Commit Graph

49 Commits

Author SHA1 Message Date
simon 7516090e14
handle findPlaylists notification and fix spacing 2021-12-05 22:15:10 +07:00
simon f7b5082983
use message:playlistscan for index_channel_playlists 2021-12-03 21:05:34 +07:00
simon b35440253d
transform add to queue, rescan, and download progress to channel messages 2021-12-03 19:47:43 +07:00
simon 1691bdadf5
transform progress message to list, change subscribe messages 2021-12-03 19:00:26 +07:00
simon 3d0bb40da6
for some strange reason timezone needs to be defined here again... 2021-12-03 12:00:40 +07:00
simon 4136a2a4f2
add rescan lock 2021-12-02 19:11:45 +07:00
simon 012e28d4ef
initial beat scheduler setup 2021-12-02 15:54:29 +07:00
simon 7e97284374
auto index playlists when adding to download 2021-11-29 15:49:45 +07:00
simon b8f7aa3298
cleaner handeling of findPlaylists 2021-11-27 12:07:27 +07:00
simon 295ea0cde0
handling deactivating playlist 2021-11-27 11:47:12 +07:00
simon bad129d630
consolidate subscribe to single task for channel and playlist 2021-11-25 15:49:08 +07:00
simon 85d12d6c68
dont index playlists without videos 2021-11-19 16:57:07 +07:00
simon 3881d305f9
add subscribe to playlist form and better task management 2021-11-19 11:52:27 +07:00
simon fcddf85245
validate_playlists after run_queue from VideoDownloader 2021-11-18 22:35:08 +07:00
simon bb889f7f67
use find_missing to also add missing videos from playlist to download queue 2021-11-18 16:37:05 +07:00
simon 1af0196208
add subscribe to playlist backend functionality 2021-11-18 16:00:55 +07:00
simon f371a03cc7
use new IndexPaginate class for get_all_indexed videos 2021-11-18 12:16:21 +07:00
simon 8932a6bc02
validate existence of playlist entry in index 2021-11-14 15:46:24 +07:00
simon ac14cd5ebb
playlist relation take 2 2021-11-13 17:34:58 +07:00
simon 58303047aa
validate thumbnails after filesystem rescan 2021-11-12 17:12:53 +07:00
simon 16833a4377
auto add videos to playlist 2021-11-12 11:43:44 +07:00
simon 44e1720aab
add thumbnail extraction to channel playlist scraper 2021-11-11 21:17:04 +07:00
simon eaf107d0d2
add new ta_playlist index and task to find playlists of channel 2021-11-08 14:54:17 +07:00
simon 1f0e305527 add re_sync_thumbs backend functionality 2021-11-01 16:20:21 +07:00
simon 4d9cda3a24 better subscribe_to task with notification 2021-10-31 17:48:56 +07:00
simon 45c2215dc2 validate subscribe form and handover to scheduler, #75 2021-10-30 15:00:10 +07:00
simon ebd8368856 namespace redis keys to ta: 2021-10-27 18:07:35 +07:00
simon 08338f3270 add thumbnail download for manual import 2021-10-16 17:03:39 +07:00
simon 952bc4f97c add thumb dl after rescan 2021-10-14 10:03:54 +07:00
simon 35a5eda36e downloading channel artwork after scraping 2021-10-11 16:03:25 +07:00
simon 567e9d473b fix killing task with missing task id 2021-10-11 15:54:36 +07:00
simon bc84696792 new thumbnails module and new cache layout 2021-10-11 13:33:28 +07:00
simon 563222a26e fix linting 2021-10-08 15:10:44 +07:00
simon 64ccd3830e implementing filesystem rescan to clean index 2021-10-08 14:56:07 +07:00
simon 4d348955a3 allowing custom redis port 2021-09-30 18:03:23 +07:00
simon f5a56fca86 refactored redis functions into dedicated RedisArchivist class 2021-09-28 10:33:00 +07:00
simon 3d79f08311 handle return value of del_message 2021-09-27 17:44:42 +07:00
simon 47020e0cfa implement kill function for dl queue 2021-09-24 23:37:26 +07:00
simon 8fc5926ce7 rewrote download_single and download_pending tasks for redis queue 2021-09-23 18:10:45 +07:00
simon 2433e0e7d8 linting everything in black 2021-09-21 16:25:22 +07:00
simon 1c3ca8364c added restore_from_backup to frontend and task 2021-09-20 20:26:28 +07:00
simon ef64100d8f flake8 and isort linting 2021-09-18 20:02:54 +07:00
simon 3d2d11ba3a fix blocking issue where download_now wouldn't delay 2021-09-17 10:52:59 +07:00
simon c657baca97 backup functionality to frontend and tasks 2021-09-16 18:16:09 +07:00
simon 7f6732422b media files import with lock to force single run 2021-09-14 18:25:28 +07:00
simon f60dbde3dc manual video file import celery task 2021-09-13 22:17:36 +07:00
simon 3376412c8f appending reindex task to rescan subscriptions 2021-09-11 17:55:44 +07:00
simon 641698c350 moove limit_count functionality into VideoDownload class to avoid having to reload the celery worker on config change 2021-09-09 12:28:25 +07:00
simon dc9fd72cde minimal viable product 2021-09-06 00:10:14 +07:00