{ "info": { "author": "John Franey", "author_email": "johnfraney@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Django :: 1.11", "Framework :: Django :: 2.1", "Framework :: Django :: 2.2", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "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", "Programming Language :: Python :: 3.8" ], "description": "# Django Bootstrap Customizer\n\n[\n![PyPI](https://img.shields.io/pypi/v/django-bootstrap-customizer.svg)\n![PyPI](https://img.shields.io/pypi/pyversions/django-bootstrap-customizer.svg)\n![PyPI](https://img.shields.io/pypi/djversions/django-bootstrap-customizer.svg)\n![PyPI](https://img.shields.io/pypi/l/django-bootstrap-customizer.svg)\n](https://pypi.org/project/django-bootstrap-customizer/)\n[![TravisCI](https://travis-ci.org/johnfraney/django-bootstrap-customizer.svg?branch=master)](https://travis-ci.org/johnfraney/django-bootstrap-customizer)\n\n\nDjango Bootstrap Customizer lets you build a custom Bootstrap theme by creating `BootstrapTheme` models from the Django admin.\n\n`BootstrapTheme` values are converted to Bootstrap SCSS variables that are used to compile customized Bootstrap CSS when you save your theme, using [`libsass-python`](https://github.com/sass/libsass-python) under the hood.\n\nEnjoy tailored Bootstrap CSS without having to set up a Node front-end assets pipeline!\n\n\n## Features\n\n* Bootstrap 4.\n* Generates optimized above-the-fold and below-the-fold CSS payloads, perfect for improving your site's [Google PageSpeed](https://developers.google.com/speed/docs/insights/OptimizeCSSDelivery) score.\n* Customized Bootstrap themes for each site in a [multi-site](https://docs.djangoproject.com/en/dev/ref/contrib/sites/#module-django.contrib.sites) installation.\n* No Node/NPM/Gulp/Webpack required.\n\n## Documentation\n\nDocumentation is available in the [`docs` directory](./docs/index.md) and at https://johnfraney.github.io/django-bootstrap-customizer.\n\n\n## Example Project\n\nAn example project is included in the `example` directory. See the [docs](https://johnfraney.github.io/django-bootstrap-customizer/) for more information.\n\n## Screenshot\n\n![BootstrapTheme admin](docs/images/bootstraptheme-admin.png)\n\n\n## Credits\n\nTools used in rendering this package:\n\n* [Bootstrap](https://github.com/twbs/bootstrap/)\n* [libsass-python](https://github.com/sass/libsass-python)\n* [django-colorful](https://github.com/charettes/django-colorful)\n* [cssutils](https://pythonhosted.org/cssutils/index.html)\n* [Cookiecutter](https://github.com/audreyr/cookiecutter)\n\n\n## Code of Conduct\n\nEveryone interacting in the project's codebases, issue trackers, chat rooms, and mailing lists is expected to follow the [PyPA Code of Conduct](https://www.pypa.io/en/latest/code-of-conduct/).\n\n\n# History\n\nAll notable changes to this project will be documented in this file.\n\nThe format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),\nand this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).\n\n## [0.2.0] - 2019-10-02\n### Changed\n- Updated to Bootstrap 4.3.1\n- Updated Tox configuration\n- Simplified Travis configuration\n\n## [0.1.4] - 2019-04-18\n### Fixed\n- Fix an error in Windows caused by mixed slashes in SCSS paths (#2) - @vincent-picot\n\n## [0.1.3] - 2018-09-09\n### Added\n- Initial release on PyPI\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/johnfraney/django-bootstrap-customizer", "keywords": "django-bootstrap-customizer", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-bootstrap-customizer", "package_url": "https://pypi.org/project/django-bootstrap-customizer/", "platform": "", "project_url": "https://pypi.org/project/django-bootstrap-customizer/", "project_urls": { "Homepage": "https://github.com/johnfraney/django-bootstrap-customizer" }, "release_url": "https://pypi.org/project/django-bootstrap-customizer/0.2.0/", "requires_dist": [ "cssutils (>=1.0.2)", "django-colorful (>=1.3)", "libsass (>=0.14.5)" ], "requires_python": "", "summary": "Build customized Bootstrap CSS using the Django admin", "version": "0.2.0" }, "last_serial": 5921392, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "655786773c6bac68be653a324661ceeb", "sha256": "d6c4d749df93b11f877045745d0833747ec2b32fb0262a5d478e94fc66c759ee" }, "downloads": -1, "filename": "django_bootstrap_customizer-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "655786773c6bac68be653a324661ceeb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 721542, "upload_time": "2018-09-09T19:29:25", "url": "https://files.pythonhosted.org/packages/aa/f4/fc8f696cacafaaaf92b33a2c1788a86919846869b7452dacdbd27f4af090/django_bootstrap_customizer-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1149ba5f2cc737ce2910b7135765bae9", "sha256": "9332395310eeef3df5a626a70ea4354a941580d2eff6097e4c60ad848e859aae" }, "downloads": -1, "filename": "django-bootstrap-customizer-0.1.2.tar.gz", "has_sig": false, "md5_digest": "1149ba5f2cc737ce2910b7135765bae9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 678850, "upload_time": "2018-09-09T19:29:27", "url": "https://files.pythonhosted.org/packages/9f/6b/99eefe517740e76a6d1403784387b40079f4df80675efe81b2f38b81df55/django-bootstrap-customizer-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "efdac4278f77dc12eed715c3c5c8c8be", "sha256": "ce39407b6b8345bd37027aa5147f63f8c73a4a283fe504546394d2f601663702" }, "downloads": -1, "filename": "django_bootstrap_customizer-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "efdac4278f77dc12eed715c3c5c8c8be", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 721723, "upload_time": "2018-09-09T23:51:46", "url": "https://files.pythonhosted.org/packages/fe/95/c9f1fc7d56abbff28babbcf578e6ea9a587c6812a86c0ff5197e6172854f/django_bootstrap_customizer-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0bad280d4fd0d07ab3a7cfaad9744412", "sha256": "48136e17b05de91e99f76d2c5c846f6fa984f28ede60ae1f8c4e1b9c82d86c9c" }, "downloads": -1, "filename": "django-bootstrap-customizer-0.1.3.tar.gz", "has_sig": false, "md5_digest": "0bad280d4fd0d07ab3a7cfaad9744412", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 679112, "upload_time": "2018-09-09T23:51:48", "url": "https://files.pythonhosted.org/packages/91/34/d547d12dd752e242b97715f35c8c8068f56e83fcfd1f5c480248de669eb1/django-bootstrap-customizer-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "55f5b537f836f2b384ec89e274a61a25", "sha256": "43ab28b0c114a7df83d9a2852fab4d0793e51543856691b4f557f8174a7a43c1" }, "downloads": -1, "filename": "django_bootstrap_customizer-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "55f5b537f836f2b384ec89e274a61a25", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 722190, "upload_time": "2019-04-18T03:50:41", "url": "https://files.pythonhosted.org/packages/76/25/8f1d966aac1b7962237ba35ae877d72bbd892735e1e4cfc6b37f62f74973/django_bootstrap_customizer-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce785843a32b0e044648c43c98a13afc", "sha256": "2c2f5a041a2ac2ec863deb417295c01483d66926185cbcdd128b14cd1fc78f48" }, "downloads": -1, "filename": "django-bootstrap-customizer-0.1.4.tar.gz", "has_sig": false, "md5_digest": "ce785843a32b0e044648c43c98a13afc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 679958, "upload_time": "2019-04-18T03:50:44", "url": "https://files.pythonhosted.org/packages/ae/08/a4b158c91442e7dac6cf9d7f724bae8bcdd03677e8db0096c66d41ffdc0c/django-bootstrap-customizer-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "9b58943a765c1c2a98a8d4d589744ed9", "sha256": "74d908842e7cb6e36aa38ec8a9c814ef8f2e0421d493f24d185124ce45154ad4" }, "downloads": -1, "filename": "django_bootstrap_customizer-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9b58943a765c1c2a98a8d4d589744ed9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 823503, "upload_time": "2019-10-03T02:29:18", "url": "https://files.pythonhosted.org/packages/5b/18/cd1c6ebf8311c8163bb6abcde9ebc1e26ac464a88908379e90815ecbfaa7/django_bootstrap_customizer-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32b29159999bcf35915fbf6480a7a266", "sha256": "c261554536bdfb425e4f9ddfc6bc9602843cde79bf7399484d6dd5f4f806ad87" }, "downloads": -1, "filename": "django-bootstrap-customizer-0.2.0.tar.gz", "has_sig": false, "md5_digest": "32b29159999bcf35915fbf6480a7a266", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 773607, "upload_time": "2019-10-03T02:29:20", "url": "https://files.pythonhosted.org/packages/71/88/5b5b17ff8cbe3b2b93b3f62a90a6c30456f1fab2d01407cb7a0b925f1029/django-bootstrap-customizer-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9b58943a765c1c2a98a8d4d589744ed9", "sha256": "74d908842e7cb6e36aa38ec8a9c814ef8f2e0421d493f24d185124ce45154ad4" }, "downloads": -1, "filename": "django_bootstrap_customizer-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9b58943a765c1c2a98a8d4d589744ed9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 823503, "upload_time": "2019-10-03T02:29:18", "url": "https://files.pythonhosted.org/packages/5b/18/cd1c6ebf8311c8163bb6abcde9ebc1e26ac464a88908379e90815ecbfaa7/django_bootstrap_customizer-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32b29159999bcf35915fbf6480a7a266", "sha256": "c261554536bdfb425e4f9ddfc6bc9602843cde79bf7399484d6dd5f4f806ad87" }, "downloads": -1, "filename": "django-bootstrap-customizer-0.2.0.tar.gz", "has_sig": false, "md5_digest": "32b29159999bcf35915fbf6480a7a266", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 773607, "upload_time": "2019-10-03T02:29:20", "url": "https://files.pythonhosted.org/packages/71/88/5b5b17ff8cbe3b2b93b3f62a90a6c30456f1fab2d01407cb7a0b925f1029/django-bootstrap-customizer-0.2.0.tar.gz" } ] }