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
Alexander Graf
6d90c47d9a
Troubleshooting: Mention overriding RateController
2020-11-28 16:29:18 +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
Alexander Graf
e21d34124d
Add codesnippet for almost chronological order
...
Such as for downloading hashtag feeds, as discussed in #666 and contributed by
@e2tovar.
Also change comment color to grey in codesnippets in documentation.
2020-06-21 19:38:16 +02:00
michalens
66b3ec6928
Add explanation on downloading single post ( #694 )
2020-06-19 19:39:08 +02:00
Alexander Graf
0c93e63615
Update troubleshooting.rst, Minor fixes to contributing.rst
2020-06-16 21:44:22 +02:00
Alexander Graf
65025e61d9
Update issue/PR templates, contributing.rst, CI
...
- Keep documentation in sync with master branch
- Run PyLint and MyPy on Github Actions
- Update Issue templates, enforce usage of issue templates, add links to
resources in Instaloader Documentation
- Update contributing.rst
2020-06-16 20:26:58 +02:00
Alexander Graf
2345d90e0e
Fix docs building on Windows
2020-06-09 13:03:48 +02:00
Alexander Graf
ed499cb49c
Let --sessionfile default to a more persistent path ( #659 )
...
The presence of a sessionfile avoids the usage of the failure-prone login
mechanism. This commit addresses a suggestion in #615 to store the sessionfile
in a persistent path rather than a path within a temporary directory if no
--sessionfile parameter is given.
The default path is now:
$XDG_CONFIG_HOME/instaloader/session-USERNAME or
~/.config/instaloader/session-USERNAME on Unix,
%LOCALAPPDATA%\Instaloader\session-USERNAME on Windows.
If no file exists in the new path, Instaloader tries loading from the path
where the sessionfile was stored before this commit, hence it automatically
migrates to the new sessionfile path.
2020-06-06 10:49:41 +02:00
Alexander Graf
c818165db4
Update 615_import_firefox_session.py
...
This fixes finding the cookies.sqlite file on MacOS as per https://github.com/instaloader/instaloader/issues/92#issuecomment-638361344 .
2020-06-03 20:07:52 +02:00
Alexander Graf
26a78463f1
doc: Discourage using --commit-mode
...
--commit-mode has many bugs, especially #257 , #483 . For now we discourage using
it until it is reimplemented.
2020-06-03 18:03:27 +02:00
Alexander Graf
689dd3613b
doc: Minor style-related changes to code examples
2020-06-03 18:03:01 +02:00
Alexander Graf
27b7c98be2
Update doc section Troubleshooting -> Login Error
...
New Firefox cookie import script, based on a comment in #615 :
https://github.com/instaloader/instaloader/issues/615#issuecomment-630127064
2020-06-03 17:14:08 +02:00
Alexander Graf
83a0f52c60
Hashtag class
2020-04-17 18:49:38 +02:00
Alexander Graf
78a93c945e
Revert "Revert "Remove nonworking saythanks.io link""
...
saythanks.io does not work again and the link is now removed.
This reverts commit b2acbcf0e0
.
2020-03-14 17:56:44 +01:00
Alexander Graf
6cc2ed54ea
Download IGTV Videos of a Profile (--igtv)
2020-03-14 16:56:51 +01:00
Alexander Graf
534497bea5
fix misplacement of --request-timeout in docs
2020-02-28 09:49:29 +01:00
Alexander Graf
0aac91680f
docs: versionadded/changed directives for 4.3
2020-02-17 18:47:45 +01:00
Alexander Graf
b2acbcf0e0
Revert "Remove nonworking saythanks.io link"
...
saythanks.io works again. This reverts commit
f966ea5bb9
.
2020-02-04 09:23:02 +01:00
Alexander Graf
f966ea5bb9
Remove nonworking saythanks.io link
...
saythanks.io stopped working, BlitzKraft/saythanks.io#60 .
2020-01-27 21:31:47 +01:00
André Koch-Kramer
d3403bc686
Implementation of TopSearchResults class
...
To be able to search Instagram for profiles, hashtags and locations.
2020-01-27 13:06:42 +01:00
corpone2
63eb9e71ca
support passing timeout to requests ( #422 )
...
Adds a request_timeout parameter to Instaloader instantiation.
Closes #330 .
2020-01-13 21:59:00 +01:00
Leonard Bogdonoff
cf293ce312
Change Example Hashtag in Codesnippets
2019-10-13 19:47:44 +02:00
Alexander Graf
3226c43a98
Fix Intersphinx Mapping for Requests to fix CI
2019-10-13 19:45:14 +02:00
Alexander Graf
4e8236b6e9
Improve contributing.rst and issue templates
2019-08-20 22:05:49 +02:00
Alexander Graf
0aa1ec7c76
Getting locations now requires --login
...
Closes #376 .
2019-08-18 10:48:46 +02:00
Alexander Graf
75a729781d
194_top_x_of_user example: Fix sort order
2019-08-10 16:25:22 +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
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
André Koch-Kramer
a0b7804fd2
Properly handle redirected posts
...
Resolves #225 .
2019-02-10 18:24:33 +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
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
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
06845b53fc
Fixes and enhancements to documentation theme
2019-01-01 14:23:08 +01:00