Downloading trending flickr-pictures
Apr 3, 2016, tags: python, programming, and photographyflickr-downloader is a small script I wrote to easily fetch the latest trending flickr-pictures (and set as desktop-background).
It’s a commandline-tool taking optional argumnts specifying minimum dimensions and ratio. It requires a flickr-api-key which you check out from your flickr settings-page.
For example,
./flickr_background.py -r --min-size 1280x720 --ratios 1.7-1.8 --post-step feh-bg -v
finds trending pictures with minimum dimensions 1280x720 and uses feh to set as background.
All options:
? ./flickr_background.py -h
usage: flickr_background.py [-h] [-k APIKEY] [-p PATH] [-c COUNT] [-r]
[-m MIN_SIZE] [-q RATIOS] [-t THREADS] [-v]
[-e {feh-bg}]
Download interesting-pictures from flickr. Reads flickr-apikey from env-var
APIKEY_FLICKR or optional --apikey-flag.
optional arguments:
-h, --help show this help message and exit
-k APIKEY, --apikey APIKEY
API-key for flickr
-p PATH, --path PATH Path to download photos to
-c COUNT, --count COUNT
Download this many pictures.
-r, --random Randomly pick interesting photos
-m MIN_SIZE, --min-size MIN_SIZE
Minimum dimensions of sought photos. Example:
"1600x1200".
-q RATIOS, --ratios RATIOS
Look for picture-ratios in this range.
-t THREADS, --threads THREADS
Number of green threads used for downloading.
-v, --verbose Verbose output
-e {feh-bg}, --post-step {feh-bg}
feh-bg : Set desktop-background using feh.
Check it out on github.