Skip to content

Releases: AlbinoDrought/creamy-videos-importer

v0.0.8

18 Oct 20:02
Compare
Choose a tag to compare

Changelog

d163b69 chore: "master" branch should have containers tagged as "latest"
5883650 chore: also build container on tag
14a1273 chore: download youtube-dl using ADD for better cache busting
562ed81 chore: lock container go to 1.17, update alpine
a2c6f34 chore: replace rest of .travis.yml with goreleaser
3b9cc07 chore: try pushing to ghcr
bf3f0bd chore: webext workflow
8e0f8e3 fix: add go.mod, compile on latest golang
fbb6a2b fix: alpine 3.13 no longer has a "python" package, ask for "python2"

v0.0.7

06 Apr 02:57
Compare
Choose a tag to compare

Changelog

d4f86e3 fix: fallback to /mp4/webm if URLs don't have a "best" format

v0.0.6

05 Apr 19:55
Compare
Choose a tag to compare

Changelog

1207707 fix: abort import if a job was triggered by a playlist and tries to import another playlist

v0.0.5

31 Mar 00:49
Compare
Choose a tag to compare

Changelog

3f93340 feat(extension): bump to 1.6
2c112e9 feat(extension): open importer URL on notification click

v0.0.4

31 Mar 00:37
Compare
Choose a tag to compare

Changelog

95c50f9 Merge branch 'master' of github.com:AlbinoDrought/creamy-videos-importer
6cc80db Update README.md
1dd4ca3 feat(extension): add an "Ask" option to import with a one-time set of tags
888d9dd feat(extension): bump to 1.5
e48bc33 fix(container): remove pytubetemp from Dockerfile

v0.0.3

12 Nov 08:41
Compare
Choose a tag to compare
  • Download/upload progress now shows up on the UI
  • Firefox extension supports tagging via pre-determined tag groups (#7)

Changelog

24ca212 Merge pull request #10 from AlbinoDrought/feature/7/firefox-extension-tags
e6c8af0 Merge pull request #8 from AlbinoDrought/feature/progress
16586b4 Merge pull request #9 from AlbinoDrought/refactor/propermath
e16ab89 chore: bump extension to v1.4
3784674 feat: add space between slash for progress text
0f1b86e feat: allow fetching upload progress with creamy-videos
2b04fd7 feat: also show progress during uploads
e4925e0 feat: emit progress events on failures
ffeadc2 feat: first hacky ytdl progress support
ed35877 feat: humanize download progress
153ffc9 feat: initial PoC extension tag support
81f6f10 feat: initial importer progress callback support
726e231 feat: pass raw percent from ytdlwrapper
d9ac1a4 feat: prettify the options menu
ea28f83 feat: shove in progress handlers
eede3ea feat: show progress on UI
433c009 fix: ignore "~" in total filesize
b93d728 fix: properly calculate percentage, divide by 100
1d649cb refactor: use humanize lib for parsing bytesizes

v0.0.2

16 Oct 04:03
Compare
Choose a tag to compare

QoL change, only rip playlists if it is a playlist-only link

Changelog

e30c396 fix: ensure gracefulWaitGroup ticks up synchronously
f2ea71e fix: ignore playlists unless it is a full-on only-playlist link

v0.0.1

11 Oct 06:47
Compare
Choose a tag to compare

Proof of concept release

Changelog

b23310e Merge branch 'master' into feature/firefox-extension
458e54e Merge pull request #2 from AlbinoDrought/feature/update-youtube-dl
95fb88f Merge pull request #3 from AlbinoDrought/feature/firefox-extension
2db34f3 Merge pull request #4 from AlbinoDrought/chore/travis-ci
610f093 Merge pull request #5 from AlbinoDrought/docs/readme-updates
9a53719 chore: attempt to deploy with travis
9bfacfa chore: bump firefox-extension to 1.3 because I also borked 1.2
15477fd chore: bump firefox-extension version to 1.2 because I borked 1.1 release
8a70557 chore: first attempt at travis-ci
4f4423b chore: first dockerfile
461e3ce chore: go 1.12
34d3aee chore: ignore web-ext artifacts
73883b3 chore: license (AGPL-3.0)
00131e8 chore: lint and build firefox extension during CI
7911987 feat: add firefox extension icons
553f462 feat: add lightweight autorefresh script
8863c0d feat: add lightweight creamy-videos upload client
cfc2535 feat: allow configuring some values with env vars
0dcd41d feat: allow setting tags to apply to videos during import
8e0455b feat: barebones queueing from webui
0051955 feat: decouple graceful shutdown functionality from workers
7f5ab09 feat: drop max attempts to 2
a3220ad feat: first attempt at tracking global job state
ed305bf feat: first readonly webui
76a4b2d feat: first working queue, performance tbd
adc148f feat: graceful worker shutdown on first ctrl-c
172323b feat: initial firefox extension
18adf86 feat: initial wrapper commit
d89376b feat: persist parent playlist information when spawning child jobs
a7dfc57 feat: regularly purge jobs
835723e feat: replace autorefresh js with autorefetch js
f6481f1 feat: repush failed jobs to a priority queue so they process somewhat in order
ccbbf9e feat: show tags on UI
a9561e3 feat: update youtube-dl in dockerfile, add docker-compose for dev
0ecd86a feat: upload to a real creamy-videos instance
91d2303 feat: use --flat-playlist to massively speed up playlist rip times
7d82a54 feat: use CommandContext instead of just Command in ytdlwrapper
08b6b5d fix: also bump firefox extension version
ae0bc2b fix: bump minimum required version to one that matches our reqs
195179b fix: clean files before starting download
734ae5b fix: properly close table
585ed66 fix: properly fail job if we are can't fetch info
473d1e7 refactor: move config vars to global struct
eaeeaff refactor: remove dummy url queue on boot
193c88c refactor: remove now-unused IDs from template
6dc494f refactor: rip out queue and worker-booting logic from main.go to queue.go
6cf6265 refactor: rip workQueue/processJob out of main.go