{ "info": { "author": "acrius", "author_email": "acrius@mail.ru", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "===========================\ndjango-snippet-image\n===========================\n\nThe python package provides a django field for automatic\ngeneration of images for sharing in social networks.\n\ndjango-snippet-image based on snippet-image_ package.\n\n.. _snippet-image: https://github.com/acrius/snippet-image\n\nInstallation\n-------------------------\n\n`\npip3 install django-snippet-image\n`\n\nExample\n-------------------------\n\nUse SnippetImageField:\n\n.. code-block:: python\n\n from django.db.models import (\n Model,\n CharField,\n ImageField,\n )\n from django_snippet_image import SnippetImageField\n\n\n class Statuses:\n DRAFT = 'draft'\n PUBLISH = 'publish'\n\n CHOICES = (\n (DRAFT, 'Draft'),\n (PUBLISH, 'Publish'),\n )\n\n\n class ExampleModel(Model):\n text = CharField(\n max_length=200,\n verbose_name='Text for snippet image',\n )\n background = ImageField(\n verbose_name='Background for snippet image',\n blank=True,\n null=True,\n )\n snippet_image_field = SnippetImageField(\n verbose_name='Example snippet image field',\n null=True,\n )\n status = CharField(\n max_length=20,\n choices=Statuses.CHOICES,\n )\n\n # Methods for collect data for snippet image.\n\n def get_snippet_image_text(self, snippet_type):\n return self.text if snippet_type == 'default' and self.text else ''\n\n def get_snippet_image_background(self, snippet_type):\n if snippet_type == 'default' and self.background:\n return self.background.path\n\n def snippet_image_should_be_created(self):\n return self.status == Statuses.PUBLISH\n\n class Meta:\n verbose_name = 'example object'\n verbose_name_plural = 'example objects'\n\nAnd use in template:\n\n.. code-block:: html\n\n \n\nRead more on home page_.\n\n.. _page: https://github.com/acrius/django-snippet-image\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/acrius/django-snippet-image", "keywords": "django,sharing,images,social,networks,snippets", "license": "MIT", "maintainer": "acrius", "maintainer_email": "acrius@mail.ru", "name": "django-snippet-image", "package_url": "https://pypi.org/project/django-snippet-image/", "platform": "", "project_url": "https://pypi.org/project/django-snippet-image/", "project_urls": { "Homepage": "https://github.com/acrius/django-snippet-image", "Repository": "https://github.com/acrius/django-snippet-image" }, "release_url": "https://pypi.org/project/django-snippet-image/0.1.3/", "requires_dist": [ "django (>=1.11,<3.0)", "snippet-image (>=0.1.2,<0.2.0)" ], "requires_python": ">=3.5,<4.0", "summary": "Django field for create snippet image for sharing in social networks.", "version": "0.1.3" }, "last_serial": 5285816, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "6a189c6201a9717b3b9c4336e84fdfad", "sha256": "88124d177a22be466c85c935f2d78e03373b71dadde97f36a58cdf7c22c05c49" }, "downloads": -1, "filename": "django_snippet_image-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6a189c6201a9717b3b9c4336e84fdfad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 6731, "upload_time": "2019-05-11T14:29:56", "url": "https://files.pythonhosted.org/packages/73/5f/d8b1f525828b39c83e00584c12505ded2914295742779c9eabf15619e011/django_snippet_image-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a56b851ecf768dfc3f0434554ee008e1", "sha256": "1b9c64f940e432ec2c3e8331343e304764228cd05f48c30d64c592b0ee1bdf10" }, "downloads": -1, "filename": "django-snippet-image-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a56b851ecf768dfc3f0434554ee008e1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 6000, "upload_time": "2019-05-11T14:29:53", "url": "https://files.pythonhosted.org/packages/e6/a5/a98ccbe2209673e9fcabaddb3f17c66d6eb7f985eb9e077effe048962642/django-snippet-image-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "0571bd6a73e0c67caa3ebb2c28de8f86", "sha256": "a7a8a3c0abd74344d546e1fbcf688a4977a68434bc7424cca109ed3f2cea06a8" }, "downloads": -1, "filename": "django_snippet_image-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0571bd6a73e0c67caa3ebb2c28de8f86", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 6734, "upload_time": "2019-05-11T15:23:58", "url": "https://files.pythonhosted.org/packages/c5/0c/827e2ff2175b9b494fa641421bf6bd4fc16bfa4ff8ee4da0286f51d8108f/django_snippet_image-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d784aa92fe9e57db939779a1dd07bb8d", "sha256": "c77aee33199d3649c120e6a0a95789d793735e4627f9ff2ac69845c8548a6258" }, "downloads": -1, "filename": "django-snippet-image-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d784aa92fe9e57db939779a1dd07bb8d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 6002, "upload_time": "2019-05-11T15:23:57", "url": "https://files.pythonhosted.org/packages/af/f8/76f0bd300f8bfec3df80237e42190ab7ac0bf2a0cd362c09fbf91a2efa7a/django-snippet-image-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "8a00bbf9761db9cdfbff1fd32c149ab0", "sha256": "a25cb65269f6d2772975ebfde95f578e33747f9bcebc16adf95690470cbba07b" }, "downloads": -1, "filename": "django_snippet_image-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8a00bbf9761db9cdfbff1fd32c149ab0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 6566, "upload_time": "2019-05-12T04:50:49", "url": "https://files.pythonhosted.org/packages/e3/da/62d654c1e3726442ace8e45149446fe4b9f7663011e93ed18a8537b5c738/django_snippet_image-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c954d3e4820a16d01cec5d0ba7b79c39", "sha256": "704739d59e58d316d4318d7186d260722027f189cff26943ac93a398790ed81a" }, "downloads": -1, "filename": "django-snippet-image-0.1.2.tar.gz", "has_sig": false, "md5_digest": "c954d3e4820a16d01cec5d0ba7b79c39", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 5471, "upload_time": "2019-05-12T04:50:47", "url": "https://files.pythonhosted.org/packages/10/cf/2ede5c10db12071da1ffa167e12a5421e4cc70e7ed77419b8eaf3af4ef5e/django-snippet-image-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "ebc8e5f23dc784c02836d1a3fda06ee7", "sha256": "73e03935f5d9b1ba0d29b9ab57a22162573c4380370b8abbdf276b265fbc75a2" }, "downloads": -1, "filename": "django_snippet_image-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ebc8e5f23dc784c02836d1a3fda06ee7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 6740, "upload_time": "2019-05-18T14:25:20", "url": "https://files.pythonhosted.org/packages/cc/83/e4c32ee55ed10ed128222cd9bd3e19280b46f6e86c13e4c299e3a2dfda20/django_snippet_image-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e22d063360f97f614b8b1d3784c3e9f", "sha256": "b57bb861318a76814b3ddb4fed5df002f3debe01c5df81356ae1d778ef9fc84c" }, "downloads": -1, "filename": "django-snippet-image-0.1.3.tar.gz", "has_sig": false, "md5_digest": "9e22d063360f97f614b8b1d3784c3e9f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 5683, "upload_time": "2019-05-18T14:25:19", "url": "https://files.pythonhosted.org/packages/0a/10/0c2eaef676e90b31950ba1dd5e6dfb441577dec36f3a59308a610bcdd62a/django-snippet-image-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ebc8e5f23dc784c02836d1a3fda06ee7", "sha256": "73e03935f5d9b1ba0d29b9ab57a22162573c4380370b8abbdf276b265fbc75a2" }, "downloads": -1, "filename": "django_snippet_image-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ebc8e5f23dc784c02836d1a3fda06ee7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 6740, "upload_time": "2019-05-18T14:25:20", "url": "https://files.pythonhosted.org/packages/cc/83/e4c32ee55ed10ed128222cd9bd3e19280b46f6e86c13e4c299e3a2dfda20/django_snippet_image-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e22d063360f97f614b8b1d3784c3e9f", "sha256": "b57bb861318a76814b3ddb4fed5df002f3debe01c5df81356ae1d778ef9fc84c" }, "downloads": -1, "filename": "django-snippet-image-0.1.3.tar.gz", "has_sig": false, "md5_digest": "9e22d063360f97f614b8b1d3784c3e9f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 5683, "upload_time": "2019-05-18T14:25:19", "url": "https://files.pythonhosted.org/packages/0a/10/0c2eaef676e90b31950ba1dd5e6dfb441577dec36f3a59308a610bcdd62a/django-snippet-image-0.1.3.tar.gz" } ] }