whfp-motion-webcam

    1.1.0 • Public • Published

    Motion Webcam Webhookify Plugin

    This plugin sends you base64 encoded pictures from your Motion webcam server which is only accessible within your network.

    Installation

    Install the plugin globally by running

    npm i -g whfp-motion-webcam
    

    Configuration

    The plugin only needs a single configuration key, which is called imgUrl. Usually, this you be some like http://localhost:8081/current, to access the current frame of your Motion live server running on localhost. While this is the intended use, you could also plug in any old URL pointing to a JPEG image, for example http://localhost:8080/?action=snapshot if you're using MJPEG-streamer. If you get an error like Corrupt JPEG data: 2 extraneous bytes before marker 0xd6, you might have to set compression to false (default: true), since the JPEG image is malformed in some way.

    Example:

    {
        "imgUrl": "http://localhost:8081/current",
        "compression": true
    }

    Reply

    The reply has one of two formats. Either you get an base64 encoded image:

    { "image": "<base64 encoded image data>" }

    or you get an error:

    { "error": "<error message>" }

    Install

    npm i whfp-motion-webcam

    DownloadsWeekly Downloads

    2

    Version

    1.1.0

    License

    MIT

    Unpacked Size

    3.73 kB

    Total Files

    4

    Last publish

    Collaborators

    • jangxx