{
"info": {
"author": "andreymal",
"author_email": "andriyano-31@mail.ru",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Framework :: Flask",
"License :: OSI Approved",
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: Implementation :: CPython",
"Topic :: Internet :: WWW/HTTP :: WSGI",
"Topic :: Internet :: WWW/HTTP :: WSGI :: Application"
],
"description": "============\nmini_fiction\n============\n\n.. image:: https://api.travis-ci.org/andreymal/mini_fiction.png\n :target: https://travis-ci.org/andreymal/mini_fiction\n :alt: Build Status\n\nLibrary CMS on Python for fanfics. Currently in development.\n\nShort feature list: fanfics with genres, characters and events; comments\nwith trees; search (using `Sphinx `_); user profiles\nwith contacts; premoderation of fanfics; favorites and bookmarks; notices\nfrom administrator; PJAX-like loading of page content; customizable design;\nprimitive plugin system.\n\nCMS currently in Russian, and we would be grateful for the translation\nof all phrases in English.\n\n\nQuick start\n-----------\n\n`Install lxml `_. Then:\n\n.. code::\n\n pip install mini_fiction\n mkdir media\n mini_fiction seed\n mini_fiction createsuperuser\n mini_fiction runserver\n\nWebsite will be available at ``http://localhost:5000/``, administration page is\n``http://localhost:5000/admin/``.\n\n\nConfiguration file\n------------------\n\nJust copy ``local_settings.example.py`` to ``local_settings.py`` and edit it.\nThen run ``mini_fiction runserver`` in the same directory with this file.\n\nIf mini_fiction can't import module ``local_settings``, try to set environment\nvariable ``PYTHONPATH=.`` (don't forget ``export PYTHONPATH`` for unix\nshells).\n\nIf you want to change domain (e.g. ``127.0.0.1:5000`` or ``example.com``\ninstead of default ``localhost:5000``), change ``SERVER_NAME`` option.\n\nYou can run ``mini_fiction status`` to check some configuration variables.\n\nSearch, avatars and captcha are disabled by default.\n\nFor more information see ``INSTALL.md`` (in Russian).\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": "https://github.com/andreymal/mini_fiction",
"keywords": "",
"license": "GPLv3",
"maintainer": "",
"maintainer_email": "",
"name": "mini_fiction",
"package_url": "https://pypi.org/project/mini_fiction/",
"platform": "any",
"project_url": "https://pypi.org/project/mini_fiction/",
"project_urls": {
"Bug Reports": "https://github.com/andreymal/mini_fiction/issues",
"Homepage": "https://github.com/andreymal/mini_fiction"
},
"release_url": "https://pypi.org/project/mini_fiction/0.0.4/",
"requires_dist": [
"Flask-WTF",
"Flask-Login (>=0.4.1)",
"Flask-Script",
"Flask-Babel",
"Flask (<1.0,>=0.12)",
"Cerberus (<1.2,>=1.0.1)",
"unidecode",
"python3-memcached",
"redis",
"celery (<5.0,>=4.0)",
"pony (>=0.7.2)",
"lxml",
"bcrypt; extra == 'full'",
"scrypt; extra == 'full'",
"mysqlclient; extra == 'full'",
"Pillow; extra == 'full'",
"diff-match-patch-python; extra == 'full'",
"captcha; extra == 'full'"
],
"requires_python": ">=3.4",
"summary": "CMS for fanfics",
"version": "0.0.4"
},
"last_serial": 3881525,
"releases": {
"0.0.2": [
{
"comment_text": "",
"digests": {
"md5": "1e5db72f06108ab4b1c4b05a1fe8e019",
"sha256": "8534654f775dab6ea4af835106bc65f78dfb458a766a1837e206c975bba6d694"
},
"downloads": -1,
"filename": "mini_fiction-0.0.2-py3-none-any.whl",
"has_sig": true,
"md5_digest": "1e5db72f06108ab4b1c4b05a1fe8e019",
"packagetype": "bdist_wheel",
"python_version": "3.5",
"requires_python": null,
"size": 377606,
"upload_time": "2016-04-01T00:15:47",
"url": "https://files.pythonhosted.org/packages/1b/9d/057e5dcf81f3f342b150114050bbbd670899c379a308c4a6a1d6d1305b32/mini_fiction-0.0.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "16e260fa2f8ed16b2c8942c8ede89295",
"sha256": "236c8d3cec1d6472a5015c8c5628e579e9ed8d4b4c5935d8fcefa770f1fcfdda"
},
"downloads": -1,
"filename": "mini_fiction-0.0.2.tar.gz",
"has_sig": true,
"md5_digest": "16e260fa2f8ed16b2c8942c8ede89295",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 271035,
"upload_time": "2016-04-01T00:15:32",
"url": "https://files.pythonhosted.org/packages/91/b7/2748b65fdf79eb36a1788e0f18edf631371c2ad2e6ec2608b13ea4db760e/mini_fiction-0.0.2.tar.gz"
}
],
"0.0.3": [
{
"comment_text": "",
"digests": {
"md5": "d1f1a829a8c38f877054343c529d648b",
"sha256": "45fe5fa1394d935089182b88d29e8d6d7b235abace9a05ba57858ed132ba477f"
},
"downloads": -1,
"filename": "mini_fiction-0.0.3-py3-none-any.whl",
"has_sig": true,
"md5_digest": "d1f1a829a8c38f877054343c529d648b",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 552225,
"upload_time": "2017-09-15T19:10:23",
"url": "https://files.pythonhosted.org/packages/d1/43/0d8311cbf0f2252e5e256022442ad9e6047468697ac80eda67c4ba005e7f/mini_fiction-0.0.3-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "575b4ce36fa2189ab911e980ed71d194",
"sha256": "aedf8ace1d3547574e66784b999a8dd96e289a67950f9186e214b9c76d17b7f5"
},
"downloads": -1,
"filename": "mini_fiction-0.0.3.tar.gz",
"has_sig": true,
"md5_digest": "575b4ce36fa2189ab911e980ed71d194",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 401296,
"upload_time": "2017-09-15T19:10:17",
"url": "https://files.pythonhosted.org/packages/32/80/decfd7a04299c68a54829eb60e341fbd5d0d20fbe627ae73f2fb086f1f50/mini_fiction-0.0.3.tar.gz"
}
],
"0.0.4": [
{
"comment_text": "",
"digests": {
"md5": "b2a6a7476369d02f6908469bf82d8da4",
"sha256": "413aa39e0ef170db93e4fe95aed54da3013ea8280d080dd193d1c6ace0f68af4"
},
"downloads": -1,
"filename": "mini_fiction-0.0.4-py3-none-any.whl",
"has_sig": true,
"md5_digest": "b2a6a7476369d02f6908469bf82d8da4",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.4",
"size": 848508,
"upload_time": "2018-05-20T20:58:03",
"url": "https://files.pythonhosted.org/packages/1c/54/0f726db02cf529803751183382fef57e9115825d9ccd24355f4b688658a4/mini_fiction-0.0.4-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "fe06d2ec149839c49281d49f794ba713",
"sha256": "8a782ac124c99172521fd31c1e8c4690cbd77e4ec895b5ccd61f9afc368ffffa"
},
"downloads": -1,
"filename": "mini_fiction-0.0.4.tar.gz",
"has_sig": true,
"md5_digest": "fe06d2ec149839c49281d49f794ba713",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.4",
"size": 659579,
"upload_time": "2018-05-20T20:58:06",
"url": "https://files.pythonhosted.org/packages/ec/ec/d4ebe58ef12a0b8552d8a4c27781b2a7bacef6f482fdf182a76fb0bb00bd/mini_fiction-0.0.4.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "b2a6a7476369d02f6908469bf82d8da4",
"sha256": "413aa39e0ef170db93e4fe95aed54da3013ea8280d080dd193d1c6ace0f68af4"
},
"downloads": -1,
"filename": "mini_fiction-0.0.4-py3-none-any.whl",
"has_sig": true,
"md5_digest": "b2a6a7476369d02f6908469bf82d8da4",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.4",
"size": 848508,
"upload_time": "2018-05-20T20:58:03",
"url": "https://files.pythonhosted.org/packages/1c/54/0f726db02cf529803751183382fef57e9115825d9ccd24355f4b688658a4/mini_fiction-0.0.4-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "fe06d2ec149839c49281d49f794ba713",
"sha256": "8a782ac124c99172521fd31c1e8c4690cbd77e4ec895b5ccd61f9afc368ffffa"
},
"downloads": -1,
"filename": "mini_fiction-0.0.4.tar.gz",
"has_sig": true,
"md5_digest": "fe06d2ec149839c49281d49f794ba713",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.4",
"size": 659579,
"upload_time": "2018-05-20T20:58:06",
"url": "https://files.pythonhosted.org/packages/ec/ec/d4ebe58ef12a0b8552d8a4c27781b2a7bacef6f482fdf182a76fb0bb00bd/mini_fiction-0.0.4.tar.gz"
}
]
}