All Projects → hemantasapkota → insta

hemantasapkota / insta

Licence: MIT license
Instagram power tool

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to insta

Igql
Unofficial Instagram GraphQL API to collet data without authentication
Stars: ✭ 80 (+42.86%)
Mutual labels:  instagram-client, instagram, instagram-scraper
Instagram Scraper
Scrapes an instagram user's photos and videos
Stars: ✭ 5,664 (+10014.29%)
Mutual labels:  instagram-client, instagram, instagram-scraper
Instagram Php Scraper
Get account information, photos, videos, stories and comments.
Stars: ✭ 2,490 (+4346.43%)
Mutual labels:  instagram-client, instagram, instagram-scraper
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 (+676.79%)
Mutual labels:  instagram-client, instagram, instagram-scraper
Instaloader
Download pictures (or videos) along with their captions and other metadata from Instagram.
Stars: ✭ 3,655 (+6426.79%)
Mutual labels:  instagram-client, instagram, instagram-scraper
Instapy Cli
✨ Python library and CLI to upload photo and video on Instagram. W/o a phone!
Stars: ✭ 498 (+789.29%)
Mutual labels:  instagram-client, instagram
Swiftinstagram
Instagram API client written in Swift
Stars: ✭ 570 (+917.86%)
Mutual labels:  instagram-client, instagram
Instagram4j
📷 Instagram private API in Java
Stars: ✭ 629 (+1023.21%)
Mutual labels:  instagram-client, instagram
Barinsta
Open-source alternative Instagram client on Android.
Stars: ✭ 717 (+1180.36%)
Mutual labels:  instagram-client, instagram
Instagram Scraper Node
Scrapes an instagram user's photos and videos.
Stars: ✭ 52 (-7.14%)
Mutual labels:  instagram-client, instagram-scraper
instagram
Php instagram library. With this library, you can use many of the same features in the mobile application.
Stars: ✭ 45 (-19.64%)
Mutual labels:  instagram-client, instagram-scraper
Instagram-Auto-Pilot
Automate common Instagram activities such as following, unfollowing, commenting and reposting images from instagram accounts.
Stars: ✭ 50 (-10.71%)
Mutual labels:  instagram-client, instagram-scraper
Igdm
Desktop application for Instagram DMs
Stars: ✭ 1,880 (+3257.14%)
Mutual labels:  instagram-client, instagram
Insgallery
📸 Instagram-like image picker for Android (一款 UI 炫酷高仿 Instagram 的图片、视频选择器)
Stars: ✭ 409 (+630.36%)
Mutual labels:  instagram-client, instagram
Onegram
This repository is no longer maintained.
Stars: ✭ 137 (+144.64%)
Mutual labels:  instagram-client, instagram
Instagrapi
Fast and effective Instagram Private API wrapper
Stars: ✭ 157 (+180.36%)
Mutual labels:  instagram-client, instagram
Instagramlive Php
A PHP script that allows for you to go live on Instagram with any streaming program that supports RTMP!
Stars: ✭ 362 (+546.43%)
Mutual labels:  instagram-client, instagram
Instahack
Instagram bruteforce tool
Stars: ✭ 265 (+373.21%)
Mutual labels:  instagram-client, instagram
Instagram Java Scraper
Instagram Java Scraper. Get account information, photos, videos and comments.
Stars: ✭ 335 (+498.21%)
Mutual labels:  instagram-client, instagram
Instagram api gem
A Ruby wrapper for the Instagram API
Stars: ✭ 100 (+78.57%)
Mutual labels:  instagram-client, instagram

Go Report Card

Insta - Power tool for Instagram.

Insta is a command line power tool for Instagram. With it, you can like, follow, comment and query Instagram.

Motivation

There're plenty of Instagram automation tools floating around the web and app stores. Most of them, however, ask for your username and password which poses a big safety risk.

With insta, you can automate engagement yourself.

How do i install it ?

  • git clone https://github.com/hemantasapkota/insta
  • go get . && go build

Usage

You can specify credentials inline or via a file.

  • Inline credentials insta -username user1 -password pass1

  • Create a .credentials.yaml file. Sample content below.

acc1:
    username: user1
    password: pass1

acc2:
    username: user2
    password: pass2

insta -account acc1

Insta can be used anonynously using the test account. Test account is also a great way to quicky script flows.

insta -username test -password test

Features

  • Interactive console
  • Manage multiple accounts
  • Database log
  • Built-in DSL for scripting flows

Flows

Insta comes with a built-in DSL that can be used to script flows. Example flow listed below:

$(get_data path=explore/tags/coffee => result)
$(loop range=0,5 => i)
  $(filter var=result query=entry_data.TagPage[0].graphql.hashtag.edge_hashtag_to_media.edges[$(`i`)].node.display_url => url)
  $(download url="$(`url`)")
$(pool)

The script queries for the tag coffee, loops through the result 5 times, filters the image url from the result and downloads it. See the examples folder for more sample scripts.

To the run examples using test account:

./insta -silent -json -username test -password test -execFile=examples/insta_01.iml

Roadmap

  • True automation
  • CLI app
  • Mobile apps ( IOS & Android )
  • Chrome extension
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].