{ "info": { "author": "Christopher Trudeau", "author_email": "ctrudeau+pypi@arsensa.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "django-airplane\n***************\n\nThis app is to help in those situations where you can't get on the network but\nyou want to write some Django code. Surround your static CDN references (like\njquery and the like) with this template tag and when you turn it on the URLs\nwill be re-written from a local copy.\n\nInstallation\n============\n\nIn your settings file, add 'airplane' to your ``settings.INSTALLED_APPS`` field\nand make the following additions:\n\n.. code-block:: python\n\n import airplane\n\n STATICFILES_DIRS = (\n os.path.join(BASE_DIR, airplane.CACHE_DIR),\n )\n\n AIRPLANE_MODE = airplane.BUILD_CACHE\n #AIRPLANE_MODE = airplane.USE_CACHE\n\nNow use the ``airplane`` tag in your templates\n\n.. code-block:: html\n\n {% load airplanetags %}\n\n \n \n \n \n \n\nChange the ``AIRPLANE_MODE`` setting to ``airplane.USE_CACHE`` and subsequent\ncalls to the ``{% airplane %}`` tag will return a reference to the locally \ncached version.\n\n\nSettings\n========\n\nAirplane only does something if ``DEBUG=True`` and if you have an\n``AIRPLANE_MODE`` value set to either ``airplane.BUILD_CACHE`` or\n``airplane.USE_CACHE``. If one of these conditions is not met, the tag simply\nreturns the value passed in.\n\nFor example, if ``DEBUG=False`` and your template contains:\n\n.. code-block:: html\n\n \n\n\nThen the above snippet renders as:\n\n.. code-block:: html\n\n \n\n\nWhen ``AIRPLANE_MODE`` is set to ``airplane.BUILD_CACHE`` any URLs passed in\nare fetched and their contents added to a local cache. The default local\ncache is ``.airport_cache`` relative to the base directory of your project.\n\nYou can change the location of the cache by setting ``AIRPLANE_CACHE``. The\nsetting accepts either fully qualified paths or paths relative to the\nproject's base directory.\n\nOnce you have cached all the files you are using, switch ``AIRPLANE_MODE`` to\n``airplane.USE_CACHE``. All URLs are now re-written to point to the contents\nof the local cache.\n\nSupports\n========\n\ndjango-airplane has been tested with:\n\n* Python 2.7, 3.6, 3.7 and Django 1.11 \n* Python 3.6, 3.7 and Django 2.1\n* Python 3.6, 3.7 and Django 2.2\n\nDocs\n====\n\nDocs available at: http://django-airplane.readthedocs.io/en/latest/\n\nSource: https://github.com/cltrudeau/django-airplane\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/cltrudeau/django-airplane", "keywords": "django,cache,offline,CDN,static", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-airplane", "package_url": "https://pypi.org/project/django-airplane/", "platform": "", "project_url": "https://pypi.org/project/django-airplane/", "project_urls": { "Homepage": "https://github.com/cltrudeau/django-airplane" }, "release_url": "https://pypi.org/project/django-airplane/0.3.1/", "requires_dist": [ "Django (>=1.11)", "requests (>=2.13)" ], "requires_python": "", "summary": "Django app that caches CDN files for use when coding offline", "version": "0.3.1" }, "last_serial": 5578158, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "d49dc4f44c32f73d56ebaf7927c7f21d", "sha256": "625bb146b5a424ff5ecaeeb08be8afdf36da181527ed81122e101a3dc748fcae" }, "downloads": -1, "filename": "django_airplane-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d49dc4f44c32f73d56ebaf7927c7f21d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7400, "upload_time": "2017-03-27T00:33:07", "url": "https://files.pythonhosted.org/packages/9c/4c/c914fb217a3e87f6e64c481a00373a6695dcaf17b7b322d33bc83fda743b/django_airplane-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6e25d3d5ac7a923544ba71e30b4456b", "sha256": "4dff2cad2bf9bb9ad65f3ddb0c85127f1a54079e4d96d0a321d3ca5fe231e8b4" }, "downloads": -1, "filename": "django-airplane-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e6e25d3d5ac7a923544ba71e30b4456b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5138, "upload_time": "2017-03-27T00:33:10", "url": "https://files.pythonhosted.org/packages/7c/78/0a2cc429164fc0dc5150ef0f6aae7a1a08b43bf5dd47c2ed2d7b61404a7b/django-airplane-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "0703284562ba5e649abbaccfd23bd0d9", "sha256": "02a017e7bd1dc056161f380cbf64d08bbc49bd1627738cf92fd16c27e4714ca3" }, "downloads": -1, "filename": "django_airplane-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0703284562ba5e649abbaccfd23bd0d9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7406, "upload_time": "2017-03-27T00:45:23", "url": "https://files.pythonhosted.org/packages/4e/30/f406760eecf5f2f0478a87f94765e8dc133906a5ec3f75c48dfe2f8b1545/django_airplane-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fd51ab6b6b38ff21a46393b1fe063485", "sha256": "2b95d3652dd5f2476041d960da24ec046432ece4e91e873d0d813524df4a6154" }, "downloads": -1, "filename": "django-airplane-0.1.1.tar.gz", "has_sig": false, "md5_digest": "fd51ab6b6b38ff21a46393b1fe063485", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5149, "upload_time": "2017-03-27T00:45:25", "url": "https://files.pythonhosted.org/packages/d3/be/37795a7ba93049f04698a3c8aba9d7cc8038abab93c2461cce2500e8c015/django-airplane-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "4be5c078d3bdb423deb5651631c00920", "sha256": "a3a1ff98ad77ccea1cf49effb3a35ce1cdf1cdc091a0682e2303032a58390a1f" }, "downloads": -1, "filename": "django_airplane-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4be5c078d3bdb423deb5651631c00920", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9736, "upload_time": "2017-12-20T00:26:46", "url": "https://files.pythonhosted.org/packages/6b/2a/f3f7bcdab8dcceec608c1b0093363bfa86021ab26a95b39f8db6f01ad889/django_airplane-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ddabb5722e732822ffe964efeced19c", "sha256": "0c70463fa273eae8ae0cefdbb12c695267286b7f1b29f4da57008572de600075" }, "downloads": -1, "filename": "django-airplane-0.2.0.tar.gz", "has_sig": false, "md5_digest": "7ddabb5722e732822ffe964efeced19c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6196, "upload_time": "2017-12-20T00:26:47", "url": "https://files.pythonhosted.org/packages/61/25/5c3dadbec3c6abaa319d98470823aa711e8ce849c1f2621f1c98a8702e70/django-airplane-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "fd19a0fd5533f8fecf8dd4e65c8a8120", "sha256": "62fae9dfd5d857467aee2ff740124051b5ddadd8c537bb2776ee800bccb04a36" }, "downloads": -1, "filename": "django_airplane-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fd19a0fd5533f8fecf8dd4e65c8a8120", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9765, "upload_time": "2018-10-28T15:34:38", "url": "https://files.pythonhosted.org/packages/c9/6b/fe0578fa258972561dd470bd2903f97cb253819a92778351b62f337e1be1/django_airplane-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "63e4cc20645144b2d88513d4a75cc803", "sha256": "67fe2f48e0295749785de25976d8e13a7b19e5ca5a51751f86f024d89303a024" }, "downloads": -1, "filename": "django-airplane-0.3.0.tar.gz", "has_sig": false, "md5_digest": "63e4cc20645144b2d88513d4a75cc803", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6227, "upload_time": "2018-10-28T15:34:40", "url": "https://files.pythonhosted.org/packages/44/98/6788cb0891e7264261e482f10de5c0def5e0ff95562072156c46750c95d1/django-airplane-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "544fe6aae41d27d1a463a0573f47d07e", "sha256": "38da0476b283e7e5f00b100ea92bfc5f7ac71497fe091c7351aedb5f9ecc7788" }, "downloads": -1, "filename": "django_airplane-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "544fe6aae41d27d1a463a0573f47d07e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8336, "upload_time": "2019-07-24T15:24:22", "url": "https://files.pythonhosted.org/packages/bc/91/a0d9a72f6a30096372e373ea4f7a554ecb352d7cbc0261c57a9e3cb9b287/django_airplane-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00502e08ee97c04a03b87d38e14f694f", "sha256": "95f6c4d35e7684fb459c102b5b6380b9b1bb5db802b6aca2834a36f6d079a9ea" }, "downloads": -1, "filename": "django-airplane-0.3.1.tar.gz", "has_sig": false, "md5_digest": "00502e08ee97c04a03b87d38e14f694f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6133, "upload_time": "2019-07-24T15:24:23", "url": "https://files.pythonhosted.org/packages/2d/31/23a248735147ca222c6cbf795f1a50d5fa0b09dcc3404e8d009e9de7256f/django-airplane-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "544fe6aae41d27d1a463a0573f47d07e", "sha256": "38da0476b283e7e5f00b100ea92bfc5f7ac71497fe091c7351aedb5f9ecc7788" }, "downloads": -1, "filename": "django_airplane-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "544fe6aae41d27d1a463a0573f47d07e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8336, "upload_time": "2019-07-24T15:24:22", "url": "https://files.pythonhosted.org/packages/bc/91/a0d9a72f6a30096372e373ea4f7a554ecb352d7cbc0261c57a9e3cb9b287/django_airplane-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00502e08ee97c04a03b87d38e14f694f", "sha256": "95f6c4d35e7684fb459c102b5b6380b9b1bb5db802b6aca2834a36f6d079a9ea" }, "downloads": -1, "filename": "django-airplane-0.3.1.tar.gz", "has_sig": false, "md5_digest": "00502e08ee97c04a03b87d38e14f694f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6133, "upload_time": "2019-07-24T15:24:23", "url": "https://files.pythonhosted.org/packages/2d/31/23a248735147ca222c6cbf795f1a50d5fa0b09dcc3404e8d009e9de7256f/django-airplane-0.3.1.tar.gz" } ] }