{ "info": { "author": "Tamara Khalbashkeeva", "author_email": "infinityxxx@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Multimedia :: Graphics" ], "description": ".. image:: https://travis-ci.org/infinityxxx/django-thumbnail-maker.svg?branch=master\n :target: https://travis-ci.org/infinityxxx/django-thumbnail-maker\n.. image:: https://coveralls.io/repos/infinityxxx/django-thumbnail-maker/badge.png?branch=master\n :target: https://coveralls.io/r/infinityxxx/django-thumbnail-maker?branch=master\n.. image:: https://badge.fury.io/py/django-thumbnail-maker.svg\n :target: http://badge.fury.io/py/django-thumbnail-maker\n\nAuto-generator of thumbnails for Django, using sorl-thumbnail.\n\nFeatures\n========\n\n- Auto-genarates thumbnails using sorl-thumbnail while uploading (saving) images\n- You can use any engines & plugins you usually use with sorl-thumbnail\n- The application does not replace thumbnail templatetag and you can use everything you want from sorl-thumbnail\n- Command to auto-generate missing thumbnails\n\nHow to Use\n==========\n\nGet the code\n------------\n\nGet the code for the latest stable release use pip::\n\n $ pip install django-thumbnail-maker\n\nConfigure your project\n-----------------------\n\nRegister ``'thumbnail_maker'``, in the ``INSTALLED_APPS`` section of\nyour project's settings anywhere after ``'sorl.thumbnail'`` app (assume you already installed ``sorl-thumbnail``)::\n\n INSTALLED_APPS = (\n 'django.contrib.auth',\n 'django.contrib.admin',\n 'django.contrib.sites',\n 'django.contrib.comments',\n 'django.contrib.sessions',\n 'django.contrib.messages',\n 'django.contrib.contenttypes',\n ...\n 'sorl.thumbnail',\n ...\n 'thumbnail_maker',\n )\n\nSet up required thumb formats in ``THUMBNAIL_MAKER_FORMATS`` dictionary.\nKeys are the names for your formats (could be any string).\nValues are tuples of length 2: first element is a geometry string (used in ``sorl-thumbnail``),\nsecond is a dictionary with options (``crop``, ``quality``, ``padding``, ``format``, etc.)::\n\n THUMBNAIL_MAKER_FORMATS = {\n 'banner': ('400x300', {'crop': 'center',\n 'quality': 90}),\n '50x50': ('50x50', {}),\n 'any_name': ('5x277', {'padding': True})\n }\n\nYou can set up ``THUMBNAIL_MAKER_DEBUG`` setting.\nBy default it is set to ``False`` in order to pass exceptions\nwhile saving models or while generating batch of thumbnails.\nThis setting is not required. Usage::\n\n THUMBNAIL_MAKER_DEBUG = True\n\n\nSet up your model's field\n-------------------------\n\nUse ``ImageWithThumbnailsField`` and ``thumbs`` option, where ``thumbs`` is a tuple of thumb format names\n(keys from ``THUMBNAIL_MAKER_FORMATS`` dictionary)::\n\n from django.db import models\n from thumbnail_maker.fields import ImageWithThumbnailsField\n\n class Item(models.Model):\n image = ImageWithThumbnailsField(\n upload_to='somewhere',\n thumbs=('banner', '50x50'),\n )\n\n\nTemplates usage\n---------------\n\nAll of the examples assume that you first load the ``thumbnail_maker`` template tag in\nyour template::\n\n {% load thumbnail_maker %}\n\nA simple usage::\n\n {% usethumbnail item.image \"banner\" as im %}\n \n {% endusethumbnail %}\n\n {% usethumbnail item.image \"50x50\" as im %}\n \n {% endusethumbnail %}\n\nYou can also use string paths instead of image objects::\n\n {% usethumbnail \"dummy/image.png\" \"50x50\" as im %}\n \n {% endusethumbnail %}\n\nManagement commands usage\n-------------------------\n\nDjango-thumbnail-maker comes with a manage.py command to generate missing thumbs.\nYou can use it while ::\n\n ./manage.py make_thumbnails . \n\nIn case you want to make all thumbs replacing old ones, use ``--force`` option::\n\n ./manage.py make_thumbnails --force . \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/infinityxxx/django-thumbnail-maker", "keywords": "", "license": "BSD", "maintainer": "Tamara Khalbashkeeva", "maintainer_email": "infinityxxx@gmail.com", "name": "django-thumbnail-maker", "package_url": "https://pypi.org/project/django-thumbnail-maker/", "platform": "any", "project_url": "https://pypi.org/project/django-thumbnail-maker/", "project_urls": { "Homepage": "https://github.com/infinityxxx/django-thumbnail-maker" }, "release_url": "https://pypi.org/project/django-thumbnail-maker/0.0.6/", "requires_dist": [ "sorl-thumbnail" ], "requires_python": "", "summary": "Thumbnail maker for Django", "version": "0.0.6" }, "last_serial": 4425292, "releases": { "0.0.1a": [ { "comment_text": "", "digests": { "md5": "55f67c773c375c86afddd192fc8a0395", "sha256": "8ec260b2ee42027216ed476ca4164914040472489c19dcec80d6810d8c529a7a" }, "downloads": -1, "filename": "django-thumbnail-maker-0.0.1a.tar.gz", "has_sig": true, "md5_digest": "55f67c773c375c86afddd192fc8a0395", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4318, "upload_time": "2014-06-20T07:26:05", "url": "https://files.pythonhosted.org/packages/ac/df/8fe2d4862c03018111c7bc6e8ff9f4cca488cfefc552a12ccc2b7ac323ca/django-thumbnail-maker-0.0.1a.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "9fcabacd0792bd97b297daafaf21edb1", "sha256": "aa11a9c38c90d0f85c25e7432594f2839384bb1711c2f5164657b528fce5d9b8" }, "downloads": -1, "filename": "django-thumbnail-maker-0.0.2.tar.gz", "has_sig": true, "md5_digest": "9fcabacd0792bd97b297daafaf21edb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5376, "upload_time": "2014-06-20T10:06:59", "url": "https://files.pythonhosted.org/packages/b1/ac/adb60c7a6a007c9b0c62a114767a353c5e34e1aba4863bc2281ecb2470b1/django-thumbnail-maker-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "742c5c0f01d54390b3863c3534e591dc", "sha256": "2677b26d1e31e27b54fe1f6b54a3a6ccabc7c74182b52dabfc9ff977b2313b10" }, "downloads": -1, "filename": "django-thumbnail-maker-0.0.3.tar.gz", "has_sig": true, "md5_digest": "742c5c0f01d54390b3863c3534e591dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5982, "upload_time": "2014-06-20T16:03:44", "url": "https://files.pythonhosted.org/packages/50/79/8c23b1e815c68e00536a37f8d71b8a40fd092a9bcd7d20d313530a9467d4/django-thumbnail-maker-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "ca432021c356fa81964d1fb2e2fe6aa7", "sha256": "bbcf38d7047831a29e3d565c938c3c992032fc99590fefca12523495ad2685be" }, "downloads": -1, "filename": "django-thumbnail-maker-0.0.4.tar.gz", "has_sig": true, "md5_digest": "ca432021c356fa81964d1fb2e2fe6aa7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6534, "upload_time": "2014-06-22T17:25:36", "url": "https://files.pythonhosted.org/packages/d0/9d/72b30beafbc55a4e28200d4c9d486dbbb761b9aaae3adb3fc5714b8cd411/django-thumbnail-maker-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "d1dee6c46c521dd26149d6b933b948fb", "sha256": "40b9bcf5b5ea03efc064dd364403b248a86b7da8a9f6626293fdd96357e22fd2" }, "downloads": -1, "filename": "django_thumbnail_maker-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d1dee6c46c521dd26149d6b933b948fb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8848, "upload_time": "2018-10-28T21:15:42", "url": "https://files.pythonhosted.org/packages/66/0e/1e111861b928701084659945dac16bb5ae2de8913a0ad02ce5b819154346/django_thumbnail_maker-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0360fa7564f7faeb9137e71f27b799cf", "sha256": "70a38dcac0a1d39bfd82e5694d431732bb1ec5c42455c0fee243c14c2447b8c1" }, "downloads": -1, "filename": "django_thumbnail_maker-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "0360fa7564f7faeb9137e71f27b799cf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8843, "upload_time": "2018-10-28T21:15:44", "url": "https://files.pythonhosted.org/packages/03/ea/6ffa6e5a295f09176b0707a7988ac547237c2bafd62f44eeb0aef8adefc5/django_thumbnail_maker-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d1ffaea3d8f90619f95ac0b37983811a", "sha256": "3253a7d9f29a52864632e3a8b8fd9637837eb0f326a6225a554f1cd6e6757027" }, "downloads": -1, "filename": "django-thumbnail-maker-0.0.5.tar.gz", "has_sig": true, "md5_digest": "d1ffaea3d8f90619f95ac0b37983811a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6728, "upload_time": "2014-06-24T08:42:02", "url": "https://files.pythonhosted.org/packages/72/ba/166de1cc28ea750ab0d99d96e28fdcee179761e3e4ad237c724dca205c4a/django-thumbnail-maker-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "7d4bdd33100094c5666ec6aaf2625143", "sha256": "faa6e1427824cf83299a93da3481e04d5baf4fd7f4b80b75a16d7704d9eccb3c" }, "downloads": -1, "filename": "django_thumbnail_maker-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7d4bdd33100094c5666ec6aaf2625143", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8828, "upload_time": "2018-10-28T21:15:45", "url": "https://files.pythonhosted.org/packages/fb/05/be1af8d018e17a3d921e91e12a682a076ce874f73c75a08ebb216d506c0c/django_thumbnail_maker-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4b5fc042bb056e52cb29214d43dacc1", "sha256": "ec67c1fff671734dd491baba1a7d11b6e6ec9ed743315c0870996ea20d79fe18" }, "downloads": -1, "filename": "django_thumbnail_maker-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "c4b5fc042bb056e52cb29214d43dacc1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8825, "upload_time": "2018-10-28T21:15:46", "url": "https://files.pythonhosted.org/packages/bf/c1/6d05e4345852024409b2926fc684914a5a927f2364c5f2906e8b7cb6bbe9/django_thumbnail_maker-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "622df31d031f33fc8379d0e5ca281e94", "sha256": "cc355e988b32f9e90a72ef1fd20c9bc25e483324781115e689031cabadd41edf" }, "downloads": -1, "filename": "django-thumbnail-maker-0.0.6.tar.gz", "has_sig": false, "md5_digest": "622df31d031f33fc8379d0e5ca281e94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 560414, "upload_time": "2018-10-28T21:16:18", "url": "https://files.pythonhosted.org/packages/36/52/b5d063e8002e79bda6802d3f17b581e3fd1c9a27592d4abae1f52a5ad922/django-thumbnail-maker-0.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7d4bdd33100094c5666ec6aaf2625143", "sha256": "faa6e1427824cf83299a93da3481e04d5baf4fd7f4b80b75a16d7704d9eccb3c" }, "downloads": -1, "filename": "django_thumbnail_maker-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7d4bdd33100094c5666ec6aaf2625143", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8828, "upload_time": "2018-10-28T21:15:45", "url": "https://files.pythonhosted.org/packages/fb/05/be1af8d018e17a3d921e91e12a682a076ce874f73c75a08ebb216d506c0c/django_thumbnail_maker-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4b5fc042bb056e52cb29214d43dacc1", "sha256": "ec67c1fff671734dd491baba1a7d11b6e6ec9ed743315c0870996ea20d79fe18" }, "downloads": -1, "filename": "django_thumbnail_maker-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "c4b5fc042bb056e52cb29214d43dacc1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8825, "upload_time": "2018-10-28T21:15:46", "url": "https://files.pythonhosted.org/packages/bf/c1/6d05e4345852024409b2926fc684914a5a927f2364c5f2906e8b7cb6bbe9/django_thumbnail_maker-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "622df31d031f33fc8379d0e5ca281e94", "sha256": "cc355e988b32f9e90a72ef1fd20c9bc25e483324781115e689031cabadd41edf" }, "downloads": -1, "filename": "django-thumbnail-maker-0.0.6.tar.gz", "has_sig": false, "md5_digest": "622df31d031f33fc8379d0e5ca281e94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 560414, "upload_time": "2018-10-28T21:16:18", "url": "https://files.pythonhosted.org/packages/36/52/b5d063e8002e79bda6802d3f17b581e3fd1c9a27592d4abae1f52a5ad922/django-thumbnail-maker-0.0.6.tar.gz" } ] }