home · contact · privacy
ytplom
3 days ago Christian HellerAdd option for tags whitelist prefilter, i.e. tags... master
3 days ago Christian HellerMinor redesigns/refactorings/renamings on Tag code.
3 days ago Christian HellerAdd config option to (dis-)allow file data editing.
4 days ago Christian HellerAdd config option to always apply invisible AND tag...
4 days ago Christian HellerTurn tags-filtering from OR into AND filter.
4 days ago Christian HellerTreat tag filter input fields as OR of comma-delimited...
4 days ago Christian HellerIn YT result page, don't directly link files, instead...
4 days ago Christian HellerTo each new file, add "new" tag.
4 days ago Christian HellerUpdate yt-dlp version.
4 days ago Christian HellerReduce overkill in type definitions.
4 days ago Christian HellerAdd config option to hide YT queries older than a defin...
4 days ago Christian HellerRemove over-complicating tag editing in playlist view.
4 days ago Christian HellerIn all-pages player control, show playing titles tags.
4 days ago Christian HellerIn all-pages player control, link playing title to...
4 days ago Christian HellerReorganize playlist page to only use JS API, smaller...
8 days ago Christian HellerGreatly simplify template context type checking.
8 days ago Christian HellerHave basic player control as part of every page's head...
9 days ago Christian HellerImmediately start player after loading files.
9 days ago Christian HellerFix broken redir_target passing.
9 days ago Christian HellerAdd filtering to /playlist.
10 days ago Christian HellerMake background color configurable.
10 days ago Christian HellerShow reduced file data form/table in playlist view.
11 days ago Christian HellerFor VideoFiles, renew .last_update any time .save(...
11 days ago Christian HellerTo /files view, add filtering by tags.
11 days ago Christian HellerIn /file view, for tag addition propose tags used elsew...
11 days ago Christian HellerAdd file tagging.
11 days ago Christian HellerIn /file view, move deletion checkbox out of danger...
11 days ago Christian HellerTo fix sync, add comparison and string representation...
11 days ago Christian HellerStore files hash digest as BLOB field .digest, overhaul...
12 days ago Christian HellerReorganize DB code and especially migrations handling.
12 days ago Christian HellerEnsure DbConn encapsulates its executions into rollback...
13 days ago Christian HellerFrom sync script, remove no-longer-necessary ID name...
13 days ago Christian HellerTurn files.sha512_digest into new primary key, get...
13 days ago Christian HellerTo files table, add sha512 checksum field.
13 days ago Christian HellerMove "delete" flag in files.flags into highest bit.
13 days ago Christian HellerFix sync script bug of trying to JSONize pathlib.Path...
2024-11-30 Christian HellerMinor DbConnection usage fixes, a renaming for convenience.
2024-11-30 Christian HellerRefactor DbConnection into context manager.
2024-11-30 Christian HellerIn http module, mark with underscore constants not...
2024-11-30 Christian HellerRefactor YoutubeQuery creation.
2024-11-30 Christian HellerFix /yt_result showing file path even if file not ...
2024-11-30 Christian HellerRefactor VideoFile.flags setting.
2024-11-30 Christian HellerStart moving HTTP-related code to dedicated file.
2024-11-29 Christian HellerFrom /files path filtering, remove case sensitivity.
2024-11-29 Christian HellerIn /files view, also show file sizes.
2024-11-29 Christian HellerTo /files view, add "play" button for immediate playing...
2024-11-29 Christian HellerFix sync script bug of adding paths rather than lists...
2024-11-29 Christian HellerReplace PathStr hassles with pathlib.Path.
2024-11-29 Christian HellerOn playlist view, if playlist empty, force Player ...
2024-11-29 Christian HellerGet rid of unnecessary "./" prefixes to VideoFile.rel_path.
2024-11-29 Christian HellerTo files view, add VideoFile.present filter.
2024-11-28 Christian HellerDon't try to sync file missing on both sides.
2024-11-28 Christian HellerAdd basic filtering by filename to /files view.
2024-11-28 Christian HellerEnforce proper mpv window closing even on direct keystr...
2024-11-28 Christian HellerAdd up/down movement of playlist entries.
2024-11-28 Christian HellerAllow greater playlist control even if mpv not directly...
2024-11-28 Christian HellerAdd playlist jumping.
2024-11-28 Christian HellerImprove/simplify templating.
2024-11-28 Christian HellerReduce reliance on mpv.py conveniences for raw libmpv...
2024-11-27 Christian HellerRefactor redirects.
2024-11-27 Christian HellerReduce dependency on DownloadsManager for mere VideoFil...
2024-11-27 Christian HellerLink playlist entries to file data pages.
2024-11-27 Christian HellerMore broadly use .rel_path for ID'ing VideoFiles, base6...
2024-11-27 Christian HellerSome variable renamings for better clarity.
2024-11-27 Christian HellerAdd Config class reading from DEFAULTS, environ, and...
2024-11-27 Christian HellerRefactor DownloadsDb (now DownloadsManager).
2024-11-26 Christian HellerFix breakages due to previous unfinished commit.
2024-11-26 Christian HellerRefactor page naming.
2024-11-26 Christian HellerUpdate sync script, prefer rows with newer .last_update.
2024-11-26 Christian HellerFix installer breaking on new install due to missing...
2024-11-25 Christian HellerAdd files.last_update field to renew on file.flags...
2024-11-25 Christian HellerFor sync script, download remote DB temporarily into...
2024-11-25 Christian HellerInclude sync script in installation, denoise shell...
2024-11-24 Christian HellerFix mypy issue with jinja2 import.
2024-11-24 Christian HellerEnsure thumbnail directory exists when retrieving on...
2024-11-24 Christian HellerHave install.sh also place executable code, including...
2024-11-24 Christian HellerReplace install.py by a short shell script.
2024-11-24 Christian HellerCreate initial migration.
2024-11-24 Christian HellerRemove exception type not used for any actual different...
2024-11-24 Christian HellerTo prepare for migrations, add database version check.
2024-11-24 Christian HellerMove app-relevant data into ~/.local/share/, add instal...
2024-11-24 Christian HellerRefactor checks and reactions to paths existing, possib...
2024-11-24 Christian HellerImprove exception handling.
2024-11-24 Christian HellerImprove templating modularity.
2024-11-23 Christian HellerAdd file deletion via "delete" flag.
2024-11-23 Christian HellerAdd .flags field to VideoFile and their table, page...
2024-11-23 Christian HellerChange "video_about" namens into "yt_video" or variatio...
2024-11-22 Christian HellerAdd script for syncing between local and remote instances.
2024-11-22 Christian HellerThrow out unfinished broadcasts from query results.
2024-11-21 Christian HellerPrepare sync infrastructure.
2024-11-21 Christian HellerModularize.
2024-11-20 Christian HellerUpdate requirements.
2024-11-20 Christian HellerUse UUID for queries table .id field, to reduce relianc...
2024-11-20 Christian HellerClean up code, path references.
2024-11-20 Christian HellerAdd "files" table to store what files to expect in...
2024-11-19 Christian HellerRefactor ensurance of expected directories.
2024-11-19 Christian HellerTry retrieving thumbnails if not stored locally yet.
2024-11-19 Christian HellerRefactor download stuff into DownloadsDb class.
2024-11-15 Christian HellerProperly handle download options where download is...
2024-11-15 Christian HellerImprove video_about page.
next