{ "info": { "author": "Divio AG", "author_email": "info@divio.ch", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.11", "Framework :: Django :: 2.1", "Framework :: Django :: 2.2", "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.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development", "Topic :: Software Development :: Libraries" ], "description": "============\nAldryn Snake\n============\n\n|pypi| |build| |coverage|\n\n**Aldryn Snake** adds tail and head context processors for addons similar to\n`django-sekizai `_.\n\nThis addon still uses the legacy \"Aldryn\" naming. You can read more about this in our\n`support section `_.\n\n\nContributing\n============\n\nThis is a an open-source project. We'll be delighted to receive your\nfeedback in the form of issues and pull requests. Before submitting your\npull request, please review our `contribution guidelines\n`_.\n\nWe're grateful to all contributors who have helped create and maintain this package.\nContributors are listed at the `contributors `_\nsection.\n\n\nDocumentation\n=============\n\nSee ``REQUIREMENTS`` in the `setup.py `_\nfile for additional dependencies:\n\n|python| |django|\n\n\nInstallation\n------------\n\n* add ``aldryn_snake.template_api.template_processor`` to your TEMPLATE_CONTEXT_PROCESSORS settings\n* somewhere in your app (that will be imported on startup (models, admin etc) add something to the api::\n\n # -*- coding: utf-8 -*-\n from aldryn_snake.template_api import registry\n from django.conf import settings\n\n OPTIMIZELY_SCRIPT = \"\"\"\"\"\"\n\n\n def get_crazyegg_script():\n optimizely_number = getattr(settings, 'OPTIMIZELY_ACCOUNT_NUMBER', None)\n if optimizely_number:\n return OPTIMIZELY_SCRIPT % {'account_number': optimizely_number}\n else:\n return ''\n\n registry.add_to_tail(get_crazyegg_script())\n\n\nIf ``add_to_tail`` or ``add_to_head`` receive a callable, it will be called with the ``request``\nkeyword argument.\n\n\n* add the following in your base template to the HEAD::\n\n {{ ALDRYN_SNAKE.render_head }}\n\n* add the following in your base template right above ::\n\n {{ ALDRYN_SNAKE.render_tail }}\n\n\nRunning Tests\n-------------\n\nYou can run tests by executing::\n\n virtualenv env\n source env/bin/activate\n pip install -r tests/requirements.txt\n python setup.py test\n\n\n.. |pypi| image:: https://badge.fury.io/py/aldryn-snake.svg\n :target: http://badge.fury.io/py/aldryn-snake\n.. |build| image:: https://travis-ci.org/divio/aldryn-snake.svg?branch=master\n :target: https://travis-ci.org/divio/aldryn-snake\n.. |coverage| image:: https://codecov.io/gh/divio/aldryn-snake/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/divio/aldryn-snake\n\n.. |python| image:: https://img.shields.io/badge/python-2.7%20%7C%203.4+-blue.svg\n :target: https://pypi.org/project/aldryn-snake/\n.. |django| image:: https://img.shields.io/badge/django-1.11%20%7C%202.1%20%7C%202.2-blue.svg\n :target: https://www.djangoproject.com/\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/divio/aldryn-snake", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "aldryn-snake", "package_url": "https://pypi.org/project/aldryn-snake/", "platform": "", "project_url": "https://pypi.org/project/aldryn-snake/", "project_urls": { "Homepage": "https://github.com/divio/aldryn-snake" }, "release_url": "https://pypi.org/project/aldryn-snake/1.0.0/", "requires_dist": null, "requires_python": "", "summary": "Adds header and tail scripts from addons.", "version": "1.0.0" }, "last_serial": 5306576, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "35f6081bc4ecd213926b7970f6520546", "sha256": "ae89c2f21a64b8868d0440c808a015329f17292d39788bda6c925ae706fc89cb" }, "downloads": -1, "filename": "aldryn-snake-0.0.2.tar.gz", "has_sig": false, "md5_digest": "35f6081bc4ecd213926b7970f6520546", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2973, "upload_time": "2015-01-22T22:01:26", "url": "https://files.pythonhosted.org/packages/50/d1/64e954bb53fc2a6f22cf0dbb9fbd42e7e0452c35d9de1d3b6f50887eea30/aldryn-snake-0.0.2.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "c22b8dd4f1b16893bc753af294e9de94", "sha256": "fcc73a7f349b0e2e17cc15e361ff05a6d9121adef60e390af0077305fe100345" }, "downloads": -1, "filename": "aldryn-snake-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c22b8dd4f1b16893bc753af294e9de94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4288, "upload_time": "2019-05-23T08:56:00", "url": "https://files.pythonhosted.org/packages/ae/37/63569c635a994bebefbbc10ec97b3eaa37472c0c9f0d1e1b5010e160971f/aldryn-snake-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c22b8dd4f1b16893bc753af294e9de94", "sha256": "fcc73a7f349b0e2e17cc15e361ff05a6d9121adef60e390af0077305fe100345" }, "downloads": -1, "filename": "aldryn-snake-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c22b8dd4f1b16893bc753af294e9de94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4288, "upload_time": "2019-05-23T08:56:00", "url": "https://files.pythonhosted.org/packages/ae/37/63569c635a994bebefbbc10ec97b3eaa37472c0c9f0d1e1b5010e160971f/aldryn-snake-1.0.0.tar.gz" } ] }