All Projects → althonos → Instalooter

althonos / Instalooter

Licence: gpl-3.0
Another API-less Instagram pictures and videos downloader.

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to Instalooter

Insta Downloader Extension
A browser extension that injects download buttons ⬇️ for media on Instagram Web
Stars: ✭ 63 (-96.16%)
Mutual labels:  downloader, instagram, instagram-scraper
Instaloader
Download pictures (or videos) along with their captions and other metadata from Instagram.
Stars: ✭ 3,655 (+123%)
Mutual labels:  downloader, instagram, instagram-scraper
Instagram Scraper
Scrapes an instagram user's photos and videos
Stars: ✭ 5,664 (+245.58%)
Mutual labels:  instagram, instagram-scraper
Instagram Crawler
Get Instagram posts/profile/hashtag data without using Instagram API
Stars: ✭ 643 (-60.77%)
Mutual labels:  instagram, instagram-scraper
Youtube Dl Gui
A cross platform front-end GUI of the popular youtube-dl written in wxPython.
Stars: ✭ 7,914 (+382.86%)
Mutual labels:  downloader, cross-platform
Happypandax
A cross-platform server and client application for managing and reading manga and doujinshi
Stars: ✭ 432 (-73.64%)
Mutual labels:  downloader, cross-platform
Instagram User Feed
This is a scrapper to easily fetch any feed and interact with Instagram (like, follow, etc.) without OAuth for PHP.
Stars: ✭ 435 (-73.46%)
Mutual labels:  instagram, instagram-scraper
Instagram Scraper
Scrape the Instagram frontend. Inspired from twitter-scraper by @kennethreitz.
Stars: ✭ 903 (-44.91%)
Mutual labels:  instagram, instagram-scraper
Instagram Data Scraper
Instagram Data Scraper, Instagram Web Scraper, Instagram Super Scraper is a PHP script which takes @user-name or #keywords as input and returns all information related to user or hash-tags e.g. likes, comments, post count, images, likes on images etc... You can search @account information and #hash-tag simultaneously by using space separated words in search box jQuery is using to build the Awesome View, to handle each and every request separately. I hope you like this small chunk of code All code is well commented to understand the flow and functionality, if I missed something or any improvement/suggestion you have, kindly let me know..
Stars: ✭ 371 (-77.36%)
Mutual labels:  instagram, instagram-scraper
Instauto
Simple to use wrapper around the private Instagram API, written in Python.
Stars: ✭ 52 (-96.83%)
Mutual labels:  instagram, instagram-scraper
Instago
Download/access photos, videos, stories, story highlights, postlives, following and followers of Instagram
Stars: ✭ 59 (-96.4%)
Mutual labels:  downloader, instagram
Instasharper
Private Instagram API
Stars: ✭ 426 (-74.01%)
Mutual labels:  instagram, instagram-scraper
Udemy Dl
A cross-platform python based utility to download courses from udemy for personal offline use.
Stars: ✭ 4,380 (+167.24%)
Mutual labels:  downloader, cross-platform
Instagramapisharp
A complete Private Instagram API for .NET (C#, VB.NET).
Stars: ✭ 486 (-70.35%)
Mutual labels:  instagram, instagram-scraper
Osi.ig
Information Gathering Instagram.
Stars: ✭ 377 (-77%)
Mutual labels:  instagram, instagram-scraper
Socialmanagertools Igbot
🤖 📷 Instagram Bot made with love and nodejs
Stars: ✭ 699 (-57.35%)
Mutual labels:  instagram, instagram-scraper
Instascrape
🚀 A fast and lightweight utility and Python library for downloading posts, stories, and highlights from Instagram.
Stars: ✭ 76 (-95.36%)
Mutual labels:  downloader, instagram
Negibox
All in one downloader 全能下载器
Stars: ✭ 335 (-79.56%)
Mutual labels:  downloader, cross-platform
Pyinstalive
Python script to download Instagram livestreams and replays.
Stars: ✭ 336 (-79.5%)
Mutual labels:  downloader, instagram
Scrapstagram
An Instagram Scrapper
Stars: ✭ 50 (-96.95%)
Mutual labels:  instagram, instagram-scraper

InstaLooter starme

Not all treasure's silver and gold, mate.

build repo versions format coverage doc grade license keepachangelog saythanks

InstaLooter is a program that can download any picture or video associated from an Instagram profile, without any API access. It can be seen as a re-implementation of the now deprecated InstaRaider developed by @akurtovic.

v1.0.0 was completely rewrote from scratch, and as such, will probably break compatibility with your homemade scripts. Meanwhile, great care was taken to keep the CLI as consistent as possible with the previous versions, so it'll hopefully feel like home.

Requirements

coloredlogs Colored output PyPI coloredlogs Source coloredlogs License coloredlogs
dateutil Date manipulation PyPI dateutil Source dateutil License dateutil
docopt CLI arguments parsing PyPI docopt Source docopt License docopt
fs Filesystem handling PyPI fs Source fs License fs
requests HTTP handling PyPI requests Source requests License requests
six Python 2/3 compatibility PyPI six Source six License six
tenacity Retry until success PyPI tenacity Source tenacity License tenacity
tqdm Dynamic output in CLI PyPI tqdm Source tqdm License tqdm
verboselogs More detailed logs PyPI verboselogs Source verboselogs License verboselogs

Installation

InstaLooter is available on PyPI to install with pip. If you are not familiar with the package management of the Python ecosystem, please see the Installation page of the documentation. Yet, you will probably end up using the following command:

pip install --user instalooter --pre

Usage

instalooter comes with its CLI:

$ instalooter user <username> [<directory>] [options]
$ instalooter hashtag <hashtag> [<directory>] [options]
$ instalooter post <post_token> [<directory>] [options]
$ instalooter batch [<batch_file>]

See instalooter --usage for all possible uses, or instalooter --help for a complete usage guide.

Logging in and out

There are two ways to login on Instagram through instalooter:

  • use the login subcommand (instalooter login) to interactively login using your username and password.
  • give a --username (and, if you want, a --password) argument to any of the download commands.

In both cases, a session cookie will be created in a cache-specific folder. To delete it and close your session on the server, use the logout subcommand.

Examples

Download all pictures from the instagram profile in the current directory:

$ instalooter user instagram

Download the latest 20 pictures or videos tagged with python to /tmp:

$ instalooter hashtag python /tmp -n 20 --get-videos -c MYLOGIN

Download a single post from an url in the ~/Pictures directory:

$ instalooter post "https://www.instagram.com/p/BFB6znLg5s1/" ~/Pictures

Use a configuration file to download from several account using custom parameters (see Batch mode):

$ instalooter batch /path/to/a/config/file.ini

See more on the Usage page of the online documentation.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].