/pynstagram

Python library that allows you to upload photos to instagram

Primary LanguagePythonMIT LicenseMIT

Build Status PyPi

Pynstagram

Pynstagram is small python module and CLI tool that allows you to upload photo to Instagram.

CLI tool

pynstagram -u username -f ~/kittens/31415.jpg -t '#meow'

Module

import pynstagram

with pynstagram.client('username', 'password') as client:
	client.upload('~/kittens/31415.jpg', '#meow')

Installation

pip install pynstagram

Usage tips

To use a line break in caption text you need to properly escape \n symbol. There are few options:

  • Use $' . . . ' escaping.
pynstagram -u username -f ~/kittens/31415.jpg -t $'line\nbreak'
  • Use multiline argument.
pynstagram -u username -f ~/kittens/31415.jpg -t "line
> break"

Disclaimer: Pynstagram uses private API of Instagram, there is no guaranty that this library will work in the future. Instagram may not like that you use private API.

Many kudos to Lance G. Newman for his article.