Skip to content

Releases: beaufour/flickr-download

Deprecate support for python < 3.9

05 Oct 23:37
5fce014
Compare
Choose a tag to compare

Also should fix Python 3.12

Metadata store fixes

09 Sep 13:07
50c6784
Compare
Choose a tag to compare

Adds metadata store option for --download-user too. Unclear how that was missed previously :)

JSON fixes and a lib upgrade

02 Mar 02:10
360be32
Compare
Choose a tag to compare
  • fixes JSON metadata downloads when not being the owner of the photo
  • allows newer versions of python-dateutil and upgrades to latest

Upgrades flickr-api

18 Feb 11:48
21d3870
Compare
Choose a tag to compare

Upgrades to 0.7.7 of flickr-api which adds:

  • timeouts to API calls
  • If no size is specified, prefer Original over other equal largest sizes as suggested by @zanna-37
  • improves the help documentation by @zanna-37

Fixes file naming increment

09 Nov 14:17
55ba6ce
Compare
Choose a tag to compare

Managed to break the increment feature of file naming in the previous build. This should fix it

Improves video downloading

08 Nov 16:31
921b4fe
Compare
Choose a tag to compare

Fixed the underlying Flickr API to handle video file sizes better, and removed some old cruft code for video download handling.

This also delegates the responsibility of file extensions to the underlying API.

Speed ups and misc fixes

10 Oct 14:56
fb92195
Compare
Choose a tag to compare

This release has a few speed improvements that especially will speed up things when downloading large sets, and having to restart because the Flickr API inevitably errors out at some point:

  • You can now add the --metadata flag to have the script keep track of which files have been downloaded in a way that eliminates the API call to Flickr entirely for an already downloaded image
  • The --cache flag now also caches the set list
  • One extraneous API call per image download removed

And then a bunch of fixes:

  • Actually iterate through all photosets, photos, etc (and not only the first 500)
  • Handle error where photo date is too old for the underlying OS to handle

Behind the scenes, there are now a few more tests and everything is type annotated.

Finally ported to Python 3

20 Sep 22:05
27375ac
Compare
Choose a tag to compare

A much delayed update to Python 3....

It also switches the build system to use Python Poetry and includes the latest version (0.7.4) of the Flickr API library.

Fixes and documentation updates

23 Dec 16:30
Compare
Choose a tag to compare
  • A couple of great documentation updates by @IzakMarais
  • Fixes to various issues when downloading by @astanin

Thanks to both for the contributions!

Fixes and improvements

13 May 22:11
Compare
Choose a tag to compare
  • Now sets the right filename extension for originals (when not .jpg)
  • Adds ability to skip downloads of the photos (-o)
  • Removes some unnecessary API calls