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 |
mmcw-dev
|
aa6d304525
|
Remove local file stuff
|
2018-12-07 19:11:50 -05:00 |
mmcw-dev
|
6f5f0eac77
|
Script is working for basic patterns
|
2018-12-07 19:10:34 -05:00 |