Skip to main content

A simple comment server

Project description

https://framagit.org/erwhann-rouge/sebureem/badges/master/build.svg https://framagit.org/erwhann-rouge/sebureem/badges/master/coverage.svg https://img.shields.io/pypi/v/sebureem.svg https://img.shields.io/pypi/l/sebureem.svg

Sebureem is a small comment server written in Python 3 with the Flask microframework and the Peewee ORM. Comments are storred using the SQLite database.

Sebureem aim to be:

  • Easy to integrate

  • Easy to deploy and configure

Sebureem is the Kotava word for “comments” or “group of comments”.

Important : Sebureem is still in very early stage. It might not be secure and a lot of rough edges are to be expected.

Installation

First run:

pip install sebureem

Create database:

sebureem database --init

Then run your sebureem instance with:

sebureem serve

… or you can specify host and port:

sebureem serve 0.0.0.0 8000

Usage

Just add an iframe containing the following code in your page:

<iframe src="http://<server_url:port>/comments/<topic>" >
    <p>Your browser doesn't support iframes. Comments can't be loaded.</p>
</iframe>

where server_url and port are the address of your instance and topic is the name of the discussion thread you want to add to your webpage.

If the thread doesn’t exist in the database it will be created with the first comment.

Roadmap

Planned features:

  • Angular/Ember/Aurelia web_app

  • Avatar support (Python Cat Avatar Generator ?)

  • Instance federation

  • Admin page

Contributions

Contributions are warmly welcome. See CONTRIBUTING.rst.

Sebureem development occurs here on the Framasoft’s Gitlab instance.

Others repositories (I’m thinking of Github here) are mainly for replication.

License

Sebureem is licensed both under the BSD License and the Cecill-B License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sebureem-0.2.1.tar.gz (21.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sebureem-0.2.1-py3-none-any.whl (23.1 kB view details)

Uploaded Python 3

File details

Details for the file sebureem-0.2.1.tar.gz.

File metadata

  • Download URL: sebureem-0.2.1.tar.gz
  • Upload date:
  • Size: 21.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for sebureem-0.2.1.tar.gz
Algorithm Hash digest
SHA256 e531eada1c51e98cdda325c4f04ed710ae9e2014ceba7ec6d6e7f680871242b1
MD5 3c12bcce40961df71bbdbd98ddf6bda8
BLAKE2b-256 6c0a978a0eb8bef7f55a208803d26223f3c9730e3e168cd00d5adc8c33657407

See more details on using hashes here.

File details

Details for the file sebureem-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for sebureem-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b15f9f9d5511a111c235925f12c710ef72c1b1dacb8d482c28d24b9b1ba81d46
MD5 74adf2ddf1da159e20d8d8b353f402f3
BLAKE2b-256 ef54bbd488c0c2b37c20c7d30bbe18cc1f8e8514f018b07958a07d8b41be6d3e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page