Instauto is a Python package for automating various parts of Instagram, making use of the private Instagram API.
For feature requests, ideas, comments, etc., please open an issue.
The package can be installed with the following pip command:
pip install instauto
Usage (documentation)
I think the easiest way, to learn a new library, is by looking at examples(available for the api, helpers and bot package). That's why instauto
has a rich library of examples. Right here in the repo. There are examples available, for all 3 packages. There are also a couple of articles up on the wiki
If that's not your cup of tea, there's also documentation available here.
Instauto has 3 main api's that can be used: instauto.api
, instauto.bot
and instauto.helpers
.
Everything in instauto
, is based around the 'core' instauto.api
package. This package interacts directly with the private Instagram API and contains all functionality. This package is both the most flexible (you can update all requests sent and receive the full response back, for example), but also the most complex. You likely do not need to use this package.
The instauto.helpers
package, is an abstraction above the instauto.api
pacakge. It offers a little bit less flexibility, but is a lot less complex to use.
The instauto.bot
package, is another abstraction, but this time over the instauto.helpers
package. This package has pretty much no flexibility, but can be set up in 10 lines of Python code.
This is a hobby project, which means sometimes other things take priority. I will review issues and work on issues when I have the time. Spamming new issues, asking for a ton of updates, or things like that, will not speed up the process. It will probably even give me less motivation to work on it :)
If you're looking for paid support, please reach out to me at [email protected].
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
There's an article up on the wiki, that explains how to set up a development environment.
Thanks goes to these wonderful people (emoji key):
Maroš Gonda |
Norbert Gocník 💻 |
Jakub Juhas 💻 📖 |
Samu1808 💻 |
Kevin Jonathan 📖 |
Martin Nikolov 💻 |
b177y 💻 |
wowopo 💻 |
Stan van Rooy 📖 💻 |
Tizian Seehaus 💻 |
Florkast 📖 |
Artur 💻 📖 |
Felix Fischer 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!