Skip to main content

Véronique

A small database for storing entities, links between them and simple properties (e.g. text, color, numbers).

a screenshot showing a basic detail view of an example entry

Intended as a private social network/people database to help with memorizing facts about people, but there's not really any features specific to that.

This is meant as a personal, intentionally non-scalable tool. As such, it uses SQLite, and there's no proper packaging yet (mostly because it's not needed). The app is protected from unauthenticated access, but beyond that there's no protection against e.g. XSS. This is a feature, you can put HTML into text fields for example. If you need SSO, MFA, or any other similar features, use a different tool.

You can find user documentation here.

Development

  • Clone the repo
  • Install its dependencies to a venv, e.g. via pip install -e .
  • Either: Place a file called veronique_initial_pw containing a password in the working directory. This will be the password of the admin user.
  • Or: Run veronique-bootstrap to fill the database with testing data. The password of the admin user will be "admin". This irrevocably overwrites any existing db you may have.
  • Run sanic veronique:app --dev
  • Open localhost:8000 in your web browser

Deployment

For a production environment you can directly install the veronique package, which will get you the latest released version. If you want to be very up-to-date, you can also do the above and just remove the --dev flag. Maybe set up a systemd service for it and point a reverse proxy at it or something. I personally use ansible for deploying new versions.

Missing migrations are automatically applied when restarting the app.

Download files

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

Source Distribution

veronique-0.3.0.tar.gz (270.5 kB view details)

Uploaded Source

Built Distribution

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

veronique-0.3.0-py3-none-any.whl (283.5 kB view details)

Uploaded Python 3

File details

Details for the file veronique-0.3.0.tar.gz.

File metadata

  • Download URL: veronique-0.3.0.tar.gz
  • Upload date:
  • Size: 270.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.27 {"installer":{"name":"uv","version":"0.11.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for veronique-0.3.0.tar.gz
Algorithm Hash digest
SHA256 49e4f5f826c894a2fbb5d39e33b1539c98b3102c0b882a162cf2f4b9a356fc83
MD5 2d7db9db9aae3084ed215d7783264493
BLAKE2b-256 8f9ead775023b147794869c73ef6e6cfed6de41280a692f7114127194ed584d3

See more details on using hashes here.

File details

Details for the file veronique-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: veronique-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 283.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.27 {"installer":{"name":"uv","version":"0.11.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for veronique-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 991a302f672c8b2c964cc8e17bf7fb4bfaa3c672eb8c25174427009ea428a4ce
MD5 f39e2c8644c6df9a2b65b71e57279fdd
BLAKE2b-256 caf2f8324dede73da176160d63e293ffe29dfbaf137b5374f490f0fde0cda2a7

See more details on using hashes here.

Release history Release notifications | RSS feed

0.4.0

2 files

This release

0.3.0 This release

2 files

0.2.0

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page