You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
Jelmer Vernooij 01dca70ecb
disperse.conf: Drop unnecessary test command.
1 day ago
.github Bump minimum python to 3.7. (#938) 2 months ago
apidoc apidoc: Archive 0.12.6 /demo endpoint, bump apiVersion 8 months ago
contrib contrib: isso-dev.cfg: Add name for multi-site conf 7 months ago
docker docker: Unify test container creation 8 months ago
docs Bump minimum python to 3.7. (#938) 2 months ago
isso ext.notifications: Avoid error if headers are None (#943) 3 weeks ago
.dockerignore Add .dockerignore; ignore node_modules, .venv 9 months ago
.gitignore disperse.conf: Drop unnecessary test command. 1 day ago
CHANGES.rst github-action: Run tests agains Python 3.11 3 months ago
CONTRIBUTING.rst CONTRIBUTING: Redirect to live docs 8 months ago
CONTRIBUTORS.md CONTRIBUTORS: Change file format from `txt` to `md` 3 months ago
Dockerfile Merge pull request #909 from mbrase/docker_volume_perm 7 months ago
LICENSE LICENSE: Update copyright to 2022 9 months ago
MANIFEST.in MANIFEST.in: Add Javascript .map files 8 months ago
Makefile Bugfix/js build setup (#940) 2 months ago
README.md Fix typo and markdown lint rules 022 and 036 (#934) 2 months ago
disperse.conf Add 'doc' extra that depends on Sphinx. 2 months ago
docker-compose.yml docker-compose: Add health check for server 8 months ago
package-lock.json Bugfix/js build setup (#940) 2 months ago
package.json js: test: Decouple screenshots from regular e2e tests 8 months ago
setup.cfg setup.cfg: Remove bdist_wheel universal 9 months ago
setup.py Bump minimum python to 3.7. (#938) 2 months ago
tox.ini Revert "Remove tox.ini" 1 day ago

README.md

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

Isso a commenting server similar to Disqus

Isso Ich schrei sonst is a lightweight commenting server written in Python and JavaScript. It aims to be a drop-in replacement for Disqus.

Features

  • Comments written in Markdown
    Users can edit or delete own comments (within 15 minutes by default). Comments in moderation queue are not publicly visible before activation.
  • SQLite backend
    Because comments are not Big Data.
  • Disqus & WordPress Import
    You can migrate your Disqus/WordPress comments without any hassle.
  • Configurable JS client
    Embed a single JS file, 65kB (20kB gzipped) and you are done.

See isso-comments.de for a live demo, more details and documentation.

Screenshot

Isso in Action

Getting started

Requirements

  • Python 3.7+ (+ devel headers)
  • SQLite 3.3.8 or later
  • a working C compiler

Install Isso from PyPi:

pip install isso

Then, follow the Quickstart guide.

If you're stuck, follow the Install guide, see Troubleshooting and browse the the full documentation.

Docker

A Docker image with the latest stable release is provided at ghcr.io/isso-comments/isso:latest. See Using Docker.

Contributing

Development

Refer to the docs for Installing from Source.

Help

License

MIT, see LICENSE.