Telemon - 将日志信息发送到Telegram中
Telemon是一个将日志信息发送到Telegram中的crate。
token = "BOT_TOKEN" # Your Telegram bot token
chat_id = -100xxxxxxx # (Optional) Telegram group chat ID
show_logs = false # Set to true to display logs in console
parse_mode = "HTML" # (Optional) Message format: Markdown, HTML, or empty for plain text
group_id = -100xxxxxx # (Optional) Use this if you only want to send messages to a group, not to a specific topic
https://github.com/encoderuz/telemon
Verso - 基于servo的一个浏览器
Verso 是一个基于 Servo 网络引擎构建的网页浏览器。我们旨在探索 Servo 的嵌入解决方案,同时希望有一天将其发展成为一个成熟的浏览器。这意味着我们首先想尝试多视图和多窗口功能,然后完全使用 Servo 自身来构建用户界面元素。目前,Servoshell 应该能提供更好的用户体验。
https://github.com/versotile-org/verso
Tauri正在实验性地支持 Verso 作为渲染引擎
为什么使用 Verso 而不是直接使用 Servo?
我相信有很多人考虑过使用 Servo,但被复杂的 API 吓倒后就放弃了,坦白说,我也是其中之一。所以,构建 Verso 网页视图的目标是让它足够简单易懂、易于使用,以便人们真正开始尝试和使用它。
相比其他浏览器,Servo 本身已经设计得相对容易嵌入,但它的 API 仍然过于底层,使用起来相当令人望而生畏。你可以看看使用 Winit 运行 Servo 的最小示例(注意,这甚至不是一个功能完整的示例):https://github.com/servo/servo/blob/8d39d7706aee50971e848a5e31fc6bfd7ef552c1/components/servo/examples/winit_minimal.rs
相比之下,Verso 的 API 是这样的,使用起来要简单得多,也更符合人体工程学。
use std::env::current_exe;
use std::thread::sleep;
use std::time::Duration;
use url::Url;
use verso::VersoBuilder;
fn main() {
let versoview_path = current_exe().unwrap().parent().unwrap().join("versoview");
let controller = VersoBuilder::new()
.with_panel(true)
.maximized(true)
.build(versoview_path, Url::parse("https://example.com").unwrap());
loop {
sleep(Duration::MAX);
}
}
https://v2.tauri.app/blog/tauri-verso-integration/
--
From 日报小组 Mike
社区学习交流平台订阅:
评论区
写评论还没有评论