{ "info": { "author": "Nicholas Ramkissoon", "author_email": "", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Instats\n\nA Python package for processing statistics from Instagram profiles\n\n### Installation\ninstall instats from command line using:\n```commandline\npip3 install instats\n```\n### Overview\n\nInstats is a Python package for getting and working with statistics from Instagram Profiles.\nThere exists modules for dealing with data about when posts were made, engagement metrics, and visual cohesiveness\nof a profiles posts. It relies heavily on the [instaloader package](https://instaloader.github.io/index.html) for \nlogging into Instagram and getting profile and post data. \n\n#### Basic Usage\n\nFrom instats import instatsprofile and create and InstatsProfile object:\n```python\nfrom instats import instatsprofile\n\np = instatsprofile.InstatsProfile(username='some public profile')\n```\n\nParameters for the InstatsProfile constructor:\n - *username*: username of an Instagram profile (string)\n - *password*: password of an Instagram profile (string), required for private accounts\n - *ToP_n_most_recent*: how many of a profiles most recent posts to use for time of post data (int)\n - *feedmatch*: indicate whether instance will need to process images beforehand (bool)\n - *FM_n_most_recent*: how many most recent images to consider for feedmatch (int)\n - *pixel_count_per_image*: how many pixels to use per image when processing feedmatch data (int)\n - *Eng_n_most_recent*: how many most recent posts to consider for engagement metrics (int)\n\nOnce an InstatsProfile is instantiated, all relevant modules and methods can be called and used.\n\n### Limitations\n\nPrivate accounts need a password to be accessed and are considerably slower to get post data from.\nFurthermore, getting too many recent posts to process may cause instaloader to throw a too many requests error,\nso processing several hundreds of posts from a large account is clumsy and slow.\n\n### Possible Features to Add in the Future\n\n1. Get a profile's most engaged followers by ranking who likes/comments on the most posts in a profile.\n(this results in a too many requests error for accounts with thousands of likes per post)\n2. Module for processing data on the locations of posts made.\n3. Module for processing hashtag statistics and their effectiveness on engagement.\n\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/nramkissoon/Instats", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "instats", "package_url": "https://pypi.org/project/instats/", "platform": "", "project_url": "https://pypi.org/project/instats/", "project_urls": { "Homepage": "https://github.com/nramkissoon/Instats" }, "release_url": "https://pypi.org/project/instats/2.0.0/", "requires_dist": null, "requires_python": ">=3", "summary": "Package for processing statistics from Instagram profiles", "version": "2.0.0" }, "last_serial": 5696753, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "66ffa0542aa1525f1e9f59fdc31bf5ef", "sha256": "f9e9784b51b383fff11b28417b7fabdc82c709db13eb1037cf77df9a06d66b7b" }, "downloads": -1, "filename": "instats-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "66ffa0542aa1525f1e9f59fdc31bf5ef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 7720, "upload_time": "2019-07-15T15:16:28", "url": "https://files.pythonhosted.org/packages/2f/d8/e17fdbe1955ab26251e569f12d53644544081baf07ac232727a277c514e1/instats-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e083c42d31e8679a412755840bcc8d7e", "sha256": "b5e96248155e5391b1bb94c5e9bf5be25aaf3f8f96fbb257a0fc66b03f86ba03" }, "downloads": -1, "filename": "instats-1.0.0.tar.gz", "has_sig": false, "md5_digest": "e083c42d31e8679a412755840bcc8d7e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5596, "upload_time": "2019-07-15T15:16:31", "url": "https://files.pythonhosted.org/packages/f3/e1/3f0491db2ed729b0685c2f14b9ebc1b7ae52347e65bdd17210eec734cefe/instats-1.0.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "583685517f453c410c4f635169fd2087", "sha256": "e1013935f421057b5a237a8101c031acfb922c1369af9f54f0b204e39d1ac4b2" }, "downloads": -1, "filename": "instats-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "583685517f453c410c4f635169fd2087", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 8765, "upload_time": "2019-08-19T05:22:32", "url": "https://files.pythonhosted.org/packages/c4/1e/b10cfee860d35aabbc7c6b738fcd64d7b667ec49806e5beb97ae0ea0f7a6/instats-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d719174253161ff824596e29c8591aa", "sha256": "d12fd62c4d72a7d494230aab062aece1cdde16886e113b76c36659081e8936f8" }, "downloads": -1, "filename": "instats-2.0.0.tar.gz", "has_sig": false, "md5_digest": "5d719174253161ff824596e29c8591aa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 6803, "upload_time": "2019-08-19T05:22:35", "url": "https://files.pythonhosted.org/packages/9b/9a/29bbcd4f0906f1d7617688fa1f05b39c7f0f95ff66cc1141f47bd0eb7743/instats-2.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "583685517f453c410c4f635169fd2087", "sha256": "e1013935f421057b5a237a8101c031acfb922c1369af9f54f0b204e39d1ac4b2" }, "downloads": -1, "filename": "instats-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "583685517f453c410c4f635169fd2087", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 8765, "upload_time": "2019-08-19T05:22:32", "url": "https://files.pythonhosted.org/packages/c4/1e/b10cfee860d35aabbc7c6b738fcd64d7b667ec49806e5beb97ae0ea0f7a6/instats-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d719174253161ff824596e29c8591aa", "sha256": "d12fd62c4d72a7d494230aab062aece1cdde16886e113b76c36659081e8936f8" }, "downloads": -1, "filename": "instats-2.0.0.tar.gz", "has_sig": false, "md5_digest": "5d719174253161ff824596e29c8591aa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 6803, "upload_time": "2019-08-19T05:22:35", "url": "https://files.pythonhosted.org/packages/9b/9a/29bbcd4f0906f1d7617688fa1f05b39c7f0f95ff66cc1141f47bd0eb7743/instats-2.0.0.tar.gz" } ] }