discord cli客户端,基于urwid用python编写。

discurses的Python项目详细描述


PyPI version

一种用python编写的不和谐的cli。这个名字是 不和谐和诅咒,如在终端接口库中。讨论 不用咒语,但我本来打算这么做的。它现在是用 urwid是一个小部件库,可以使用游标作为呈现引擎, 但如果没有它,Discourses也能很好地工作。

问题、bug报告、prs和评论都是非常受欢迎的。

我可以在topisani@hamsterpoison.comDiscurses chat view

贡献者列表可以在贡献者文件中看到。如果你有 对项目有贡献,没有找到你的名字,请告诉我们。

安装

Linux

这个很简单:

$ pip install discurses

python 3.6是必需的(因为discord.py还不能用于3.7)。

如果在安装后启动应用程序时遇到问题,请检查 你的路径变量。

$ echo$PATH

pip在默认情况下安装到$home/.local/bin中,这通常不是 你人生道路的一部分。您可以使用以下命令添加它:

$ exportPATH=$PATH:$HOME/.local/bin

注意:这是一个临时修复,您需要将$home/.local/bin添加到 您的.profile或.bashrc要使其永久化,请检查您的发行版 路径设置文档。

窗口

从下面开始 this 引导。

然后,按照上面Linux的说明进行操作

严肃地说:urwid是不幸的是在windows上不受支持,并且 discourses是建立在这个之上的,这样的操作系统是不受支持的。你可以 无论如何都要使用官方桌面客户端。

身份验证

将文件example_discurses.yaml放入~/.config/ 目录,将占位符替换为不一致标记并重命名 文件到discurses.yaml。你可以通过访问 https://discordapp.com/channels/@me,打开开发工具 (ctrl+shift+i或command+shift+i)并单击Application选项卡, 然后在侧栏上:Local Storage,然后单击 下拉列表中,您应该会看到token密钥后面跟着您的令牌, 复制语音标记中的内容并将其放入.yaml文件中。 使用discord webapp可能不容易,因为有一种机制 用于在加载页后从存储中删除令牌(发生 当启动屏幕消失时)。

用法

discourses/keymaps.py…

当光标位于文本框中时:

KeyAction
entersend message
meta + enterinsert newline
downshow channel seclector
upfocus on the message list
esccancel message

一般命令:

KeyAction
meta + stoggle server list
meta + btoggle member list
meta + qquit

贡献

首先,请做,如果你做了,请随时问我 问题。另外,问题报告也可以随时查阅,但是 很高兴在你开始工作之前收到通知,只是这样我们就不会在 同样的事情。

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

推荐PyPI第三方库


热门话题
java复选框。setOnCheckedChangeListener调用崩溃应用程序?   java如何模拟@InjectMocks类中的方法?   注释Java getter和setter   java是否锁定jar或DLL文件?   java绝对uri:http://www.slf4j.org/taglib/tld无法解决   java无法解析符号FirebaseMessagingService   java Glassfish 4中的性能调谐器在哪里?(优化树莓皮)   java获取同一页面上的内容标签   java NoClassDefFoundError,这里忽略了什么?(附图)   OnCreate中的java代码没有按顺序运行   如何在MongoDB Java驱动程序中用多个字段表示对象   java使用JTextfield文本重复搜索JTable   java奇怪的效果与字符串比较==   如何在Java Play框架中托管API?   hibernate中的java交叉连接问题