-
e24b5b2458
TVMaze: use predefined series tag instead of general video tag
Felix Stupp
2023-03-25 15:49:26 +0100
-
0d84f14eec
Add "type: ignore" to packages without types
Felix Stupp
2023-03-25 15:48:48 +0100
-
327919d469
Reformat code
Felix Stupp
2023-03-25 15:48:24 +0100
-
2af78f0a81
extractors/media/tmdb: Remove unused import
Felix Stupp
2023-03-25 16:13:59 +0100
-
6cba603d9c
Define a set of predefined tags (video, movie, series)
Felix Stupp
2023-03-25 15:40:39 +0100
-
bc6a25b914
MediaCollection.add_episode: Do not update season/episode info if set to 0
Felix Stupp
2023-03-25 15:39:36 +0100
-
30ac2b1240
Tag: On non-preference tags see super tags as assigned ones
Felix Stupp
2023-03-25 15:37:50 +0100
-
dd583e9aea
TagKey: Allow Tag objects for super_tags
Felix Stupp
2023-03-25 15:36:44 +0100
-
e97b09f495
Add super "extractor" tag for extractor's tags
Felix Stupp
2023-03-19 10:47:19 +0100
-
952fd088c9
Add tag based on extractor used
Felix Stupp
2023-03-19 10:41:37 +0100
-
ecd43706fd
Add long_name, key to general extractor attributes
Felix Stupp
2023-03-19 10:40:44 +0100
-
a3a07e6ce0
tvmaze: Assign tags based on country, language, network/webchannel, genre, type based on TagKey
Felix Stupp
2023-03-19 10:36:21 +0100
-
c5eb23ebff
Add TagKey
Felix Stupp
2023-03-19 10:32:06 +0100
-
b5ac2ab931
Add module for localization tags (namely country & language tags)
Felix Stupp
2023-03-19 10:29:28 +0100
-
203a9abaaa
Reformat code
Felix Stupp
2023-03-19 10:17:43 +0100
-
1e748c4f1a
youtube: Ignore trailing slashes and fragments on URIs
Felix Stupp
2023-03-19 10:12:50 +0100
-
088269f272
youtube: Add tags for keywords
Felix Stupp
2023-03-19 10:12:00 +0100
-
49c5d47893
Extracted youtube datatypes to extractors/all module
Felix Stupp
2023-03-19 10:10:10 +0100
-
3a19ecbfcc
youtube: Add support for working with extracted keywords
Felix Stupp
2023-03-19 10:06:10 +0100
-
6a232bfab9
extractors/*/youtube: Also allow mobile URIs
Felix Stupp
2023-03-06 23:05:07 +0100
-
e043265b23
Add support for configuring DB charset
Felix Stupp
2023-01-28 18:08:24 +0100
-
15bb848610
tag_scoring: Rework share_score to be recursive on direct tags
Felix Stupp
2022-12-11 18:15:40 +0100
-
52c7934acb
Decouple tag_scoring from model entities
Felix Stupp
2022-12-11 18:12:53 +0100
-
8472fc4c0d
Add maintenance page with button to scrub temporary tags
Felix Stupp
2022-12-10 13:16:22 +0100
-
ed1e5b3f26
Extract temporary tag management in own methods
Felix Stupp
2022-12-10 13:14:26 +0100
-
059111068a
update_element_lookup_cache on forced single update
Felix Stupp
2022-12-06 13:12:10 +0100
-
eaa2bcbfe2
Improved change detection for updates
Felix Stupp
2022-12-06 12:54:47 +0100
-
5bbef2a5a1
recommendations/adaptive: Require max_length, ask if not given
Felix Stupp
2022-12-06 12:18:16 +0100
-
328f234711
Refractor models.py into 2 submodules
Felix Stupp
2022-12-06 12:01:07 +0100
-
9fabb39f86
models: Reformat generate_preference_list in sub-methods
Felix Stupp
2022-12-06 10:38:01 +0100
-
da6c58e058
generate_preference_list: Add list prefilter
Felix Stupp
2022-11-19 23:23:47 +0100
-
a29da46bfe
generate_preference_list: Use SQL to retrieve tags of elements
Felix Stupp
2022-11-19 23:21:29 +0100
-
5a16fc5dc6
models: generate_preference_list: Add comments
Felix Stupp
2022-11-19 23:20:48 +0100
-
c4f9d7aac1
models.py: Reformat code
Felix Stupp
2022-11-19 23:18:50 +0100
-
8810f4cc6d
models.py: Declare TypeAlias explicitly
Felix Stupp
2022-11-19 23:17:42 +0100
-
d6d65574bd
Add adaptive recommendations
Felix Stupp
2022-11-06 17:35:46 +0100
-
5b875a6e05
models: generate_preference_list:gen_score: rewrite
Felix Stupp
2022-11-06 17:18:42 +0100
-
4775ee582b
Tag: make notes nullable
Felix Stupp
2022-11-06 17:16:50 +0100
-
4a7381ea8e
tag_list: Show tag notes
Felix Stupp
2022-11-06 17:16:13 +0100
-
d8bfb5061d
Allow to manually set single media dependencies
Felix Stupp
2022-11-06 16:40:10 +0100
-
e964b3f3f3
Add button to show recommendation per media
Felix Stupp
2022-11-06 16:38:43 +0100
-
b41e40dea8
Add sidebar with common recommendations (short filler, series episode, movies)
Felix Stupp
2022-11-06 16:12:40 +0100
-
c51a9acbe9
generate_preference_list: Declare base as optional
Felix Stupp
2022-11-06 16:08:57 +0100
-
073af5d2e6
thumbnail view: Allow selecting multiple elements to mark as
Felix Stupp
2022-11-06 15:36:12 +0100
-
9fd314115a
thumbnail view: Hide common trails on media titles in collections
Felix Stupp
2022-11-06 15:12:51 +0100
-
73343f0f82
macros/thumbnail_view_list: Allow faster mass check for considerable overlay
Felix Stupp
2022-11-06 15:08:03 +0100
-
688433d22a
thumbnail view: Add overlay to unconsidered media
Felix Stupp
2022-11-06 15:04:17 +0100
-
4866901159
thumbnail view: Search for collection link if requested
Felix Stupp
2022-11-06 14:57:45 +0100
-
e8ee39aa29
thumbnail view: Link to collection if known & requested
Felix Stupp
2022-11-06 14:55:25 +0100
-
a2c7ad2bbe
thumbnail view: show left time when video started
Felix Stupp
2022-11-06 13:25:01 +0100
-
d1a303caa5
thumbnail view: Show colored marker when video already started
Felix Stupp
2022-11-06 13:23:35 +0100
-
eab216407d
thumbnail view: Show colorful overlay when watched/ignored
Felix Stupp
2022-11-06 13:22:37 +0100
-
9fda8b376a
thumbnail view: show overlay when buttons are displayed
Felix Stupp
2022-11-06 13:20:07 +0100
-
6f0241982e
Implement thumbnail view
Felix Stupp
2022-11-06 12:52:01 +0100
-
0ca9fc0dca
app.py: Add missing imports & type var already used
Felix Stupp
2022-11-06 15:16:10 +0100
-
feecb6b3a1
tag_list: Add title to tag ids for super/sub tags
Felix Stupp
2022-11-06 12:35:49 +0100
-
0acac98226
dashboard: Rename header "Other latest video", remove "other"
Felix Stupp
2022-11-06 12:33:17 +0100
-
7a4dbe5e53
dashboard: Link to all pinned collections when no episodes to watch are found
Felix Stupp
2022-11-06 12:32:49 +0100
-
2a3a97a6e8
Add watch in order toggle button to collection table
Felix Stupp
2022-11-06 12:31:38 +0100
-
ac652762fd
Show count & to watch count in collection table
Felix Stupp
2022-11-06 12:23:50 +0100
-
18a2294cc8
Do not show collection statistics in collection table
Felix Stupp
2022-11-06 12:22:30 +0100
-
269bdc140c
Hide collection id in collection table
Felix Stupp
2022-11-06 12:20:54 +0100
-
d9a95dae1a
Show thumbnail of next or first episode in collection list
Felix Stupp
2022-11-06 12:17:52 +0100
-
5beb0a8bdf
Do not use fragment on next episode of collection
Felix Stupp
2022-11-06 12:14:33 +0100
-
c33f59873b
Do not show random val on recommendations
Felix Stupp
2022-11-06 12:10:49 +0100
-
001db8712b
Set single extractor uri field on autofocus
Felix Stupp
2022-11-06 12:06:24 +0100
-
bf5049ce25
Add mass extract support for collections & medias
Felix Stupp
2022-11-06 12:03:38 +0100
-
01c1276a90
Sort collections of media element by title
Felix Stupp
2022-11-06 11:52:34 +0100
-
41cd85ebbe
media_element: Show average release of all relevant collections
Felix Stupp
2022-11-06 11:52:05 +0100
-
cdb6cb754d
Display release date of media element in form "X months ago"
Felix Stupp
2022-11-06 11:51:21 +0100
-
a3a304e097
Add form to set progress on media element
Felix Stupp
2022-11-06 11:49:28 +0100
-
22418120e9
Show thumbnail of media element aside description
Felix Stupp
2022-11-06 11:48:06 +0100
-
fa32bb2439
Show description of media element if set
Felix Stupp
2022-11-06 11:47:28 +0100
-
986d322f83
Retheme media_element html template
Felix Stupp
2022-11-06 11:46:22 +0100
-
120a42476a
templates/macros: Allow embeddings into post_form
Felix Stupp
2022-11-06 11:21:38 +0100
-
a03f31222c
Show sub collections of a collection
Felix Stupp
2022-11-06 11:20:11 +0100
-
cce84e5ac4
Show collection description if set
Felix Stupp
2022-11-06 11:19:39 +0100
-
41e23f33a0
Show average release length for collections
Felix Stupp
2022-11-06 11:19:12 +0100
-
4c9ce313e2
Show count of elements in a collection
Felix Stupp
2022-11-06 11:15:12 +0100
-
a77cf3ce8f
Translate "umschalten" to "toggle"
Felix Stupp
2022-11-06 11:14:19 +0100
-
395bf74f0c
Show button to toggle Collection's ignore
Felix Stupp
2022-11-06 11:13:39 +0100
-
c97559ed62
Reworked ExtractedData classes, split into Offline & Online
Felix Stupp
2022-11-06 11:10:19 +0100
-
bba57e82d8
app.py: Rewrite & add type hints and guards for mypy
Felix Stupp
2022-11-06 10:03:49 +0100
-
487b126fe1
Add aggregated extraction support
Felix Stupp
2022-11-06 09:43:11 +0100
-
0d75fa72bd
Add TMDB extraction support
Felix Stupp
2022-11-06 09:41:59 +0100
-
1139219e23
Add support for TVMaze extraction
Felix Stupp
2022-11-06 09:41:22 +0100
-
9ffb34b972
Use ExtractedDataLight where data cannot be supplied
Felix Stupp
2022-11-06 09:36:08 +0100
-
d6768135f3
MediaExtractor: Fix type hints to Generic from super class
Felix Stupp
2022-11-05 23:54:10 +0100
-
9c7fd0d4cd
Extract media_extract_uri_new from media_extract_uri
Felix Stupp
2022-11-05 23:52:54 +0100
-
0554dcff18
Extract collection_extract_uri_new from collection_extract_uri
Felix Stupp
2022-11-05 23:49:21 +0100
-
af1c279eb3
YouTubeCollectionExtractor: Set creator if already extracted
Felix Stupp
2022-11-05 23:48:15 +0100
-
9b31fb73cb
YouTubeCollectionExtractor: Set a release_date determined by first video
Felix Stupp
2022-11-05 23:47:47 +0100
-
cacc6e9a05
YouTubeCollectionExtractor: Reformat code
Felix Stupp
2022-11-05 23:47:20 +0100
-
4a690688f6
YouTubeCollectionExtractor: Use sorting_method to sort channel videos by date
Felix Stupp
2022-11-05 23:45:29 +0100
-
8f100ad917
YouTubeCollectionExtractor: Extract description
Felix Stupp
2022-11-05 23:42:07 +0100
-
7913cd3561
YouTubeCollectionExtractor: allow partial-only updates on channels
Felix Stupp
2022-11-05 23:41:24 +0100
-
2dd0b575fa
TT-RSS: Set collection author & watch in order auto val
Felix Stupp
2022-11-05 23:40:09 +0100
-
e4a50288d6
Enable mark_as_read for TT-RSS extractor
Felix Stupp
2022-11-05 23:38:42 +0100
-
081964a336
Add many properties to MediaCollection
Felix Stupp
2022-11-05 23:37:47 +0100
-
fc35a62871
Extract set_watch_in_order_auto to MediaCollection
Felix Stupp
2022-11-05 23:36:20 +0100