125 Commits (master)

Author SHA1 Message Date
Felix Stupp 7ff9a821c5
Add buttons to set marks on collections 2 years ago
Felix Stupp e028e0abf7
app:show_collection: extract max count 2 years ago
Felix Stupp 1b8b684b73
Add endpoint /collection/overview
- for latter added mass extract collection
2 years ago
Felix Stupp f89215e45b
Add listing for all collections 2 years ago
Felix Stupp 2aa23dec2e
app: List only root collections on collection/to_watch 2 years ago
Felix Stupp 874532572b
app: Separate _list_collections and _by_filter 2 years ago
Felix Stupp da2ca3aed4
Add support to input progress as H:MM:SS 2 years ago
Felix Stupp 8834227335
app.py: Reformat code 2 years ago
Felix Stupp 4e341f9e16
app.py: Remove unused import for jsonify 2 years ago
Felix Stupp 2ae09f1130
app.py: Reformat code 2 years ago
Felix Stupp 93eaeb7c02
app.py: Make filter timedelta handle None values 2 years ago
Felix Stupp 060662a5a1
app.py: Rename filter timedelta while keeping filter name
- to make name timedelta free
2 years ago
Felix Stupp fd109ea1e5
app.py:encode_options: Improve type hints 2 years ago
Felix Stupp 04565affb2
Add & use this_url template global helper 2 years ago
Felix Stupp 62e2beeab7
Add site listing long media
- longer than 10 minutes
- in opposition to short media
- added to navigation header as well
2 years ago
Felix Stupp d31296af83
Add query stats for debugging 2 years ago
Felix Stupp 3c7bb0fe68
templates: move stats.htm to stats/main.htm 2 years ago
Felix Stupp 7ea87a1e0d
Use element_lookup_cache
- caches by what elements other elements are blocked
- resolves lookups for ordered playlists
2 years ago
Felix Stupp 5c97fe4b77
Implemented element_lookup_cache
- not used for now
2 years ago
Felix Stupp 96774bc43e
Add support for custom tables 2 years ago
Felix Stupp 5dd2e85035
app.py: Remove calls to not yet commited function 2 years ago
Felix Stupp 4dc3cfe98b
app: Pin directory for static files to default one 2 years ago
Felix Stupp d014a06d60
server: Reformat code 2 years ago
Felix Stupp dcd8952604
server: Disable DB debug mode by default 2 years ago
Felix Stupp a3af276918
Fix adding began videos to dashboard
Missed to pass began videos from DB to template
2 years ago
Felix Stupp bf4ba5b0ac
Fix applying env config converters correctly
- replacing on `is not None` wasn't implemented correctly
2 years ago
Felix Stupp b589b4b42c
add support for configuring pony's DB port 2 years ago
Felix Stupp 3cfe880ac0
app: remove unused import 2 years ago
Felix Stupp a76eb796ee
dashboard: Add began videos 2 years ago
Felix Stupp f0bf0a333c
dashboard(): Apply limit of links_f_pinned_colls at end 2 years ago
Felix Stupp 958b815277
dashboard: Sort links of pinned collections by release date 2 years ago
Felix Stupp e26817e6db
dashboard(): Rework pinned colls usage of already_listed
- moved to single update command for more performance
- required additional check in other set if link already given
- feels more unified to other, upcoming implementations
2 years ago
Felix Stupp 5843992af1
dashboard(): Rework links_f_pinned_colls var to be set 2 years ago
Felix Stupp c2eb7a3d6a
dashboard(): rename & replace already_listed var 2 years ago
Felix Stupp 47d823d56f
Format code 2 years ago
Felix Stupp c081486eca
dashboard: increase limits 2 years ago
Felix Stupp 5d6f781f15
Add (force) refresh button for media 2 years ago
Felix Stupp 705eddd327
force_refresh_collection: Ignore cache timeout check 2 years ago
Felix Stupp c12b96a00b
refresh_collections: Return error messages 2 years ago
Felix Stupp b15cdaed9a
Remove "Old Variety" recommendations
- will be replaced with adaptive recommendations
2 years ago
Felix Stupp 85b748f5e6
Remove Binge recommendations
- will be replaced with
  - single video recommendations
  - adaptive recommendations
2 years ago
Felix Stupp 374f08dec9
server/app: import single names from datetime module 2 years ago
Felix Stupp 3fea70f584
api_collection_element: Explain TODO for wio_auto better 2 years ago
Felix Stupp 65f7f3ac9d
api_colllection_element: Update wio_auto after other value changes 2 years ago
Felix Stupp 2bb9e78e63
api_collection_extract: Rename var m to c for collection 2 years ago
Felix Stupp e727561355
Add route for media thumbnails 2 years ago
Felix Stupp d41f2d2945
Format code 2 years ago
Felix Stupp c5eecef42d
Add "last updated" to stats page
- inferred by looking at last updated collections
- may be wrong if "add collection" was used, but should work fine most times
2 years ago
Felix Stupp bd72ad77bb
Reformat code (partially using black) 2 years ago
Felix Stupp 188bf369aa
Hide collection elements and link to subpage for big collections 2 years ago
Felix Stupp b41ecfb080
server: Add endpoint for unsorted media 3 years ago
Felix Stupp 7b4112b960
server: Added endpoint for short media 3 years ago
Felix Stupp 1e2a7b2569
app: Add endpoint for listing collections with unwatched episodes 3 years ago
Felix Stupp 4fbbb71254
server: Extract _list_collections from list_collections endpoint 3 years ago
Felix Stupp 0c1b82a9cd
Add general overall dashboard 3 years ago
Felix Stupp cb0d5dae29
app: Add simple page for pinned collections 3 years ago
Felix Stupp 8100e2efce
app: Add pinned to be a property modifiably using API 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 66502e5c08
server: moved as_play_link from being a filter to a macro 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 6e002db353
Added API endpoint media/extract and simple UI 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 23834ad9e9
Add stats page 3 years ago
Felix Stupp 38381e0b1f
Add API endpoints for editing collections and media elements 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 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