Commit Graph

53 Commits

Author SHA1 Message Date
Matt McWilliams 4dbdc4e3da Fixed breaking change to commander where options are not directly on the "program" object and need to be retrieved via the .opts() method 2021-04-07 09:13:04 -04:00
Matt McWilliams 5da0bcec11 Add the license to the readme 2021-03-27 11:09:54 -04:00
Matt McWilliams 1ceeaad33a Remove TODO 2021-03-27 11:09:30 -04:00
Matt McWilliams 6c12d4961c Update the docs by running the doc build process. 2021-03-26 18:46:45 -04:00
Matt McWilliams f569a27e32 Update readme to reflect all options on the application now. 2021-03-26 18:45:07 -04:00
Matt McWilliams d2b27620ca Accidentally broke reference to package.json 2021-03-26 18:43:17 -04:00
Matt McWilliams 54057021a4 Add return types to functions that are not void 2021-03-26 18:22:42 -04:00
Matt McWilliams c0fcdd62da Only require functions that are actually used rather than the entire module. 2021-03-26 18:19:43 -04:00
Matt McWilliams f4e799d647 Remove frameloom.sh from the root. This will constitute an entire separate repo now. 2021-03-26 17:09:03 -04:00
Matt McWilliams 501bcf8603 Update modules for porting process. 2021-03-26 17:00:17 -04:00
mmcwilliams 22344e8343 Target node10, node11 isn't supported 2019-08-05 12:21:29 -04:00
mmcwilliams cbc7745f02 Add spin back to frameloom as -s, --spin flag. Skip frames that aren't rotated. 2019-08-05 12:19:11 -04:00
mmcwilliams 4e27edcfa9 Restore square_gif script with automatic resizing in the first script. Performs the crop and re-encode in 1920x1080 2019-05-31 16:35:09 -04:00
mmcwilliams a501023f27 Update pkg 2019-05-31 16:20:00 -04:00
mmcwilliams aa42c8dc67 Implemented altsort for patterns other than 1:1. Added a check for the ffmpeg or avconv binaries before running. 2019-05-31 15:12:29 -04:00
mmcwilliams 2b2b98eb01 Script for generating square gifs from videos 2019-05-31 14:58:30 -04:00
mmcwilliams 3a561ad6c3 Merge remote-tracking branch 'origin/master' 2019-04-17 13:58:41 -04:00
mmcwilliams 847e9644ce Fix square gif generator 2019-04-16 18:08:28 -04:00
mmcw-dev 1ce8d323f6 bad merge 2019-04-15 20:16:33 -04:00
mmcwilliams 3fa0d6a14b Add a script for generating square gifs from videos (assumes 1920x1080 source) 2019-04-04 00:53:55 -04:00
mmcwilliams e8c949daea Increment patch to 1.0.2 following rewrite. API remains stable and features need to be added to get to 1.1.x 2019-04-02 12:58:36 -04:00
mmcwilliams 3f1016d915 Port to typescript. Compile (or transpile?) step enforces semicolon and whitespace rules on ./frameloom file. 2019-04-02 12:57:39 -04:00
mmcwilliams 2cd09f1e05 Add comment to frameloom.sh, explaining how the basic example works. This can be expanded upon to eventually replace the node script. 2019-04-02 12:49:16 -04:00
mmcwilliams 9d8739cf9b Install typescript and add npm script commands for existing shell scripts, as well as the tsc compile script. 2019-04-02 12:45:35 -04:00
mmcwilliams 6894861ff9 Move all scripts into scripts directory. 2019-04-02 12:44:59 -04:00
mmcwilliams cf39232d70 Get version from package.json 2019-02-23 22:38:20 -05:00
mmcw-dev b1370447bf Add todos 2019-01-03 23:35:04 -05:00
mmcw-dev 4c1ac8f997 Add exit state in alt sort because it does not work yet. Yeesh. 2019-01-03 23:11:28 -05:00
mmcw-dev 778f740047 Add "docs" as an npm command that can be run with `npm run docs` 2019-01-03 22:47:50 -05:00
mmcw-dev 53c8b4c82d Ignore macOS-speicific files 2019-01-03 22:37:47 -05:00
mmcw-dev f9f50159c3 Increment patch number 2019-01-03 22:37:23 -05:00
mmcw-dev 23d7930e38 Build and create zip of binary 2019-01-03 22:28:12 -05:00
mmcw-dev 4aef3459ba Build a binary to the /dist directory using the node module 'pkg'. Create a new directory for the platform and architecture of the host machine building the file. 2019-01-03 22:11:08 -05:00
mmcw-dev f34b1810de Ignore built binaries 2019-01-03 22:11:08 -05:00
mmcw-dev 80e0f9a7d9 Improve comments on main(), which accepts the parsed arguments to the function 2019-01-03 22:11:08 -05:00
mmcw-dev 63134080ff Build documents from code comments using jsdoc-to-markdown. The shell file docs.sh generates the markdown file and saves to /docs 2019-01-03 22:11:08 -05:00
mmcw-dev 8108de3fe2 Install development dependencies to build the script to a binary, generate documents from source comments and run unit tests with qunit. 2019-01-03 22:11:08 -05:00
Matt 302c18df6a
Fix typo in readme title 2018-12-29 20:52:06 -05:00
mmcw-dev b8ffb02b8a Update all shell scripts to use /bin/sh and not /bin/bash to make syntax less confusing during development. 2018-12-28 18:07:15 -05:00
mmcw-dev 25f3e605c5 Impliment basic version of frameloom as a shell script 2018-12-28 18:06:15 -05:00
mmcw-dev d6c239ff7a Update examples 2018-12-22 10:29:21 -05:00
mmcw-dev 1e266c62a7 Download and stitch youtube examples. Use youtube-dl at highest quality to download the examples from free stock video accounts. 2018-12-22 10:27:30 -05:00
mmcw-dev 9dbc207c8b Placeholder script for getting and merging videos with youtube-dl 2018-12-22 01:02:25 -05:00
mmcw-dev 835c3eb2fd Begin an assembly script for the example videos to put on youtube. 2018-12-22 01:02:02 -05:00
mmcw-dev d2e33bd8de Script is now able to generate standard and random sequences from the example videos provided in the examples.sh script. The --realtime and --random flags are working. TODO: fix alt patterns like 2:2 or 3:1 2018-12-22 01:01:40 -05:00
mmcw-dev 91a5298b72 Update docs to use correct name 2018-12-22 00:16:01 -05:00
mmcw-dev 6c75ee0408 Ignore examples folder 2018-12-22 00:15:47 -05:00
mmcw-dev 82a6235d65 Add documentation. Add random sort method. 2018-12-22 00:15:37 -05:00
mmcw-dev 4619a1620c Add license, MIT. Is implied in the package.json, but was not explicitly included in the repo. 2018-12-21 21:35:32 -05:00
mmcw-dev b3e100a853 Stylize code, remove unnecessary semicolons 2018-12-21 21:20:42 -05:00