Another API-less Instagram pictures and videos downloader.
Project description
InstaLooter is a downloader that can download any picture or video associated from an Instagram profile. It can be seen as a re-implementation of the now deprecated InstaRaider developed by @akurtovic.
Requirements
requests |
HTTP handling |
|||
BeautifulSoup |
HTML parsing |
|||
six |
Python 2/3 compatibility |
|||
progressbar2 |
Dynamic output in CLI |
Usage
InstaLooter comes with its CLI:
$ instaLooter [options] username directory
Arguments
- username
the username of the instagram account to download pictures and videos from.
- directory
the directory to download files into.
Options
- -n NUM_TO_DOWNLOAD
number of maximum new posts to download (if not specified all posts are downloaded).
- -m, --add-metadata
add date and caption metadata to downloaded pictures (requires piexif and Pillow).
- -v, --get-videos
also download videos.
- -j JOBS, --jobs JOBS
the number of parallel threads to use to download files (defaults to 16). It is advised to use a value of at least 12 as Instagram profile pages display 12 medias at a time in order to insure parallel download of all files.
- -q, --quiet
do not produce any output.
Installation
From PyPI
$ pip install instaLooter # requires super-user rights
From GitHub
$ git clone https://github.com/althonos/InstaLooter
$ cd InstaLooter
$ pip install . # requires super-user rights
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for instaLooter-0.2.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f57ef46432c3a913d7fe7f8841011851d90914d0f6b0041e3c6627b4a923add1 |
|
MD5 | 13469c95d42fb4e219e835c4bb2df4a8 |
|
BLAKE2b-256 | fe2c18c5d637ac587ef21535d4487bf66a63e827af9a8a678189963dea2ef6fc |