InstaLooter Versions Save

Another API-less Instagram pictures and videos downloader.

v2.0.0

6 years ago

Changed

  • Passing a pre-initialised Session to PageIterator constructor is now mandatory
  • HashtagIterator must be provided a rhx (it is infered for ProfileIterator)

Fixed

  • API changes made by Instagram ca. April 2018 (excluding logging in / out)
  • Calling operator.length_hint on PageIterator objects will no longer cause duplicate server queries.

v1.0.0

6 years ago
  • Add Python 3.5.1 to incompatible versions
  • Add a Change Log

v1.0.0-a.5

6 years ago
  • Add a proper fix for #154

v1.0.0-a.4

6 years ago
  • Fix download not working after logging in a looter
  • Fix InstaLooter._user_agents causing help and pydoc to fail

v1.0.0-a.3

6 years ago
  • Fix malformed table in README.rst
  • Improve code quality
  • Rename methods of BatchRunner
  • Avoid adding constants to the builtin logging module

v1.0.0-a.2

6 years ago
  • Use fake-useragent to get user agents for HTTP spoofing
  • Fix login not working (thanks to @AbysmalBiscuit)
  • Update examples in documentation
  • Fix MediasIterator not raising StopIteration on empty page
  • Use cached class properties to initialise the module lazily

v1.0.0-a.1

6 years ago

Data layer

  • Completely rewrite data-layer implementation to follow Instagram structure changes
  • Rename main module to lowercase name (instalooter)
  • Reorganize documentation to follow the new API
  • Use tenacity to make sure the background threads don't crash on the first connection error
  • Update examples and installation instructions
  • Add type annotations (and add typing as a dependency for older Python versions)
  • Use PyFilesystem to hold cache data and file downloading

CLI

  • Use tqdm instead of progressbar2 for the progress bar
  • Use coloredlogs instead of hues for the terminal styling

v0.14.0

6 years ago
  • Fix hashtag JSON structure change

v0.13.3

6 years ago
  • Fix bug with ':' in paths in batch mode

v0.13.2

6 years ago