aboutsummaryrefslogtreecommitdiffstats
path: root/crates/yt_dlp (unfollow)
Commit message (Expand)Author
2025-11-30chore(version): v1.9.0v1.9.0primeBenedikt Peetz
2025-11-30fix(treewide): Avoid using deprecated functions or patternsBenedikt Peetz
2025-11-30build(treewide): UpdateBenedikt Peetz
2025-11-30build(update.sh): Also work, when the cwd directory changedBenedikt Peetz
2025-07-24chore(version): v1.8.0v1.8.0Benedikt Peetz
2025-07-24style(treewide): FormatBenedikt Peetz
2025-07-24chore(treewide): Add missing license headersBenedikt Peetz
2025-07-24fix(treewide): Use `json_try_get!` instead of `json.get(..).map(|| ..)`Benedikt Peetz
2025-07-18build(treewide): UpdateBenedikt Peetz
2025-07-18build({update.sh,crates/{libmpv2,yt_dlp}/update.sh}): Remove pointless update...Benedikt Peetz
2025-07-15fix(crates/yt/downloader): Correctly treat the download as blockingBenedikt Peetz
2025-07-10refactor(crates/yt_dlp): Port to `pyo3` againBenedikt Peetz
2025-06-28chore(yt_dlp/package_hacks): Add missing license headersBenedikt Peetz
2025-06-28build({flake,Cargo}.lock): UpdateBenedikt Peetz
2025-06-28fix(yt_dlp): Polyfill missing rustpython features used in urllib3Benedikt Peetz
2025-06-24build(yt_dlp/Cargo.toml): Pin git dependenciesBenedikt Peetz
2025-06-24fix(yt_dlp/post_processors/dearrow): Don't try to access the drained vecBenedikt Peetz
2025-06-24feat(yt/version): Add the (rust)python version againBenedikt Peetz
2025-06-17chore(treewide): Assure that `nix fmt` and `reuse lint` are happyBenedikt Peetz
2025-06-17refactor(yt_dlp): Split the big `lib.rs` file upBenedikt Peetz
2025-06-17refactor(yt_dlp/progress_hook): Use public api via `__priv` moduleBenedikt Peetz
2025-06-17fix(yt_dlp/post_processing/dearrow): Correctly type the `CasualVote` fieldBenedikt Peetz
2025-06-17refactor(yt_dlp/logging): Avoid adding to the `__all__` listBenedikt Peetz
2025-06-17fix(yt_dlp): Typos in stringsBenedikt Peetz
2025-06-17fix(yt_dlp/post_processors): Register in pythonBenedikt Peetz
2025-06-17fix(yt_dlp/post_processors/dearrow): Migrate to curl for api requestsBenedikt Peetz
2025-06-16fix(yt_dlp/): Include the frozen python stdlibBenedikt Peetz
2025-06-16style(treewide): ReformatBenedikt Peetz
2025-06-16chore(treewide): Add missing copyright headersBenedikt Peetz
2025-06-16feat(yt_dlp): Support a DeArrow post processorBenedikt Peetz
2025-06-16refactor(yt_dlp/lib): De-duplicate the info json sanitize codeBenedikt Peetz
2025-06-16refactor(yt_dlp/lib): Explicitly convert python exceptions into an errorBenedikt Peetz
2025-06-15fix(yt_dlp/json_{cast,get}): Improve error reportingBenedikt Peetz
2025-06-15docs(yt_dlp): Fix typo in `Cargo.toml`'s descriptionBenedikt Peetz
2025-06-15fix(yt_dlp): Avoid writing the json output to diskBenedikt Peetz
2025-06-14feat({yt/update,yt_dlp}): Use yt_dlp errors againBenedikt Peetz
2025-06-13feat({yt_dlp,yt}): Migrate from pyo3 to rustpythonBenedikt Peetz
2025-03-21chore(yt_dlp/wrappers/info_json): Add additional missing fieldBenedikt Peetz
2025-03-21refactor(yt_dlp): Remove the unneeded `async` from the public functionsBenedikt Peetz
2025-03-21build(treewide): UpdateBenedikt Peetz
2025-02-22chore(treewide): Add/Update the license headersBenedikt Peetz
2025-02-21chore(crates/yt_dlp/wrappers/info_json): Add further fieldsBenedikt Peetz
2025-02-16style(treewide): Re-formatBenedikt Peetz
2025-02-16fix(crates/yt_dlp/wrappers/info_json): Serialize the `InfoType`s with their c...Benedikt Peetz
2025-02-16fix(crates/yt_dlp/wrappers/info_json): Don't serialize `None` valuesBenedikt Peetz
2025-02-16feat(crates/yt_dlp/lib): Wrap `process_ie_result` functionBenedikt Peetz
2025-02-16fix(crates/yt_dlp/lib): Actually resolve the `entries` generator objectBenedikt Peetz
2025-02-16fix(crates/yt_dlp/lib): Swallow all error logs from yt_dlpBenedikt Peetz
2025-02-16fix(crates/yt_dlp/progress_hook): Print the progress to stderrBenedikt Peetz
2025-02-16fix(crates/yt_dlp/error::PythonError): Add the python type as `kind`Benedikt Peetz