在你的终端上使用Twitter!

clitt的Python项目详细描述


克里特

有没有想过直接在你的终端上发微博?等等,是我吗?在

如何安装?在

使用pip或pipx安装Clitt

    pip install --user clitt \\ pipx install clitt

如何使用它?在

Clitt应该很简单(或者至少和Twitter的命令行客户端一样简单),所以您只需要调用clitt或{},选择一个操作并传递所需的参数来执行该操作。在

第一次运行clitttt将在您的浏览器上打开一个新的标签,获得Twitter的授权同意,点击授权按钮,复制将弹出的代码并将其粘贴到终端中。第一次之后,您的授权令牌将保存在您的计算机上(并且仅限于此)以供进一步使用。在

我能怎么处置克里特?在

阅读你的时间表

$ clitt read

Clitt read

写一条微博

$ clitt post "Hey, i'm using Clitt to write this!"

DM某人

$ clitt dm @target "Hey, i'm using Clitt to send you this DM!"

与其他用户阅读您的聊天记录

$ clitt chat @target

未来特色

  • 使用关键字搜索推文
  • 在tweet上显示和附加图片
  • 实现筛选器和其他自定义选项
  • 支持主题颜色

贡献

你有没有想过你想在克里特身上看到什么很酷的功能?发送一个公关。发现任何错误在当前的实现?请随意打开一个问题。下面是一些你可能需要为克里特工作的指南。在

Twitter开发人员帐户

如果您想发布自己的Clitt版本,您需要为一个Twitter developer account创建一个应用程序,但是为了在这个项目中进行测试和开发,您可以使用这个存储库中已经包含的我的密钥。如果您有自己的密钥,请将其放在包内的config/keys.json文件中。在

吐温布

Tweepy是Twitter restapi的Python包装器,它真的让生活变得更简单,你可以检查他们的docs,也许会找到你要找的东西,但是如果你没有,就在Twitter docs中搜索。在

Clitt项目结构

如果要实现一个新特性,请将其写入actions.py文件,如果需要,在__main__.py中添加一个新的参数处理。编写简单的多平台代码。在

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

推荐PyPI第三方库


热门话题
java是用来加速集合中对象查找的哈希代码吗?   java在Servlet中执行后将JSP请求重定向到自身   JavaHTTPStatus415使用Ajax将Json数据发布到SpringMVC4也使用了SpringSecurity   java为什么谷歌应用引擎MySQL JDBC URL不与数据库连接?   多线程Java:强制停止ExecutorService线程   java使用For循环向组合框添加值   java子Git“内存不足”和“超出GC开销限制”   使用正则表达式运行计算器程序时出现java NumberFormatException   java MockMvc测试POST请求返回错误:实际调用有不同的参数:   java自动在虚拟机内移动鼠标,与真实的鼠标无关   当类位于类路径上时,java Surefire抛出SurefireReflectionException   java GroupLayout错误:找不到错误的行   SpringHibernateJava。lang.NoSuchFieldError:实例   从一个java密钥库生成多个个人证书的身份验证   java 1.6.013中的eclipse@WebServlet注释支持   java Spring Webservicetemplate连接重置错误   spring如何修复SqlRowSet上的“无效游标SQL异常”。Java中的Next()   java Websphere版本迁移