Felix Stupp
de9d3380fe
add foundation for exid data structures
11 months ago
Felix Stupp
fa91114e71
UriHolder: use returns of changers to indicate an action
...
- it now does not need to check for changes
- rather, its return value is usuable for overriding methods as they now
know if the super already did something if they choose to call it
11 months ago
Felix Stupp
7d47b95aa2
UriHolder: remove bool return values for setters/adders/removers
11 months ago
Felix Stupp
738a362b16
UriHolder.uri_set setter: set return type to None
11 months ago
Felix Stupp
062936ad1d
models/extras/uris: Reformat code
11 months ago
Felix Stupp
fa73ff0d1a
License entertainment-decider under AGPL v3.0
11 months ago
Felix Stupp
10fb1438a9
models/entities: Reformat code
11 months ago
Felix Stupp
9b4b38c093
models/extras/init: add all var
11 months ago
Felix Stupp
cb549319c7
models/extras/init: Reformat code
11 months ago
Felix Stupp
8c2f01fdae
models/entities: Use custom Set type for better typing
11 months ago
Felix Stupp
61a6257534
Add common.search_source_by_keys method
11 months ago
Felix Stupp
f8d80ed209
Remove empty common.py file after migration
11 months ago
Felix Stupp
cdea170178
Add common.trim for strings method
11 months ago
Felix Stupp
90600abf4a
Add common converters date_to_datetime & to_just_number
11 months ago
Felix Stupp
5b4dd2e18b
common: Remove unused import
11 months ago
Felix Stupp
ab4a5eaec8
common: Move update_bool_value to ./_setting_handler
11 months ago
Felix Stupp
ae8f8af954
common: Move call to ./_subprocess
11 months ago
Felix Stupp
1de9c82d4a
common/_itertools: Add documentation to all_same
11 months ago
Felix Stupp
f91f15e81f
common: Move all_same into _itertools
11 months ago
Felix Stupp
0bdc11d5b2
common/_itertools: Add docstrings & comments
11 months ago
Felix Stupp
38772d64e2
Migrate parts of common to common/_itertools
11 months ago
Felix Stupp
2f4d505f0c
app.api_tag: Add assert for unreachable code
11 months ago
Felix Stupp
6ede9df5c0
Reformat code
11 months ago
Felix Stupp
292104f422
Add Infotainment recommendations page (hardcoded tag ID)
11 months ago
Felix Stupp
095b37c3ce
recommendations/adaptive: Do not jump to video after rated
...
- video might be missing afterwards
11 months ago
Felix Stupp
2d9c3eb8a8
Add title text to "make dependent" button for selection
11 months ago
Felix Stupp
4ff8bef871
Add navigatable pages for tags
11 months ago
Felix Stupp
3a1b2725bc
MediaElement: Add sort_key
11 months ago
Felix Stupp
9abf3ead12
UriHolder: Add setter to uri_set
11 months ago
Felix Stupp
86e9fb11fb
Media|Collection: Implement all UriHolder abstracts
11 months ago
Felix Stupp
2f132ee701
Fix circular dependency with UriHolder by using abstract _clear_uri_set
...
- instead of abstract _set_uri_set
- removed circular dependency on UriHolder.add_uris
11 months ago
Felix Stupp
dde3395d14
requirements: Add types for requests and pyyaml for development
11 months ago
Felix Stupp
6f05900c71
requirements: Use custom version for Jinja
11 months ago
Felix Stupp
bcfa92dfb9
requirements: Add already used libraries
11 months ago
Felix Stupp
36f4bf9ec4
requirements: Use mysqlclient for Pony as speed up
11 months ago
Felix Stupp
a475a234fe
requirements: Use github for tinytinypy
11 months ago
Felix Stupp
9181f4b292
requirements: Use github for python-jsoncache library
11 months ago
Felix Stupp
3ac9a87cbf
requirements: Replace youtube-search-python with custom version
11 months ago
Felix Stupp
4bbe0e3f87
Replace youtube-dl with yt-dlp
11 months ago
Felix Stupp
9b24333346
requirements: Replace flask dependency with custom variant
11 months ago
Felix Stupp
fb28eb99ea
Also update element lookup cache on mass extract collections with errors
11 months ago
Felix Stupp
414765f221
.preferences/init: Add __all__ entries
11 months ago
Felix Stupp
f7e53f3097
Reformat code
11 months ago
Felix Stupp
70be1210d3
entities: Make {collection,media}_list public in Tag
11 months ago
Felix Stupp
d901d3739e
tvmaze: Use extractor name in title dynamically
11 months ago
Felix Stupp
838840d1a0
common: Add (unused) all_same
11 months ago
Felix Stupp
6cfc1fcf3a
common: Add already used helpers fix_iter & iter_lookahead
11 months ago
Felix Stupp
afe0ef0a56
tvmaze: Ignore missing language when generating tags
11 months ago
Felix Stupp
447785286b
Remove not needed import
11 months ago
Felix Stupp
a3dd645cb7
Introduce gen_api_error for all API requests
11 months ago