Twitter图像下载程序

twitter-image-dl的Python项目详细描述


CircleCI

它的作用

下载指定Twitter用户上传的所有图片。在

你需要什么

  • Python 3(大于等于3.7)

设置

首先,您需要安装twitter-image-dl

$ pip install twitter-image-dl

接下来,您需要生成api密钥和api密钥。 如果没有,请转到Twitter Developers 并创建应用程序。 获取api密钥和api密钥后,创建一个json文件,如下所示:

^{pr2}$

使用

要下载id为“foo”的用户上载的图像,请输入以下命令 如下命令行所示:

$ twt_img foo -c confidentials.json

其中confidentials.json是包含api密钥的json文件。 这个命令创建一个名为foo的目录并将图像保存到该目录中 目录。在

如果要将图像保存到foo以外的目录,请使用-d--dest参数来指定目标。在

可以使用可选参数指定要下载的图像的大小 -s(或--size)。您可以指定五个值:

  • large
  • medium
  • small
  • orig
  • thumb

如果不指定此值,将下载large大小的图像 默认情况下。在

使用--rts标志,还可以下载转发中包含的图像。在

-l--limit参数(例如-l 25)提供一个数字来限制 许多tweet都会检查图像(从最近的tweet开始)。请注意 如果您使用的是--limit而没有--rts,那么所检查的tweet数量可以 小于规定限值。在

测试

安装用于测试的依赖项并运行如下测试:

$ git clone git@github.com:morinokami/twitter-image-downloader.git
$ cd twitter-image-downloader
$ pipenv install --dev
$ pipenv run test

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

推荐PyPI第三方库


热门话题
无生物特征对话框的java Android生物特征认证   Java(Linux)和Windows系统之间的socket字符编码   java在Spring引导应用程序中使用JSF   java在没有类型转换的情况下访问父类型的arraylist中的特定子类型方法,子类型的创建只有在运行时才知道   java死锁线程检查   java Spring引导MySQL不批处理插入   java如何在Android文本视图中显示来自Firebase的消息列表?   Android API 24<与java一起崩溃。lang.NoClassDefFoundError:com。谷歌。常见的基础CharMatcher   如何在Java中修改JSON对象内的值   java解析JAR run命令中所需的参数   java从PRAGMA表_info()获取名称和类型   java如何删除字符串中的重复项,例如:“我的名字是这个和那个这个和那个”输出将是“我的名字是这个和那个”   java在自动连接DAOBean时自动连接类   集合的java通用返回类型   java在不覆盖现有点的情况下向对象添加点