Journalist

软件描述

记者是一款轻量级的守护进程和命令行工具,用Go语言编写,专注于简洁性和可集成性。通常情况下,我选择Go语言,因为它是最快速构建这类工具的方式,最终还能生成一个静态链接的单一可执行文件a.out。

官方网站

访问软件的官方网站了解更多信息

官方认证

xn--gckvb8fzb.com

安全链接HTTPS

什么是 Journalist?

journalist is a lightweight daemon and CLI written in Go, focused on simplicity and integrability. As usually, I chose GO because it’s simply the quickest way to put things like these together, and it gives a statically-linked, single a.out in the end. journalist initially used BuntDB as a storage engine, just like zeit does, but I ended up replacing it with PostgresSQL. I intended to be able to run journalist as an ephemeral service, hence an embedded database isn’t a very good choice. Also, it made sense to use a relational database considering the way the Fever API is structured. Currently, journalist implements the very basics that allows connecting a Fever API client (like Reeder) to access subscriptions and read articled. There is no way to actually manage subscriptions over the API (yet), but it’s possible to use the subscribe command on the CLI to subscribe to new feeds. As soon as I have all these basic features in place, I’ll be looking into teaching journalist a few nifty tricks like crawling article’s web content in order to display not only summaries but full stories for sites that usually only show an excerpt of their content through RSS. I’ll also experiment with injecting additional information, like links to relevant content from different sources. journalist will be available as pre-built binaries for macOS, Linux, FreeBSD, NetBSD, OpenBSD and Plan9.

标签

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。