3 个不稳定版本
0.2.1 | 2023年5月23日 |
---|---|
0.2.0 | 2022年9月12日 |
0.1.0 | 2022年9月12日 |
#1112 in 网页编程
在 2 软件包 中使用
64KB
1.5K SLoC
buongiornissimo-rs
~ 抓取最佳的意大利 boomer 风味图片 ~
由 @veeso 开发
当前版本:0.2.1 (23/05/2023)
关于 buongiornissimo-rs 📷
buongiornissimo-rs 是一个 Rust 库,可以从 Rust 应用程序中抓取 Buongiornissimo Caffè 意大利boomer 风味的图片。它支持从不同的 Buongiornissimo 提供商抓取图片。它支持许多种“问候”,如经典的“buongiornissimo”,也有基于假期的问候,如“natale”、“sacro cuore di Gesù”和“Giovedì grasso”。所有内容都通过一个简单且完全异步的 API 提供。
功能 🎁
- 不同的提供商以防止 API 崩溃并区分内容。
- 根据当前日期支持不同类型的问候
- 获取可移动节日日期的实用函数(如复活节、狂欢节、圣体节等)。 需要
moveable-feasts
功能 - 一个超级舒适的函数
greeting_of_the_day()
以获取当天的最佳问候
开始使用 🏁
将 buongiornissimo-rs 添加到您的 Cargo.toml 🦀
buongiornissimo-rs = "^0.2.0"
支持的功能包括
no-log
:禁用日志moveable-feasts
(默认):启用对可移动节日的获取器
抓取 buongiornissimo ☕
use buongiornissimo_rs::{IlMondoDiGrazia, Scrape};
use chrono::Local;
#[tokio::main]
async fn main() -> anyhow::Result<()> {
let motd = buongiornissimo_rs::greeting_of_the_day(Local::today().naive_local(), true);
let urls = IlMondoDiGrazia::default().scrape(motd).await?;
// Do whatever you want with the scraped images...
Ok(())
}
目前支持以下提供商
- BuongiornissimoCaffe https://www.buongiornissimocaffe.it
- IlMondoDiGrazia https://ilmondodigrazia.com
示例 🔍
您可以通过运行位于 examples/buongiornissimo.rs
的示例来抓取 Buongiornissimo 图片
cargo run --example buongiornissimo --features moveable-feasts
文档 📚
开发者文档可以在 Rust Docs 上找到,网址为 https://docs.rs/buongiornissimo-rs
支持开发者 ☕
如果您喜欢 buongiornissimo-rs 并且感谢我所做的工作,请考虑小额捐赠 🥳
您可以使用以下平台之一进行捐赠
贡献和问题 🤝🏻
欢迎贡献、错误报告、新功能问题和提问!😉 如果您有任何问题或疑虑,或者想要建议新功能,或者只是想要改进buongiornissimo-rs,请随时创建问题或PR。
请遵循我们的贡献指南
变更日志 ⏳
许可证 📃
buongiornissimo-rs采用MIT许可证。
您可以在此处阅读完整的许可证。
依赖关系
~8–24MB
~329K SLoC