{ "info": { "author": "Marc Tudur\u00ed", "author_email": "marctc@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development" ], "description": "Puput\n=====\n\n.. image:: https://img.shields.io/pypi/v/puput.svg\n :target: https://pypi.python.org/pypi/puput/\n\n.. image:: https://travis-ci.org/APSL/puput.svg?branch=master\n :target: https://travis-ci.org/APSL/puput\n\n.. image:: https://readthedocs.org/projects/puput/badge/?version=latest\n :target: https://readthedocs.org/projects/puput/?badge=latest\n\n.. image:: https://api.codacy.com/project/badge/grade/f96e31ee1b8c4aa2b1402f12308afe96 \n :target: https://www.codacy.com/app/marctc/puput\n\nPuput is a powerful and simple Django app to manage a blog. It uses the awesome `Wagtail CMS `_ as content management system.\n\nPuput is the catalan name for `Hoopoe `_ which is indeed a beautiful bird.\n\n.. image:: http://i.imgur.com/3ByGQb6.png\n\nVisit the `documentation `_ for an in-depth look at Puput.\n\nFeatures\n~~~~~~~~\n\n* Built with Wagtail CMS and Django\n* Inspired in Wordpress and Zinnia\n* Simple & responsive HTML template by default\n* SEO friendly urls\n* Support for Disqus comments\n* Entries by author, tags, categories, archives and search term\n* Last & popular entries\n* Configurable sidebar widgets\n* RSS feeds\n* Related entries\n* Extensible entry model\n* Configurable default template color\n* Social share of blog entries (Facebook, Twitter and LinkedIn)\n\n\n.. image:: http://i.imgur.com/d13sGI3.png\n\nExamples of blog sites made with Puput\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n* `Ncora Blog `_\n* `Ncora TV `_\n* `APSL `_\n* `Nautic Advisor `_\n* `Trespams `_\n* `Houm Hotels `_\n* `Body Therapy `_\n* `Loblolly `_\n* `Astro `_\n* `Kontrabando Film Festival `_\n\nSetup\n~~~~~\n\nThe setup process is explained `here `_.\n\nRelated repositories\n~~~~~~~~~~~~~~~~~~~~\n* `wordpress-to-puput `_: Import your Wordpress blog data into Puput.\n* `blogger-to-puput `_: Import your Blogger blog data into Puput.\n* `zinnia-to-puput `_: Import your Zinnia blog data into Puput. \n* `docker-puput `_: Docker image for Puput blog.\n* `puput-demo `_: An example of blog Django app using Puput.\n* `divio-wagtail-puput `_: A Divio Cloud addon to install the Wagtail Puput weblog.\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/APSL/puput", "keywords": "django wagtail puput blog cms app", "license": "", "maintainer": "", "maintainer_email": "", "name": "puput", "package_url": "https://pypi.org/project/puput/", "platform": "", "project_url": "https://pypi.org/project/puput/", "project_urls": { "Homepage": "http://github.com/APSL/puput" }, "release_url": "https://pypi.org/project/puput/1.0.5/", "requires_dist": [ "Django (<3.0,>=2.1.6)", "wagtail (<2.7,>=2.4)", "django-el-pagination (>=3.2.4)", "django-social-share (>=1.3.0)", "django-colorful (>=1.3)" ], "requires_python": "", "summary": "A Django blog app implemented in Wagtail.", "version": "1.0.5" }, "last_serial": 5777406, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "993908e1e92fc09b6e2045f66b388dd1", "sha256": "00998ffb59051856b6e435d9eeaa99f1e621c06ee30282256ce24ceeb61e10f2" }, "downloads": -1, "filename": "puput-0.1.tar.gz", "has_sig": false, "md5_digest": "993908e1e92fc09b6e2045f66b388dd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 259328, "upload_time": "2015-09-09T18:31:41", "url": "https://files.pythonhosted.org/packages/27/44/6c3067e1c2fb87aaac0b278d9fb1f26145e875407ca6ff00a3f02c2d6176/puput-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "5bbca4712399496606f84ae8b4827d5b", "sha256": "0c8a14f109aedc705a5aaaa8951c06434601dfe4b478d9f319192f20e5d368f5" }, "downloads": -1, "filename": "puput-0.1.1.tar.gz", "has_sig": false, "md5_digest": "5bbca4712399496606f84ae8b4827d5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 254753, "upload_time": "2015-09-14T13:03:01", "url": "https://files.pythonhosted.org/packages/6c/08/06874ed7312a189b59cd28541e8b0812ac1db13701938c9eb467ef11ac29/puput-0.1.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "a5de10e059436080d20a4aa774ef6278", "sha256": "b8e7990b86bbea23e5b6b176067997840ee03d852a8212b1a295a9d535df39cd" }, "downloads": -1, "filename": "puput-0.2.tar.gz", "has_sig": false, "md5_digest": "a5de10e059436080d20a4aa774ef6278", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 259137, "upload_time": "2015-09-22T12:24:46", "url": "https://files.pythonhosted.org/packages/63/07/6da0dff8323648aa4264c213447d005b4132c37f3d694dc8c85a1c29ef16/puput-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "2e629841322ae00fa561967dc710b8ed", "sha256": "920f8bca1ce30b6242cd9d6ac3c935eab50310c6b10f472cf64e5feffd2c058a" }, "downloads": -1, "filename": "puput-0.3.tar.gz", "has_sig": false, "md5_digest": "2e629841322ae00fa561967dc710b8ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 263751, "upload_time": "2015-11-18T15:20:49", "url": "https://files.pythonhosted.org/packages/88/4a/717f76ca1009f35e7234e44e18aa5eab920ef7d911daa418f17044c5f45e/puput-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "3c75bfbaed1d39c39ef42526a3d92133", "sha256": "980dab03281925ddc81ff51899e9e8e7e5a91f622aecd6b3f17a61707e3528af" }, "downloads": -1, "filename": "puput-0.4.tar.gz", "has_sig": false, "md5_digest": "3c75bfbaed1d39c39ef42526a3d92133", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 263892, "upload_time": "2015-12-09T13:01:12", "url": "https://files.pythonhosted.org/packages/ba/4f/e6a71e7efdf29d7bcada5db8d9f5304eadc9ace194e11d053f4b8cb6ffed/puput-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "eaeca7824608eecdaa20cbf4176e3c4c", "sha256": "e40c1da03aef2d9d75b61d5aa1640957fc2633a1c7d0b038a9017f4ff40d8741" }, "downloads": -1, "filename": "puput-0.4.1.tar.gz", "has_sig": false, "md5_digest": "eaeca7824608eecdaa20cbf4176e3c4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 261895, "upload_time": "2016-01-19T15:17:33", "url": "https://files.pythonhosted.org/packages/64/92/3d6b8528dbfed8847fa2693bbcb2d0e82493eb70be4963650168f2734563/puput-0.4.1.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "35c933fd2222285f4156429aff9001ed", "sha256": "6591272ee21408613686bdbebe0e96c5735187af80d54cb45812aa4d86d1fb1c" }, "downloads": -1, "filename": "puput-0.5.tar.gz", "has_sig": false, "md5_digest": "35c933fd2222285f4156429aff9001ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 265262, "upload_time": "2016-02-12T13:43:27", "url": "https://files.pythonhosted.org/packages/13/0c/610e681e68d003456457701e04f711015c20a68f8c5a047714ece51d42bd/puput-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "d817a8f86ddac696efd956417e4a6ae8", "sha256": "db3e00ce18ed778ce99d9072fc35b72e5385f6b972956522cd9195c1eee66cf7" }, "downloads": -1, "filename": "puput-0.5.1.tar.gz", "has_sig": false, "md5_digest": "d817a8f86ddac696efd956417e4a6ae8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 236771, "upload_time": "2016-02-16T13:36:06", "url": "https://files.pythonhosted.org/packages/81/dc/22d4c843be69e1f1285d85b76777eab9caee1c27775b3bfb365b9204a599/puput-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "384f18bc63a7167056c092ebd0675f0a", "sha256": "721e2d6c07e9e919c17eed80be17efc4880256b5896d3ef9d826797502b996ed" }, "downloads": -1, "filename": "puput-0.5.2.tar.gz", "has_sig": false, "md5_digest": "384f18bc63a7167056c092ebd0675f0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 272494, "upload_time": "2016-02-18T16:40:58", "url": "https://files.pythonhosted.org/packages/56/20/7c34a158fac1ce7728844b4208592fe9c2ac6f8be592125c58d5df9243ad/puput-0.5.2.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "2b7bf37f08d8db0b8ca528bb84f5b06f", "sha256": "8ca92f8381444c2911427399a95ac9a97839046e809d9f12c219608049caa390" }, "downloads": -1, "filename": "puput-0.6.tar.gz", "has_sig": false, "md5_digest": "2b7bf37f08d8db0b8ca528bb84f5b06f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 260886, "upload_time": "2016-05-18T21:57:18", "url": "https://files.pythonhosted.org/packages/59/74/6fe81ad88a358281da3127b2b86c2ca955444f4992cb8324c01f1b99e3ae/puput-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "8b8a5e9d4fdb592d8f40a755c31ac4e8", "sha256": "726a9348bb7a5cbc4d383d64b763190a8625a490606715db473e0756e4393e92" }, "downloads": -1, "filename": "puput-0.7.tar.gz", "has_sig": false, "md5_digest": "8b8a5e9d4fdb592d8f40a755c31ac4e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 274117, "upload_time": "2016-08-18T14:27:16", "url": "https://files.pythonhosted.org/packages/e8/0a/3efb90e2736de1352c698530eb6f710ef4d4c716377f801c927b9d41577e/puput-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "cc3b976e06a4e44496ed0ffc93dd5c18", "sha256": "c249a524847136449a0f323f048359c4b15fd1906c5b38a9fed5e11cddf1caac" }, "downloads": -1, "filename": "puput-0.8.tar.gz", "has_sig": false, "md5_digest": "cc3b976e06a4e44496ed0ffc93dd5c18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 272968, "upload_time": "2016-11-17T11:59:46", "url": "https://files.pythonhosted.org/packages/db/49/30c35ebe2e73640fe28fd73a3dd8e03c8addaeebbfcb7c9580b2ee32ec14/puput-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "3a9be53c589e4fc0853ec5897261ca30", "sha256": "acb557332786992c712c0147dea5ddc9aa249009bd772049e702e0b0beca6561" }, "downloads": -1, "filename": "puput-0.9-py2-none-any.whl", "has_sig": false, "md5_digest": "3a9be53c589e4fc0853ec5897261ca30", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 359301, "upload_time": "2017-08-07T09:59:11", "url": "https://files.pythonhosted.org/packages/95/f7/609b8e292ce951eb19e373705e7b1a408f3e924c4d67c22c14ccf0aaaf72/puput-0.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f5acafd1bb0dd2d482634bb7bdabbf1", "sha256": "bdd46ae9dedfac197dc3e4da88431f36fb959692e6c7fb5ded458e6d58ca089e" }, "downloads": -1, "filename": "puput-0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "4f5acafd1bb0dd2d482634bb7bdabbf1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 359299, "upload_time": "2017-08-07T10:00:51", "url": "https://files.pythonhosted.org/packages/e9/5e/358c77410fe9fd2bd29cb03b1c7e067d266aec2777fc928f4685481f62c5/puput-0.9-py3-none-any.whl" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "d6e49ef746b8c12d783df2071b29b623", "sha256": "7ef164875e38fcb4dd5defd571a60538134676bc70c5b065ff1fa5b96d6f5f80" }, "downloads": -1, "filename": "puput-0.9.1.tar.gz", "has_sig": false, "md5_digest": "d6e49ef746b8c12d783df2071b29b623", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 287660, "upload_time": "2017-09-12T09:35:12", "url": "https://files.pythonhosted.org/packages/bd/f7/d4e8080e24342998c08bd9e1bd0f1180ffac744abc34faa3093b55cd6179/puput-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "421f04410b2c9d377ee1e235d3f8d2ec", "sha256": "281eb6987a7abe89fa87f1cc70c3f6dc92bb2867f573f8dc80767c0214b29ef6" }, "downloads": -1, "filename": "puput-0.9.2.tar.gz", "has_sig": false, "md5_digest": "421f04410b2c9d377ee1e235d3f8d2ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 288793, "upload_time": "2018-02-13T08:17:51", "url": "https://files.pythonhosted.org/packages/94/cf/0913da5308d89513eafd7f99d0500ee3054d2791d6d0f0021691498e1096/puput-0.9.2.tar.gz" } ], "0.9.2.1": [ { "comment_text": "", "digests": { "md5": "bc4303d95e7fa73df4c4914c6233a32d", "sha256": "b579be0b40d9c4144d2103f61343d9b288f452ad9ae758b615ca04a38c7c501c" }, "downloads": -1, "filename": "puput-0.9.2.1.tar.gz", "has_sig": false, "md5_digest": "bc4303d95e7fa73df4c4914c6233a32d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 288847, "upload_time": "2018-02-13T12:04:45", "url": "https://files.pythonhosted.org/packages/6f/93/ecc9c05647a5ea5ce25289a7dcc634ec155e10c01fa81e52c37f85023a33/puput-0.9.2.1.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "4c816c2296320a22174671c3780fb6f4", "sha256": "28af64b9fb321d8b88e5d077a5f66271420518983a795553f0b18d67b5e43d20" }, "downloads": -1, "filename": "puput-1.0.tar.gz", "has_sig": false, "md5_digest": "4c816c2296320a22174671c3780fb6f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 292851, "upload_time": "2018-04-11T09:52:56", "url": "https://files.pythonhosted.org/packages/df/65/f4da78b23077b9f5e21e747d25258cd8f1b9835bb60fb605c251d66a4afb/puput-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "3a71c48de360293bf3e89e0e567ca923", "sha256": "0f3c9211b80275a27f12696ce608578606b6b26f68db5296851ebfc3436d0049" }, "downloads": -1, "filename": "puput-1.0.1.tar.gz", "has_sig": false, "md5_digest": "3a71c48de360293bf3e89e0e567ca923", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 292998, "upload_time": "2018-04-19T12:38:34", "url": "https://files.pythonhosted.org/packages/84/1b/5014a0056a159e8ced562c2f8228f4c818b68cfeb9662e35ad804ecb1026/puput-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "d83c06091f1de778cf03c2394b06af4f", "sha256": "48bbc083a6d2ccb66ea362b33973ac91dc35c098bdc10b8b2f6bbda0ed67dad5" }, "downloads": -1, "filename": "puput-1.0.2.tar.gz", "has_sig": false, "md5_digest": "d83c06091f1de778cf03c2394b06af4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 293272, "upload_time": "2018-05-17T11:00:06", "url": "https://files.pythonhosted.org/packages/e7/34/49ac8ea055f0173ee2f1ad65492b4fbf62472214b5a45655b4af286d2378/puput-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "f74602893f9c5b5793350a87b16b0d91", "sha256": "1c5c3f6b5d1054f640c41e57b3aed080ee85f4f2a48914b5829409ce440b78eb" }, "downloads": -1, "filename": "puput-1.0.3.tar.gz", "has_sig": false, "md5_digest": "f74602893f9c5b5793350a87b16b0d91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 265469, "upload_time": "2018-12-13T16:10:51", "url": "https://files.pythonhosted.org/packages/1a/aa/112dd8b88a6e4727e601a12c186bc086bc3987084fbf11cf9496ad0ade23/puput-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "82a03fa6d42eea893d9693810dfb40e4", "sha256": "2dbe4999769ea812b14fb7db8cd5783a4b3d0e2d7e1a0a6a1711f86a7ecda3fc" }, "downloads": -1, "filename": "puput-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "82a03fa6d42eea893d9693810dfb40e4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 275871, "upload_time": "2019-05-20T23:36:20", "url": "https://files.pythonhosted.org/packages/98/3f/1ceff59e028f91676d6a09de1914c67c3de31e80acb1dd8085d0774231f1/puput-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96f6bcf50253c8643fdc08f0c8181e39", "sha256": "1128a61886183a86c0978050cf97a006a7d09f97d19ff9ee20fc163cba22d8ae" }, "downloads": -1, "filename": "puput-1.0.4.tar.gz", "has_sig": false, "md5_digest": "96f6bcf50253c8643fdc08f0c8181e39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 246526, "upload_time": "2019-05-20T23:36:23", "url": "https://files.pythonhosted.org/packages/d7/1c/865ef448c8406dbc4efafcb9352170f671ce290b4210919907b6ba8dde43/puput-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "7b9f494899d757507d94c3caf9b24e10", "sha256": "4d952767b60b0a4969b0146a548586e9485b55ea3b047589d89d3dafd1fd0d0b" }, "downloads": -1, "filename": "puput-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "7b9f494899d757507d94c3caf9b24e10", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 275561, "upload_time": "2019-09-03T18:42:27", "url": "https://files.pythonhosted.org/packages/d2/84/fe4eadf7c6ba5616148fa16be872effe0038370d9e88bfc0f10c560d3bf6/puput-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c1c0f22e211b13a1f6a11661b35523b", "sha256": "ffdcde19b0e08cc1d0a97da6df110a6428db9d2505ba387033ad5ba197eec05d" }, "downloads": -1, "filename": "puput-1.0.5.tar.gz", "has_sig": false, "md5_digest": "2c1c0f22e211b13a1f6a11661b35523b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 246325, "upload_time": "2019-09-03T18:42:30", "url": "https://files.pythonhosted.org/packages/4d/f9/d58a8f94c095ecbf42a84d8332818bd4983d85ad9629d4a0986ea4cb7505/puput-1.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7b9f494899d757507d94c3caf9b24e10", "sha256": "4d952767b60b0a4969b0146a548586e9485b55ea3b047589d89d3dafd1fd0d0b" }, "downloads": -1, "filename": "puput-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "7b9f494899d757507d94c3caf9b24e10", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 275561, "upload_time": "2019-09-03T18:42:27", "url": "https://files.pythonhosted.org/packages/d2/84/fe4eadf7c6ba5616148fa16be872effe0038370d9e88bfc0f10c560d3bf6/puput-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c1c0f22e211b13a1f6a11661b35523b", "sha256": "ffdcde19b0e08cc1d0a97da6df110a6428db9d2505ba387033ad5ba197eec05d" }, "downloads": -1, "filename": "puput-1.0.5.tar.gz", "has_sig": false, "md5_digest": "2c1c0f22e211b13a1f6a11661b35523b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 246325, "upload_time": "2019-09-03T18:42:30", "url": "https://files.pythonhosted.org/packages/4d/f9/d58a8f94c095ecbf42a84d8332818bd4983d85ad9629d4a0986ea4cb7505/puput-1.0.5.tar.gz" } ] }