Run a secret santa using Datasette
Project description
datasette-secret-santa
Run a secret santa using Datasette
Installation
Install this plugin in the same environment as Datasette.
datasette install datasette-secret-santa
Running this on Glitch
https://glitch.com/ is a great way to host this application.
You can remix this project on Glitch to get your own copy.
Or you can create a new application and paste the following into your glitch.json
file:
{
"install": "pip3 install --user datasette datasette-secret-santa -U",
"start": "datasette --create .data/santa.db -p 3000"
}
Then visit your new app's homepage and click the link to create a new secret santa group.
Usage
This plugin requires a database called santa.db
. You can run it and create such a database like this:
datasette santa.db --create
It expects to be the only plugin installed, and will take over the /
homepage.
To create a new Secret Santa, visit /santa/create_secret_santa
(linked from the homepage).
Development
To set up this plugin locally, first checkout the code. Then create a new virtual environment:
cd datasette-secret-santa
python3 -m venv venv
source venv/bin/activate
Now install the dependencies and test dependencies:
pip install -e '.[test]'
To run the tests:
pytest
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for datasette-secret-santa-0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 211b0c6e98efceda77ba4d97878dfc0754ae3213c4c2924bdbc19d65c6076ea0 |
|
MD5 | 9e34c96b641e5d52809742426644c090 |
|
BLAKE2b-256 | 3893471d541ca795b319f61afcced0389898dbbdbd885f0c7efc9fc81a43cd1d |
Hashes for datasette_secret_santa-0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14ad2fb4480f3de71cab34d9a93454197a4d65eebcc49dcd42bb4f166b7bf239 |
|
MD5 | 68951c06af61c9c41b35f9b89232cd00 |
|
BLAKE2b-256 | 66f58d86a7d45efb15d877741dedece8e9f4fb44453488db05c8919938c0753a |