Skip to content
/ igo Public

A CLI for Instagram built in Go. Helps you do some tasks faster and easier like downloading posts, stories, IGTV, and DMs.

License

Notifications You must be signed in to change notification settings

fvrrvg/igo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IGO 📷

A CLI for Instagram built in Go helps you do some
tasks faster and easier like downloading posts, stories, IGTV, and DMs.

Preview

🚨 Disclaimer

This project is not affiliated with Instagram or Meta in any way. It is a personal project that was created to help me learn Go. Use at your own risk. I am not responsible for any actions you take with this tool. Please do not use this tool to spam people or do anything malicious. This tool was built for educational purposes only.


🍺 Installation via Homebrew

brew tap fvrrvg/tap
brew install igo

📦 Installation via Go

go install github.com/fvrrvg/igo@latest

🛠️ Install Manually

Install Go first and run the following commands:

git clone https://github.com/fvrrvg/igo.git
cd igo
# build
go build .
# run
./igo

📋 Usage & Available Commands

igo [flags]
igo [command]

Available Commands

  • everything: Download everything.
  • dms: Download your direct messages with a user.
  • igtv: Download the IGTVs of a user.
  • posts: Download posts.
  • stories: Download stories.
  • highlights: Download the Highlights of a user.
  • pp: Download profile picture of a user.
  • logout: Logout from your account.
  • my: Download your own posts, stories, IGTV, Highlights, and Saved Collections.
  • nfb: Get the users that don't follow you back.
  • follow: Follow a user.
  • unfollow: Unfollow a user.
  • whoami: Get your account's info.
  • download: Download a post, reel, IGTV just by using the url.
Subcommands for my command
  • posts: Download your posts.
  • stories: Download your stories.
  • igtv: Download your IGTVs.
  • highlights: Download your Highlights.
  • saved: Download your Saved Collections.

Available Flags

Global Flags
  • --help/-h: Help for igo.
Flags for follow, unfollow, pp, posts, stories, igtv, highlights, dms commands
  • --username/-u: Username of the user you want to do the action on.
Flags for posts command
  • --latest/-l: Download the latest post only.
Flags for nfb command
  • --json/-j: Export the users that don't follow you back in JSON format.
  • --exclude-verfied/-e: Exclude verified users from the list.

🙌 Achnowledgements

This project wouldn't be possible without the existance of this amazing project:

About

A CLI for Instagram built in Go. Helps you do some tasks faster and easier like downloading posts, stories, IGTV, and DMs.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages