mirror of
https://github.com/instaloader/instaloader.git
synced 2024-08-16 19:59:40 +02:00
107 lines
3.3 KiB
ReStructuredText
107 lines
3.3 KiB
ReStructuredText
.. image:: https://raw.githubusercontent.com/instaloader/instaloader/master/docs/logo_heading.png
|
|
|
|
::
|
|
|
|
$ pip3 install instaloader
|
|
|
|
$ instaloader profile [profile ...]
|
|
|
|
**Instaloader**
|
|
|
|
- downloads **public and private profiles, hashtags, user stories,
|
|
feeds and saved media**,
|
|
|
|
- downloads **comments, geotags and captions** of each post,
|
|
|
|
- automatically **detects profile name changes** and renames the target
|
|
directory accordingly,
|
|
|
|
- allows **fine-grained customization** of filters and where to store
|
|
downloaded media.
|
|
|
|
::
|
|
|
|
instaloader [--comments] [--geotags] [--stories]
|
|
[--login YOUR-USERNAME] [--fast-update]
|
|
profile | "#hashtag" | :stories | :feed | :saved
|
|
|
|
`Instaloader Documentation <https://instaloader.github.io/>`__
|
|
|
|
|
|
How to Automatically Download Pictures from Instagram
|
|
-----------------------------------------------------
|
|
|
|
To **download all pictures and videos of a profile**, as well as the
|
|
**profile picture**, do
|
|
|
|
::
|
|
|
|
instaloader profile [profile ...]
|
|
|
|
where ``profile`` is the name of a profile you want to download. Instead
|
|
of only one profile, you may also specify a list of profiles.
|
|
|
|
To later **update your local copy** of that profiles, you may run
|
|
|
|
::
|
|
|
|
instaloader --fast-update profile [profile ...]
|
|
|
|
If ``--fast-update`` is given, Instaloader stops when arriving at the
|
|
first already-downloaded picture. When updating profiles, Instaloader
|
|
automatically **detects profile name changes** and renames the target directory
|
|
accordingly.
|
|
|
|
Instaloader can also be used to **download private profiles**. To do so,
|
|
invoke it with
|
|
|
|
::
|
|
|
|
instaloader --login=your_username profile [profile ...]
|
|
|
|
When logging in, Instaloader **stores the session cookies** in a file in your
|
|
temporary directory, which will be reused later the next time ``--login``
|
|
is given. So you can download private profiles **non-interactively** when you
|
|
already have a valid session cookie file.
|
|
|
|
`Instaloader Documentation <https://instaloader.github.io/basic-usage.html>`__
|
|
|
|
|
|
Disclaimer
|
|
----------
|
|
|
|
.. disclaimer-start
|
|
|
|
Instaloader is in no way affiliated with, authorized, maintained or endorsed by Instagram or any of its affiliates or
|
|
subsidiaries. This is an independent and unofficial project. Use at your own risk.
|
|
|
|
Instaloader is licensed under an MIT license. Refer to ``LICENSE`` file for more information.
|
|
|
|
.. disclaimer-end
|
|
|
|
Contributing
|
|
------------
|
|
|
|
As an open source project, Instaloader heavily depends on the contributions from
|
|
its community. See
|
|
`contributing <https://instaloader.github.io/contributing.html>`__
|
|
for how you may help Instaloader to become an even greater tool.
|
|
|
|
It is a pleasure for us to share our Instaloader to the world, and we are proud
|
|
to have attracted such an active and motivating community, with so many users
|
|
who share their suggestions and ideas with us. Buying a community-sponsored beer
|
|
or coffee from time to time is very likely to further raise our passion for the
|
|
development of Instaloader.
|
|
|
|
We have a PayPal.Me link for donations: `PayPal.me/aandergr
|
|
<https://www.paypal.me/aandergr>`__
|
|
|
|
For a direct and personal communication within Instaloader's community, we have
|
|
an IRC channel
|
|
|
|
**#instaloader** on **Freenode**.
|
|
|
|
Freenode provides a `Web IRC Client
|
|
<https://webchat.freenode.net/?channels=instaloader>`__, allowing to join our
|
|
channel without having an IRC client installed.
|