Releases: althonos/InstaLooter
Releases · althonos/InstaLooter
v2.0.0
Changed
- Passing a pre-initialised
SessiontoPageIteratorconstructor
is now mandatory HashtagIteratormust be provided arhx(it is infered for
ProfileIterator)
Fixed
- API changes made by Instagram ca. April 2018 (excluding logging in / out)
- Calling
operator.length_hintonPageIteratorobjects will no longer
cause duplicate server queries.
v1.0.0
v1.0.0-a.5
- Add a proper fix for #154
v1.0.0-a.4
- Fix download not working after logging in a looter
- Fix
InstaLooter._user_agentscausinghelpandpydocto fail
v1.0.0-a.3
- Fix malformed table in
README.rst - Improve code quality
- Rename methods of
BatchRunner - Avoid adding constants to the builtin
loggingmodule
v1.0.0-a.2
- Use
fake-useragentto get user agents for HTTP spoofing - Fix login not working (thanks to @AbysmalBiscuit)
- Update examples in documentation
- Fix
MediasIteratornot raisingStopIterationon empty page - Use cached class properties to initialise the module lazily
v1.0.0-a.1
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
tenacityto make sure the background threads don't crash on the first connection error - Update examples and installation instructions
- Add type annotations (and add
typingas a dependency for older Python versions) - Use PyFilesystem to hold cache data and file downloading
CLI
- Use
tqdminstead ofprogressbar2for the progress bar - Use
coloredlogsinstead ofhuesfor the terminal styling