Commit Graph

52 Commits

Author SHA1 Message Date
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
mmcw-dev 9ea749ca3d Update docs 2018-12-21 21:15:00 -05:00