{ "info": { "author": "Marco Pompili", "author_email": "django@mg.odd.red", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.11", "Framework :: Django :: 2.0", "Framework :: Django :: 2.1", "Framework :: Django :: 2.2", "Framework :: Django :: 3.0", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "master================\ndjango-instagram\n================\n\nA Django application that allows to use some template tags to display content\nfrom an Instagram public profile.\n\n------------\nRequirements\n------------\n\n* `Django >= 1.11 `_\n* `lxml `_\n* `requests `_\n* `sorl-thumbnail `_\n* `Pillow `_\n\n------------\nInstallation\n------------\n\nInstall Django with your favourite linux packaging system or you can use pip\nfor installing python packages, if Django is not an official package for\nyour distribution:\n\nUse pip to install Django Instagram:\n\n.. code-block:: bash\n\n pip install django-instagram\n\nPip should take care of the package dependencies for Django Instagram.\n\n-------------\nConfiguration\n-------------\n\nAdd the application to INSTALLED_APPS:\n\n.. code-block:: python\n\n INSTALLED_APPS = ('...',\n 'django_instagram',)\n\nRebuild your application database, this command depends on which\nversion of Django you are using.\n\nIn Django 2.0 (recommended):\n\n.. code-block:: bash\n\n python manage.py makemigrations django_instagram\n\nThem migrate the db:\n\n.. code-block:: bash\n\n python manage.py migrate\n\n-----\nUsage\n-----\n\nThe `instagram_user_recent_media` brings into context two objects:\n\n - `profile`: Contains the who scraped object.\n - `recent_media`: Contains the recent media, like 10 or 12 entries or so.\n\nA Django `urls.py` example using a `TemplateView` View class with a context variable called `instagram_profile_name`:\n\n.. code-block:: python\n\n from django.contrib import admin\n from django.urls import path\n from django.views.generic import TemplateView\n urlpatterns = [\n path('admin/', admin.site.urls),\n path('', TemplateView.as_view(template_name='index.html', extra_context={\n \"instagram_profile_name\": \"amd\"\n })),\n ]\n\nYou can display the data contained in `recent_media` list like this:\n\n.. code-block:: html\n\n \n\n {% load instagram_client %}\n\n \n \n \n {{ instagram_profile_name|capfirst }} Instagram feed\n \n \n

{{ instagram_profile_name|capfirst }} Instagram Feed

\n
\n {% instagram_user_recent_media instagram_profile_name %}\n {% for media in recent_media %}\n \n {% endfor %}\n
\n

Got from instagram

\n \n \n\nThere are also two inclusion tags that includes an example of\nhow to parse data from Instagram, you can also use them like\nthis:\n\n.. code-block:: html\n\n {% load instagram_client %}\n\n

Instagram media wall

\n {% instagram_recent_media_wall username=\"intel\" %}\n\n

Instagram sliding box

\n {% instagram_recent_media_box username=\"intel\" %}\n\n-------\nFilters\n-------\n\nAs you may have noticed some filters can be used for sizing\nthe pictures, here is the list of the usable fitlers:\n\nFor standard size:\n\n.. code-block:: html\n\n {% for media in recent_media %}\n ...\n \n ...\n {% endfor %}\n\nFor low resolution images:\n\n.. code-block:: html\n\n {% for media in recent_media %}\n ...\n \n ...\n {% endfor %}\n\nFor thumbnail size:\n\n.. code-block:: html\n\n {% for media in recent_media %}\n ...\n \n ...\n {% endfor %}\n\n--------\nReleases\n--------\n* 0.3.2 Compatibility fix for Django 3.\n* 0.3.1 Template tag accepts context variables.\n* 0.3.0 Updates to the scraping algorithm.\n* 0.2.0 New scraping algorithm, removed Python Instagram.\n* 0.1.1 Numerous bug fixes, better documentation.\n* 0.1.0 Work in progress version.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/marcopompili/django-instagram", "keywords": "", "license": "BSD-3 License", "maintainer": "", "maintainer_email": "", "name": "django-instagram", "package_url": "https://pypi.org/project/django-instagram/", "platform": "", "project_url": "https://pypi.org/project/django-instagram/", "project_urls": { "Homepage": "https://github.com/marcopompili/django-instagram" }, "release_url": "https://pypi.org/project/django-instagram/0.3.2/", "requires_dist": [ "django (>=1.11)", "lxml", "requests", "sorl-thumbnail", "Pillow" ], "requires_python": "", "summary": "Instagram client for Django.", "version": "0.3.2", "yanked": false, "yanked_reason": null }, "last_serial": 7692295, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "652311d9eeb556ecc86e2a0ed05af9ea", "sha256": "2fc3441a6883d2acacecc4d024c20818317f48a147687288b30e06b9c9762c55" }, "downloads": -1, "filename": "django-instagram-0.1.1.tar.gz", "has_sig": false, "md5_digest": "652311d9eeb556ecc86e2a0ed05af9ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34216, "upload_time": "2016-01-05T16:59:45", "upload_time_iso_8601": "2016-01-05T16:59:45.970845Z", "url": "https://files.pythonhosted.org/packages/2d/31/2a7f434a0365c03d869ab9402b979d51203593e18c47182fca91e2773d44/django-instagram-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0a1": [ { "comment_text": "", "digests": { "md5": "62bdfcc403814c054251c1d060e97bc5", "sha256": "f6cc3617120e4d26651f6d1d10e631d530147882f9083ce42d153e6c18fc071a" }, "downloads": -1, "filename": "django-instagram-0.2.0a1.tar.gz", "has_sig": false, "md5_digest": "62bdfcc403814c054251c1d060e97bc5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33463, "upload_time": "2016-09-09T13:35:17", "upload_time_iso_8601": "2016-09-09T13:35:17.428785Z", "url": "https://files.pythonhosted.org/packages/72/c4/b09409b6aec92bf11518baf4827e7a95d6d14c784979036e0d5af41ebcd1/django-instagram-0.2.0a1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "d770424762f2b7cdb656206fb9a9a642", "sha256": "02b57f467c64faa91d695826380076131fe6ce7adbb98e1353fa65b07395937a" }, "downloads": -1, "filename": "django_instagram-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d770424762f2b7cdb656206fb9a9a642", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 35238, "upload_time": "2018-04-09T11:31:11", "upload_time_iso_8601": "2018-04-09T11:31:11.481368Z", "url": "https://files.pythonhosted.org/packages/4b/34/8d6099c3169385a187e4c90fe2a09af6226f0a0524d8de6a41d806c13d44/django_instagram-0.3.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fddc8178ed2ee2ef8994bdc019794be2", "sha256": "245fff37d9230eb7893a79036841143d69b4fa51a6da7231664f5d27537db54b" }, "downloads": -1, "filename": "django-instagram-0.3.0.tar.gz", "has_sig": false, "md5_digest": "fddc8178ed2ee2ef8994bdc019794be2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35767, "upload_time": "2018-04-09T11:31:12", "upload_time_iso_8601": "2018-04-09T11:31:12.695622Z", "url": "https://files.pythonhosted.org/packages/1a/2f/a3fbeeaeac00e909b2326a21503b101c7adeb62ed6ae30f92f5fa81507c1/django-instagram-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "abb02fa32f8c5839294165881105a7c7", "sha256": "39d2a810c31d5d4e148ee4d91f73d01976b666f18b0c8fed8f14c073631f9c23" }, "downloads": -1, "filename": "django-instagram-0.3.1.tar.gz", "has_sig": false, "md5_digest": "abb02fa32f8c5839294165881105a7c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36016, "upload_time": "2019-10-30T12:08:17", "upload_time_iso_8601": "2019-10-30T12:08:17.905169Z", "url": "https://files.pythonhosted.org/packages/3d/2b/f3556f1c7783b60f78ccaab083bc7f95ee4babf265e6712e6946aeafe41c/django-instagram-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "6d96f6e2f3430572deae958521ba018e", "sha256": "08ffd4ac9c01c1a7f407216c752110721b0facc6e687648dfcea68df70c60aac" }, "downloads": -1, "filename": "django_instagram-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6d96f6e2f3430572deae958521ba018e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 36549, "upload_time": "2020-07-13T18:04:02", "upload_time_iso_8601": "2020-07-13T18:04:02.670671Z", "url": "https://files.pythonhosted.org/packages/c5/e4/ea859c8640add52d8cf539d638647722eeecdb835d36d316aba8428d6dbe/django_instagram-0.3.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "727eff669a7a10780f12ed4051ef6a86", "sha256": "6646f9625b48931d674c3cbfc2feed6a0d1a70ee9138742d9644164e2dd1b739" }, "downloads": -1, "filename": "django-instagram-0.3.2.tar.gz", "has_sig": false, "md5_digest": "727eff669a7a10780f12ed4051ef6a86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36768, "upload_time": "2020-07-13T18:04:04", "upload_time_iso_8601": "2020-07-13T18:04:04.389368Z", "url": "https://files.pythonhosted.org/packages/42/92/45c8cdf92ae27de99597388f0c2261b5690490662cc8baf0baf5ba9a12c5/django-instagram-0.3.2.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6d96f6e2f3430572deae958521ba018e", "sha256": "08ffd4ac9c01c1a7f407216c752110721b0facc6e687648dfcea68df70c60aac" }, "downloads": -1, "filename": "django_instagram-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6d96f6e2f3430572deae958521ba018e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 36549, "upload_time": "2020-07-13T18:04:02", "upload_time_iso_8601": "2020-07-13T18:04:02.670671Z", "url": "https://files.pythonhosted.org/packages/c5/e4/ea859c8640add52d8cf539d638647722eeecdb835d36d316aba8428d6dbe/django_instagram-0.3.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "727eff669a7a10780f12ed4051ef6a86", "sha256": "6646f9625b48931d674c3cbfc2feed6a0d1a70ee9138742d9644164e2dd1b739" }, "downloads": -1, "filename": "django-instagram-0.3.2.tar.gz", "has_sig": false, "md5_digest": "727eff669a7a10780f12ed4051ef6a86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36768, "upload_time": "2020-07-13T18:04:04", "upload_time_iso_8601": "2020-07-13T18:04:04.389368Z", "url": "https://files.pythonhosted.org/packages/42/92/45c8cdf92ae27de99597388f0c2261b5690490662cc8baf0baf5ba9a12c5/django-instagram-0.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }