341 Commits (d1a303caa5b145c6ba88b6b6ae51378f24d73ca6)

Author SHA1 Message Date
Felix Stupp 70805c18de
Add generic body_header with navigation bar 3 years ago
Felix Stupp 03a97fc975
app: Convert refresh collection(s) API endpoints to POST
- following REST specification that GET should never change data
3 years ago
Felix Stupp 269db05250
app: Remove depreacted page /media/length 3 years ago
Felix Stupp 2e19d06f93
macros.htm: Extract link_position_marker() macro 3 years ago
Felix Stupp 76024c0e12
macros.htm: Extracted macro media_table from media_list.htm 3 years ago
Felix Stupp 94ac7028be
media_list.htm: Remove progress column as not required anymore 3 years ago
Felix Stupp cb91ec1325
macros.htm: Add support to send progress to client on using play button 3 years ago
Felix Stupp 66502e5c08
server: moved as_play_link from being a filter to a macro 3 years ago
Felix Stupp 0e468d457f
macros.htm: Fix support for fragments in hidden_redirect_back 3 years ago
Felix Stupp 3c7310f970
media_element.htm: Add tags to info 3 years ago
Felix Stupp adf95f3e5c
media_element.htm: Add info about length with progress 3 years ago
Felix Stupp e119f55640
Add recommendation pages for variety and binge 3 years ago
Felix Stupp 23c079abc1
app: Added API endpoint to update all collections and specific ones 3 years ago
Felix Stupp 381ec54796
Added page for UI for tag list 3 years ago
Felix Stupp ce01248ec2
app: Added stats used in frontend 3 years ago
Felix Stupp e16920b9f7
Add endpoint and UI page for extracting new collections 3 years ago
Felix Stupp 9263e43161
app: Remove unused endpoint update_collection 3 years ago
Felix Stupp 835ce40f89
collection_list.htm: Add tags as column 3 years ago
Felix Stupp 53cc489026
collection_list.htm: Add id as column 3 years ago
Felix Stupp b20cc7b0f2
collection_list.htm: Add ignored count as column 3 years ago
Felix Stupp bc03d086ca
collection_list.htm: Move title column at end 3 years ago
Felix Stupp b2728c36c9
collection_element: Add tags to UI 3 years ago
Felix Stupp 20820eb3cb
collection_element.htm: Add stats to element info 3 years ago
Felix Stupp 67569da5f6
collection_element: Fix post_form for keep_updated to check same property 3 years ago
Felix Stupp 0d51df0dc6
media_list: Replace length column with "to watch"/"left length" 3 years ago
Felix Stupp 0fc1a1ec0d
media_list.htm: Change length row to fancy length format 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
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 ab61adbf38
macros.htm media_entry_content: Add length as visible property 3 years ago
Felix Stupp 6e002db353
Added API endpoint media/extract and simple UI page 3 years ago
Felix Stupp e37bbd60f0
macros.htm: Extract macro hidden_redirect_back() from post_form() 3 years ago
Felix Stupp 2c8ac872cb
macros.htm: Colorize links darkblue instead of blue 3 years ago
Felix Stupp ed7115b945
macros.htm: Colorize table rows alternating 3 years ago
Felix Stupp bf14abc887
models: Fix MediaElement.can_considered to check if next episode link is None 3 years ago
Felix Stupp f989f75806
models: Rewrite MediaElement.ignored_recursive to use fast SQL request to count 3 years ago
Felix Stupp bf548f13ad
models: let MediaElement.left_length return 0 if video already watched 3 years ago
Felix Stupp 26ea1d6451
models: Add missing "super_tags" property to Tag 3 years ago
Felix Stupp d32e8feddd
models: Fix Tagable to correctly return TagTreeElement's and not Tags 3 years ago
Felix Stupp 37e7d602e8
models.py: Fix Tagable.assigned_tags to raise NotImplementedError 3 years ago
Felix Stupp 04d73f253d
models: Fix points on (TagRootElement|TagTreeElement).share_score to be float 3 years ago
Felix Stupp f2d35e0c92
media_list.htm: Remove "Consider" column as always yes 3 years ago
Felix Stupp 5d59a85f8c
media_list.htm: Remove full length at top (replaced with /stats page) 3 years ago
Felix Stupp b34c563ea8
Filter general media list to newest 100 videos which "can_considered" 3 years ago
Felix Stupp 0bbd7349a0
app filter timedelta: Rebuild to UI friendly filter 3 years ago
Felix Stupp c7df6b9fce
stats.htm: Add stats for ignored / to watch videos 3 years ago
Felix Stupp 1f0751a89b
stats.htm: Add support for average length of videos 3 years ago
Felix Stupp 012aad4c86
stats.htm: Refracted template to remove duplicity 3 years ago
Felix Stupp 8ad896b75a
templates/media_list: Order title at end of table 3 years ago
Felix Stupp 03f2848283
templates: Extract media_entry and link_entry to macros 3 years ago
Felix Stupp 23834ad9e9
Add stats page 3 years ago
Felix Stupp 6312143abb
Refractor/Extend tag system and add auto recommendation algorithm 3 years ago
Felix Stupp 6330443876
Allow unextracted elements and collections to exists, add/use reflecting property 3 years ago
Felix Stupp ad5a504263
extractors/collection/youtube: Normalize playlist titles as well 3 years ago
Felix Stupp e9e5aef891
templates: Normalize media element buttons while adding editing buttons 3 years ago
Felix Stupp 4f4ac8ff7b
templates/collection_element: Add buttons to change collection properties 3 years ago
Felix Stupp 38381e0b1f
Add API endpoints for editing collections and media elements 3 years ago
Felix Stupp 5346a2f7a4
templates/macros: Add macro for single button post forms 3 years ago
Felix Stupp 8d6f6760b8
templates/media_element: Add release date to properties 3 years ago
Felix Stupp 55e68578f7
templates/collection_element: Add release_date to episode entries 3 years ago
Felix Stupp 9a264aec1b
templates/collection_element: Add id to episode entries 3 years ago
Felix Stupp 8ebed213bb
templates/collection_element: Spread property entries 3 years ago
Felix Stupp af26e08b90
Disable special coloring on visited links 3 years ago
Felix Stupp f7c907b5a2
templates/macros: expand CSS for links 3 years ago
Felix Stupp 1bca3104bd
Normalize auto-generated collection titles 3 years ago
Felix Stupp d0b3795484
extractors/generic: Add Optional to load_* type hints 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 bc68e40ad7
extractors/media/base: Made 4 functions for author collections private 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 2bba9d21b9
Added shared macros template with shared style 3 years ago
Felix Stupp dedefbe4d6
server: only show not watched & not ignored elements in default media list 3 years ago
Felix Stupp 04fc620e1d
Added play buttons for invoking desktop-client 3 years ago
Felix Stupp 6f88153932
model: Added before_update handlers for auto uri linking 3 years ago
Felix Stupp 133ab9e612
models: Add headers to separate model categories 3 years ago
Felix Stupp 4c0b111620
models: Renamed _uris to uris 3 years ago
Felix Stupp bdc9cd7f5c
extractors.all.ytdl.get_playlist_info: Add required args for youtube-dl 3 years ago
Felix Stupp e41175f0fa
Extracted extractors.all.ytdl module 3 years ago
Felix Stupp 9340d4171a
Extracted extractors.all.tt_rss module 3 years ago
Felix Stupp c01d522749
extractors: Added mechanic to update last_updated date 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 fe183d0411
models: Remove unused extractor_cache_valid methods 3 years ago
Felix Stupp a39ad912b5
models: Renamed extractor_cache_date to last_updated for MediaCollection and MediaElement 3 years ago
Felix Stupp 83b88fb89e
Init flask / ponyorm server 3 years ago