{ "info": { "author": "Richard Chien", "author_email": "richardchienthebest@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Flask", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "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 :: Only" ], "description": "# VeriPress\n\n[![License](https://img.shields.io/pypi/l/veripress.svg)](LICENSE)\n[![Build Status](https://travis-ci.org/veripress/veripress.svg?branch=master)](https://travis-ci.org/veripress/veripress)\n[![Coverage Status](https://coveralls.io/repos/github/veripress/veripress/badge.svg?branch=master)](https://coveralls.io/github/veripress/veripress?branch=master)\n[![PyPI](https://img.shields.io/pypi/v/veripress.svg)](https://pypi.python.org/pypi/veripress)\n![Python](https://img.shields.io/badge/python-3.4%2B-blue.svg)\n[![Tag](https://img.shields.io/github/tag/veripress/veripress.svg)](https://github.com/veripress/veripress/tags)\n[![Docker Repository](https://img.shields.io/badge/docker-veripress/veripress-blue.svg)](https://hub.docker.com/r/veripress/veripress/)\n[![Docker Pulls](https://img.shields.io/docker/pulls/veripress/veripress.svg)](https://hub.docker.com/r/veripress/veripress/)\n\nVeriPress is a blog engine for hackers, which is very similar to Octopress and Hexo, but with some different features. It's written in Python 3.4+ based on Flask web framework. Here is a [demo](https://veripress.github.io/demo/).\n\n## Features\n\n- Supports three publish types: post, page, widget\n- Theme management\n- Custom post/page layout\n- Supports Markdown, HTML and plain TXT\n- Run as dynamic web app\n- Generating static HTML pages\n- API mode\n- Atom feed\n- and more...\n\n## Quick Start\n\nIt's dead easy to get started with VeriPress:\n\n```sh\n$ pip3 install veripress # Install VeriPress\n$ mkdir ~/my-veripress # Create an empty folder as a VeriPress instance\n$ cd ~/my-veripress\n$ veripress init # Initialize the VeriPress instance\n$ veripress theme install default # Install the \"default\" theme\n$ veripress preview # Preview the instance\n```\n\nRun the above commands and then you can visit the very initial VeriPress instance at `http://127.0.0.1:8080/`.\n\nSee [documentation](https://veripress.github.io/docs/) for more information on how to use VeriPress.\n\n## Documentation\n\nDocumentation is now available in [Simplified Chinese (\u7b80\u4f53\u4e2d\u6587)](https://veripress.github.io/docs/) and [Traditional Chinese (\u7e41\u9ad4\u4e2d\u6587)](https://veripress.github.io/docs/zh-hant/), and the English version is coming soon.\n\n## Contributing\n\nIf you want to help to develop VeriPress, fork this repo and send me a pull request. Source codes of docs and demo are also available in this repo, so if you find mistakes, feel free to send me a pull request too.\n\nIf you just have some questions or bug reports, you can also submit issues in this repo.\n\nThanks for your support and help.", "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/veripress/veripress", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "veripress", "package_url": "https://pypi.org/project/veripress/", "platform": "any", "project_url": "https://pypi.org/project/veripress/", "project_urls": { "Homepage": "https://github.com/veripress/veripress" }, "release_url": "https://pypi.org/project/veripress/1.0.9/", "requires_dist": null, "requires_python": ">=3.4", "summary": "A blog engine for hackers.", "version": "1.0.9" }, "last_serial": 4256251, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "978f19d40f7b46e1b4691d7a0ae0cd7a", "sha256": "bdf8b58be06427b585c742a65938d2e8ef28d44b87d9898f686a12df27621e3e" }, "downloads": -1, "filename": "veripress-1.0.0.tar.gz", "has_sig": false, "md5_digest": "978f19d40f7b46e1b4691d7a0ae0cd7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23913, "upload_time": "2017-03-18T13:08:58", "url": "https://files.pythonhosted.org/packages/99/f4/d5328605de0ac3c81e827177ff5f09d1855c4a9b8459f863edff7f339e0f/veripress-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "18183c3204d8faa04494609751f0df25", "sha256": "a10d4ba0c6dce6b9ebe2b64c858c2fe767c01224ca399f4d3c090094f881e7a8" }, "downloads": -1, "filename": "veripress-1.0.1.tar.gz", "has_sig": false, "md5_digest": "18183c3204d8faa04494609751f0df25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23996, "upload_time": "2017-03-21T15:25:51", "url": "https://files.pythonhosted.org/packages/3d/57/8a8f70916be8bf2cf87df8e36c627b78a0a41032248d55cd3a6a2f8be87f/veripress-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "48c15c0b4dd6bc8bf86e6be77ac92e9c", "sha256": "5c73c2cf9c259a58b709a60bc0dd7c7f6a7b391133f18964f6591ff7264412b0" }, "downloads": -1, "filename": "veripress-1.0.2.tar.gz", "has_sig": false, "md5_digest": "48c15c0b4dd6bc8bf86e6be77ac92e9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24460, "upload_time": "2017-03-22T02:10:51", "url": "https://files.pythonhosted.org/packages/bc/53/dc1215395352914fe4715a6f84e4f4d51865c3147c04633de0ccf51ae095/veripress-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "5517cc94cabb60d4f9bcf81f1e64267f", "sha256": "7d11b2a00dc16d5eaf11ec5556d09179c97e9831fefbaeadcc34fd406785f747" }, "downloads": -1, "filename": "veripress-1.0.3.tar.gz", "has_sig": false, "md5_digest": "5517cc94cabb60d4f9bcf81f1e64267f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24949, "upload_time": "2017-03-26T14:30:49", "url": "https://files.pythonhosted.org/packages/fc/24/6d92a1fd83f81db085dfa5ff83ed0706f0e874433d4711c94e981de1bb3d/veripress-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "cf90eb795a3fde8d49004c2c1f90c864", "sha256": "76c0a4928e27b9586acfcb1f6e4576a0e76d6cd9d2ef19bb2047352afdeb2f32" }, "downloads": -1, "filename": "veripress-1.0.4.tar.gz", "has_sig": false, "md5_digest": "cf90eb795a3fde8d49004c2c1f90c864", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24884, "upload_time": "2017-04-05T11:31:33", "url": "https://files.pythonhosted.org/packages/0a/ae/916b6f7657cd9172485e6c1b0d47453bf4241bd99a4263add8765adc133b/veripress-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "43e35c3dfef88673081f013d4ddd3aa0", "sha256": "17df22d4db0848c4c9ecdf02996933f79d1b402881494d14d7d6159dafaaa2c2" }, "downloads": -1, "filename": "veripress-1.0.5.tar.gz", "has_sig": false, "md5_digest": "43e35c3dfef88673081f013d4ddd3aa0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24957, "upload_time": "2017-05-01T06:26:50", "url": "https://files.pythonhosted.org/packages/db/b6/3c7f307f4707d6cedc51de57501f5d16c7475de11984cf5c71c25913a0d8/veripress-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "44255a8d99f85141892eeb1980d9102f", "sha256": "e337b2ce3a080c3c27deaae7b318258350605285b3328130bbe15557b31e6654" }, "downloads": -1, "filename": "veripress-1.0.6.tar.gz", "has_sig": false, "md5_digest": "44255a8d99f85141892eeb1980d9102f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25603, "upload_time": "2017-06-02T13:05:45", "url": "https://files.pythonhosted.org/packages/7b/26/db8a14ecbfbec37116ed36c6a7737484f9be55ab6700241adef44e239cce/veripress-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "0bad2466ce858147ccb409acf8b3d4e8", "sha256": "6c95a1302591ef1273ee54183b2b5abe9169321cf91fee1e9f796d79a36cf50a" }, "downloads": -1, "filename": "veripress-1.0.7.tar.gz", "has_sig": false, "md5_digest": "0bad2466ce858147ccb409acf8b3d4e8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 28044, "upload_time": "2018-06-10T10:39:28", "url": "https://files.pythonhosted.org/packages/7a/92/7b9cb6e134e66bad5497a8c0f9eb737f4921da738054fb6e36905b8d9c68/veripress-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "d07380ed72de38498548432e57f1d254", "sha256": "a1f231b0b56125b7f047a4ff65c765f1003f18eec404f3b4a10049bf424f5735" }, "downloads": -1, "filename": "veripress-1.0.8.tar.gz", "has_sig": false, "md5_digest": "d07380ed72de38498548432e57f1d254", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 26764, "upload_time": "2018-06-11T04:44:34", "url": "https://files.pythonhosted.org/packages/06/b3/698dac87d5e6ae5bc0cf7578d984b211e31b0b56dfe07637f8c7c8b7868b/veripress-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "024a179034d9606da0d1714c564c4492", "sha256": "8db49050bf0710b4d7909f7e9992ebab93f3aebaa2db4842e499465615f5a904" }, "downloads": -1, "filename": "veripress-1.0.9.tar.gz", "has_sig": false, "md5_digest": "024a179034d9606da0d1714c564c4492", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 28416, "upload_time": "2018-09-10T04:19:04", "url": "https://files.pythonhosted.org/packages/fa/3f/a7eea00d2d75baecf6f3c20197e565e0fe3c52ad4faf769e2c80abf9517b/veripress-1.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "024a179034d9606da0d1714c564c4492", "sha256": "8db49050bf0710b4d7909f7e9992ebab93f3aebaa2db4842e499465615f5a904" }, "downloads": -1, "filename": "veripress-1.0.9.tar.gz", "has_sig": false, "md5_digest": "024a179034d9606da0d1714c564c4492", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 28416, "upload_time": "2018-09-10T04:19:04", "url": "https://files.pythonhosted.org/packages/fa/3f/a7eea00d2d75baecf6f3c20197e565e0fe3c52ad4faf769e2c80abf9517b/veripress-1.0.9.tar.gz" } ] }