giffer

Create .gif images from sites like youtube.com
Log | Files | Refs | LICENSE

DateCommit messageAuthorFiles+-
2023-02-27 02:50readme: add some basic enhancement ideasJack Mordaunt1+6-0
2023-02-27 02:47deps: update to Go 1.20Jack Mordaunt2+26-1088
2023-02-27 02:46cmd/gio: fixup use of Dp unitsJack Mordaunt1+7-7
2023-02-27 02:29deps: upgrade depsJack Mordaunt2+945-132
2023-02-25 02:17Bump golang.org/x/crypto from 0.0.0-20200622213623-75b288015ac9 to 0.1.0dependabot[bot]2+24-12
2021-09-13 13:46cmd/gio: avoid panic on fetch errorJack Mordaunt1+2-0
2021-09-13 13:45giffer: update depsJack Mordaunt2+5-30
2021-05-02 05:47doc: update readmeJack Mordaunt1+9-76
2021-05-02 05:40fix: playback at the correct FPSJack Mordaunt1+35-21
2021-05-02 05:20fix: use image stack to reconstitute each frameJack Mordaunt2+58-36
2021-05-02 05:19refactor(Giffer.Download): add more context to download errorJack Mordaunt1+1-1
2021-05-02 04:27fix: sanitize file namesJack Mordaunt1+1-1
2021-05-01 08:26feat: save gif to fileJack Mordaunt29+314-9485
2021-05-01 03:03feat(ui): gio frontend sketchJack Mordaunt6+672-13
2021-04-28 12:10todo: make engine arugments structuredJack Mordaunt1+1-0
2021-04-28 12:02refactor: use kddai/youtube as downloaderJack Mordaunt3+344-168
2018-11-28 23:24[+] Use babel polyfill for ie11.Jack Mordaunt4+21-4
2018-11-28 09:53[!] correct command for windows.Jack Mordaunt1+3-3
2018-11-27 20:41[~] Windows specific dep for hiding console.Jack Mordaunt2+6-3
2018-11-27 20:41[+] Split OS specific code into separate files.Jack Mordaunt2+261-200
2018-11-27 20:40[!] Break a chain if a task returns an error.Jack Mordaunt1+1-0
2018-11-27 20:39[+] Hide console on Windows.Jack Mordaunt1+50-0
2018-11-27 20:39[+] Windows build.Jack Mordaunt1+162-0
2018-11-27 20:38[+] Allow flags to be set prior to flag.ParseJack Mordaunt1+10-7
2018-11-24 07:18[-] No need to hardcode the directory.Jack Mordaunt1+0-1
2018-11-22 02:04[+] Add Gif optimisation to the refinements list.Jack Mordaunt1+4-1
2018-11-22 01:55[+] Accept custom path to temporary directory.Jack Mordaunt2+6-2
2018-11-22 01:55[+] Accept a custom directory to write files to.Jack Mordaunt1+38-7
2018-11-22 00:23[!] convert isn't specified because ImageMagick is hard to bundle.Jack Mordaunt1+3-4
2018-11-22 00:20[!] If convert is not specified skip operations that involve it.Jack Mordaunt1+3-0
2018-11-21 02:36Merge branch 'master' into engineJack Mordaunt1+3-0
2018-11-21 02:36[~] Describe what gifdb does.Jack Mordaunt1+3-0
2018-11-21 02:31[~] Only download what we need.Jack Mordaunt1+1-1
2018-11-21 02:31[-] No longer used.Jack Mordaunt1+0-79
2018-11-21 02:30[+] Use Engine instead of Transcoder.Jack Mordaunt1+16-6
2018-11-21 02:27[~] Use Engine instead of Transcoder; and accpet Fuzz value in http request.Jack Mordaunt4+39-25
2018-11-21 02:12[+] Engine type represents a more flexible abstraction than Transcoder.Jack Mordaunt1+214-0
2018-11-21 00:16[+] Add some more todos.Jack Mordaunt1+6-4
2018-11-21 00:13[~] Github removes "style" attribute; use "width" instead.Jack Mordaunt1+1-1
2018-11-21 00:09[~] Center gif.Jack Mordaunt1+1-1
2018-11-21 00:04[~] Compress gif.Jack Mordaunt1+0-0
2018-11-20 23:21Merge branch 'master' of https://github.com/JackMordaunt/gifferJack Mordaunt4+0-0
2018-11-20 23:11[~] Upgrade packagse.Jack Mordaunt1+189-215
2018-11-20 23:11[~] Upgrade packagse.Jack Mordaunt1+189-215
2018-11-20 23:03[~] Compressed the usage gif.Jack Mordaunt0+0-0
2018-11-20 23:03[~] Compressed the usage gif.Jack Mordaunt1+0-0
2018-11-20 11:51[+] White backgrounds.Jack Mordaunt0+0-0
2018-11-20 11:51[+] White backgrounds.Jack Mordaunt3+0-0
2018-11-20 11:38[+] License under MIT.Jack Mordaunt1+9-0
2018-11-20 11:38[+] License under MIT.Jack Mordaunt1+9-0
2018-11-20 11:37[~] Better screenshots.Jack Mordaunt0+0-0
2018-11-20 11:37[~] Better screenshots.Jack Mordaunt3+0-0
2018-11-20 11:22[~] Fix header level.Jack Mordaunt1+1-1
2018-11-20 11:22[~] Fix header level.Jack Mordaunt1+1-1
2018-11-20 11:21[~] Nest checkmarks properly.Jack Mordaunt1+12-12
2018-11-20 11:21[~] Nest checkmarks properly.Jack Mordaunt1+12-12
2018-11-20 11:15[+] Readme + ScreenshotsJack Mordaunt1+88-0
2018-11-20 11:15[+] Readme + ScreenshotsJack Mordaunt5+88-0
2018-11-20 11:14[~] Better naming and configurable logging.Jack Mordaunt6+104-80
2018-11-19 23:27[!] Specify package to import for `rice append`.Jack Mordaunt1+1-0
2018-11-19 23:26[+] Ignore checksum file.Jack Mordaunt1+1-0
2018-11-19 09:59[~] Updates.Jack Mordaunt2+6-6
2018-11-19 09:58[~] Use wrapper script to provide environment, pass arguments, etc.Jack Mordaunt1+43-31
2018-11-19 09:57[+] Hash the output of `yarn build` to speed up builds.Jack Mordaunt2+118-0
2018-11-19 09:56[~] Accept log file to write logs to. Defaults to stdout.Jack Mordaunt1+22-3
2018-11-19 09:56[+] Accept object to write logs to.Jack Mordaunt1+24-8
2018-11-19 09:55[~] Func -> Methd to carry over config state.Jack Mordaunt1+17-13
2018-11-19 02:33[+] Build script for creating distribution ready packages.Jack Mordaunt4+494-0
2018-11-19 02:23[~] Correctly ignore "dist" directories at any depth.Jack Mordaunt1+1-1
2018-11-19 02:18[+] Make the FFmpeg instance configurable.Jack Mordaunt5+38-10
2018-11-16 05:22[+] Add local gitignore.Jack Mordaunt1+24-0
2018-11-16 05:01[~] Make webview implementation a compile-time dependency.Jack Mordaunt4+72-47
2018-11-16 04:30[~] Handle address shorthand for `-dev-proxy`.Jack Mordaunt1+9-1
2018-11-16 04:17[!] Removed scroll bounce.Jack Mordaunt1+5-5
2018-11-16 04:06[~] Linter recommends `isNaN` function over `===`.Jack Mordaunt1+1-1
2018-11-16 04:02[+] Add option to use Chrome to render ui.Jack Mordaunt3+27-1
2018-11-16 04:01[!] Make browser.Run block to be consistent with the other webview containers.Jack Mordaunt1+19-20
2018-11-15 02:37[~] Better form field validation.Jack Mordaunt1+7-6
2018-11-15 02:37[~] Throw error messages to make them visible in the console.Jack Mordaunt1+3-0
2018-11-15 02:36[+] Dynamically resolve api endpoint.Jack Mordaunt1+3-2
2018-11-14 23:32[+] Automatically open and keep open a browser window for the app.Jack Mordaunt2+109-15
2018-11-14 22:03[~] Better errors and validation.Jack Mordaunt1+26-23
2018-11-14 06:43[!] Avoid using "placeholder" attribute on Numbered inputs because it set's the value to a String.Jack Mordaunt1+21-28
2018-11-14 06:08[~] Route errors through generic snackbar.Jack Mordaunt1+60-20
2018-11-14 05:04[~] Formatting.Jack Mordaunt1+1-1
2018-11-14 04:52[~] Formatting.Jack Mordaunt1+0-1
2018-11-14 01:07[+] Centering with flex-container.Jack Mordaunt1+125-73
2018-11-13 23:26[!] Had wrong brand title!Jack Mordaunt1+1-1
2018-11-13 22:40[+] Import normalize.css.Jack Mordaunt1+2-1
2018-11-13 22:40[~] Use simple flexbox instead of semantic ui containers.Jack Mordaunt2+138-94
2018-11-13 22:39[+] normalize.cssJack Mordaunt2+6-0
2018-11-13 22:39[+] Headless mode to run server without opening UI window.Jack Mordaunt1+8-0
2018-11-13 07:03[~] Formatting.Jack Mordaunt1+4-2
2018-11-13 07:01[~] Formatting. Removed dead code.Jack Mordaunt1+25-26
2018-11-13 04:05[-] Start and End handled in download code; so we can emit it in the conversion code.Jack Mordaunt5+6-12
2018-11-13 03:25[+] Partial video downloads! :)Jack Mordaunt5+16-13
2018-11-12 21:31[~] Hash all of the inputs.Jack Mordaunt1+5-5
2018-11-12 05:54[!] Typo.Jack Mordaunt1+1-1
2018-11-12 05:53[+] Reflect dependency changes.Jack Mordaunt2+3-6
2018-11-12 05:53[+] Verbose mode mapped to ffmpeg debug.Jack Mordaunt1+1-1
2018-11-12 05:53[~] Cleanup hash code and respond to upstream api changes.Jack Mordaunt1+18-73
2018-11-12 05:52[+] Detect and use terminal pipes as priority.Jack Mordaunt1+31-64
2018-11-12 05:51[+] Convert to gif in single command instead of multiple.Jack Mordaunt2+116-148
2018-11-09 05:52[+] Migrate layout to use semantic ui grid.Jack Mordaunt1+65-74
2018-11-09 05:06[~] Transition to semantic ui form elements.Jack Mordaunt1+36-82
2018-11-09 04:33[+] Introduce semantic UI.Jack Mordaunt3+41-2
2018-11-09 04:31[~] Avoid buffering file since we aren't deleting them.Jack Mordaunt1+1-9
2018-11-09 00:39[~] Persist the produced gif images to a Store.Jack Mordaunt4+332-49
2018-11-09 00:37[~] Cache ffmpeg results on both cutitng and extracting frames.Jack Mordaunt2+80-27
2018-11-09 00:36[+] Roll up multiple errors with multierror.Jack Mordaunt2+5-0
2018-11-08 07:23[!] Send a string error, since repsonse was just sending an empty object.Jack Mordaunt1+6-4
2018-11-08 07:22[!] The websocket isn't automatically parsed into json so we do it.Jack Mordaunt1+6-5
2018-11-08 07:21[+] Cache the downloads.Jack Mordaunt1+66-4
2018-11-08 02:35[~] Embedd the gif directly with <img> tag.Jack Mordaunt1+4-2
2018-11-08 02:27[!]Check expected output.Jack Mordaunt1+26-6
2018-11-08 01:41[+] Add Gif handling endpoint.Jack Mordaunt7+512-331
2018-11-07 03:37[+] Select quality.Jack Mordaunt4+139-28
2018-11-07 00:26[-] Removed old comment.Jack Mordaunt1+0-2
2018-11-07 00:20[~] More detailed logging.Jack Mordaunt1+19-2
2018-11-06 23:53[~] Renamed "proxy" to "devServer" to be more specific.Jack Mordaunt1+5-5
2018-11-06 23:51[+] Implemented logging middleware.Jack Mordaunt1+56-6
2018-11-06 23:06[!] Migrate to Vuejs instead of jQuery.Jack Mordaunt34+8045-2321
2018-11-06 23:05[+] Handle both serving of UI and creating gif images.Jack Mordaunt1+185-6
2018-11-06 23:02[~] Moved FPS to method instead of struct field.Jack Mordaunt2+5-7
2018-11-06 00:41[+] Add HTML boilerplate ready to GoJack Mordaunt29+2419-0
2018-11-05 23:51[+] Be technology agnostic.Jack Mordaunt1+5-0
2018-11-05 23:51[+] Be technology agnostic.Jack Mordaunt1+0-5
2018-11-05 23:50[+] Protoypical CLI.Jack Mordaunt6+388-0