home · contact · privacy
ytplom
16 hours ago Christian HellerImmediately start player after loading files. master
17 hours ago Christian HellerFix broken redir_target passing.
17 hours ago Christian HellerAdd filtering to /playlist.
27 hours ago Christian HellerMake background color configurable.
28 hours ago Christian HellerShow reduced file data form/table in playlist view.
2 days ago Christian HellerFor VideoFiles, renew .last_update any time .save(...
2 days ago Christian HellerTo /files view, add filtering by tags.
2 days ago Christian HellerIn /file view, for tag addition propose tags used elsew...
2 days ago Christian HellerAdd file tagging.
2 days ago Christian HellerIn /file view, move deletion checkbox out of danger...
2 days ago Christian HellerTo fix sync, add comparison and string representation...
2 days ago Christian HellerStore files hash digest as BLOB field .digest, overhaul...
3 days ago Christian HellerReorganize DB code and especially migrations handling.
3 days ago Christian HellerEnsure DbConn encapsulates its executions into rollback...
4 days ago Christian HellerFrom sync script, remove no-longer-necessary ID name...
4 days ago Christian HellerTurn files.sha512_digest into new primary key, get...
4 days ago Christian HellerTo files table, add sha512 checksum field.
4 days ago Christian HellerMove "delete" flag in files.flags into highest bit.
4 days ago Christian HellerFix sync script bug of trying to JSONize pathlib.Path...
4 days ago Christian HellerMinor DbConnection usage fixes, a renaming for convenience.
4 days ago Christian HellerRefactor DbConnection into context manager.
5 days ago Christian HellerIn http module, mark with underscore constants not...
5 days ago Christian HellerRefactor YoutubeQuery creation.
5 days ago Christian HellerFix /yt_result showing file path even if file not ...
5 days ago Christian HellerRefactor VideoFile.flags setting.
5 days ago Christian HellerStart moving HTTP-related code to dedicated file.
6 days ago Christian HellerFrom /files path filtering, remove case sensitivity.
6 days ago Christian HellerIn /files view, also show file sizes.
6 days ago Christian HellerTo /files view, add "play" button for immediate playing...
6 days ago Christian HellerFix sync script bug of adding paths rather than lists...
6 days ago Christian HellerReplace PathStr hassles with pathlib.Path.
6 days ago Christian HellerOn playlist view, if playlist empty, force Player ...
6 days ago Christian HellerGet rid of unnecessary "./" prefixes to VideoFile.rel_path.
6 days ago Christian HellerTo files view, add VideoFile.present filter.
6 days ago Christian HellerDon't try to sync file missing on both sides.
6 days ago Christian HellerAdd basic filtering by filename to /files view.
7 days ago Christian HellerEnforce proper mpv window closing even on direct keystr...
7 days ago Christian HellerAdd up/down movement of playlist entries.
7 days ago Christian HellerAllow greater playlist control even if mpv not directly...
7 days ago Christian HellerAdd playlist jumping.
7 days ago Christian HellerImprove/simplify templating.
7 days ago Christian HellerReduce reliance on mpv.py conveniences for raw libmpv...
8 days ago Christian HellerRefactor redirects.
8 days ago Christian HellerReduce dependency on DownloadsManager for mere VideoFil...
8 days ago Christian HellerLink playlist entries to file data pages.
8 days ago Christian HellerMore broadly use .rel_path for ID'ing VideoFiles, base6...
8 days ago Christian HellerSome variable renamings for better clarity.
8 days ago Christian HellerAdd Config class reading from DEFAULTS, environ, and...
8 days ago Christian HellerRefactor DownloadsDb (now DownloadsManager).
8 days ago Christian HellerFix breakages due to previous unfinished commit.
8 days ago Christian HellerRefactor page naming.
9 days ago Christian HellerUpdate sync script, prefer rows with newer .last_update.
9 days ago Christian HellerFix installer breaking on new install due to missing...
10 days ago Christian HellerAdd files.last_update field to renew on file.flags...
10 days ago Christian HellerFor sync script, download remote DB temporarily into...
10 days ago Christian HellerInclude sync script in installation, denoise shell...
10 days ago Christian HellerFix mypy issue with jinja2 import.
10 days ago Christian HellerEnsure thumbnail directory exists when retrieving on...
10 days ago Christian HellerHave install.sh also place executable code, including...
11 days ago Christian HellerReplace install.py by a short shell script.
11 days ago Christian HellerCreate initial migration.
11 days ago Christian HellerRemove exception type not used for any actual different...
11 days ago Christian HellerTo prepare for migrations, add database version check.
11 days ago Christian HellerMove app-relevant data into ~/.local/share/, add instal...
11 days ago Christian HellerRefactor checks and reactions to paths existing, possib...
11 days ago Christian HellerImprove exception handling.
11 days ago Christian HellerImprove templating modularity.
12 days ago Christian HellerAdd file deletion via "delete" flag.
12 days ago Christian HellerAdd .flags field to VideoFile and their table, page...
12 days ago Christian HellerChange "video_about" namens into "yt_video" or variatio...
12 days ago Christian HellerAdd script for syncing between local and remote instances.
12 days ago 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.
2024-11-15 Christian HellerRemove unused TypeVar.
2024-11-15 Christian HellerFix broken SQL code.
2024-11-15 Christian HellerRemove unused directory.
2024-11-15 Christian HellerMove quota logging into sqlite DB, too.
2024-11-15 Christian HellerTreat absence of yt_videos row and thumbnail files...
2024-11-15 Christian HellerMove query and query result/video data into sqlite DB.
2024-11-12 Christian HellerIn playlist view, autofocus pause/resume button.
2024-11-12 Christian HellerFix template reference.
2024-11-12 Christian HellerAdd previously forgotten template.
2024-11-12 Christian HellerAdd MPV playlisting.
2024-11-11 Christian HellerMinor formal fixes.
2024-11-11 Christian HellerMinor typing fix.
2024-11-11 Christian HellerRefactor and add single video data view, only allow...
2024-11-11 Christian HellerFix bug of queries index getting appended to all other...
2024-11-11 Christian HellerAdd /videos listing of downloaded videos.
2024-11-10 Christian HellerFurther harden type safety.
2024-11-10 Christian HellerRefactor code.
next