28 Commits (f8b9825a2ab36b654409de6911e50614fbb0070d)

Author SHA1 Message Date
Felix Stupp f8b9825a2a
TtRssCollectionExtractor: Increase cache timeout to 15 minutes 2 years ago
Felix Stupp e486dccf8e
Add capability to mark TT-RSS feed items as read 2 years ago
Felix Stupp 321847446b
Add sorting mechanism post collection update
e.g. sort some collections strictly on release date
(if collection author is not capable of sorting them ...)
2 years ago
Felix Stupp f51cbc31c3
CollectionExtractor._add_episode: Only log on link change 2 years ago
Felix Stupp a1b64d8644
extractors/collection/base: Reformat code 2 years ago
Felix Stupp ed8fc4439e
Introduce dynamic cache calculation for YouTube collection 2 years ago
Felix Stupp 49cff6f300
uri_suitable: Explicitly check for "is not None" & use helper methods
- helper for convertion from boolean to SuitableLevel
2 years ago
Felix Stupp 54748a9540
_check_cache_expired modified to be able to access full object
for more advanced calculations about caching
2 years ago
Felix Stupp 96e12f6fe8
extr/coll,media/youtube: Move setting URLs to media extractor 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 a51aa48941
extractors/collection: Extract _add_episode into base 3 years ago
Felix Stupp 5b78e8120c
add MediaCollection|MediaElement.add_single_uri and rewrite appropiate usages 3 years ago
Felix Stupp 18ec39e7b2
extractors/collection/tt_rss: Remove debug priting for labels 3 years ago
Felix Stupp b982f7b5bb
extractors/collection/tt_rss: Decrease cache timeout to 10 minutes 3 years ago
Felix Stupp c99c69b7df
extractors/collection/*: Fix check for cache timeout 3 years ago
Felix Stupp 6b45d0fbd1
extractors/{collection,media}: Add *_update method 3 years ago
Felix Stupp 4d5f5ea4d4
extractors/{collection,media}: Extract *_expect_extractor "partial" method 3 years ago
Felix Stupp ad5a504263
extractors/collection/youtube: Normalize playlist titles as well 3 years ago
Felix Stupp 1bca3104bd
Normalize auto-generated collection titles 3 years ago
Felix Stupp b19bfbb8a4
extractors/collection: Also configure newly created collection object 3 years ago
Felix Stupp 4adb0484f3
extractors/collection: Extract method __configure_collection 3 years ago
Felix Stupp 699708043c
extractors/collection/youtube: Assign better collection name for YT-channels 3 years ago
Felix Stupp aafa99cbf7
extractor/collection/{tt_rss,youtube}: Fix extracting media uri's 3 years ago
Felix Stupp 37d24b0cee
Fix searching in extractor list instead of keys 3 years ago
Felix Stupp 9340d4171a
Extracted extractors.all.tt_rss module 3 years ago
Felix Stupp 86520ae30e
Added search for suitable extractor automatically 3 years ago
Felix Stupp beaf99e539
Remove extractor_cache and further usages of it 3 years ago
Felix Stupp 83b88fb89e
Init flask / ponyorm server 3 years ago