simple wiki system, written in Flask
Find a file
2022-06-12 11:10:41 +02:00
extensions Adding some extensions and appearance improvements. 2021-10-06 22:48:14 +02:00
static Add ability to restore drafts 2022-05-18 12:10:27 +02:00
templates Add opt out from math in query string 2022-06-07 17:56:06 +02:00
.gitignore Add sync support 2021-08-03 11:41:18 +02:00
app.py Add option to specify a different config file; update README and CHANGELOG 2022-06-12 11:10:41 +02:00
app_sync.py Adding some extensions and appearance improvements. 2021-10-06 22:48:14 +02:00
CHANGELOG.md Add option to specify a different config file; update README and CHANGELOG 2022-06-12 11:10:41 +02:00
favicon.ico Replace favicon 2022-05-10 22:45:31 +02:00
LICENSE initial commit (it has come late tho 🙁) 2021-02-23 22:54:08 +01:00
README.md Add option to specify a different config file; update README and CHANGELOG 2022-06-12 11:10:41 +02:00
robots.txt initial commit (it has come late tho 🙁) 2021-02-23 22:54:08 +01:00
strings.csv Adding some extensions and appearance improvements. 2021-10-06 22:48:14 +02:00

Salvi

Salvi is a simple wiki-like note-taking web application, written in Python using Flask framework.

Warning: Salvi is designed for personal, individual use. It may not be suitable as a community or team knowledge base.

Features

  • Write notes on the go, using Markdown syntax
  • Any note can have its own URL
  • Revision history
  • Stored in SQLite/MySQL databases
  • Material Icons
  • Light/dark theme
  • Works fine even with JavaScript disabled.

Requirements

  • Python 3.6+.
  • Flask web framework (and Flask-Login / Flask-WTF extensions).
  • Peewee ORM.

Optional requirements

  • Markdown-KaTeX if you want to display math inside pages.

Caveats

  • All pages created are, as of now, viewable and editable by anyone, with no trace of users and/or passwords.

License

MIT License.