Felix Stupp
a2e6dd87bf
Overhaul RSS collection extractor after update of library rss-parser to 1.1
10 months ago
Felix Stupp
d901d3739e
tvmaze: Use extractor name in title dynamically
12 months ago
Felix Stupp
afe0ef0a56
tvmaze: Ignore missing language when generating tags
12 months ago
Felix Stupp
447785286b
Remove not needed import
12 months ago
Felix Stupp
6c5ca895f0
Reformat code
12 months ago
Felix Stupp
b6fcb55fbc
tmdb: Fix retrieval of tags
12 months ago
Felix Stupp
1e27f7b3d1
UriHolder: Make uri & uri_set proper properties
...
- to avoid direct DB access
- to allow for getter & setter functions
- makes consistency checks on each lookup unneccesary
- propose async consistency checks (TODO)
12 months ago
Felix Stupp
518e0fd675
Add rss extractor
1 year ago
Felix Stupp
159e8842e4
TVMaze: Auto remove older episodes
1 year ago
Felix Stupp
4d7b3a09ab
extractors/collection/tmdb: Remove unused imports
1 year ago
Felix Stupp
ee6d235a6c
TMDB: Use TagKey for predefined & genre tags
1 year ago
Felix Stupp
4d10e70fb2
TMDB: Add new type for GenreTitle
1 year ago
Felix Stupp
e24b5b2458
TVMaze: use predefined series tag instead of general video tag
1 year ago
Felix Stupp
0d84f14eec
Add "type: ignore" to packages without types
1 year ago
Felix Stupp
327919d469
Reformat code
1 year ago
Felix Stupp
2af78f0a81
extractors/media/tmdb: Remove unused import
1 year ago
Felix Stupp
e97b09f495
Add super "extractor" tag for extractor's tags
1 year ago
Felix Stupp
952fd088c9
Add tag based on extractor used
1 year ago
Felix Stupp
ecd43706fd
Add long_name, key to general extractor attributes
1 year ago
Felix Stupp
a3a07e6ce0
tvmaze: Assign tags based on country, language, network/webchannel, genre, type based on TagKey
...
- type & genre were already supported before but now use TagKey instead of correctly titled tags
1 year ago
Felix Stupp
203a9abaaa
Reformat code
1 year ago
Felix Stupp
1e748c4f1a
youtube: Ignore trailing slashes and fragments on URIs
1 year ago
Felix Stupp
088269f272
youtube: Add tags for keywords
1 year ago
Felix Stupp
49c5d47893
Extracted youtube datatypes to extractors/all module
1 year ago
Felix Stupp
3a19ecbfcc
youtube: Add support for working with extracted keywords
1 year ago
Felix Stupp
6a232bfab9
extractors/*/youtube: Also allow mobile URIs
1 year ago
Felix Stupp
eaa2bcbfe2
Improved change detection for updates
2 years ago
Felix Stupp
c97559ed62
Reworked ExtractedData classes, split into Offline & Online
2 years ago
Felix Stupp
487b126fe1
Add aggregated extraction support
2 years ago
Felix Stupp
0d75fa72bd
Add TMDB extraction support
2 years ago
Felix Stupp
1139219e23
Add support for TVMaze extraction
2 years ago
Felix Stupp
9ffb34b972
Use ExtractedDataLight where data cannot be supplied
2 years ago
Felix Stupp
d6768135f3
MediaExtractor: Fix type hints to Generic from super class
2 years ago
Felix Stupp
9c7fd0d4cd
Extract media_extract_uri_new from media_extract_uri
2 years ago
Felix Stupp
0554dcff18
Extract collection_extract_uri_new from collection_extract_uri
2 years ago
Felix Stupp
af1c279eb3
YouTubeCollectionExtractor: Set creator if already extracted
2 years ago
Felix Stupp
9b31fb73cb
YouTubeCollectionExtractor: Set a release_date determined by first video
2 years ago
Felix Stupp
cacc6e9a05
YouTubeCollectionExtractor: Reformat code
2 years ago
Felix Stupp
4a690688f6
YouTubeCollectionExtractor: Use sorting_method to sort channel videos by date
2 years ago
Felix Stupp
8f100ad917
YouTubeCollectionExtractor: Extract description
2 years ago
Felix Stupp
7913cd3561
YouTubeCollectionExtractor: allow partial-only updates on channels
2 years ago
Felix Stupp
2dd0b575fa
TT-RSS: Set collection author & watch in order auto val
2 years ago
Felix Stupp
e4a50288d6
Enable mark_as_read for TT-RSS extractor
2 years ago
Felix Stupp
fc35a62871
Extract set_watch_in_order_auto to MediaCollection
2 years ago
Felix Stupp
51c1ee5c08
Add missing Optional on _load_object & use explcit is None checks
2 years ago
Felix Stupp
2214df4561
Add capability to inject episodes from collection updates
2 years ago
Felix Stupp
7c96aaa6a7
Avoid circular dependency by moving import into function
2 years ago
Felix Stupp
39b3ac278b
extractors: Add & Fix return types
...
tt_rss's _update_object_raw should have never returned a str
2 years ago
Felix Stupp
c59000847d
Decrease external cache time for ytdl to 1 day
2 years ago
Felix Stupp
94fc20cb89
Declare entertainment_decider/extractors a module
...
by creating an empty __init__.py
2 years ago