Alexander Graf
f966ea5bb9
Remove nonworking saythanks.io link
...
saythanks.io stopped working, BlitzKraft/saythanks.io#60 .
2020-01-27 21:31:47 +01:00
Alexander Graf
b7bae19374
Update mypy and pylint versions for CI
2020-01-27 09:27:47 +01:00
Alexander Graf and André Koch-Kramer
4e87a8cf63
Fix wrong request_timeout in anonymous_copy() context
...
Fixes a tiny mistake introduced with #422 .
2020-01-26 22:07:07 +01:00
Alexander Graf and GitHub
fd13d66367
Deploy documentation on tag only
...
Before, the documentation was pushed to GitHub Pages whenever a new commit has been pushed to master. I.e., when a new feature was added, the documentation advertised the feature although hasn’t been released yet.
Now, we only deploy the newly-build the documentation when a new tag is pushed, and ensure the the versionadded directives are added before releasing.
2020-01-26 18:54:11 +01:00
Alexander Graf and GitHub
e8d4054f84
Create Stale Issue Action
2019-10-19 16:20:25 +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
a88316224b
Remove ',' after URL in "Checkpoint required" message
...
Closes #364 .
2019-08-10 16:19:35 +02:00
Alexander Graf and GitHub
87dc82d1b1
Travis: Skip test with Python 3.8 beta
2019-07-27 22:04:56 +02:00
Alexander Graf
6a3b05762e
Fix missing directory error in some rare cases
2019-07-27 21:08:29 +02:00
Alexander Graf
6d5bb1e181
Release of Version 4.2.8
2019-05-27 18:26:10 +02:00
Alexander Graf
819057eb6f
travis: use Pipfile for dependency pinning
2019-05-27 18:15:45 +02:00
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
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
Alexander Graf
8ef7b3242c
Add trendy Badges to README.rst and index.rst
2019-05-07 18:01:13 +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
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
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
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 and GitHub
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
Alexander Graf and GitHub
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
Alexander Graf
1387d396dd
Second Release Candidate for Version 4.2
2018-12-21 22:01:28 +01:00
Alexander Graf
edba6959d9
First Release Candidate for Version 4.2
2018-12-21 17:54:02 +01:00
Alexander Graf
08327c4117
Profile: don't access removed iphone info endpoint
...
Don't access the endpoint that was used to access the HD version of the profile
picture. This addresses #209 .
2018-12-21 17:06:32 +01:00
Alexander Graf
4ab0fea82a
login: print that 2FA is not supported if required
...
2FA support is requested in issue #200 , and also mentioned in #92 .
2018-12-21 16:54:56 +01:00
Alexander Graf
a735b02bac
doc: Add 'versionadded' directives to new features
2018-12-21 14:43:33 +01:00
Alexander Graf
1ab9e44104
Update sphinx_autodoc_typehints to version 1.5.2
2018-12-13 16:23:14 +01:00
Alexander Graf
ece0d11915
Release of version 4.1.1
2018-10-07 15:17:51 +02:00
Alexander Graf
41e734e1b8
Fix fast_update in case of no download
...
If Instaloader was called with --fast-update and encountered a post where
nothing has been downloaded because of flags that disable download of certain
types of media, the download was aborted. This behavior is now fixed.
Closes #183 .
2018-10-07 14:59:16 +02:00
Alexander Graf
b7ea0d5953
download_profiles: Check errors only if required
...
Fixes #178 , where with `--profile-pic-only` an error message is printed
(without any further implications) when downloading profile pictures of private
profiles without being logged in.
2018-09-23 10:09:08 +02:00
Alexander Graf
325e89c4b2
Print how many requests were made on 429
2018-09-06 09:17:38 +02:00
Alexander Graf
e248020927
Release of version 4.1
2018-09-02 21:57:20 +02:00
Alexander Graf
5a7b76db31
Merge branch 'v4.1-dev'
2018-09-02 21:56:16 +02:00
Alexander Graf
1a239e17cb
First Release Candidate for Version 4.1
2018-08-31 17:42:59 +02:00
Alexander Graf
bb8749b753
Adjust rate control to current rate limits
2018-08-31 17:17:23 +02:00
Alexander Graf
1f311d3e1e
First Beta Release for Version 4.1
2018-08-31 12:11:43 +02:00
Alexander Graf
862c51fa81
Profile.from_id graphql query is not rate limited
2018-08-30 13:59:46 +02:00
Alexander Graf
cc15cb5857
Cache and reuse profiles for Profile.from_id()
2018-08-30 13:52:16 +02:00
Alexander Graf
18707ee232
docs: Better explanation for is_video
...
Closes #173 .
2018-08-30 10:16:56 +02:00
Alexander Graf
0e534ba519
Use username/:tagged as target for tagged posts
...
Subdirs in profile folders were introduced with --highlights, and moving
:tagged posts there allows to further call instaloader as
instaloader [flags] */
(#154 )
2018-08-30 09:57:42 +02:00
Alexander Graf
084424e856
docs/codesnippets: Link to source tree on github
2018-08-30 09:18:58 +02:00
Alexander Graf
567a04a661
format_filename method to apply filename pattern
2018-08-30 09:13:49 +02:00
Alexander Graf
1394e8e9f5
First Alpha Release for Version 4.1
2018-08-24 12:51:52 +02:00
Alexander Graf
86204d165d
Merge branch 'master' into v4.1-dev
2018-08-24 12:45:12 +02:00
Alexander Graf
d0e2ac4388
docs/install: Suggest pre-release rather than git
2018-08-24 12:42:51 +02:00
Alexander Graf
60d47be2f3
Unit test for Instaloader.get_highlights()
2018-08-24 12:33:28 +02:00
Alexander Graf
f988762cb1
download_profiles: raise_errors parameter
...
With raise_errors=True it behaves like now-deprecated download_profile().
2018-08-24 12:21:45 +02:00
Alexander Graf
b443cc6654
Minor doc fixes and improvements
2018-08-24 11:53:14 +02:00
Alexander Graf and André Koch-Kramer
43f52198ff
Fix docs building and show Highlights inheritance
2018-08-23 22:19:08 +02:00
Alexander Graf
0dcc912987
doc: Note new features with versionadded
2018-08-23 17:25:28 +02:00
Alexander Graf
180d398ad7
docs: Exclude sphinx-1.7.7 to fix travis build
2018-08-23 16:14:02 +02:00
Alexander Graf
f262c4347f
Create issue templates
2018-08-23 15:11:09 +02:00
Alexander Graf
b91e73b090
set docs font size to 16px
2018-08-23 14:44:37 +02:00
Alexander Graf
e388a1c966
--no-posts; Deprecate --{profile-pic,stories}-only
2018-08-20 16:29:14 +02:00
Alexander Graf
0f0ac13d72
reorder --help output
2018-08-20 14:27:58 +02:00
Alexander Graf
06b7edd6d5
--no-pictures flag to not download post pictures
...
Closes #131 .
2018-08-20 14:27:58 +02:00
Alexander Graf
5f57345f1b
"instaloader -- -SHORTCODE" to fetch single post
...
Closes #129 .
2018-08-20 14:27:58 +02:00
Alexander Graf
f7e6632f68
Document --tagged{,-only} in docs/cli-options.rst
2018-08-20 10:44:20 +02:00
Alexander Graf
a3777cad5d
Download profile pic unless --no-profile-pic
...
Fixes #165 .
To download (S = Stories, P = Profile Pic, p = Posts)
p --no-profile-pic
P --profile-pic-only
Pp (default)
S --no-profile-pic --stories-only
Sp --no-profile-pic --stories
SP --stories-only
SPp --stories
2018-08-13 17:57:28 +02:00
Alexander Graf
998333b7cd
Revert "Mention IRC channel #instaloader on Freenode"
...
This reverts commit 8423e3bd00 . The channel did
not have as much activity as expected and an IRC channel does not work if there
are not at least a few people in it.
2018-08-07 19:57:10 +02:00
Alexander Graf
dcea0e9672
Release of version 4.0.7
2018-08-05 09:37:18 +02:00
Alexander Graf
809b23a996
doc: Mark Profile.has_higlight_reels as deprecated
2018-08-05 09:13:49 +02:00
Alexander Graf
c634f21dcc
Fix anon-retry for profiles that blocked viewer
...
This was broken with 50a5330fec .
2018-08-05 09:01:22 +02:00
Alexander Graf
a070ed42ae
get_stories(): Fetch in chunks of 100 users
...
It seems there is a limit of how many user stories can be requested at once.
Now, Instaloader.get_stories() chunks the stories request.
Fixes #157 and fixes #134 .
2018-08-05 08:06:53 +02:00
Alexander Graf
a34d750152
rate handling: Show %H:%M when request is retried
2018-08-05 08:02:35 +02:00
Alexander Graf
7f81985911
_ArbitraryItemFormatter: Allow chaining attributes
...
Override get_value() rather than get_field(), to allow chaining of item
attributes, such as --post-metadata-txt={owner_profile.profile_pic_url}.
Motivated by #151 .
2018-08-04 11:41:19 +02:00
Alexander Graf
3d4109ded3
travis disable pylint's no-else-return
2018-07-22 11:04:11 +02:00
Alexander Graf
8423e3bd00
Mention IRC channel #instaloader on Freenode
2018-07-22 10:55:29 +02:00
Alexander Graf
5b0f8b75cc
Add AUTHORS.md listing Instaloader's authors
2018-07-22 10:54:54 +02:00
Alexander Graf
3cb33603e5
doc: Use Instaloader brand colors for links
2018-07-09 21:32:18 +02:00
Alexander Graf
47db7f7ffa
Release of version 4.0.5
2018-07-09 10:18:27 +02:00
Alexander Graf
2567bec975
unittests: Test order of Profile.get_posts()
...
Motivated by #140 .
2018-07-09 10:08:18 +02:00
Alexander Graf
2df1419d68
Fix file extension of profile picture
...
Fix #142 .
2018-07-09 10:07:16 +02:00
Alexander Graf
8211c9daf1
Documentation Improvements
...
- Fix Spelling
- codesnippets: Improve introduction texts; Write subsection about
metadata JSON files
2018-06-17 18:10:19 +02:00