Felix Stupp
|
7ea87a1e0d
|
Use element_lookup_cache
- caches by what elements other elements are blocked
- resolves lookups for ordered playlists
|
2 years ago |
Felix Stupp
|
05fcd9fb6a
|
MediaElement: add direct blockings
|
2 years ago |
Felix Stupp
|
53185505b1
|
MediaElement.left_length: return 0 if watched
|
2 years ago |
Felix Stupp
|
a923d99e82
|
MediaElement.can_considered: Only request data for ordered collections
|
2 years ago |
Felix Stupp
|
cc8cb6b072
|
models: Redefine Query to be more usable for type hinting
|
2 years ago |
Felix Stupp
|
85363aed4b
|
MediaElement.can_considered: verify video already released
|
2 years ago |
Felix Stupp
|
5c97fe4b77
|
Implemented element_lookup_cache
- not used for now
|
2 years ago |
Felix Stupp
|
96774bc43e
|
Add support for custom tables
|
2 years ago |
Felix Stupp
|
2a7654bf9f
|
Add helper annotation for profiling functions
|
2 years ago |
Felix Stupp
|
babdf8ff64
|
extr/media/youtube: Reraise exceptions from extraction as ExtractionErrors
|
2 years ago |
Felix Stupp
|
33ac573a57
|
extr/media/youtube: Ignore live streams until they are available as VOD
|
2 years ago |
Felix Stupp
|
922c9fd5a2
|
extr/media/youtube: Rename extractor to "youtube"
|
2 years ago |
Felix Stupp
|
0debf4d875
|
extr/media/youtube: support embed & shorts video links
|
2 years ago |
Felix Stupp
|
5479db90b8
|
extr/media/youtube: Also support youtube-nocookie links
|
2 years ago |
Felix Stupp
|
35024597df
|
extr/media/youtube: Rewrite URI so extractor works deteministicly
|
2 years ago |
Felix Stupp
|
6bb65981c9
|
extr/media/youtube: Explicit check for suitable URI
|
2 years ago |
Felix Stupp
|
902dd1a6bf
|
models:MediaCollection: Add creator / created_collections relation
|
2 years ago |
Felix Stupp
|
6f9adbfc25
|
models: Make Query Type hacky typeable
|
2 years ago |
Felix Stupp
|
96e12f6fe8
|
extr/coll,media/youtube: Move setting URLs to media extractor
|
2 years ago |
Felix Stupp
|
4e62a3fe70
|
extr/media/youtube: Extract description
|
2 years ago |
Felix Stupp
|
c9c60d4e2b
|
extr/media/ytdl: Extract description
|
2 years ago |
Felix Stupp
|
2e9df67e86
|
models: Add optional description to MediaElement
|
2 years ago |
Felix Stupp
|
683a7a2555
|
extr/media/ytdl: Add thumbnail of video
|
2 years ago |
Felix Stupp
|
cfa3012798
|
extr/media/ytdl: Restrict to https?:// urls
|
2 years ago |
Felix Stupp
|
f0af32c099
|
Extract media thumbnail automatically from YouTube
|
2 years ago |
Felix Stupp
|
dfee06106f
|
ent_dec/extr/med/base:MediaExtractor._get_auth_d: Fix not using TypeVar
|
2 years ago |
Felix Stupp
|
f236db4084
|
Format code
- server/entertainment_decider/common.py
- server/entertainment_decider/extractors/all/tt_rss.py
- server/entertainment_decider/extractors/all/ytdl.py
- server/entertainment_decider/extractors/collection/__init__.py
- server/entertainment_decider/extractors/collection/tt_rss.py
- server/entertainment_decider/extractors/collection/youtube.py
- server/entertainment_decider/extractors/generic.py
- server/entertainment_decider/extractors/helpers.py
- server/entertainment_decider/extractors/media/__init__.py
- server/entertainment_decider/extractors/media/base.py
- server/entertainment_decider/extractors/media/youtube.py
- server/entertainment_decider/extractors/media/ytdl.py
Applied automatically using black
|
2 years ago |
Felix Stupp
|
b7cbcbd540
|
Reformat models.py
|
2 years ago |
Felix Stupp
|
44eb0850f0
|
Add thumbnail support to MediaElements
|
2 years ago |
Felix Stupp
|
bd72ad77bb
|
Reformat code (partially using black)
|
2 years ago |
Felix Stupp
|
d73cda2e5b
|
MediaCollection.completed: Rewrite to use orm/db mapping
|
3 years ago |
Felix Stupp
|
b42611f38c
|
MediaCollection.next_episode: Moved operation into orm/db
|
3 years ago |
Felix Stupp
|
043c49c0e1
|
MediaCollection.__to_watch_epsiodes: Replaced watched/ignored check with skip_over
|
3 years ago |
Felix Stupp
|
73a48f502c
|
Added PreferenceScore.get_first_by_score and used for performance
|
3 years ago |
Felix Stupp
|
d0c2aab529
|
Added youtube media extractor based on new version of youtubesearchpython
|
3 years ago |
Felix Stupp
|
075b0a544c
|
extractors.SuitableLevel: Added methods for fancy tenary's
|
3 years ago |
Felix Stupp
|
9d0fc6b08c
|
PreferenceScore: Add methods to pickle to/from json/base64
|
3 years ago |
Felix Stupp
|
840a85c62f
|
MediaCollection.__to_watch_episodes: Add pony's Query as return type
|
3 years ago |
Felix Stupp
|
0c205b2a43
|
MediaCollectionLink: Extract sort_key as replacement for natural_sort
|
3 years ago |
Felix Stupp
|
20ce11b9e7
|
TagRootElement.share_score: Also abort if points to share are 0
|
3 years ago |
Felix Stupp
|
5743b70d96
|
models ignored_recurive: Reworked for simplicity
|
3 years ago |
Felix Stupp
|
099b3423e9
|
models ignored_recursive: Fix searching links for this episode
|
3 years ago |
Felix Stupp
|
862cf78c74
|
models: Fix column name of MediaElement.ignored
|
3 years ago |
Felix Stupp
|
a51aa48941
|
extractors/collection: Extract _add_episode into base
|
3 years ago |
Felix Stupp
|
629e125838
|
models: MediaCollection: Increase effiency of completed property
|
3 years ago |
Felix Stupp
|
0c1b82a9cd
|
Add general overall dashboard
|
3 years ago |
Felix Stupp
|
39d8c4f535
|
models: Add MediaCollection.pinned property
|
3 years ago |
Felix Stupp
|
87b4fb03ea
|
models: Fix MediaElement.can_considered check for being next episode
|
3 years ago |
Felix Stupp
|
5b78e8120c
|
add MediaCollection|MediaElement.add_single_uri and rewrite appropiate usages
|
3 years ago |
Felix Stupp
|
c77e0ac81e
|
entertainment_decider/extractors/generic: Add debug log for skipped elements due to cache timeout
|
3 years ago |