All notable changes to this project will be documented in this file.
Change in Instagram login policy causing plaintext password to stop working.
--timeoption will now always use higher and lower time given as the timeframe, independently of the order they are given.
JSON files also get a proper timestamp set (pr #275).
Issue with additional data not being loaded from certain pages (#271) (pr #273)
Attempt fix for
rhx_gisissue (#247) (pr #248)
Fix crashes when downloading hashtag medias
Use a custom HTTP server to detect the user agent of the default web browser.
Add zero padding for date and time in filenames (pr #224)
teststo source distribution (pr #228).
Posts can now be downloaded by giving directly the post URL (implement #184).
Batch will now log the name of the current account as well as occuring errors (fix #185)
CLI login will now properly display logger messages.
Library loggers do not have a
logging.StreamHandlerset by default anymore.
Attempt fixing login procedure in
Trying to download media from an non-existing user will display a nicer message:
user not found: '...'(fix #194).
Batch mode will now continue to the next job if any error occurs, showing an error message instead of crashing (fix #185).
Use the webpage shared data to find the CSRF token instead of response cookies.
coloredlogsrequired version to
verboselogsas the backend logging library.
Updated the query hash in
ProfileIterator(although previous seemed to keep working).
RHX-GIS computation not using the CSRF token anymore.
PageIterator.PAGE_SIZEto 50 to comply with Instagram.
Passing a pre-initialised
PageIteratorconstructor is now mandatory.
HashtagIteratormust be provided a
rhx(it is infered for
API changes made by Instagram ca. March 2018.
Whole new API following major code refactor and rewrite.
Requests to the API directly use JSON and GraphQL queries when possible.
License is now GPLv3 or later instead of GPLv3.
I/O now uses PyFilesystem (FS URLs can be passed as CLI arguments).
Exif metadata handling (will be added back in later release).
urlgencapabilities (Instagram signs picture URL since 2018).
Python 3.5.1 support (lacks the required
progressbar2dependency, replaced by
huesdependency, replaced by