{ "info": { "author": "Guilhem", "author_email": "guilhem.mas-paitrault@protonmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Environment :: Web Environment", "Framework :: Flask", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 3", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application" ], "description": "########\r\nSebureem\r\n########\r\n\r\n.. image:: https://framagit.org/erwhann-rouge/sebureem/badges/master/build.svg\r\n :target: https://framagit.org/erwhann-rouge/sebureem/commits/master)\r\n\r\n.. image:: https://framagit.org/erwhann-rouge/sebureem/badges/master/coverage.svg\r\n :target: https://framagit.org/erwhann-rouge/sebureem/commits/master)\r\n\r\n.. image:: https://img.shields.io/pypi/v/sebureem.svg \r\n :target: https://pypi.python.org/pypi/sebureem/\r\n\r\n.. image:: https://img.shields.io/pypi/l/sebureem.svg \r\n\r\nSebureem is a small comment server written in Python 3 with the Flask\r\nmicroframework and the Peewee ORM.\r\nComments are storred using the SQLite database.\r\n\r\nSebureem aim to be:\r\n\r\n* Easy to integrate\r\n* Easy to deploy and configure\r\n\r\nSebureem is the Kotava word for \"comments\" or \"group of comments\".\r\n\r\n**Important : Sebureem is still in very early stage. It might not be secure and\r\na lot of rough edges are to be expected.**\r\n\r\nInstallation\r\n============\r\n\r\nFirst run::\r\n\r\n pip install sebureem\r\n\r\nCreate database::\r\n\r\n sebureem database --init\r\n\r\nThen run your sebureem instance with::\r\n\r\n sebureem serve\r\n\r\n\u2026 or you can specify host and port::\r\n\r\n sebureem serve 0.0.0.0 8000\r\n\r\nUsage\r\n=====\r\n\r\nJust add an iframe containing the following code in your page::\r\n\r\n \r\n\r\nwhere server_url and port are the address of your instance and topic is the name\r\nof the discussion thread you want to add to your webpage.\r\n\r\nIf the thread doesn't exist in the database it will be created with the first\r\ncomment.\r\n\r\nRoadmap\r\n=======\r\n\r\nPlanned features:\r\n\r\n* Angular/Ember/Aurelia web_app\r\n* Avatar support (Python Cat Avatar Generator ?)\r\n* Instance federation\r\n* Admin page\r\n\r\nContributions\r\n=============\r\n\r\nContributions are warmly welcome. See CONTRIBUTING.rst.\r\n\r\nSebureem development occurs \r\n`here `_ on the Framasoft's Gitlab\r\ninstance.\r\n\r\nOthers repositories (I'm thinking of Github here) are mainly for replication.\r\n\r\nLicense\r\n=======\r\n\r\nSebureem is licensed both under the BSD License and the Cecill-B License.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://framagit.org/Erwhann-Rouge/sebureem", "keywords": "sebureem comments disqus", "license": "BSD-3-Clause/CECILL-B", "maintainer": "", "maintainer_email": "", "name": "sebureem", "package_url": "https://pypi.org/project/sebureem/", "platform": "", "project_url": "https://pypi.org/project/sebureem/", "project_urls": { "Homepage": "https://framagit.org/Erwhann-Rouge/sebureem" }, "release_url": "https://pypi.org/project/sebureem/0.2.1/", "requires_dist": [ "Flask (>=0.12)", "bcrypt (>=3.1)", "docopt (>=0.6)", "peewee (>=2.10)" ], "requires_python": "", "summary": "A simple comment server", "version": "0.2.1" }, "last_serial": 2955097, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "2807f92e454614bbe666ebb6d40b7e12", "sha256": "f727fda1f4d6d606a9a814744ac79ed747f777af17c050ca21159619077dc873" }, "downloads": -1, "filename": "sebureem-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2807f92e454614bbe666ebb6d40b7e12", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6193, "upload_time": "2017-02-10T16:00:54", "url": "https://files.pythonhosted.org/packages/64/ff/05b232ab7c8ea1ec915863c1911992a13676b97cdd311680e81896d2f476/sebureem-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6644ef0a3c667b4247cf965557dbc53d", "sha256": "9d960ca7eab73e9e6db3ea6fdf8b4138c9000229de7f4894009f8e35e586b470" }, "downloads": -1, "filename": "sebureem-0.0.1.tar.gz", "has_sig": false, "md5_digest": "6644ef0a3c667b4247cf965557dbc53d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3832, "upload_time": "2017-02-10T16:00:58", "url": "https://files.pythonhosted.org/packages/a5/53/18beae0f60c281b8e28f650779865502ddd954e1aa4925bb02fe46e37fe7/sebureem-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "7f88127afdbc42de73ff995834ed854e", "sha256": "8836537cbceee20c1f9a4fbd0064907d046f2145ba04f0c03e47f16e854aab66" }, "downloads": -1, "filename": "sebureem-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7f88127afdbc42de73ff995834ed854e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6190, "upload_time": "2017-02-10T16:00:56", "url": "https://files.pythonhosted.org/packages/ca/29/242e0341cb87cdc019fd277d5c30b4aa0ae5fca2c3b38e74a757279e9bd4/sebureem-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea0cc4f6b964c9d7491b14c9537e62bd", "sha256": "1680e8e9a7f967fbe2ab1d43d7c7f7b2de898c518ac1e34eb9074d5a58696d9c" }, "downloads": -1, "filename": "sebureem-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ea0cc4f6b964c9d7491b14c9537e62bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3830, "upload_time": "2017-02-10T16:01:00", "url": "https://files.pythonhosted.org/packages/d0/2e/44f818bd54e518b5677a590820c0a09fbb0fdf71d82f50d3d13f49216a9c/sebureem-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "e4b6109c4ad312d083925c846ed554a2", "sha256": "fdb484e6572e3e5f6d2e2992d0a557d6b86bb991de886da9670b8ec9da715e62" }, "downloads": -1, "filename": "sebureem-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e4b6109c4ad312d083925c846ed554a2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9922, "upload_time": "2017-06-15T13:39:25", "url": "https://files.pythonhosted.org/packages/63/59/84366c3d28a75103c76fb78ba3c494226b1741803bd0093d182a1ab220f4/sebureem-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af26a722db5fface4d876b774922cb06", "sha256": "04f9a56b2871121364f35b6d1351911a8bafd5d40d09577461525f0020a32ddf" }, "downloads": -1, "filename": "sebureem-0.2.0.tar.gz", "has_sig": false, "md5_digest": "af26a722db5fface4d876b774922cb06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8602, "upload_time": "2017-06-15T13:39:26", "url": "https://files.pythonhosted.org/packages/bf/67/af1c6e238bafe2814cace4bfd7714d7c071a06fd6ae36fee1484a48ad577/sebureem-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "74adf2ddf1da159e20d8d8b353f402f3", "sha256": "b15f9f9d5511a111c235925f12c710ef72c1b1dacb8d482c28d24b9b1ba81d46" }, "downloads": -1, "filename": "sebureem-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "74adf2ddf1da159e20d8d8b353f402f3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23106, "upload_time": "2017-06-16T17:18:31", "url": "https://files.pythonhosted.org/packages/ef/54/bbd488c0c2b37c20c7d30bbe18cc1f8e8514f018b07958a07d8b41be6d3e/sebureem-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c12bcce40961df71bbdbd98ddf6bda8", "sha256": "e531eada1c51e98cdda325c4f04ed710ae9e2014ceba7ec6d6e7f680871242b1" }, "downloads": -1, "filename": "sebureem-0.2.1.tar.gz", "has_sig": false, "md5_digest": "3c12bcce40961df71bbdbd98ddf6bda8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21205, "upload_time": "2017-06-16T17:18:34", "url": "https://files.pythonhosted.org/packages/6c/0a/978a0eb8bef7f55a208803d26223f3c9730e3e168cd00d5adc8c33657407/sebureem-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "74adf2ddf1da159e20d8d8b353f402f3", "sha256": "b15f9f9d5511a111c235925f12c710ef72c1b1dacb8d482c28d24b9b1ba81d46" }, "downloads": -1, "filename": "sebureem-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "74adf2ddf1da159e20d8d8b353f402f3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23106, "upload_time": "2017-06-16T17:18:31", "url": "https://files.pythonhosted.org/packages/ef/54/bbd488c0c2b37c20c7d30bbe18cc1f8e8514f018b07958a07d8b41be6d3e/sebureem-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c12bcce40961df71bbdbd98ddf6bda8", "sha256": "e531eada1c51e98cdda325c4f04ed710ae9e2014ceba7ec6d6e7f680871242b1" }, "downloads": -1, "filename": "sebureem-0.2.1.tar.gz", "has_sig": false, "md5_digest": "3c12bcce40961df71bbdbd98ddf6bda8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21205, "upload_time": "2017-06-16T17:18:34", "url": "https://files.pythonhosted.org/packages/6c/0a/978a0eb8bef7f55a208803d26223f3c9730e3e168cd00d5adc8c33657407/sebureem-0.2.1.tar.gz" } ] }