向下可以让您在命令行中将wikipedia页面作为manpage读取。

downwards的Python项目详细描述


向下

你想直接从你的终端上读维基百科页面,对吗?正确的?在

我知道是因为我想要它。在

downwards正在下载您想要的文章,将其转换为mdoc,然后 使用本地man二进制文件显示它。在

$ downwards OpenBSD
$ downwards 'Theo de Raadt'
$ downwards 'Python (Programming Langauge)'
$ downwards --help
Usage: downwards [OPTIONS] ARTICLE

  downwards lets you read a wikipedia page on command line as a manpage.

Options:
  -l, --language TEXT  Language for wikipedia
  -s, --stdout         Print to stdout
  --help               Show this message and exit.

我发现将export MANWIDTH=80设置为可读性非常有用 文件。在

Image of an Example Wikipedia Page

安装

安装

^{pr2}$

发展

pip3 install --upgrade .

背景

我想用OpenBSDs mandoc来学习mdoc是如何工作的。 然后我在维基百科上玩了一会儿,把这两个东西放在一起。在

然而,一旦我有了第一个原型并开始运行,我开始喜欢它。它 感觉像是一个“阅读器”功能,从你的浏览器,但只是从你的终端 就在眼前。在

错误和已知问题

自动生成的mdoc文档中总是有一些内容 抛出警告。因为您不能使man忽略它们,所以我需要按 ctrl+l重置这些警告。在

man实际上并不是用来显示大量特殊的utf8字符的 (在OpenBSD、Linux和macOS上都没有)。我已经尽我所能把它们脱光 例如,删除或用ae替换德语元音。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java将字符串(Cookie)保存到SharedPrefs导致NullPointerException   java帧缓冲区无法存储浮点数   使用部分密钥进行java AES256解密   java重定向主页中的所有页面   java在JTextArea中递增整数的值   java为什么不能将数据持久化到数据库中   java使用jar库,使用更高版本的javac编译   Java8使用文件修改文件。线   java在反转二维数组时遇到问题?   java在解析流式XML数据时遇到异常   SpringJava8项目RESTDocs未能创建目录   java@ManyToOne accross架构创建错误的FK   java分块编码与HttpServletResponse outputStream上的写入?   java翻新+OkHttp在发送GET请求时可以,但在发送POST时提供SocketTimeout