7 unstable releases (3 breaking)
0.4.0 | Jul 22, 2024 |
---|---|
0.3.1 | May 23, 2024 |
0.3.0 | Mar 27, 2024 |
0.2.0 | Oct 14, 2023 |
0.1.2 | Oct 6, 2023 |
#698 in Web programming
28KB
614 lines
mediathekviewweb-rs
A client library for interacting with the MediathekViewWeb API.
Example
let results = mediathekviewweb::Mediathek::new(USER_AGENT)?
.query([mediathekviewweb::models::QueryField::Topic], "tagesschau")
.query(
[mediathekviewweb::models::QueryField::Title],
"tagesschau 20.00 Uhr",
)
.duration_min(std::time::Duration::from_secs(10 * 60))
.duration_max(std::time::Duration::from_secs(30 * 60))
.include_future(false)
.sort_by(mediathekviewweb::models::SortField::Timestamp)
.sort_order(mediathekviewweb::models::SortOrder::Descending)
.size(2)
.offset(3)
.await?;
println!("{results:#?}");
Results in something like
License
This project is licensed under the MIT License.
See LICENSE for more information.
Dependencies
~4–16MB
~195K SLoC