{ "info": { "author": "Geert Dekkers", "author_email": "geert@djangowebstudio.nl", "bugtrack_url": null, "classifiers": [], "description": "=============\nLIGHTBOX PAGE\n=============\n\nThis is an alternative for a full screen javascript lightbox. LIGHTBOX PAGE brings \nthe user to a separate page, not an overlay. So this is only useful for\nfull screen lightbox.\n\nQuick Start\n===========\n\nAdd lightbox to your INSTALLED APPS\nTo settings, add LIGHTBOX_MODEL with the parent model name, and \nLIGHTBOX_APP with the app where this model lives.\nDefaults are model: 'Page', app: 'base'\n\nAdd lightbox.middleware.MobileDetectMiddleware to your middleware classes.\n\nAdd the following to your urls.py:\n\nfrom lightbox.views import ImagePageView\n\nIn url patterns, you need to do 2 things:\n\n1. add something like this::\n\n url(r'^lightbox/(?P\\d+)/(?P.*)/$', \n ImagePageView.as_view(), {'app': 'projects', 'model': 'project', \n 'related_name': 'projectimage_set'}, name=\"projectlightbox\"),\t\t\t\t\n\nAs you can see, you will need to specify app, model and related name as keyword arguments.\n\n2. add \n\n url(r'^lightbox/', include('lightbox.urls')),\n\n to your base urls.py\n\nAdd ImagePageContextMixin to your views. This will provide the context.\n\nThen, in your own templates, you may call lightbox like so:\n\n\t\t\n \t\t\n\n\t\t\n\n\nExample: \n========\n\nfrom lightbox.views import ImagePageContextMixin\nfrom django.views.generic import ListView\nfrom models import Page\n\nclass CustomView(ImagePageContextMixin, ListView):\n\ttemplate_name = 'index.html'\n\nIf you are not using class-based views, and you wish to use \nthe last call structure, you may enter the \ncontext for the path variable as follows:\n\nfrom lightbox.views import encode_url\n\ndef some_function(request, [...]):\n\n\tpath = encode_url(request)\n\treturn render_to_response('your_template_name.html', {'path': path, [...: ...]})\n\n\nOptions:\n========\n\nLIGHTBOX_WIDTH = '1600'\nLIGHTBOX_WIDTH_MOBILE = '800'\nLIGHTBOX_IMAGE_CLICKABLE = False\nLIGHTBOX_BG_COLOR = '#000'\nLIGHTBOX_TXT_COLOR = '#fff'\n\nLIGHTBOX_VIEWABLE_HEIGHT_FACTOR = 0.85\nLIGHTBOX_VIEWABLE_WIDTH_FACTOR = 0.85\n\nLIGHTBOX_IMAGE_WINDOW_HEIGHT_FACTOR = 0.71\nLIGHTBOX_IMAGE_WINDOW_WIDTH_FACTOR = 0.71\n\n\n", "description_content_type": "text/plain", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/DjangoLightbox/", "keywords": "lightbox images image presentation", "license": "LICENSE.txt", "maintainer": "", "maintainer_email": "", "name": "DjangoLightbox", "package_url": "https://pypi.org/project/DjangoLightbox/", "platform": "", "project_url": "https://pypi.org/project/DjangoLightbox/", "project_urls": { "Homepage": "http://pypi.python.org/pypi/DjangoLightbox/" }, "release_url": "https://pypi.org/project/DjangoLightbox/0.2.2/", "requires_dist": [ "Django (>=1.11)", "sorl-thumbnail (>=12.5.0)" ], "requires_python": "", "summary": "alternative for a full screen javascript lightbox for the django framework", "version": "0.2.2" }, "last_serial": 5156501, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "31d65c849564d91a9995bb34103c0f58", "sha256": "025be2126f7c659260e6b5032960d808ae012b721c8e01a2fb7a8f5e751bb59b" }, "downloads": -1, "filename": "DjangoLightbox-0.1.0.tar.gz", "has_sig": false, "md5_digest": "31d65c849564d91a9995bb34103c0f58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16724, "upload_time": "2014-04-18T14:35:19", "url": "https://files.pythonhosted.org/packages/95/0f/d81841764114b9f9466809f542e498aa5139f7c24bac0689a39b691db347/DjangoLightbox-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "685a8c1b0597eecdbfce94338f96a27f", "sha256": "9506d224d881826c0f623ef800f00196efb510af972a06fb61c6379b9a4cc5ab" }, "downloads": -1, "filename": "DjangoLightbox-0.1.1.tar.gz", "has_sig": false, "md5_digest": "685a8c1b0597eecdbfce94338f96a27f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16840, "upload_time": "2014-04-19T08:39:09", "url": "https://files.pythonhosted.org/packages/36/9f/7f5323287e83329f143784d2ebe76bbdf791fbbcc167b2affa67cb289379/DjangoLightbox-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "caae0537f9e7b6a53a588f658d5b083a", "sha256": "ea11eeadffacda463cf0e89215b4e61e249064156d0b0a81a5018bbaa86ce988" }, "downloads": -1, "filename": "DjangoLightbox-0.1.2.tar.gz", "has_sig": false, "md5_digest": "caae0537f9e7b6a53a588f658d5b083a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17547, "upload_time": "2014-05-25T20:53:05", "url": "https://files.pythonhosted.org/packages/bf/4a/94cad8fa662cceb27d136b1bad40499ea226e965ec7f015c921966fa6fbe/DjangoLightbox-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "05585194efc6ba753fb0487bc0d8faad", "sha256": "d11a4a54d426d819c75362699ef2eaae6d716fb809d8141a403005fe473382ff" }, "downloads": -1, "filename": "DjangoLightbox-0.1.3.tar.gz", "has_sig": false, "md5_digest": "05585194efc6ba753fb0487bc0d8faad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19134, "upload_time": "2016-02-19T13:48:49", "url": "https://files.pythonhosted.org/packages/7c/cc/556e7b58b56db56263654957cf947eb7d3cad2c178e42573a5fd0d0adef9/DjangoLightbox-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "bb83135d3c4dfcca1a7e2caba1802f58", "sha256": "ee95048afda6dcb181810d2346b02abac641e03d3bd748799717cabe9dd4322d" }, "downloads": -1, "filename": "DjangoLightbox-0.1.4.tar.gz", "has_sig": false, "md5_digest": "bb83135d3c4dfcca1a7e2caba1802f58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19148, "upload_time": "2016-02-19T13:57:41", "url": "https://files.pythonhosted.org/packages/c5/9a/a31f4d4ce765ab4007d5df58b48476ee90859c70ef27341067a3d37eaedc/DjangoLightbox-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "2c28352eb2692fd21a48f23b781d8976", "sha256": "10e17258bf8aa9f78580b7b300e7a820bd8691181d6881de0f1c15e24a427dc4" }, "downloads": -1, "filename": "DjangoLightbox-0.1.5.tar.gz", "has_sig": false, "md5_digest": "2c28352eb2692fd21a48f23b781d8976", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19212, "upload_time": "2016-02-19T14:21:05", "url": "https://files.pythonhosted.org/packages/1c/86/41cc30d196eea276188c13f4395db9a0bc01238b2903df7b0444215ea82b/DjangoLightbox-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "4665e3318adfb8e5955cdea823442e4a", "sha256": "8bf25306c57197bdf480c87cde9ba6ff513cbeb4c041baf5f631276c210cca3c" }, "downloads": -1, "filename": "DjangoLightbox-0.1.6.tar.gz", "has_sig": false, "md5_digest": "4665e3318adfb8e5955cdea823442e4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19644, "upload_time": "2016-02-19T16:16:46", "url": "https://files.pythonhosted.org/packages/ee/ad/540d54e2a43103f9adc726e7c6bd474da659091925b29e7b3b261fbe4b01/DjangoLightbox-0.1.6.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "bed424154c35b2e0f733aa67a3875417", "sha256": "d7846c3ea9fecd0b1753dbc30616cec373706e805a905159e94fde5a2bb522dc" }, "downloads": -1, "filename": "DjangoLightbox-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bed424154c35b2e0f733aa67a3875417", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21552, "upload_time": "2019-04-17T17:57:41", "url": "https://files.pythonhosted.org/packages/56/09/52a720789e98782e26fc1ddf4be5722c4dc533c9ffd4e3580c2b0ff6a50b/DjangoLightbox-0.2.2-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bed424154c35b2e0f733aa67a3875417", "sha256": "d7846c3ea9fecd0b1753dbc30616cec373706e805a905159e94fde5a2bb522dc" }, "downloads": -1, "filename": "DjangoLightbox-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bed424154c35b2e0f733aa67a3875417", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21552, "upload_time": "2019-04-17T17:57:41", "url": "https://files.pythonhosted.org/packages/56/09/52a720789e98782e26fc1ddf4be5722c4dc533c9ffd4e3580c2b0ff6a50b/DjangoLightbox-0.2.2-py3-none-any.whl" } ] }