Metadata-Version: 2.0
Name: mini-fiction
Version: 0.0.2
Summary: CMS for fanfics
Home-page: https://github.com/andreymal/mini_fiction
Author: andreymal
Author-email: andriyano-31@mail.ru
License: GPLv3
Platform: any
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: Flask
Classifier: License :: OSI Approved
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
Requires-Dist: Flask
Requires-Dist: Flask-Babel
Requires-Dist: Flask-Login
Requires-Dist: Flask-Script
Requires-Dist: Flask-WTF
Requires-Dist: celery
Requires-Dist: cerberus
Requires-Dist: lxml
Requires-Dist: pony
Requires-Dist: python3-memcached
Requires-Dist: redis
Requires-Dist: unidecode
Provides-Extra: full
Requires-Dist: Pillow; extra == 'full'
Requires-Dist: bcrypt; extra == 'full'
Requires-Dist: mysqlclient; extra == 'full'
Requires-Dist: scrypt; extra == 'full'

============
mini_fiction
============

.. image:: https://api.travis-ci.org/andreymal/mini_fiction.png
    :target: https://travis-ci.org/andreymal/mini_fiction
    :alt: Build Status

Library CMS on Python for fanfics. Currently in development.

Short feature list: fanfics with genres, characters and events; comments with trees;
search (by Sphinx); user profiles with contacts; moderation of fanfics and comments;
favorites and bookmarks; notices from administrator; PJAX-like loading of page content;
customizable design; primitive plugin system.

CMS currently in Russian, and we would be grateful for the translation of all phrases
in English.


Quick start
-----------

`Install lxml <http://lxml.de/installation.html>`_. Then:

.. code::

    pip install mini_fiction
    mini_fiction seed
    mini_fiction createsuperuser
    mini_fiction runserver

Website will be available at ``http://localhost:5000/``, administration page is
``https://localhost:5000/admin/``.


Configuration file
------------------

Save ``local_settings.example.py`` as ``local_settings.py`` and enable it:

.. code::

    PYTHONPATH=.; export PYTHONPATH
    MINIFICTION_SETTINGS=local_settings.Local; export MINIFICTION_SETTINGS

Then ``mini_fiction runserver`` in the same directory with this file.

For more information see ``INSTALL.md`` (in Russian).


