Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | fix(yt_dlp/post_processors/dearrow): Migrate to curl for api requests | Benedikt Peetz | 2025-06-17 |
| | | | | | | The reqwest crate will panic if it is blockingly run inside another executor. But we cannot make this function async, as the whole api is forced to be sync by python ffi. | ||
* | fix(yt_dlp/): Include the frozen python stdlib | Benedikt Peetz | 2025-06-16 |
| | | | | | This avoids the dependency on a real std-library (i.e., python3) at runtime. | ||
* | style(treewide): Reformat | Benedikt Peetz | 2025-06-16 |
| | |||
* | feat(yt_dlp): Support a DeArrow post processor | Benedikt Peetz | 2025-06-16 |
| | |||
* | docs(yt_dlp): Fix typo in `Cargo.toml`'s description | Benedikt Peetz | 2025-06-15 |
| | |||
* | feat({yt_dlp,yt}): Migrate from pyo3 to rustpython | Benedikt Peetz | 2025-06-13 |
| | | | | | | | | That allows us to avoid cpython's GIL and gives us full ability to leverage async/concurrent code to speed up python operations. I have also taken the opportunity to change the `InfoJson` struct to an untyped json value, as that is what it actually is. | ||
* | build(treewide): Update | Benedikt Peetz | 2025-03-21 |
| | |||
* | build(treewide): Update | Benedikt Peetz | 2025-02-14 |
| | |||
* | build(treewide): Update | Benedikt Peetz | 2024-12-14 |
| | |||
* | build(treewide): Update dependencies | Benedikt Peetz | 2024-11-16 |
| | |||
* | build(treewide): Update | Benedikt Peetz | 2024-11-04 |
| | |||
* | refactor(treewide): Conform to the clippy and rust lints | Benedikt Peetz | 2024-10-14 |
| | |||
* | refactor(treewide): Combine the separate crates in one workspace | Benedikt Peetz | 2024-10-14 |
| | |||
* | build(treewide): Update | Benedikt Peetz | 2024-09-11 |
| | |||
* | build(treewide): Update | Benedikt Peetz | 2024-08-25 |
| | |||
* | style(treewide): Format | Benedikt Peetz | 2024-08-23 |
| | |||
* | refactor(yt_dlp): Also move the `crates` subdirectory | Benedikt Peetz | 2024-08-23 |