Releases: althonos/InstaLooter
Releases · althonos/InstaLooter
v2.0.0
Changed
- Passing a pre-initialised
Session
toPageIterator
constructor
is now mandatory HashtagIterator
must be provided arhx
(it is infered for
ProfileIterator
)
Fixed
- API changes made by Instagram ca. April 2018 (excluding logging in / out)
- Calling
operator.length_hint
onPageIterator
objects 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_agents
causinghelp
andpydoc
to 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
logging
module
v1.0.0-a.2
- Use
fake-useragent
to get user agents for HTTP spoofing - Fix login not working (thanks to @AbysmalBiscuit)
- Update examples in documentation
- Fix
MediasIterator
not raisingStopIteration
on 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
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 ofprogressbar2
for the progress bar - Use
coloredlogs
instead ofhues
for the terminal styling