Commit Graph

100 Commits

Author SHA1 Message Date
simon b2fa92a8c3
refactor channel playlist index task backend 2023-03-18 12:59:16 +07:00
simon d533c7acfe
refactor re_sync_thumbs task 2023-03-16 18:13:37 +07:00
simon 461c2c4600
refactor thumbnail check task 2023-03-16 17:12:50 +07:00
simon 0ab41f74dc
refactor filesystem class task 2023-03-16 13:18:26 +07:00
simon 1ab7127ed3
split filesystem and manual import classes 2023-03-16 10:59:47 +07:00
simon 6b2bd06393
refactor backup-restore tasks 2023-03-16 10:11:10 +07:00
simon 04a559e471
refactor manual import task 2023-03-15 17:39:37 +07:00
simon 6b7354b14f
refactor reindex task 2023-03-15 16:59:20 +07:00
simon 2c719ae1ae
refactor download_pending task 2023-03-15 13:28:19 +07:00
simon 488711ee8f
refactor extract dl task 2023-03-14 16:40:05 +07:00
simon 78f04a2ffc
refactor subs rescan to new task manager 2023-03-14 15:42:42 +07:00
simon 20f8a5a501
implement BaseTask with callbacks 2023-03-13 10:09:48 +07:00
simon 666074ed49
refactor download task, consolidate tasks 2023-03-02 14:17:03 +07:00
simon 4c0de78fb4
refactor subscribe from form task 2023-03-02 12:30:48 +07:00
simon dcb0cf6a6d
refactor filesystem rescan and thumb tasks 2023-03-02 11:53:38 +07:00
simon e7fd9c0aec
refactor reindex, manual import, zip backup tasks 2023-03-02 11:26:48 +07:00
simon ea002ad45d
refactor rescan and add to pending 2023-03-01 19:12:27 +07:00
simon b49e87c468
name all tasks 2023-03-01 15:31:17 +07:00
lamusmaser 4936f2fdf2
412 fix `vid_type` with downloads (single and bulk) (#413)
* update TA_VERSION v0.3.2

* Update `single_download` task to request proper `vid_type`.

* Modify `single_download` to match bulk download.

* pr 413: undo TA_VERSION update

---------

Co-authored-by: simon <simobilleter@gmail.com>
2023-02-11 17:07:36 +07:00
simon 2d942fe9b5
load defaults for schedule builder at startup 2023-02-02 13:06:00 +07:00
simon f18e2ce599
remove old startup class 2023-02-02 12:46:54 +07:00
simon 83057d9e54
return files clearded from clear_dl_cache 2023-02-02 10:46:59 +07:00
simon c75ef72e74
fix linter 2023-01-16 09:22:47 +07:00
simon 5d0689abba
fix startup schedule builder for new installs, #408 2023-01-16 09:13:58 +07:00
simon d9f73622a5
refactor UrlParser into own module, rename enum fields 2023-01-06 15:37:55 +07:00
simon e299308711
match VideoTypeEnum with yt channel paths 2023-01-06 10:11:52 +07:00
simon 46229db64c
[API] add download now endpoint, fix vid_type 2023-01-02 16:50:53 +07:00
Chance Turner 98f5b66826
Lives and shorts (#395)
* Initial shot at adding in live and short videos

* Fix for typo on config variable names

* Remove was_live youtube flag

* Adding startup script to support setting vid_type on ta_video for videos created prior to support for live and shorts

* Linting updates

* More linting fixes

* Removing title variable from loop tuple unpacking
2023-01-02 10:11:06 +07:00
simon 5244cddeb3
add version_check background task 2022-12-21 14:24:24 +07:00
simon 3b3d151ec3
add reindex task lock, implement add to running queue 2022-12-12 17:33:57 +07:00
simon 0f6bc3a420
refactor check_reindex task for ReindexManual 2022-12-11 15:56:44 +07:00
simon 0d21bfe929
refactor Reindex to use RedisQueue 2022-12-11 12:03:21 +07:00
simon 49b120ed2b
refactor RedisQueue to take a queue_name arg 2022-12-10 14:51:17 +07:00
simon f1b89345e2
refactor ElasticBackup and ElasticIndex for better startup handling 2022-11-27 15:41:59 +07:00
simon f6c702fba7
refactor and run clear_dl_cache at startup 2022-11-25 18:49:36 +07:00
simon 25f1539816
implement backup task lock, #278 2022-08-12 12:03:09 +07:00
simon fb4d6b7be3
major refactor ThumbManager 2022-08-10 21:03:54 +07:00
simon b76fa69396
WIP: rewrite ManualImport, identify and archive 2022-08-08 19:18:27 +07:00
simon 2cf30e1127
refactor: default set_message in RedisArchivist to True 2022-06-16 10:37:46 +07:00
simon 9f5c9b17a5
refactor redis connection, fix sync_redis_state task setup issue 2022-03-22 17:50:54 +07:00
simon 91a9477bba
refactor index_channel_playlists task, move to YoutubeChannel class 2022-03-21 17:59:21 +07:00
simon fc311a7b7e
refactor validate_playlists and move into DownloadPostProcess class 2022-03-21 11:14:44 +07:00
simon e67d576d79
fix missing video list in index_channel_playlists 2022-03-21 10:47:15 +07:00
simon a7945e30e3
fix building missing vid ids list 2022-03-18 22:11:41 +07:00
simon a6937db5fd
use the refactored PendingList class 2022-03-18 18:27:25 +07:00
simon 0fc0cc8e87
major refactor, split up modules 2022-01-22 22:13:37 +07:00
simon b64a2f8195
squash index.py refactor commits 2022-01-22 17:48:54 +07:00
simon 2ce90077b6
fix notification for nownload now button 2022-01-02 15:47:32 +07:00
simon ae082eb309
add sync_redis_state before building schedule for update path 2021-12-16 21:22:05 +07:00
simon f7c73f7eba
change backup and restore to tag files 2021-12-14 19:05:58 +07:00