Commit Graph

47 Commits

Author SHA1 Message Date
simon b64a2f8195
squash index.py refactor commits 2022-01-22 17:48:54 +07:00
simon 2f4d4e715b
refactor index class in to base and video classes 2022-01-19 13:04:15 +07:00
simon af2783c18a
remove unneeded auth 2022-01-18 13:35:48 +07:00
simon c703105c5e
fix ryd 404 error for reindex and deactivate 2022-01-11 18:54:40 +07:00
simon 8ba9ced833
move ryd to avoid celery missing redis var 2022-01-08 21:10:38 +07:00
simon 1cbe0bbfc0
delete playlists of channel when deleting channel, #118 2022-01-05 15:39:41 +07:00
simon 3999d679e3
fix linting 2022-01-05 14:09:35 +07:00
simon dc2fb65312
add optin returnyoutubedislike.com integration 2022-01-05 14:06:07 +07:00
simon fd334bcafe
fix legacy import alias for yt-dlp 2022-01-02 15:38:45 +07:00
simon d95bf4272c
speedup by only testing selected formats 2021-11-27 14:13:48 +07:00
simon 295ea0cde0
handling deactivating playlist 2021-11-27 11:47:12 +07:00
simon 31515961e1
fix prev and nex playlist order 2021-11-26 16:47:39 +07:00
simon 32d2659658
handling genering index write errors, #91 2021-11-25 22:10:12 +07:00
simon b1783d6be3
handle multifeed videos with noplaylist 2021-11-22 22:58:25 +07:00
simon b292a5e309
add delete playlist backend functionality 2021-11-20 14:32:36 +07:00
simon 8d708fcdc8
add mark_playlist_watched and refactor mark_channel_watched to update_by_query 2021-11-20 10:58:25 +07:00
simon fef26a06b2
force refresh for new videos to avoid racing condition 2021-11-19 16:26:05 +07:00
simon d0e0903d48
use remote data for playlist find_missing 2021-11-18 21:50:35 +07:00
simon 3efdc1962d
fix playlist nav builder using correct index 2021-11-18 21:16:18 +07:00
simon ed9d5aef0a
fix playlist get_entries when not passing all youtube_ids 2021-11-17 18:16:22 +07:00
simon c4b0f900f8
dedicated search_after class to scroll through index 2021-11-17 17:54:47 +07:00
simon 2fe8936e85
add playlist position index 2021-11-15 13:00:17 +07:00
simon e450b38702
add video playlist navigation, previous and next 2021-11-14 19:34:57 +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 c499a130da
add sync playlist meta data and position to video index 2021-11-11 17:56:29 +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 bd37b653c2
extend playlists to get all playlists of a channel and upload single playlist to index 2021-11-06 22:30:39 +07:00
simon 15845da3a8
use check_formats to validate thumb url, #83 2021-11-06 20:23:59 +07:00
simon 72bc6a4d02
basic methods of YoutubePlaylist class 2021-11-05 16:24:05 +07:00
simon 283a72308e handle deleting channel without videos 2021-10-31 17:30:29 +07:00
simon 1ba3090db1 rewrite url_str extractor to convert channel names into channel ids, #40 2021-10-31 16:04:28 +07:00
simon 254c518505 basic auth for elasticsearch 2021-10-28 15:49:58 +07:00
simon 29f17680bf consolidate delete thumbnails into ThumbManager class 2021-10-11 19:29:27 +07:00
simon 35a5eda36e downloading channel artwork after scraping 2021-10-11 16:03:25 +07:00
simon b53a1763c8 better channel folder path builder with clean_string 2021-10-09 20:32:42 +07:00
simon 11780a0ff0 add delete channel backend 2021-10-09 19:54:36 +07:00
simon 7405e960e5 delete video backend functionality 2021-10-08 16:18:01 +07:00
simon 0b88fd8b1f implement watched-unwatched toggle, #39 2021-10-07 23:38:17 +07:00
simon ecae40d502 refactor PostData class
* Split up into SearchForm class as part of searching module
* Split up into WatchState class as part of index module
2021-09-22 11:43:38 +07:00
simon 2433e0e7d8 linting everything in black 2021-09-21 16:25:22 +07:00
simon ef64100d8f flake8 and isort linting 2021-09-18 20:02:54 +07:00
simon cbedfe2acb running codespell #15 2021-09-18 17:28:16 +07:00
simon 82a91308f5 raise ValueError if vid metatdata extraction failes for new videos 2021-09-15 17:13:10 +07:00
simon f8b5b7c5bb fixing cookie consent issue for EU countries 2021-09-14 19:49:05 +07:00
simon 0369f4d574 changed add_player function of in preparation for scan_filesystem 2021-09-08 12:32:53 +07:00
simon dc9fd72cde minimal viable product 2021-09-06 00:10:14 +07:00