Alexander Graf
5235cc0f6a
Travis: test against Python 3.8
2019-05-27 18:08:17 +02:00
Alexander Graf
fb06b4b7d6
Fix iPhone query rate control
...
Resolves #306 .
2019-05-27 18:05:51 +02:00
Alexander Graf
1a382cd61c
Fixes to unittests
...
- Fix type issue with unittest.SkipTest
- Fix query timestamp preservation
2019-05-17 21:58:51 +02:00
André Koch-Kramer
0345da71ec
Release of version 4.2.7
2019-05-17 21:44:11 +02:00
André Koch-Kramer
749ff60639
Do not require rhx_gix in metadata
...
Closes #297 .
2019-05-17 21:38:39 +02:00
Alexander Graf
3528e8d19b
Release of Version 4.2.6
2019-05-08 22:18:29 +02:00
Alexander Graf
5fce6946ea
AUR deploy: Do not deploy prereleases
2019-05-08 22:10:15 +02:00
Alexander Graf
692cbc000d
Use stronger pylint configuration
2019-05-08 21:49:06 +02:00
Alexander Graf
102f27c4ef
doc: Add versionadded directives to new Post properties
2019-05-08 21:31:40 +02:00
Alexander Graf
33d13c4b32
Fix import issue with Python 3.5
...
Closes #293 .
2019-05-08 21:24:00 +02:00
Alexander Graf
408cf22c18
Fix target directory with tagged and highlights
...
Fixes #292 .
2019-05-08 21:21:16 +02:00
André Koch-Kramer
93882d93e0
Release of version 4.2.5
2019-05-07 18:04:19 +02:00
Alexander Graf
8ef7b3242c
Add trendy Badges to README.rst and index.rst
2019-05-07 18:01:13 +02:00
André Koch-Kramer
406f33896a
First Release Candidate for Version 4.2.5
2019-05-07 17:08:32 +02:00
André Koch-Kramer
b9be1eaaf4
Automation of arch package deploy to AUR
2019-05-07 16:40:43 +02:00
Alexander Graf
6b24b54591
Post properties video_view_count and video_duration
...
Closes #239 .
2019-05-07 15:47:52 +02:00
Alexander Graf
67d3b4fca1
Configure pylint via .pylintrc
2019-05-07 15:11:36 +02:00
Alexander Graf
4c72077976
Integrate mypy static type checker into CI
2019-05-07 13:01:16 +02:00
André Koch-Kramer
4f9d64a284
Replace non filename compatible chars in fields
...
Values that got inserted in dirname and filename pattern get cleared
from characters that will not work in filenames.
This is also helpful for #262 .
2019-05-06 17:42:59 +02:00
André Koch-Kramer
0c9a667da7
Replace slash and backslash with similar unicode
2019-05-06 17:41:20 +02:00
Friendly
ccf55dbeef
New Format Specifier: {pcaption}
...
I saw the abbreviated caption output from save_caption and realized it was perfect for --filename-pattern. Even if this pull request is not accepted, please do not abandon the idea within. The ability to put captions in file names is *very* useful.
2019-04-16 19:49:31 -04:00
Dāvis
87d877e650
There can be comments without any answers
2019-04-14 00:40:46 +03:00
André Koch-Kramer
adb9f3a346
Release of version 4.2.4
2019-04-01 21:46:09 +02:00
André Koch-Kramer
2aa26ea140
Disable pylint check (no-else-raise)
...
Freeze pylint version to 2.3.1.
2019-03-31 16:15:51 +02:00
André Koch-Kramer
0fd06fe6bc
Remove needlessly complicated code
2019-03-31 15:55:25 +02:00
André Koch-Kramer
15d9cd8949
Adjust structure to handle new threaded comments
...
This is needed because of a structure change by Instagram.
Fixes #272 .
2019-03-31 11:29:07 +02:00
Alexander Graf
9421ad5fda
Release of version 4.2.3
2019-02-16 22:25:43 +01:00
Alexander Graf
1e89ebe038
Adjust GraphQL rate control
2019-02-16 19:26:58 +01:00
André Koch-Kramer
3f4c12b54b
Release of version 4.2.2
2019-02-10 21:13:29 +01:00
Alexander Graf
dcc57f11c4
Fix falsely-raised PostChangedException
2019-02-10 20:55:07 +01:00
Alexander Graf
a9e79e90f9
Fix retry logic for download of files
...
This fixes #235 . The retry logic has been broken with commit
4bc0a94e12
in version 4.2.1.
2019-02-10 20:29:04 +01:00
André Koch-Kramer
a0b7804fd2
Properly handle redirected posts
...
Resolves #225 .
2019-02-10 18:24:33 +01:00
André Koch-Kramer
9e04ef3436
New Profile.from_id() that works without posts
...
The old method needed the target profile to have at least one post.
The new method works anonymously even for private profiles.
Closes #249 .
2019-02-10 17:46:18 +01:00
Alexander Graf
34416298a0
profiles: First load profilepic, then save json
...
This way, the iphone_struct information is included in saved profile pictures.
2019-01-24 22:40:36 +01:00
Alexander Graf
e39ffecea4
Minor doc changes
...
- Add saythanks.io link
- Set lang="en" attribute in html tag
2019-01-24 22:39:58 +01:00
Alexander Graf
15fe3d5f2d
doc: versionadded directive to new {write,get}_raw
2019-01-17 18:39:54 +01:00
Alexander Graf
c73b10843f
Update year in LICENSE file
2019-01-17 18:12:32 +01:00
Alexander Graf
b158c57b9e
Unittest for HD profilepic and fix ResourceWarning
2019-01-17 18:10:14 +01:00
Alexander Graf
57892f191a
Release of version 4.2.1
2019-01-17 17:47:45 +01:00
Alexander Graf
26e74bad6a
Download HD profile picture if logged in
...
Unfortunately, it is now required to be logged in to access the HD version of
profile pictures. When attempting to download profile pictures without --login,
a warning message is printed once, and the lower-quality versions are obtained.
For backwards compatibility, already-downloaded profile pictures are
overwritten if the now-obtainable version is assumed to be of better quality
than the existing one (determined by file size vs Content-Length).
The iPhone endpoint is accessed with code exhumed from
c355338010
. Also, this reverts "Profile: don't
access removed iphone info endpoint" 08327c4117
.
This fixes #209 .
2019-01-17 17:39:29 +01:00
Alexander Graf
27a239f07f
doc theme: Improve consistency of code highlight
2019-01-17 11:39:18 +01:00
Alexander Graf
bb25f03c7d
doc: "Troubleshooting" section + minor changes
2019-01-17 11:00:04 +01:00
Lars Lindqvist
c54342bb98
Refactor get_filename
...
Use string formatting instead of `str(0) + str(index)` and don't assume file extension is three characters.
2019-01-08 19:38:46 +01:00
Alexander Graf
d2bebcd00c
doc: Fix +args.txt description
...
- Fix wrong `--option value`, which must be `--option=value`
- Fix typos
Fixes #221 .
2019-01-03 17:05:43 +01:00
Alexander Graf
4bc0a94e12
Name profilepic by hash if Last-Modified missing
...
This fixes #188 .
Also, this commit prevents double-requesting the profile pic URL to obtain the
Last-Modified header.
2019-01-03 16:49:21 +01:00
Alexander Graf
06845b53fc
Fixes and enhancements to documentation theme
2019-01-01 14:23:08 +01:00
Alexander Graf
e9cec0b261
docs/conf.py: remove unneeded import
2018-12-31 19:35:55 +01:00
Alexander Graf
ac4cd9f595
New doc design: Sphinx Bootstrap 4 Theme
...
Now we use an own, mobile-first, responsive sphinx theme based on Bootstrap 4.
It makes navigation on the very long "Python module instaloader" page a lot
easier. Also, it looks better.
This solves all the problems we had with sphinx-bootstrap-theme.
2018-12-31 19:30:19 +01:00
Alexander Graf
2e7835850a
Version 4.2
2018-12-23 17:07:03 +01:00
Alexander Graf
89b56bdfa8
Login: Handle suspicious login and JSON error
...
Motivated by #92 .
2018-12-21 22:39:07 +01:00