Alexander Graf
aa59683bd1
update CI dependencies, require Python>=3.8
2023-03-30 18:35:42 +02:00
Alexander Graf
d09493e669
Merge branch 'master' into upcoming/v4.10
2022-10-05 20:02:51 +02:00
MiguelX413
0c21da8c18
Improve typing syntax and type NamedTuples ( #1610 )
...
* Change to PEP 526 typing syntax
* Change from collections.namedtuple to typing.NamedTuple
2022-07-04 20:00:07 +02:00
Alexander Graf
8649a10113
docs: fix link to requests intersphinx inventory
2022-06-23 20:50:05 +02:00
Alexander Graf
d406de4f35
docs: fix link to requests intersphinx inventory
2022-06-23 20:43:53 +02:00
Ziemowit Zabawa
2d37e1dca2
Make docs explicit about importing multiple argument files ( #1548 )
2022-06-16 10:25:43 +02:00
Alexander Graf
fbd7df2a90
Use resumable iteration to download hashtags
...
Closes #1457 .
2022-03-26 17:02:06 +01:00
canh
604b107586
Add --sanitize-paths option ( #1452 )
2022-03-17 15:27:36 +01:00
Alexander Graf
9eb2339028
Update default user agent string
2021-08-10 09:25:00 +02:00
Alexander Graf
35bd8357d1
Merge branch 'master' into upcoming/v4.8
2021-07-24 19:28:53 +02:00
Alexander Graf
94d599db61
List all login issues in docs/troubleshooting
2021-07-24 19:18:39 +02:00
Alexander Graf
8c1129e556
Add GitHub Sponsors link
2021-06-20 13:50:59 +02:00
Alexander Graf
e346842f7b
Merge branch 'master' into upcoming/v4.8
2021-06-16 23:08:18 +02:00
Eduardo Kalinowski
d142fb70b0
--latest-stamps, like --fast-update, but without the need to keep downloaded files ( #1131 )
...
Adds the --latest-stamps command line option, pointing to a file where
the latest time each profile was scraped. On the next run, only posts
newer than that time are downloaded.
Fixes #1122 .
2021-05-27 18:22:33 +02:00
SAO
8a26943215
update documentation for --count option ( #1139 )
2021-05-17 18:51:39 +02:00
Eduardo Kalinowski
5345470ebf
Add option --title-pattern for profile pics and covers ( #1127 )
2021-05-15 16:25:36 +02:00
anokhovd
fa19b95107
Add support for loading structures directly from python json objects ( #1092 )
2021-04-22 20:12:42 +02:00
A Bored Pervert
3837b642b0
Make iPhone endpoint query optional ( #1076 )
2021-04-22 20:06:35 +02:00
Alexander Graf
e67b9e6c37
Improve docs on how to load/save FrozenNodeIterator
2021-04-12 16:54:44 +02:00
Alexander Graf
e2cec0a0bf
Update dependencies; test on py3.9; drop python 3.5 support
2021-03-20 17:30:15 +01:00
Alexander Graf
f70355e803
Update default user agent
2021-03-20 17:15:05 +01:00
Alexander Graf
8f594a3a30
Merge branch 'master' into upcoming/v4.7
2021-02-24 16:10:27 +01:00
Alexander Graf
a4bb353421
docs: Enhance description of --resume-prefix
2021-02-24 16:01:22 +01:00
Alexander Graf
a2d756b177
Flag --abort-on to abort on given status codes
...
Closes #920 .
2021-02-13 19:23:14 +01:00
Alexander Graf
4fd57f5598
Adjust user agent string and sleep behavior
2021-01-25 15:53:49 +01:00
André Koch-Kramer
3fe6b1e139
Merge remote-tracking branch 'origin/upcoming/v4.6'
2021-01-09 16:11:05 +01:00
Alexander Graf
227efa7b68
Improvements to contributing.md, other minor changes
2021-01-02 17:41:19 +01:00
Alexander Graf
d7f7cad4a2
docs: Link to examples in master branch
2020-12-23 19:39:18 +01:00
Alexander Graf
0f258b6118
Merge branch 'master' into upcoming/v4.6
2020-12-14 22:14:01 +01:00
AndyR
b31f279527
Allow selecting range to download from an sidecar ( #749 )
...
Co-authored-by: Alexander Graf <17130992+aandergr@users.noreply.github.com>
2020-12-14 22:11:33 +01:00
Alexander Graf
dcc7ab89c1
615_import_firefox_session.py: Open database with immutable=1
...
Allows to open the firefox cookie database even though Firefox is
holding a lock.
Fixes the "Cookie import failed: database is locked" message when using
the script while Firefox was running.
This has been reported in #877 .
2020-12-06 08:43:04 +01:00
Alexander Graf
610756d342
Improvements to docs/contributing.rst
2020-12-04 17:08:42 +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
6d90c47d9a
Troubleshooting: Mention overriding RateController
2020-11-28 16:29:18 +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
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
Alexander Graf
574cadbb82
Adjust bug report template
2020-08-31 20:35:13 +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
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
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
2a3711687f
Update deps used in CI (esp. MyPy and PyLint)
2020-07-26 18:54:23 +02:00
Alexander Graf
fe9cd653e7
docs: Improvements to branded syntax highlighting
2020-07-26 18:01:33 +02:00
Alexander Graf
82e7b19d6d
docs: Split as-module into smaller documents
2020-07-26 18:00:37 +02:00
Alexander Graf
bc40b82f94
Resume a previously-aborted post download loop ( #732 )
...
With this change, Instaloader is capable of resuming a previously-aborted download loop. To do so, it creates a JSON file within the target directory when interrupted, that contains all the necessary information to later resume that operation.
Resuming an interrupted download is supported for most, but not all targets. It is supported for:
- Regular profile posts,
- IGTV posts
- Saved posts,
- Tagged posts,
- Explore posts.
2020-07-21 17:28:55 +02:00
Alexander Graf
c817d1901a
Merge branch 'master' into upcoming/v4.5
2020-07-18 15:32:05 +02:00
Alexander Graf
fbe05a1add
More flexible Rate Controller ( #716 )
...
Move InstaloaderContext's rate controlling logic into a class
RateController with fine-grained methods to enable easily changing
Instaloader's behavior regarding rate limits.
2020-07-11 13:54:31 +02:00