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
André Koch-Kramer
584c69d93c
Update docs and docstrings concerning highlights
2018-08-24 00:23:19 +02:00
André Koch-Kramer
cbdd85ef07
Highlights downloadable through CLI
...
By using --highlights all available highlight stories of target profiles
will get downloaded.
Closes #162 .
2018-08-23 23:17:48 +02:00
André Koch-Kramer
2e517e972f
Extend _PostPathFormatter to replace more chars
...
On Windows, all forbidden characters now get replaced with similar
looking unicode chars.
2018-08-23 22:19:08 +02:00
André Koch-Kramer
54572fb1fc
Make the Highlight stuff accept Profile objects
...
download_highlights(), get_highlights() and the Highlight class now
accept and use the owner's Profile rather than creating it themselves.
2018-08-23 22:19:08 +02:00
André Koch-Kramer
158c1433bb
Revert accidental change of comment.id to comment.unique_id
2018-08-23 22:19:08 +02:00
Alexander Graf
43f52198ff
Fix docs building and show Highlights inheritance
2018-08-23 22:19:08 +02:00
André Koch-Kramer
91d5d5f867
Add class and functions for downloading highlights
...
Requested in #162 .
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
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
AndCycle
9258b84695
Allow reading arguments from file
...
Squashed commit of the following (pr #161 ):
commit 58235a99b0
Author: AndCycle <andcycle@andcycle.idv.tw>
Date: Thu Aug 16 17:57:26 2018 +0800
doc: proper fix rst syntax
commit 6620e3583c
Author: AndCycle <andcycle@andcycle.idv.tw>
Date: Thu Aug 16 17:29:25 2018 +0800
doc: fix syntax
commit 7a048a3c04
Author: AndCycle <andcycle@andcycle.idv.tw>
Date: Thu Aug 16 17:09:26 2018 +0800
doc: add info about read args from file.
commit c4ceaf9636
Author: AndCycle <andcycle@andcycle.idv.tw>
Date: Thu Aug 16 17:05:07 2018 +0800
alter `fromfile_prefix_chars` to plus sign to avoid conflict.
commit d469b52b95
Author: AndCycle <andcycle@andcycle.idv.tw>
Date: Mon Aug 6 19:10:23 2018 +0800
* Allow reading arguments from file
function referenced from instagram-scraper,
which provide a convenient way to hide sensitive information.
2018-08-20 09:00:51 +02:00
Lars Lindqvist
e00d77c234
Basic CLI support for tagged posts.
...
Squashed commit of the following (pr #154 ):
commit 8fd56c379f
Merge: 08f0ee7
a3777ca
Author: Lars Lindqvist <e5150@users.noreply.github.com>
Date: Wed Aug 15 20:23:23 2018 +0200
Merge branch 'master' into master
commit 08f0ee795c
Merge: 700b3a8
dcea0e9
Author: Lars Lindqvist <e5150@users.noreply.github.com>
Date: Sun Aug 5 15:25:55 2018 +0200
Merge branch 'master' into master
commit 700b3a8d09
Author: Lars Lindqvist <lars.lindqvist@yandex.ru>
Date: Sat Aug 4 16:26:59 2018 +0200
Basic CLI support for tagged posts.
commit 5e3cd10cbc
Merge: af564f5
92653dc
Author: Lars Lindqvist <e5150@users.noreply.github.com>
Date: Fri Aug 3 19:33:24 2018 +0200
Merge branch 'master' into master
commit af564f5174
Author: Lars Lindqvist <e5150@users.noreply.github.com>
Date: Fri Aug 3 19:25:57 2018 +0200
Fix owner_profile for Profile.get_tagged_posts()
commit 3cde1f7db4
Author: Lars Lindqvist <e5150@users.noreply.github.com>
Date: Thu Jul 26 19:51:33 2018 +0200
Add meth:get_tagged_posts to Profile
2018-08-20 08:50:29 +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
André Koch-Kramer
8303f1d1c5
Release of version 4.0.8
2018-08-07 20:07:41 +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
André Koch-Kramer
77ca78e977
Fix logging out when download profile_pic fails
...
Add try-finally-block to InstaloaderContext.anonymous_copy().
Fixes #159 .
2018-08-07 19:16:08 +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
Lars Lindqvist
bfa5d8ed41
Fix :stories
...
50a5330fec
breaks `:stories` if userids is None (non-iterable).
2018-08-05 03:29:24 +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
Lars Lindqvist
b5aa268344
Fix owner_profile for Profile.get_tagged_posts()
2018-08-04 09:41:23 +02:00
André Koch-Kramer
92653dcdb9
Release of version 4.0.6
2018-08-02 16:55:59 +02:00
André Koch-Kramer
1b5c12c8fa
Add unittest for Profile.get_tagged_posts()
2018-08-02 16:48:06 +02:00
Lars Lindqvist
bc29ffbd44
Add meth:get_tagged_posts to Profile
2018-08-02 16:41:51 +02:00
André Koch-Kramer
50a5330fec
Change download of stories when not using :stories
...
If using --stories or --stories-only the stories got donwloaded along
with the profiles one by one. Now, the stories get downloaded in a
similar aproach like when using the :stories target, i.e.
download_stories() gets only called once.
Profile.has_highlight_reels is broken and now always returns true.
This fixes #153 .
2018-08-02 16:20:27 +02:00
André Koch-Kramer
1739844758
Fix login by allowing more http headers
...
Because Instagram is bombarding over hundret of headers on login it is
necessary to increase http.client._MAXHEADERS.
Fixes #152 .
2018-07-30 17:50:22 +02:00
André Koch-Kramer
0ebb223214
Added BTC address to donations section
...
Motivated by #130 .
2018-07-23 23:36:46 +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
Alexander Graf
969d4e3aa4
Post: Write all ever-obtained metadata into JSON
...
The Post._asdict() code assumed that Post._node always is a subset of
Post._full_metadata_dict. However, it turned out, that `edge_liked_by`,
`thumbnail_src` and `thumbnail_resources` may be contained in Post._node, but
not in Post._full_metadata_dict. Now the keys of both dictionaries are saved in
the JSON file.
Fixes #137 .
2018-06-15 17:07:28 +02:00
Alexander Graf
4cf1ae847d
Mention donation option in doc
...
(Suggested by #130 )
2018-06-13 08:39:29 +02:00
André Koch-Kramer
a276a0dc59
Release of version 4.0.4
2018-06-07 15:46:47 +02:00
André Koch-Kramer
cc34b8340f
Fix detection of sidecars and videos
...
This was noticeable when downloading hashtags.
Fixes #133
2018-06-07 15:32:23 +02:00
Alexander Graf
45fe509ac4
doc: Link codesnippets in basic-usage
2018-06-04 12:06:41 +02:00