{ "info": { "author": "Artur Barseghyan", "author_email": "artur.barseghyan@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "=======================\ndjango-dummy-thumbnails\n=======================\nDummy thumbnails for `most popular `_ Django\nthumbnail generators.\n\n.. image:: https://img.shields.io/pypi/v/django-dummy-thumbnails.svg\n :target: https://pypi.python.org/pypi/django-dummy-thumbnails\n :alt: PyPI Version\n\n.. image:: https://img.shields.io/travis/barseghyanartur/django-dummy-thumbnails/master.svg\n :target: http://travis-ci.org/barseghyanartur/django-dummy-thumbnails\n :alt: Build Status\n\n.. image:: https://img.shields.io/badge/license-GPL--2.0--only%20OR%20LGPL--2.1--or--later-blue.svg\n :target: https://github.com/barseghyanartur/django-dummy-thumbnails/#License\n :alt: GPL-2.0-only OR LGPL-2.1-or-later\n\nThere are times when you have a database of a Django site and you need to\nquickly start it up to fix/develop, but then you realise that images are\nmissing and you need to have images, because either your layout is broken or,\nin the worst case, entire site is broken (500). This library has been written\nfor developers in order to avoid above mentioned problems in the shortest way\npossible, with least efforts possible.\n\nPrerequisites\n=============\n- Django 1.8, 1.9, 1.10, 1.11, 2.0, 2.1, 2.2\n- Python 2.7, 3.5, 3.6, 3.7\n\nAlthough ``django-dummy-thumbnails`` is not being tested against older\nversions of Django, tests do pass with Django versions 1.5, 1.6 and 1.7.\n\nInstallation\n============\n(1) Install in your virtual environment\n\n Latest stable version from PyPI:\n\n .. code-block:: sh\n\n pip install django-dummy-thumbnails\n\n or latest stable version from GitHub:\n\n .. code-block:: sh\n\n pip install https://github.com/barseghyanartur/django-dummy-thumbnails/archive/stable.tar.gz\n\n or latest stable version from BitBucket:\n\n .. code-block:: sh\n\n pip install https://bitbucket.org/barseghyanartur/django-dummy-thumbnails/get/stable.tar.gz\n\n(2) Add ``dummy_thumbnails`` to your ``INSTALLED_APPS`` in the\n global ``settings.py``.\n\n .. code-block:: python\n\n INSTALLED_APPS = (\n # ...\n 'dummy_thumbnails',\n # ...\n )\n\n(3) Collect the statics:\n\n .. code-block:: sh\n\n ./manage.py collectstatic --noinput\n\n(4) Specify a custom path to your images directory in settings:\n\n .. code-block:: python\n\n DUMMY_THUMBNAILS_IMAGES_PATH = '/home/path/to/images/'\n\n This should be a directory inside your media directory of your Django\n project. Otherwise Django would raise a ``SuspiciousOperation`` exception.\n In order not to duplicate tons of files for each project, you are advised\n to create symlinks to the images directory in the media directory of your\n Django project.\n\n .. code-block:: sh\n\n ln -s /home/path/to/images /home/repos/your-django-project/media\n\n If you prefer to use included `public domain images\n `_,\n run the following management command:\n\n .. code-block:: sh\n\n ./manage.py dummy_thumbnails_symlink_dummy_images\n\n And specify the following path in settings:\n\n .. code-block:: python\n\n DUMMY_THUMBNAILS_IMAGES_PATH = os.path.join(MEDIA_ROOT, 'mixed')\n\nUsage\n=====\nCommon usage examples.\n\nReplace broken images with dummy ones\n-------------------------------------\nThat's what it's all about - replacing the broken images with dummy ones.\n\n.. note:: You should **never** use this in production. All the changes\n mentioned above and below are supposed to be applied to\n **development** settings only.\n\nSupported thumbnailers\n~~~~~~~~~~~~~~~~~~~~~~\nMost popular image thumbnailers for Django (`django-imagekit`_,\n`sorl-thumbnail`_ and `easy-thumbnails`_) are supported. If you can't find\nyour favourite thumbnailer, open an issue or consider making a pull request.\n\ndjango-imagekit\n^^^^^^^^^^^^^^^\nIntegration with `django-imagekit\n`_.\n\nModify your settings in the following way:\n\n(1) Add ``imagekit``, ``dummy_thumbnails`` and\n ``dummy_thumbnails.contrib.thumbnailers.django_imagekit.generatorlibrary``\n to the ``INSTALLED_APPS``:\n\n .. code-block:: python\n\n INSTALLED_APPS = [\n # ...\n 'imagekit',\n 'dummy_thumbnails',\n 'dummy_thumbnails.contrib.thumbnailers.django_imagekit.generatorlibrary',\n # ...\n ]\n\n(2) Collect the statics:\n\n .. code-block:: sh\n\n ./manage.py collectstatic --noinput\n\n(3) Specify a custom path to your images directory in settings:\n\n .. code-block:: python\n\n DUMMY_THUMBNAILS_IMAGES_PATH = os.path.join(MEDIA_ROOT, 'mixed')\n\n(4) If you are using the included public domain images, don't forget to create \n a symlink:\n\n .. code-block:: sh\n\n ./manage.py dummy_thumbnails_symlink_dummy_images\n\n(5) Now the following would work:\n\n .. code-block:: html\n\n {% load imagekit %}\n\n {% thumbnail '640x480' 'None1' %}\n {% thumbnail '480x640' 'None2' %}\n {% thumbnail '200x200' 'None3' %}\n\nsorl-thumbnail\n^^^^^^^^^^^^^^\nIntegration with `sorl-thumbnail\n`_.\n\nModify your settings in the following way:\n\n(1) Add ``sorl.thumbnail`` and ``dummy_thumbnails`` to the ``INSTALLED_APPS``:\n\n .. code-block:: python\n\n INSTALLED_APPS = [\n # ...\n 'sorl.thumbnail',\n 'dummy_thumbnails',\n # ...\n ]\n\n(2) Set the dummy thumbnail engine as ``THUMBNAIL_ENGINE``:\n\n .. code-block:: python\n\n THUMBNAIL_ENGINE = 'dummy_thumbnails.contrib.thumbnailers.sorl_thumbnail.engines.dummy_engine.DummyThumbnailsEngine'\n\n(3) Collect the statics:\n\n .. code-block:: sh\n\n ./manage.py collectstatic --noinput\n\n(4) Specify a custom path to your images directory in settings:\n\n .. code-block:: python\n\n DUMMY_THUMBNAILS_IMAGES_PATH = os.path.join(MEDIA_ROOT, 'mixed')\n\n(5) If you are using the included public domain images, don't forget create a symlink:\n\n .. code-block:: sh\n\n ./manage.py dummy_thumbnails_symlink_dummy_images\n\n(6) Now the following would work:\n\n .. code-block:: html\n\n {% load thumbnail %}\n\n {% thumbnail 'None1' \"640x480\" crop=\"center\" as im %}\n \n {% endthumbnail %}\n\n {% thumbnail 'None2' \"480x640\" crop=\"center\" as im %}\n \n {% endthumbnail %}\n\n {% thumbnail 'None3' \"200x200\" crop=\"center\" as im %}\n \n {% endthumbnail %}\n\neasy-thumbnails\n^^^^^^^^^^^^^^^\nIntegration with `easy-thumbnails\n`_.\n\nModify your settings in the following way:\n\n(1) Add ``easy_thumbnails`` and ``dummy_thumbnails`` to the ``INSTALLED_APPS``:\n\n .. code-block:: python\n\n INSTALLED_APPS = [\n # ...\n 'easy_thumbnails',\n 'dummy_thumbnails',\n # ...\n ]\n\n(2) Add dummy thumbnail generator to ``THUMBNAIL_SOURCE_GENERATORS``:\n\n .. code-block:: python\n\n THUMBNAIL_SOURCE_GENERATORS = (\n 'dummy_thumbnails.contrib.thumbnailers.easy_thumbnails.source_generators.dummy_thumbnail',\n )\n\n(3) Collect the statics:\n\n .. code-block:: sh\n\n ./manage.py collectstatic --noinput\n\n(4) Specify a custom path to your images directory in settings:\n\n .. code-block:: python\n\n DUMMY_THUMBNAILS_IMAGES_PATH = os.path.join(MEDIA_ROOT, 'mixed')\n\n(5) If you are using the included public domain images, don't forget to create a symlink:\n\n .. code-block:: sh\n\n ./manage.py dummy_thumbnails_symlink_dummy_images\n\n(6) Now the following would work:\n\n .. code-block:: html\n\n {% load thumbnail %}\n\n \"\"\n \"\"\n \"\"\n\nDealing with broken or invalid dummy images\n===========================================\nOf course, it's always better to have a good working set of dummy images.\nHowever, it might happen that for some reason one of your dummy images\nis broken.\n\nThe recommended approach is to use a management command\n``dummy_thumbnails_verify_dummy_images``, which has been written in order to\nverify the dummy images and identify possible problems. It also lets you\nremove broken/invalid dummy images.\n\nTo remove broken/invalid dummy images with confirmation, type:\n\n.. code-block:: sh\n\n ./manage.py dummy_thumbnails_verify_dummy_images\n\nTo remove broken/invalid dummy images without confirmation, type:\n\n.. code-block:: sh\n\n ./manage.py dummy_thumbnails_verify_dummy_images --noinput\n\nTo just list broken/invalid dummy images without removal, type:\n\n.. code-block:: sh\n\n ./manage.py dummy_thumbnails_verify_dummy_images --list\n\nAnother way to avoid failures is to set the value of\n``DUMMY_THUMBNAILS_VERIFY_IMAGES`` to True in your project settings. Beware,\nthat this slows down the start up time of your Django project, although does\nnot slow down further rendering of the images.\n\nImporting images from feed\n==========================\nImports images from feeds, that support enclosures.\n\nInstallation\n------------\nAdd ``dummy_thumbnails.contrib.image_importers.feed`` to your\n``INSTALLED_APPS`` in the global ``settings.py``.\n\n.. code-block:: python\n\n INSTALLED_APPS = (\n # ...\n 'dummy_thumbnails.contrib.image_importers.feed',\n # ...\n )\n\nUsage\n-----\nTo import 50 dummy images from Flickr `commercialphotos\n`_ feed, type:\n\n.. code-block:: sh\n\n ./manage.py dummy_thumbnails_import_from_feed\n\nYou can provide a custom feed URL and the number of dummy images to import.\nTo import 100 images from Flickr `nationalgeographic\n`_ group, type:\n\n.. code-block:: sh\n\n ./manage.py dummy_thumbnails_import_from_feed \\\n \"https://api.flickr.com/services/feeds/groups_pool.gne?id=36256495@N00\" \\\n --limit=100\n\nConfiguration\n-------------\nAs you have seen, syntax allows to read images from any feed (that supports\nenclosures). In your project, you might want to make it easy for developers,\nso that they don't have to type the feed URL. Therefore a setting\n``DUMMY_THUMBNAILS_FEED_DEFAULT_FEED_URL`` has been introduced. It defaults\nto the URL of the `commercialphotos\n`_ group of the Flickr.\n\n.. code-block:: python\n\n DUMMY_THUMBNAILS_FEED_DEFAULT_FEED_URL = \"https://api.flickr.com/\" \\\n \"services/feeds/groups_pool.gne\" \\\n \"?id=36256495@N00\"\n\nDemo\n====\nRun demo locally\n----------------\nIn order to be able to quickly evaluate the `django-dummy-thumbnails`, a demo\napp (with a quick installer) has been created (works on Ubuntu/Debian, may\nwork on other Linux systems as well, although not guaranteed). Follow the\ninstructions below to have the demo running within a minute.\n\nGrab the latest ``dummy_thumbnails_demo_installer.sh``:\n\n.. code-block:: sh\n\n wget -O - https://raw.github.com/barseghyanartur/django-dummy-thumbnails/stable/examples/dummy_thumbnails_demo_installer.sh | bash\n\nOpen your browser and test the app.\n\n- URL: http://127.0.0.1:8001/\n\nIf quick installer doesn't work for you, see the manual steps on running the\n`example project\n`_.\n\nTesting\n=======\nSimply type:\n\n.. code-block:: sh\n\n ./runtests.py\n\nor use tox:\n\n.. code-block:: sh\n\n tox\n\nor use tox to check specific env:\n\n.. code-block:: sh\n\n tox -e py37\n\nor run Django tests:\n\n.. code-block:: sh\n\n ./manage.py test dummy_thumbnails --settings=settings.testing\n\nLicense\n=======\nGPL-2.0-only OR LGPL-2.1-or-later\n\nSupport\n=======\nFor any issues contact me at the e-mail given in the `Author`_ section.\n\nAuthor\n======\nArtur Barseghyan \n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/barseghyanartur/django-dummy-thumbnails/", "keywords": "django", "license": "GPL-2.0-only OR LGPL-2.1-or-later", "maintainer": "", "maintainer_email": "", "name": "django-dummy-thumbnails", "package_url": "https://pypi.org/project/django-dummy-thumbnails/", "platform": "", "project_url": "https://pypi.org/project/django-dummy-thumbnails/", "project_urls": { "Homepage": "https://github.com/barseghyanartur/django-dummy-thumbnails/" }, "release_url": "https://pypi.org/project/django-dummy-thumbnails/0.2.5/", "requires_dist": null, "requires_python": "", "summary": "Dummy thumbnails for most popular Django thumbnail generators.", "version": "0.2.5" }, "last_serial": 5404927, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "a7485dba95844a67d32d197d6b05bc35", "sha256": "6682bd9b522782743beea49606b29dd43ae74a07770bf4c0cc1f983c3d61f10c" }, "downloads": -1, "filename": "django_dummy_thumbnails-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a7485dba95844a67d32d197d6b05bc35", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 16029, "upload_time": "2016-12-15T00:16:54", "url": "https://files.pythonhosted.org/packages/e7/a2/7bd0287f6615264e6a0ec9bae73b6847ef870f7a32ccc9d773c87e4645f3/django_dummy_thumbnails-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27f414640df7a105fa8ac5f3f4c6e505", "sha256": "5eb5e907c005147f7768a302065940b64b559d54598a293c6997eddfd4ce8898" }, "downloads": -1, "filename": "django-dummy-thumbnails-0.1.tar.gz", "has_sig": false, "md5_digest": "27f414640df7a105fa8ac5f3f4c6e505", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24611, "upload_time": "2016-12-15T00:16:52", "url": "https://files.pythonhosted.org/packages/b5/e0/32d643c421b4222b558efb6460712637359b704aad253b96355f18063033/django-dummy-thumbnails-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "1498400b8b8c0921ca59f7b2550612ce", "sha256": "2687491e2c55a3560d651938d7eb2dbedf2638327c6e8622e5435c76b66681c9" }, "downloads": -1, "filename": "django_dummy_thumbnails-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1498400b8b8c0921ca59f7b2550612ce", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9128798, "upload_time": "2016-12-15T00:55:58", "url": "https://files.pythonhosted.org/packages/4c/ac/166fc1fcc05da8f62c726f8ceb29be0b965abac8213342e256cf3ad91bbd/django_dummy_thumbnails-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0df34c97da53078b51c8e5eecc63bb2e", "sha256": "d3fc2cc92419db80ce5671169df9c9eb77c82c1d0abd5c241dac092601cc093a" }, "downloads": -1, "filename": "django-dummy-thumbnails-0.1.1.tar.gz", "has_sig": false, "md5_digest": "0df34c97da53078b51c8e5eecc63bb2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9138412, "upload_time": "2016-12-15T00:55:50", "url": "https://files.pythonhosted.org/packages/13/5f/f89d9b9771c2e0f119fe557d48c971795cbf65b955415ba4d76b8998ebf5/django-dummy-thumbnails-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "fd3e965e1f55baf4f524299f5bad93b8", "sha256": "e7583467f0e1fb8b72d5dfba8e17623db7bf35938667b871a4268f865f4811e4" }, "downloads": -1, "filename": "django_dummy_thumbnails-0.1.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fd3e965e1f55baf4f524299f5bad93b8", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9135322, "upload_time": "2017-01-26T21:19:52", "url": "https://files.pythonhosted.org/packages/5a/6d/b17931f4524d5db13d3f0ea18bce763122be8c06e75b180b914fd8a8bee5/django_dummy_thumbnails-0.1.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a40e5df55feb6b521a59e3b84c6febe", "sha256": "8260f0a9ba0fddd74cebe953109f8acd16743927ab04407e5b92464163501899" }, "downloads": -1, "filename": "django-dummy-thumbnails-0.1.10.tar.gz", "has_sig": false, "md5_digest": "7a40e5df55feb6b521a59e3b84c6febe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9143968, "upload_time": "2017-01-26T21:19:41", "url": "https://files.pythonhosted.org/packages/55/3d/10e34e425bdd2304758d4699ecded83dd32c61733046e399447b0ce6cff3/django-dummy-thumbnails-0.1.10.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "48b78b1a2b99472d30c5ad53f6d79752", "sha256": "01b38c4f242703370c7ddf7b65b384d40a69fa9fd21620f8e47d62914340b866" }, "downloads": -1, "filename": "django_dummy_thumbnails-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "48b78b1a2b99472d30c5ad53f6d79752", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9130921, "upload_time": "2016-12-15T22:30:19", "url": "https://files.pythonhosted.org/packages/82/a3/d99bc0442e5fba787e26d3360fdfc442b97f445fe5d1e53b3c6e0555d052/django_dummy_thumbnails-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f9183de5dc1e9602f5dc590b3f8922b", "sha256": "7f6924a4cc19c9c7ed8bbdbba676040edfe0da3586a7393849a31a7509f3b7d5" }, "downloads": -1, "filename": "django-dummy-thumbnails-0.1.2.tar.gz", "has_sig": false, "md5_digest": "5f9183de5dc1e9602f5dc590b3f8922b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9139440, "upload_time": "2016-12-15T22:30:06", "url": "https://files.pythonhosted.org/packages/3c/83/4bb0dcc833c212d991fa5fc9176c108dbd3f092c478bcc26090c13a02f7b/django-dummy-thumbnails-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "f94ec259a3aaed1ecea78da98907fb0c", "sha256": "e7de350505e3e7a35ed563d4b67f28335a5ed28d2d4ad4e3d6deca7488415802" }, "downloads": -1, "filename": "django_dummy_thumbnails-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f94ec259a3aaed1ecea78da98907fb0c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9131087, "upload_time": "2016-12-16T20:18:38", "url": "https://files.pythonhosted.org/packages/0c/3a/aabda89b843d24b448a8207f1a0e895d5aa195df7bbfe3b7133bb752bed9/django_dummy_thumbnails-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36fdeab6d87f43f6633b0c352d1d1a94", "sha256": "073091cf04a834610e1e18d71c6a7dbe98f3548a9171ab6e27636a0e32abaa8a" }, "downloads": -1, "filename": "django-dummy-thumbnails-0.1.3.tar.gz", "has_sig": false, "md5_digest": "36fdeab6d87f43f6633b0c352d1d1a94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9139985, "upload_time": "2016-12-16T20:18:30", "url": "https://files.pythonhosted.org/packages/2c/a9/cec43932fcf37232bbafa0236c12b3ada74b3744d1ee29dc5323dc11f844/django-dummy-thumbnails-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "9f34b70ff079f388b7e98a43f4435408", "sha256": "a05aaccf24bec54d18110dde6ce7db586de9f01b9cae46818296dd6aac3eb657" }, "downloads": -1, "filename": "django_dummy_thumbnails-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9f34b70ff079f388b7e98a43f4435408", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9132147, "upload_time": "2016-12-17T01:23:42", "url": "https://files.pythonhosted.org/packages/8f/9b/54fda307176b2c8962e80fb85b4fc691f67131d22ba3e9209d438b98fef4/django_dummy_thumbnails-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0965eeff724e7a3184810a1f3a876a05", "sha256": "b1858485d4b2f3543f37abfc4f15a7c865b220ce1ad2195bd372a99ebd8a82d1" }, "downloads": -1, "filename": "django-dummy-thumbnails-0.1.4.tar.gz", "has_sig": false, "md5_digest": "0965eeff724e7a3184810a1f3a876a05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9140654, "upload_time": "2016-12-17T01:23:32", "url": "https://files.pythonhosted.org/packages/b8/ad/6be0d45cf7a1c7ec745a82ee2376d0403a2825a623ca064bddcbaec7421d/django-dummy-thumbnails-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "33388fef689501cdd464c07e7859be2d", "sha256": "9da122211f63741aef15b02f3231141ce5628570ae7d759fa8c165f4defcf358" }, "downloads": -1, "filename": "django_dummy_thumbnails-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "33388fef689501cdd464c07e7859be2d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9132133, "upload_time": "2016-12-18T23:11:43", "url": "https://files.pythonhosted.org/packages/24/02/b0eca9463a9ac19c0d40ed07caf016fe29d112ab8f4e50c5b0c0a03c69f8/django_dummy_thumbnails-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ca6f5c4b03519764dbbe5ad93d45fc5", "sha256": "70098f6871fdd42c8fb2bcd3d4eeac9e90a838d6f8122cbfa1a0cfdafba7d892" }, "downloads": -1, "filename": "django-dummy-thumbnails-0.1.5.tar.gz", "has_sig": false, "md5_digest": "2ca6f5c4b03519764dbbe5ad93d45fc5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9140423, "upload_time": "2016-12-18T23:11:33", "url": "https://files.pythonhosted.org/packages/21/65/da394c774ad5af03dc692ffb836763fc261ca8a49fe227295594f8b083eb/django-dummy-thumbnails-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "53c376df32202a820c9a4a4cbdbd5e56", "sha256": "90007c54715d503228f5cab4b9c92c7c17ed3145e404415d60c115e020ef3d2d" }, "downloads": -1, "filename": "django_dummy_thumbnails-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "53c376df32202a820c9a4a4cbdbd5e56", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9132267, "upload_time": "2016-12-23T01:45:37", "url": "https://files.pythonhosted.org/packages/43/fc/59ad8046a9a3d45884f92e127c28a0654a77066b3a67db02ccf9ef0053f7/django_dummy_thumbnails-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4571642c1b384696a603f5b752893762", "sha256": "017b026575b4f034e722d0d60f3193f6dd25ea98e15d441b77f6da0cf02c3683" }, "downloads": -1, "filename": "django-dummy-thumbnails-0.1.6.tar.gz", "has_sig": false, "md5_digest": "4571642c1b384696a603f5b752893762", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9141017, "upload_time": "2016-12-23T01:45:25", "url": "https://files.pythonhosted.org/packages/8a/78/b4124610e6ba64b9e80b0d4aa56c3194c35667eb169f08f426ae9fecd012/django-dummy-thumbnails-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "2dc3552c22994972707e435be07218d4", "sha256": "e2ceffc89e6e6a2e15f9491c454c47d574c19164b3283dde676b1fe67279ab5c" }, "downloads": -1, "filename": "django_dummy_thumbnails-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2dc3552c22994972707e435be07218d4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9134913, "upload_time": "2017-01-25T22:32:48", "url": "https://files.pythonhosted.org/packages/80/36/46cdd114b88233f093bcfa8c4e805f790d72a2866c9ff041ebb7dd481a1c/django_dummy_thumbnails-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ede29a09f7f07bd4f5508ecfe2d6760e", "sha256": "2d3d981c6cb51e45ed165118ea835dd60e165ac6aa8680319156bc9b543112b4" }, "downloads": -1, "filename": "django-dummy-thumbnails-0.1.7.tar.gz", "has_sig": false, "md5_digest": "ede29a09f7f07bd4f5508ecfe2d6760e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9143537, "upload_time": "2017-01-25T22:32:38", "url": "https://files.pythonhosted.org/packages/cd/ad/42e47a9fadd798f8c86edf935c5fbfd4991cd1d8456acfdb7019313b1556/django-dummy-thumbnails-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "01cf34fc3da8dcb2e7886c0844f06c72", "sha256": "c5928e8138b9e4ced958b30d6803e652cf94a73369db79c2b6893aadb40b6d43" }, "downloads": -1, "filename": "django_dummy_thumbnails-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "01cf34fc3da8dcb2e7886c0844f06c72", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9134973, "upload_time": "2017-01-25T22:44:38", "url": "https://files.pythonhosted.org/packages/fb/b0/a14913536f35269036a7a1772fa845c22c084776a0c9069162aa4b4c437d/django_dummy_thumbnails-0.1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "de3216642a80aa495db36ef53e8548dc", "sha256": "f730d49552362a749dc15c36b9a8eccd93c069c22b412bd5bff32d56c6d5265b" }, "downloads": -1, "filename": "django-dummy-thumbnails-0.1.8.tar.gz", "has_sig": false, "md5_digest": "de3216642a80aa495db36ef53e8548dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9143587, "upload_time": "2017-01-25T22:44:29", "url": "https://files.pythonhosted.org/packages/be/54/43a3ddd8e35d4973bfd7e958d3c78ac0f1ebea03999af597b75156f9dc17/django-dummy-thumbnails-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "43c76df9629bc7cbaa437af402ee1705", "sha256": "d2fa952f9447f0d3737774eda5cefe4b8237244ccee3f53132390ff66fef7111" }, "downloads": -1, "filename": "django_dummy_thumbnails-0.1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "43c76df9629bc7cbaa437af402ee1705", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9134978, "upload_time": "2017-01-26T00:45:03", "url": "https://files.pythonhosted.org/packages/79/bc/b0d149539ec967f75cdd1393a06ff3fdcc3767a904ee6a57c85348fa17e4/django_dummy_thumbnails-0.1.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50e0f603d19c001e693418e2b8ba2404", "sha256": "7d03f0fe72e27c9d9e27daaefb3223f2e7c38dd22e2bcdf498c8b5b10c1b6b90" }, "downloads": -1, "filename": "django-dummy-thumbnails-0.1.9.tar.gz", "has_sig": false, "md5_digest": "50e0f603d19c001e693418e2b8ba2404", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9143603, "upload_time": "2017-01-26T00:44:51", "url": "https://files.pythonhosted.org/packages/45/cd/431e3fca65f68bd47d1ac980bd4272ac2ad7179ab7edb1a36c66df4b44b1/django-dummy-thumbnails-0.1.9.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "e10a3fec2d574e43a2a43b9528e43bc2", "sha256": "070f1e618784e0dcf11fcf3178bb82ba6deda48f7b69bbe9ac41bb1227820523" }, "downloads": -1, "filename": "django_dummy_thumbnails-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e10a3fec2d574e43a2a43b9528e43bc2", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9141240, "upload_time": "2017-01-30T19:49:40", "url": "https://files.pythonhosted.org/packages/e2/ce/45473c248b7626cfb2b1b1934276a2939b8a74052eb4ab1354f78db8f77e/django_dummy_thumbnails-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "09f1f2213e9639a151ab86db4f0202f5", "sha256": "552dfea287f20f00fe74986a46204ca24f858ec08a8cfe78be345d9d97c87c39" }, "downloads": -1, "filename": "django-dummy-thumbnails-0.2.tar.gz", "has_sig": false, "md5_digest": "09f1f2213e9639a151ab86db4f0202f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9147229, "upload_time": "2017-01-30T19:49:29", "url": "https://files.pythonhosted.org/packages/77/52/6dfd7dc61c27910b103e438b2409995ce96d64198616af51d00df06fbdc7/django-dummy-thumbnails-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "d3a281ae628bde57d2bf1e2ad5269e18", "sha256": "22b07152981c75321accabd94e20ca4785c8dbe535eb15c1c4c7a3ca4ac0016c" }, "downloads": -1, "filename": "django_dummy_thumbnails-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d3a281ae628bde57d2bf1e2ad5269e18", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9141293, "upload_time": "2017-02-21T22:45:23", "url": "https://files.pythonhosted.org/packages/16/eb/55011c1d11b2af6910f03f371fa193a517434bb65a876623ef9ffae29390/django_dummy_thumbnails-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b429fc2cc664660e3d93e60c27000cd", "sha256": "740cd2d947cd7b588aea13e3b4ca4087c28e6c365fde372a9914e0f5a6f02130" }, "downloads": -1, "filename": "django-dummy-thumbnails-0.2.1.tar.gz", "has_sig": false, "md5_digest": "0b429fc2cc664660e3d93e60c27000cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9147438, "upload_time": "2017-02-21T22:45:12", "url": "https://files.pythonhosted.org/packages/4d/67/472b74cce0b4d729dbaa8d57e741bbd9d211fff43b4a6317281a64707372/django-dummy-thumbnails-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "132491184f07248e891983260fe27947", "sha256": "3a18be8e1e3c5b383b98f841771481344ce10a9db4ff169a47e39fbea84f8624" }, "downloads": -1, "filename": "django_dummy_thumbnails-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "132491184f07248e891983260fe27947", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9141302, "upload_time": "2017-04-13T23:16:44", "url": "https://files.pythonhosted.org/packages/44/56/37bd400d46fb8cd658f64e6847cdff2bd3b93c149521a3213cb5390a9bde/django_dummy_thumbnails-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "10ec5cb689725c03aadfddfcf418dbf1", "sha256": "1dde4b98882b0d3b71211f7f4d05c61f0c9885b087b068165869cdb1462016d9" }, "downloads": -1, "filename": "django-dummy-thumbnails-0.2.2.tar.gz", "has_sig": false, "md5_digest": "10ec5cb689725c03aadfddfcf418dbf1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9147494, "upload_time": "2017-04-13T23:16:36", "url": "https://files.pythonhosted.org/packages/62/5e/4e2d00e61052a95b81afede56d1f22da1e430c643cbbb41bdcc88b461027/django-dummy-thumbnails-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "d7cc8db3f238db8ca16637d7f4d35256", "sha256": "ee0cc2d8534a046290669634fdf126e9d260c39af7cf093c8c1cd0c468596ada" }, "downloads": -1, "filename": "django_dummy_thumbnails-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d7cc8db3f238db8ca16637d7f4d35256", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 9141447, "upload_time": "2018-01-08T09:15:15", "url": "https://files.pythonhosted.org/packages/2e/bc/5b394af14e7ec6a821760f662b0305298e0add064c5bcdd2a03fb2f427e1/django_dummy_thumbnails-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cdabd1041c05fa72de0f3aaf15adccda", "sha256": "6db58cf3806e483151b5645a1ba7d0bcb7299fba30529778932271de19c5cd67" }, "downloads": -1, "filename": "django-dummy-thumbnails-0.2.3.tar.gz", "has_sig": false, "md5_digest": "cdabd1041c05fa72de0f3aaf15adccda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9149405, "upload_time": "2018-01-08T09:15:05", "url": "https://files.pythonhosted.org/packages/92/8a/80be58810357c453d2c4a07bdb2435482dc3a8171bc3d3c73bfee849135b/django-dummy-thumbnails-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "ebcc147d7d74338179250c80ffd98e39", "sha256": "eff5a27063f3272a00b56d9b1bf9c59a54720be340a7b8af3b0d9dead1975a47" }, "downloads": -1, "filename": "django_dummy_thumbnails-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ebcc147d7d74338179250c80ffd98e39", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 9153860, "upload_time": "2019-06-04T12:30:55", "url": "https://files.pythonhosted.org/packages/20/07/669565c5c878375638b4e2d6c99c809e94ac276ad5e319508204367c6974/django_dummy_thumbnails-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5235027456a60cc6acc8bf86ac88ca7", "sha256": "9a5888f62a7bb3a1096fdf37098e527f82afe96e1f99bb8f8abc0def61604ac2" }, "downloads": -1, "filename": "django-dummy-thumbnails-0.2.4.tar.gz", "has_sig": false, "md5_digest": "f5235027456a60cc6acc8bf86ac88ca7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9149847, "upload_time": "2019-06-04T12:30:48", "url": "https://files.pythonhosted.org/packages/7b/1b/05ce4f7034014741502f28ef05500ba2c43c14d14c5edbd4bb4be74b375e/django-dummy-thumbnails-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "1776312d38d0fdd4dccaff1c83b3f4e9", "sha256": "05cc09865a7c026e5e6f16df783358f0ce6e901f755d30356610051606e1c716" }, "downloads": -1, "filename": "django_dummy_thumbnails-0.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1776312d38d0fdd4dccaff1c83b3f4e9", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 9153986, "upload_time": "2019-06-15T21:13:30", "url": "https://files.pythonhosted.org/packages/57/f3/8798548c30a0ad35ddf306d009075678705a9e9baf9756fea33a15aa3037/django_dummy_thumbnails-0.2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d18af880827efe8ebadb2b4e07891eec", "sha256": "d29be229880e04c7b48289c61350fbbb38fb95af6c2c6c253692113684682dfd" }, "downloads": -1, "filename": "django-dummy-thumbnails-0.2.5.tar.gz", "has_sig": false, "md5_digest": "d18af880827efe8ebadb2b4e07891eec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9143359, "upload_time": "2019-06-15T21:13:07", "url": "https://files.pythonhosted.org/packages/31/f5/dde16291bf5c0135cb2800b5f304b61f6f98f2ff22276cf96407c782ba52/django-dummy-thumbnails-0.2.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1776312d38d0fdd4dccaff1c83b3f4e9", "sha256": "05cc09865a7c026e5e6f16df783358f0ce6e901f755d30356610051606e1c716" }, "downloads": -1, "filename": "django_dummy_thumbnails-0.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1776312d38d0fdd4dccaff1c83b3f4e9", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 9153986, "upload_time": "2019-06-15T21:13:30", "url": "https://files.pythonhosted.org/packages/57/f3/8798548c30a0ad35ddf306d009075678705a9e9baf9756fea33a15aa3037/django_dummy_thumbnails-0.2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d18af880827efe8ebadb2b4e07891eec", "sha256": "d29be229880e04c7b48289c61350fbbb38fb95af6c2c6c253692113684682dfd" }, "downloads": -1, "filename": "django-dummy-thumbnails-0.2.5.tar.gz", "has_sig": false, "md5_digest": "d18af880827efe8ebadb2b4e07891eec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9143359, "upload_time": "2019-06-15T21:13:07", "url": "https://files.pythonhosted.org/packages/31/f5/dde16291bf5c0135cb2800b5f304b61f6f98f2ff22276cf96407c782ba52/django-dummy-thumbnails-0.2.5.tar.gz" } ] }