Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
mark a9d5eb6200 Update 'README.md' 1 месяц назад
.gitignore ignore default output dir 2 месяцев назад
README.md Update 'README.md' 1 месяц назад
UNLICENSE.txt rename to UNLICENSE.txt 2 месяцев назад
config.example.json first working version 2 месяцев назад
main.py move tweet deletion out of the downloading loop so it actually downloads multiple images lmao 2 месяцев назад
requirements.txt fix requirements.txt 2 месяцев назад

README.md

tmw

Twitter Media Watcher

Watches a twitter account for media to be posted, and then downloads it.

Why?

I wanted to get screenshots off of my Switch easier. Making a dummy twitter account and this script proved to be the easiest way.

Configuration

Config goes in config.json

At some point i'll make it not require creating an application manually, maybe.

Lmao twitter doesn't let you do this so you're stuck having to make an application yourself sorry that twitter is so garbage

  • consumer_key: Your twitter api consumer key
  • consumer_secret: twitter api consumer secret
  • access_token: twitter api access token
  • access_secret: twitter api access secret
  • burn_after_reading: true/false: If true, deletes tweets after downloading the media.
  • output_dir: Where to download stuff.

How to run

  1. pip install -r requirements.txt
  2. Do up ur config.json all fancy like according to the above.
  3. python main.py

Warnings

  • This thing seems to crash if you leave it running for a while. I'm still working on trying to fix that issue.
  • KEEP IN MIND if you have burn_after_reading enabled it will delete all media tweets after downloading them. It doesn't limit itself to ones posted from a Switch.