Alexander Graf
3530cdc55c
Fix rare FileNotFoundError in resumable_iterator()
...
... that occured when using a path name for the FrozenNodeIterator file
whose dirname was ''.
2020-12-02 19:26:27 +01:00
Alexander Graf
ed3fce45da
More emphasis on documentation in --help output
2020-12-02 19:24:32 +01:00
Thomas
a045168c79
Save content using original filenames ( #893 )
...
Add feature from issue #892 (Save content using original filenames)
- The new feature would download posts and save the images/videos with the original filenames.
- The implementation follows the other options for the filename-pattern parameter. As filename is related to a single file and not the whole post, for sidecar nodes the filename is calculated again.
- Using this option media from one post is only grouped together by the file modification timestamp.
2020-12-02 11:22:55 +01:00
Alexander Graf
4c02a186d3
Merge branch 'master' into upcoming/v4.6
2020-11-28 19:00:49 +01:00
Alexander Graf
e9648bc551
Release of Version 4.5.4
2020-11-28 16:31:05 +01:00
Alexander Graf
6d90c47d9a
Troubleshooting: Mention overriding RateController
2020-11-28 16:29:18 +01:00
Alexander Graf
1c577716dd
Fix HTTP error 500 when accessing :stories in certain cases
...
Based on a comment in #795 :
https://github.com/instaloader/instaloader/issues/795#issuecomment-726634493
Closes #795 .
2020-11-28 16:15:51 +01:00
Alexander Graf
6824d7b75c
Update year in LICENSE file
2020-11-28 16:13:10 +01:00
Alexander Graf
6ad03d3575
Link Insights -> Contributors in AUTHORS.md
2020-11-28 16:11:45 +01:00
Alexander Graf
03ac067e71
Add Contributor Covenant Code of Conduct
2020-11-28 16:08:31 +01:00
Rafael Ristovski
e70faf506d
Update graphql query hash used for stories ( #872 )
...
This updated graph query hash returns all fields for `tappable_objects`. These fields were missing/partial when using the old query hash.
This allows to get the full json metadata of a story.
2020-11-19 11:02:32 +01:00
Alexander Graf
e11b88d44b
Advertise PEP 561 compliance
2020-11-19 10:32:46 +01:00
Alexander Graf
cc2986cff3
Fix Hashtag.get_all_posts() missing one post in certain cases
...
When a hashtag query returned only the 9 top posts, get_all_posts() yielded only 8 instead of all 9 posts.
Closes #853 .
2020-11-14 20:09:24 +01:00
Alexander Graf
c7372e36cc
Require being logged in for Post.get_likes()
...
Closes #860 .
2020-11-14 18:57:49 +01:00
Alexander Graf
1c2e226630
Enable default request timeout of 300 seconds ( #870 )
...
Sets a default request timeout of 300 seconds to fix Instaloader hanging indefinitely when used on an unstable internet connection without using --request-timeout, such as in #810 .
2020-11-14 18:47:37 +01:00
Alexander Graf
74f7970b50
Fix a KeyError when fetching post metadata fails
...
Fixes #824 .
2020-11-13 11:20:31 +01:00
André Koch-Kramer
f4ecfea64c
Add Android to docs installation page
2020-09-28 21:14:38 +02:00
Alexander Graf
0586a1fec3
Update docs/troubleshooting.rst
2020-09-19 17:07:57 +02:00
Ingo Marquardt
c53625028d
Avoid additional http request to get post's owner ID. ( #809 )
2020-09-18 11:23:06 +02:00
André Koch-Kramer
4ad4584b0d
Release of Version 4.5.3
2020-09-03 20:23:57 +02:00
naohide
886530d661
Fix wrong ProfileNotExistsException in some edge cases ( #785 )
...
Fixes wrong "Profile does not exist" error.
Co-authored-by: André Koch-Kramer <koch-kramer@web.de>
Co-authored-by: Alexander Graf <17130992+aandergr@users.noreply.github.com>
2020-09-03 20:20:02 +02:00
Alexander Graf
574cadbb82
Adjust bug report template
2020-08-31 20:35:13 +02:00
Alexander Graf
6d3c73eec3
Adjust RateController to current observations
2020-08-31 20:29:21 +02:00
Alexander Graf
438669b954
Release of Version 4.5.2
2020-08-23 18:55:22 +02:00
Alexander Graf
a7a05c200c
Adjust RateController to current observations
...
Fixes #774 .
2020-08-23 18:51:39 +02:00
Alexander Graf
f53bdf9ef8
Do not call get_sidecar_nodes() if not needed
...
Do not call Post.get_sidecar_nodes() in download_post() if both --no-pictures
and --no-videos are set.
2020-08-23 18:48:21 +02:00
Alexander Graf
13612c606e
Use more reliable query for own profile for :saved
...
Adds a method Profile.own_profile() which uses the test_login() query for
obtaining the own profile. This method is used for accesssing saved posts
(Profile.get_saved_posts() on own profile).
Also removes the now-unneeded self._obtain_metadata() call in
Profile.get_saved_posts(), and changes the NodeIterator such that data is never
None and the count property is more likely available.
Fixes #563 .
2020-08-23 18:46:34 +02:00
fireattack
b57bbe2af0
Get higher Post video and StoryItem image quality if logged-in ( #712 )
2020-08-21 19:37:38 +02:00
Alexander Graf
3a6ba6485e
Release of Version 4.5.1
2020-08-20 11:08:08 +02:00
Alexander Graf
177a299ced
Improve 429 error message
...
This text_for_429 error message is expected to be less confusing for new users.
Further improve the output formatting of _dump_query_timestamps().
2020-08-20 10:38:06 +02:00
Alexander Graf
4a1fe035af
First Release Candidate for Version 4.5.1rc1
2020-08-17 18:29:37 +02:00
Alexander Graf
db86f81be7
Fix support for Python 3.5 prior Python 3.5.4 ( #777 )
2020-08-17 18:25:22 +02:00
Alexander Graf
020d412342
Fix some video download edge cases ( #776 )
...
Fixes unintended sidecar video skipping if --no-pictures is set.
Fixes video download if video thumbnail access fails with 410 error.
2020-08-17 18:23:24 +02:00
lapourgagner
6f57197afb
Fixed issue #769 by using os.replace instead os.rename ( #775 )
2020-08-17 18:17:23 +02:00
Alexander Graf
57393f619d
doc: Don't force links to be opened in new tab
2020-08-09 08:08:17 +02:00
Alexander Graf
d5dd8cec00
Fix Downloads/Month Badge
...
Change to pepy.tech as source for this badge.
2020-08-06 09:43:22 +02:00
Alexander Graf
3652e009d9
Release of Version 4.5
2020-08-02 10:32:44 +02:00
Alexander Graf
ecde92d05e
Minor fix of Hashtag.get_all_posts() docstring
2020-08-02 10:23:09 +02:00
Alexander Graf
a8d3851956
Nicer syntax for resumable_iteration usage
2020-08-02 10:22:45 +02:00
Alexander Graf
c71873231d
Minor Documentation Fixes (mostly spelling&grammar)
2020-07-31 22:12:27 +02:00
Alexander Graf
3823b1e593
Documentation Template: Use ARIA roles
...
This fixes the full text functionality of the search.
2020-07-31 11:41:22 +02:00
Alexander Graf
6c779e8d4b
First Beta Release for Version 4.5
2020-07-30 17:17:55 +02:00
Alexander Graf
c24015a93d
Merge branch 'master' into upcoming/v4.5
2020-07-30 17:16:00 +02:00
Alexander Graf
2c56e6994a
Enhance Documentation Theme
...
Improvements on our bootstrap 4 theme for sphinx.
2020-07-30 17:02:43 +02:00
Alexander Graf
6791e9a2f8
Textual Improvements on Documentation
...
- Fix spelling errors / typos,
- Remove deprecated command line options from doc.
2020-07-30 16:41:45 +02:00
Alexander Graf
64652f3994
Feature Request template: PR -> pull request
2020-07-30 13:20:02 +02:00
Alexander Graf
4f5b223b60
Minor docs fixes
2020-07-26 19:00:01 +02:00
Alexander Graf
2a3711687f
Update deps used in CI (esp. MyPy and PyLint)
2020-07-26 18:54:23 +02:00
Alexander Graf
612842f255
Minor nodeiterator-related docs improvements
2020-07-26 18:05:46 +02:00
Alexander Graf
fe9cd653e7
docs: Improvements to branded syntax highlighting
2020-07-26 18:01:33 +02:00