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.
 
 
 
 
 
 
ix5 b3ac15e922
Merge pull request #889 from ix5/js-jest-screenshots
1 day ago
.github .github: e2e: Upload screenshots & hashes if failed 1 day ago
apidoc apidoc: Enable comparison to prev API versions 1 day ago
contrib Move isso-dev.cfg from share/ to contrib/ 3 days ago
docker docker: Unify test container creation 5 days ago
docs docs: testing-client: Document screenshot comparisons 1 day ago
isso js: test/integration: Add screenshot comparison script 1 day ago
.dockerignore Add .dockerignore; ignore node_modules, .venv 4 weeks ago
.gitignore .gitignore: Ignore comments.db 1 week ago
CHANGES.rst CHANGES: Document screenshot testing 1 day ago
CONTRIBUTING.rst write contribute section 9 years ago
CONTRIBUTORS.txt add fliiiix to CONTRIBUTORS.txt 3 months ago
Dockerfile treewide: Update refs for isso-dev.cfg to contrib/ dir 3 days ago
LICENSE LICENSE: Update copyright to 2022 2 weeks ago
MANIFEST.in isso: config: Use isso/isso.cfg as default 2 months ago
Makefile treewide: make: Consolidate docker commands 1 day ago
README.md README: Include more information, new screenshot 3 weeks ago
docker-compose.yml docker-compose: Mark volumes as ro, disable nocopy 1 day ago
package-lock.json package-lock.json: Check in updated lockfile 4 weeks ago
package.json package.json: Run Jest integration tests in sequence 1 week ago
releaser.conf treewide: Replace nosetests with pytest 3 months ago
setup.cfg setup.cfg: Remove bdist_wheel universal 2 weeks ago
setup.py setup.py: Bump to 0.13.0-dev 2 weeks ago

README.md

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 posativ.org/isso for a live demo, more details and documentation.

Screenshot

Isso in Action

Geting started

Requirements

  • Python 3.6+ (+ 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.

Contributing

Development

Refer to the docs for Installing from Source.

Help

License

MIT, see LICENSE.