#scraper #async-api #boomer #buongiornissmo

buongiornissimo-rs

抓取最佳的意大利 boomer 风味图片

3 个不稳定版本

0.2.1 2023年5月23日
0.2.0 2022年9月12日
0.1.0 2022年9月12日

#1112 in 网页编程


2 软件包 中使用

MIT 许可证

64KB
1.5K SLoC

buongiornissimo-rs

~ 抓取最佳的意大利 boomer 风味图片 ~

开始使用 · 文档

@veeso 开发

当前版本:0.2.1 (23/05/2023)

License-MIT Repo stars Downloads counter Latest version Ko-fi

Build CI Coveralls Docs



关于 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(())
}

目前支持以下提供商

示例 🔍

您可以通过运行位于 examples/buongiornissimo.rs 的示例来抓取 Buongiornissimo 图片

cargo run --example buongiornissimo --features moveable-feasts

文档 📚

开发者文档可以在 Rust Docs 上找到,网址为 https://docs.rs/buongiornissimo-rs


支持开发者 ☕

如果您喜欢 buongiornissimo-rs 并且感谢我所做的工作,请考虑小额捐赠 🥳

您可以使用以下平台之一进行捐赠

ko-fi PayPal bitcoin litecoin


贡献和问题 🤝🏻

欢迎贡献、错误报告、新功能问题和提问!😉 如果您有任何问题或疑虑,或者想要建议新功能,或者只是想要改进buongiornissimo-rs,请随时创建问题或PR。

请遵循我们的贡献指南


变更日志 ⏳

在此查看buongiornissimo-rs的变更日志


许可证 📃

buongiornissimo-rs采用MIT许可证。

您可以在此处阅读完整的许可证。

依赖关系

~8–24MB
~329K SLoC