#hacker-news #news #api #api-bindings

hn

Rust 对 Hacker News (YCombinator) API 的封装

4 个版本 (2 个重大变更)

使用旧的 Rust 2015

0.4.0 2018年4月2日
0.3.1 2017年8月8日
0.3.0 2017年7月30日
0.2.0 2017年7月26日

#6 in #hackernews


被用于 touchnews

Apache-2.0 协议

14KB
241

hn-rs - Hacker News (YCombinator) API 的 Rust 封装

OSX/Linux Build Status Crates.io Version

hn-rs 是一个简单的绑定,用于从 Hacker News 获取新闻源。它会在一个线程中定期更新 Hacker News 上的前 60 个条目。

主类 HackerNews 将这个列表以最近排序的顺序作为标准 Rust 迭代器暴露出来。迭代器返回项目的副本,以便应用程序可以保持所有权(如果需要的话)。

目前它仅公开了请求新闻条目标题和 URL 的方法。

可以将新闻条目标记为 '隐藏',这样它们就不会在迭代器未来的遍历中返回。

请参阅 examples/ 目录以了解用法。

文档

API 文档


lib.rs:

hn-rs:Hacker News (YCombinator) 新闻源 API 的绑定

hn-rs 是一个简单的绑定,用于从 Hacker News 获取新闻源。它会在一个线程中定期更新 Hacker News 上的前 60 个条目。

主类 HackerNews 将这个列表以最近排序的顺序作为标准 Rust 迭代器暴露出来。迭代器返回项目的副本,以便应用程序可以保持所有权(如果需要的话)。

目前它仅公开了请求新闻条目标题和 URL 的方法。

可以将新闻条目标记为 '隐藏',这样它们就不会在迭代器未来的遍历中返回。

请参阅 examples/ 目录以了解用法。

依赖项

~9–18MB
~228K SLoC