index
:
yt
this commit
prime
A fully featured command line YouTube client
bpeetz
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
crates
/
libmpv2
/
examples
/
protocol.rs
(
unfollow
)
Commit message (
Expand
)
Author
38 hours
fix(yt/update): Correct the progress display in `--grouped` mode
Benedikt Peetz
39 hours
docs(yt/watch/playlist_handler/client_messages): Add TODO about `current_exe`
Benedikt Peetz
39 hours
docs(yt_dlp): Fix typo in `Cargo.toml`'s description
Benedikt Peetz
39 hours
fix(yt_dlp): Avoid writing the json output to disk
Benedikt Peetz
39 hours
fix(yt/update/video_entry_to_video): Cast the json objects
Benedikt Peetz
39 hours
feat(yt/update): Print a nice progress number
Benedikt Peetz
39 hours
feat(yt/update): Support grouped updates
Benedikt Peetz
40 hours
perf(yt/update/updater): Acknowledge, that `yt_dlp` has a sync API
Benedikt Peetz
40 hours
feat(yt/select): Support a directory selection process
Benedikt Peetz
40 hours
refactor(yt/select): Split the `select::select` function up
Benedikt Peetz
3 days
feat(yt/update): Specify subscriptions to update as positional args
Benedikt Peetz
3 days
feat({yt/update,yt_dlp}): Use yt_dlp errors again
Benedikt Peetz
3 days
docs(yt/update): Add comment about the `unsmuggle_url` invocation
Benedikt Peetz
3 days
fix(yt/update): Avoid printing all the subscriptions that are not updated
Benedikt Peetz
3 days
fix(yt/select/selection_file/duration): Improve the duration parser
Benedikt Peetz
3 days
fix(yt/version): Use yt_dlp's native python version imply
Benedikt Peetz
3 days
build(treewide): Update
Benedikt Peetz
3 days
build(flake): Document for what the `CLANG_*` env vars are needed
Benedikt Peetz
3 days
build(flake): Remove `flake-utils`
Benedikt Peetz
4 days
refactor(yt): Move to `crates/yt`
Benedikt Peetz
4 days
build(flake): Switch to `nixpkgs-unstable-small`
Benedikt Peetz
4 days
build(flake): Adapt the dev env to yt_dlp's new dependencies
Benedikt Peetz
4 days
fix(yt/subscribe): Deal with moved url value
Benedikt Peetz
4 days
fix(yt/downloader/progress_hook): Silence clippy warnings
Benedikt Peetz
4 days
refactor(yt): Consolidate the multiple ANSI escape code wrapper functions
Benedikt Peetz
4 days
fix(yt/watch/playlist): Workaround terminals, that treat 0 as 1
Benedikt Peetz
4 days
fix(yt/storage/migrate): Correct the two to three migration script
Benedikt Peetz
4 days
fix(yt/storage/migrate): Correctly state the upgrade to the topmost version
Benedikt Peetz
4 days
feat(yt/status): Show the percentage of videos that were actually watched
Benedikt Peetz
4 days
style(yt/cli): Sort the toplevel flags alphabetically
Benedikt Peetz
4 days
fix(yt/{se,}dowa): Don't exit completely, if the downloader fails
Benedikt Peetz
4 days
feat({yt_dlp,yt}): Migrate from pyo3 to rustpython
Benedikt Peetz
4 days
build(treewide): Update
Benedikt Peetz
2025-03-21
build(flake): Add `git-bug` to the devshell
Benedikt Peetz
2025-03-21
fix(yt/storage/migrate): Improve error messages
Benedikt Peetz
2025-03-21
fix(yt/storage/migrate): Account for the fact that DbVersions::Empty means no...
Benedikt Peetz
2025-03-21
style(treewide): Adopt rust edition 2024 rustfmt style
Benedikt Peetz
2025-03-21
chore(yt_dlp/wrappers/info_json): Add additional missing field
Benedikt Peetz
2025-03-21
refactor(yt_dlp): Remove the unneeded `async` from the public functions
Benedikt Peetz
2025-03-21
chore(treewide): Migrate to rust edition 2024
Benedikt Peetz
2025-03-21
build(treewide): Update
Benedikt Peetz
2025-03-21
feat(yt/storage/videos): Validate in DB, that is_focused is UNIQUE
Benedikt Peetz
2025-03-21
refactor(yt/storage/migrate/sql): Use predictable SQL paths
Benedikt Peetz
2025-03-21
refactor(yt/storage/migrate): Factor out duplicated code into macro
Benedikt Peetz
2025-03-07
fix(yt/storage/video_database/set): Reset the `is_focused` flag
Benedikt Peetz
2025-02-22
chore(version): v1.5.0
v1.5.0
Benedikt Peetz
2025-02-22
fix(package): Update to account for modifications in `mkdb.sh`
Benedikt Peetz
2025-02-22
build(treewide): Update
Benedikt Peetz
2025-02-22
chore(treewide): Add/Update the license headers
Benedikt Peetz
2025-02-22
refactor(yt/storage/video_database): Move `getters,setters` to `get,set`
Benedikt Peetz
[next]