cargo-edit 发布 v0.9 版本
cargo-edit 是一个通过命令行管理 cargo 依赖的工具,非常方便。
近日,其发布了 v0.9 版本,修改了很多面向开发者的 API,同时也优化了命令行参数解析上的用户体验。
CHANGELOG:https://github.com/killercup/cargo-edit/blob/master/CHANGELOG.md
使用 Rust 处理 robots.txt
robots.txt 是一种存放于网站根目录下的文本文件,它通常告诉搜索引擎的爬虫,此网站中的哪些内容是不应被获取的,哪些是可以被获取的。
因此,一个运行良好 robots.txt 解析器是任何爬虫程序的第一步,为了解决这个问题,作者开始创建 Texting Robots,这是一个用 Rust 编写的解析库,旨在实现大规模的可靠性和正确性。作者希望将来通过 FFI 和 WASM 等方式,提供给其他语言使用。
原文链接:https://state.smerity.com/smerity/state/01FZ3813Q79VTTVDHWHFA2A15E
Yet Another GitHub Profile Generator
Github 提供了 Profile README 页面的功能,结合一些 Github Actions,能够以图片的形式展示出你的项目经历,这很棒,但是作者并不满足于这一点,他想要在个人页面中添加可点击的链接,比如链接到你的某个 PR 或者仓库。
因此,作者基于 Github Graphql API 实现了这样一个 Profile Generator,其主页就是通过此工具生成的,如果觉得还不错,不妨动手试一试。
原文链接:https://blog.urth.org/2022/03/28/yet-another-github-profile-generator/