Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    wildcatpublic

    This package has been deprecated

    Author message:

    This module is no longer developed or maintained

    Under Construction

    Wildcat is under development. It should be ready soon.

    Goals

    Wildcat should:

    • Handle every media file under the sun. Wildcat's builtin image, video and audio scripts should be robust enough to deal with any file on the internet.
    • Not care about file extensions. File extensions are inherently unreliable. Wildcat should be able to deal with any file, regardless of missing or erroneous extensions.

    Installation

    Wildcat installation comes in two steps. The first is to install Wildcat and its command line utilities using:

    sudo npm install -g wildcat
    

    Since Wildcat relies heavily on a number of external utilities, there will probably be some additional installation required. The command wildcat-install will try its best to detect your OS and package manager and install them for you. Inspect the output of wildcat-install before running the following command!! It is a blunt instrument that will install a bunch of packages you may or may not want.

    wildcat-install | sudo /bin/sh
    

    Windows

    Wildcat is built on OSX and steeped in Unix philosophy. At this point, the likelyhood of it running under Windows is slim to none.

    Utilities

    • Exiftool by Phil Harvey does an amazing job of extracting metadata from almost any media file you can throw at it.
    • ffmpeg is simple the most powerful video transcoder in existence. Without it there would be no video, anywhere.
    • ImageMagick does a huge amount of 'magick' to almost any image.

    Testing

    cd /usr/local/lib/node_modules/wildcat
    cd test
    bin/rebuildTestData.sh
    mocha -R nyan test-*.js
    

    The script rebuildTestData.sh will fill test/data with some generated media files which are essential for test. Without it, a lot of tests will fail. Also, it should be notes that the tests are quite slow, so if you're getting a bunch of timeout errors, you should try increasing Mocha's timeout with -t 4000 or more.

    Keywords

    none

    install

    npm i wildcat

    Downloadsweekly downloads

    4

    version

    0.0.5

    license

    none

    repository

    github.com

    last publish

    collaborators

    • avatar