Stack Overflow 无需介绍。 它是程序员学习、搜索和发布问题并从全球数百万用户那里获得答案的最大问答门户网站之一。 不久前,我们发布了一份指南,描述了如何 搜索和浏览 Stack Overflow 网站 从命令行。 今天,我们将讨论另一个名为的命令行应用程序 “所以通知” 当 Stack Overflow 网站上发布新问题时,它会向用户的系统发送通知。 So-notify,堆栈溢出问题通知器,是一个小型 CLI 应用程序 (97k),用 PHP. 源代码在 GitHub 上免费提供,因此您可以对其进行分叉、改进代码或修复错误(如果有)。
内容
So-notify – 堆栈溢出问题通知器
安装 so-notify
安装非常简单! 我在我的 Arch Linux 系统上测试了它。 效果很好!
首先确保你已经安装 php 和 php-sqlite 包。 这两个包在大多数 Linux 发行版的官方存储库中都可用。 在 Arch Linux 和衍生产品上,您可以像下面这样安装它们。
$ sudo pacman -S php php-sqlite
安装必备软件后,启用 pdo sqlite 为您的 php.ini 扩展。
为此,请编辑 /etc/php/php.ini 文件:
$ sudo vi /etc/php/php.ini
查找并取消注释以下行:
extension=pdo_sqlite
打 退出 键和类型 :wq 保存和 close 文件。
现在,从项目的下载最新版本的 so-notify 发布页面.
$ wget https://github.com/SapneshNaik/so-notify--A_Stack_Overflow_Question_Notifier/files/1586849/so-notify.gz
提取下载的存档:
$ gzip -d ./so-notify.gz
然后复制到你的 /usr/local/bin/ 文件夹:
$ sudo mv ./so-notify /usr/local/bin
最后,使其可执行:
$ chmod u+x /usr/local/bin/./so-notify
完毕! 现在是时候看看它是如何工作的了。
用法
如果您在没有任何参数的情况下运行“so-notify”,您将看到可用命令和常规选项的列表。
$ so-notify
在运行它之前,您需要订阅您选择的一个或多个标签。 让我订阅一些标签,例如 linux 和 python。
$ so-notify tag:add linux
$ so-notify tag:add python
您可以订阅任意数量的标签。 要列出所有订阅的标签,请运行:
$ so-notify tag:show
示例输出为: