{ "info": { "author": "Orlando Diaz", "author_email": "orlandodiaz.dev@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# insta_api\n[![image](https://img.shields.io/pypi/v/insta_api.svg)](https://pypi.org/project/insta_api/)\n[![image](https://img.shields.io/pypi/pyversions/insta_api.svg)](https://pypi.org/project/insta_api/)\n![GitHub](https://img.shields.io/github/license/mashape/apistatus.svg)\n\n**insta_api** is a pythonic (unofficial) instagram client. It has been backwards\n engineered from the ground up. Currently it supports essential behavior such as liking,\n following other users, as well as posting photos.\n\n## Installation\n\nTo install simply do:\n\n $ pip install insta_api\n\n## Example usage\n\n### Getting started ###\n\nThe first thing you should do is import the `insta_api` module\n\n from insta_api import insta_api\n\nLogin to your instagram account\n\n insta = InstaAPI()\n insta.login(USERNAME, PASSWORD)\n\n### Usage ###\n\n### Liking posts\nYou can like posts by either using shortcode or media_id. The shortcode can be obtained by\nlooking at the URL of a post in the addressbar.\n\nIt looks something like this `Bov3uZUFJRh`\n\n insta.like(shortcode)\n\nIf you are a more advanced user, you may want to use the media_id instead, this\nwill also work.\n\n### Following users\n\nTo follow an user you need one of two things: either their username or their unique user id\n\nFor example, to like by username:\n\n insta.follow(my_username)\n\n## And more...\nSee the documentation for more info.\n\n## Testing\nYou must set up your own testing server, like Jenkins, for example. This is because\ninstagram will block any of the online CI integration tools due to the nature of\ntheir dynamic IPs\n\nYou should also configure your testing instagram credentials by adding the `INSTA_API_USER`\n and `INSTA_API_PASSWORD` environmental variables to your isolated testing system.\n\n## Author(s)\n* [orlandodiaz](https://github.com/orlandodiaz)\n\n## Copyright\nCopyright (c) 2013 Orlando Diaz\n\nFor more info see LICENSE\n\n## Legal\n\nThis program is in no way affiliated with, authorized, maintained,\nsponsored or endorsed by Instagram or any of its affiliates or subsidiaries.\nThis is an independent and unofficial API. Use at your own risk\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/orlandodiaz/insta_api", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "insta-api", "package_url": "https://pypi.org/project/insta-api/", "platform": "", "project_url": "https://pypi.org/project/insta-api/", "project_urls": { "Homepage": "https://github.com/orlandodiaz/insta_api" }, "release_url": "https://pypi.org/project/insta-api/0.2.4/", "requires_dist": [ "requests (>=2.20.0)", "requests-toolbelt (>=0.8.0)", "log3 (>=0.1.6)" ], "requires_python": "", "summary": "Unofficial instagram API", "version": "0.2.4" }, "last_serial": 4493233, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "9fc9d74a78925e48c401da7c5cc64b0a", "sha256": "3ebafcc21f3bd489c6c9e3c03f194ec5ff961a58c45b99e9de8f1aad6faea9c6" }, "downloads": -1, "filename": "insta_api-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9fc9d74a78925e48c401da7c5cc64b0a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6491, "upload_time": "2018-10-11T07:35:49", "url": "https://files.pythonhosted.org/packages/ab/ec/e2a5a7685a3f42ff0460a54e2996fc63c91fbe2aad0ab3cf63faf2f5cbb9/insta_api-0.1.1-py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "7921c4e4b0dd53fb77b6f840b7ec4636", "sha256": "3832653bbef853eba0c84c89f9470d8ed90c0552a79bb230f64b826fc41f081d" }, "downloads": -1, "filename": "insta_api-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7921c4e4b0dd53fb77b6f840b7ec4636", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6490, "upload_time": "2018-10-11T07:35:50", "url": "https://files.pythonhosted.org/packages/b9/fe/e428de69f9fe6379a544263dd4a5ed700733b0a81eba6c87494a60d59b4c/insta_api-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4132f4e6b94eb1599f2a1d858a756a3c", "sha256": "4f7c0b090dc1e6c0312beee1394e7e6f812001549d7eba8009f9e25c70412db0" }, "downloads": -1, "filename": "insta_api-0.1.2.tar.gz", "has_sig": false, "md5_digest": "4132f4e6b94eb1599f2a1d858a756a3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5211, "upload_time": "2018-10-03T19:33:49", "url": "https://files.pythonhosted.org/packages/d6/00/088615c047dedc61f5a3b789464225b4cd170989f384d18147f0932aa8db/insta_api-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "ec167662605a7eed77147004a0e2ac43", "sha256": "354a6fb469e5ca807532050f725a7751833e5a353775be9b4986a818c6a3481a" }, "downloads": -1, "filename": "insta_api-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ec167662605a7eed77147004a0e2ac43", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7931, "upload_time": "2018-10-11T07:35:51", "url": "https://files.pythonhosted.org/packages/9f/ae/ea096948c1b4a074426df98a927f4c4cf45f696aa6285a9bb4e2a4604b50/insta_api-0.1.3-py3-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "60c6eed91072f319fe5f340c9305c213", "sha256": "572c075ad63c9a354f6be2d2abad71800a311814d120e9526e097f59f560997e" }, "downloads": -1, "filename": "insta_api-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "60c6eed91072f319fe5f340c9305c213", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7934, "upload_time": "2018-10-11T07:38:39", "url": "https://files.pythonhosted.org/packages/68/80/afb20a9e179ed2f1c2f567fa6162bba6438c3d85f645f0e915741317011e/insta_api-0.1.4-py3-none-any.whl" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "d4e918509550d1ef93c73196d430e881", "sha256": "e22a34e025ab65eee4a9350d2df18c6d707f5323b2ce7a7996d9e625f41074fe" }, "downloads": -1, "filename": "insta_api-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "d4e918509550d1ef93c73196d430e881", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8673, "upload_time": "2018-10-13T10:44:56", "url": "https://files.pythonhosted.org/packages/63/6d/cdf4a96427afb4d7ba4b37bac4d1a458ef2839830b7dbf98a919076c9dcd/insta_api-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea90e27336b1ccf5b0f2786a14bc4dc1", "sha256": "117134876f26f5b99a3bbdbc964b8db97ab51ff487e8540c577d102df2d7ec85" }, "downloads": -1, "filename": "insta_api-0.1.5.tar.gz", "has_sig": false, "md5_digest": "ea90e27336b1ccf5b0f2786a14bc4dc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7720, "upload_time": "2018-10-13T10:44:58", "url": "https://files.pythonhosted.org/packages/5d/c4/de9229a3665779d47cef6c0ffac8fa418994b99bfbeb882563939fcb1095/insta_api-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "6d497c884b6070510d818ac039de8436", "sha256": "50d026004d6c5d5af760232e6e10556201e38d88de60a65949270e7c5fc038f0" }, "downloads": -1, "filename": "insta_api-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "6d497c884b6070510d818ac039de8436", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9298, "upload_time": "2018-10-13T22:13:38", "url": "https://files.pythonhosted.org/packages/c5/f4/32c71d1e92baf4926f5bfb5446af33ae82b49d9159eb7780a4c881f94c27/insta_api-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "befa81aa9cc675b581220bf9d7533b6b", "sha256": "e91cdf911463d24eea23f8e492194ac33068b8b8b3649d3ff61990dbf34936b4" }, "downloads": -1, "filename": "insta_api-0.1.6.tar.gz", "has_sig": false, "md5_digest": "befa81aa9cc675b581220bf9d7533b6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8517, "upload_time": "2018-10-13T22:13:40", "url": "https://files.pythonhosted.org/packages/d0/93/e0c86a725ddc3e5efab542955012b81140374b05e6b8e31870bd1f8576ad/insta_api-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "dfaff778f3f14010412b064d8e8c81e5", "sha256": "967c8600a03b0db095b4f70c287d48ac53d18c03c0f3a2ff2a4d138b491a7b39" }, "downloads": -1, "filename": "insta_api-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "dfaff778f3f14010412b064d8e8c81e5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9219, "upload_time": "2018-10-14T11:39:02", "url": "https://files.pythonhosted.org/packages/d4/27/7b0ae389bed074420720ffc34b2f7fe04dd8691d5782d7867d78f33fbb80/insta_api-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21fcd09d0b896f6d80c32016ea9eccc3", "sha256": "79d8e1bfd01215ae93aaa0e80cc5e1392242640670964b19dec86a3861e07679" }, "downloads": -1, "filename": "insta_api-0.1.7.tar.gz", "has_sig": false, "md5_digest": "21fcd09d0b896f6d80c32016ea9eccc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8438, "upload_time": "2018-10-14T11:39:04", "url": "https://files.pythonhosted.org/packages/a0/20/14927d55e6083719f70bfdfb21c801d737eafa60b5beb38bd3fdf334a7c1/insta_api-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "47bd370e9c703ee1ae1c089e9ed9ae0c", "sha256": "3555ed31da804218873c7f6c6d4fd8dac72bb22945106d45c72d1c85ad291573" }, "downloads": -1, "filename": "insta_api-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "47bd370e9c703ee1ae1c089e9ed9ae0c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9400, "upload_time": "2018-10-17T02:14:47", "url": "https://files.pythonhosted.org/packages/6a/db/45ad6c7f98769041feb74d183ee6849b5cbd8dd6494c54c45d1fc08dcf60/insta_api-0.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "671830d63832a15b4525b2644b221720", "sha256": "b50739c1b6c111af18e4f1fa72abe03609ae03cf7f67349c04cf0723b97a7697" }, "downloads": -1, "filename": "insta_api-0.1.8.tar.gz", "has_sig": false, "md5_digest": "671830d63832a15b4525b2644b221720", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8599, "upload_time": "2018-10-17T02:14:48", "url": "https://files.pythonhosted.org/packages/e4/e7/5ad715fd895c0361f5bef72a2593f6a898f6e11103fb47ed979fca20ae2e/insta_api-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "4c2d70da6a3b3cf9c05cea375a4fa998", "sha256": "2b15bf1e56a3d32921866f0cbfcf02f74d234793703da2bb9f3a3d840c7a080d" }, "downloads": -1, "filename": "insta_api-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "4c2d70da6a3b3cf9c05cea375a4fa998", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9575, "upload_time": "2018-10-18T07:54:19", "url": "https://files.pythonhosted.org/packages/2c/34/429a51cb8fc4652cd4578b8e80d4285bf6d999ebb2eb7b7b7131f220aaae/insta_api-0.1.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a03340ed6c286b25a406df07793f2847", "sha256": "8b51b6d7bf016112d72fd8a0e937aed6dc8c17e1308e45707843de827eb3608a" }, "downloads": -1, "filename": "insta_api-0.1.9.tar.gz", "has_sig": false, "md5_digest": "a03340ed6c286b25a406df07793f2847", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8683, "upload_time": "2018-10-18T07:54:20", "url": "https://files.pythonhosted.org/packages/ca/93/0f78ca6444fcc7bd2894b1ab20ac54c568fc4373357b4b8a29dfa99a4231/insta_api-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "2f352e8456ff179e0a783e1bdd05767a", "sha256": "7094586f50f25bc4cf613b7667dc299863b83f1f27648519b76af6772e87f46c" }, "downloads": -1, "filename": "insta_api-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2f352e8456ff179e0a783e1bdd05767a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10020, "upload_time": "2018-10-25T23:46:07", "url": "https://files.pythonhosted.org/packages/c1/ea/25126a8e5002302fd2e0635a04aad8a9f382529aba0da43195010618be65/insta_api-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51cd5915b76003f21a3ba2f1842dd9a1", "sha256": "101c9e3ca48cc3e6f7765ff3220097a462174124f1cb7898058ee483502b49f9" }, "downloads": -1, "filename": "insta_api-0.2.0.tar.gz", "has_sig": false, "md5_digest": "51cd5915b76003f21a3ba2f1842dd9a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9803, "upload_time": "2018-10-25T23:46:08", "url": "https://files.pythonhosted.org/packages/78/90/92802d4ddc4d79df89295069ede6952687af1f0363fe4cb81bd8f0d5d045/insta_api-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "f55fbedb5302226ac4dd448388b94789", "sha256": "dc11101e7dd0c345fc7611f438c2d2ec3d83bc1adb7185f24b21dbd6238874f3" }, "downloads": -1, "filename": "insta_api-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f55fbedb5302226ac4dd448388b94789", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10420, "upload_time": "2018-10-26T06:48:21", "url": "https://files.pythonhosted.org/packages/b2/90/782b27dc7bc80d34956e286044fbd75d1f309114678b7eca62a2fee811cb/insta_api-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8a6dd665a6176ef89c7326c1e83a5c1", "sha256": "38651934fe57444652097dd7c458bd901dc22f708bc4b723811a4f58d9fe7b9e" }, "downloads": -1, "filename": "insta_api-0.2.1.tar.gz", "has_sig": false, "md5_digest": "c8a6dd665a6176ef89c7326c1e83a5c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10257, "upload_time": "2018-10-26T06:48:22", "url": "https://files.pythonhosted.org/packages/e8/47/f8549b1f9f7c0126f3fd74b1c84007ae4df86dd487d29aa5456386044a81/insta_api-0.2.1.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "b1b8efa181de8127d335e1839416705f", "sha256": "760d6d0cdd99badc7598b5c5a1b9920421f765acd3c54c1f24245fc9324c447a" }, "downloads": -1, "filename": "insta_api-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "b1b8efa181de8127d335e1839416705f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10513, "upload_time": "2018-11-16T10:25:28", "url": "https://files.pythonhosted.org/packages/41/62/8c939d14fcf8a2462550191acb476ec752d9ee9089d69e94f6a7baf81202/insta_api-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fab4403073be7426a794cba6f85c5cd5", "sha256": "0f76f8b8281582e6341e441a630f37685af1735c50c779ced3907c1c757f4f06" }, "downloads": -1, "filename": "insta_api-0.2.4.tar.gz", "has_sig": false, "md5_digest": "fab4403073be7426a794cba6f85c5cd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10333, "upload_time": "2018-11-16T10:25:31", "url": "https://files.pythonhosted.org/packages/71/61/189621f38557cc64e98a2297cca68b8d4a9fee3ab58da4ff096eaeb82af5/insta_api-0.2.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b1b8efa181de8127d335e1839416705f", "sha256": "760d6d0cdd99badc7598b5c5a1b9920421f765acd3c54c1f24245fc9324c447a" }, "downloads": -1, "filename": "insta_api-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "b1b8efa181de8127d335e1839416705f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10513, "upload_time": "2018-11-16T10:25:28", "url": "https://files.pythonhosted.org/packages/41/62/8c939d14fcf8a2462550191acb476ec752d9ee9089d69e94f6a7baf81202/insta_api-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fab4403073be7426a794cba6f85c5cd5", "sha256": "0f76f8b8281582e6341e441a630f37685af1735c50c779ced3907c1c757f4f06" }, "downloads": -1, "filename": "insta_api-0.2.4.tar.gz", "has_sig": false, "md5_digest": "fab4403073be7426a794cba6f85c5cd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10333, "upload_time": "2018-11-16T10:25:31", "url": "https://files.pythonhosted.org/packages/71/61/189621f38557cc64e98a2297cca68b8d4a9fee3ab58da4ff096eaeb82af5/insta_api-0.2.4.tar.gz" } ] }