Python (3) script that sets your Twitter profile banner to a random image from a specified folder or a list of paths.
With PyPI
(recommended):
$ pip3 install twitter-banner-switcher
With git clone
:
$ git clone https://github.com/Pythonity/twitter-banner-switcher
$ pip3 install -r twitter-banner-switcher/requirements.txt
$ cd twitter-banner-switcher/bin
$ twitter-banner-switcher -h
Usage: twitter-banner-switcher [OPTIONS]
Set Twitter profile banner to a random image from a specified folder or a
list of paths
Options:
-c, --config-file FILENAME Path to YAML config file (default: ~/.twitter-
banner-switcher.yml).
-h, --help Show this message and exit.
Not much to show here - you can provide path to config file:
$ twitter-banner-switcher -c twitter-banner-switcher.yaml
or save it at ~/.twitter-banner-switcher.yaml
and just run the damn
thing:
$ twitter-banner-switcher
$ cat twitter-banner-switcher.yaml
consumer_key: "Twitter consumer key"
consumer_secret: "Twitter consumer secret"
access_token: "Twitter access token"
access_token_secret: "Twitter access token secret"
banner_images:
- "/home/bender/Photos/Awesome Twitter Banners/"
- "/home/bender/Downloaded/planet_express.png"
Note: banner_images
can be a path or a list of paths (to directories
containing images or directly to image files). Recognized formats are gif
,
jpg
, jpeg
and png
.
Package source code is available at GitHub.
Feel free to use, ask, fork, star, report bugs, fix them, suggest enhancements and point out any mistakes.
Developed and maintained by Pythonity, a group of Python enthusiasts who love open source, have a neat blog and are available for hire.
Written by Paweł Adamczak.