Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/benediktwerner/lichess-tournament-scheduler
Used to schedule variant team tournaments on Lichess
https://github.com/benediktwerner/lichess-tournament-scheduler
Last synced: about 7 hours ago
JSON representation
Used to schedule variant team tournaments on Lichess
- Host: GitHub
- URL: https://github.com/benediktwerner/lichess-tournament-scheduler
- Owner: benediktwerner
- License: cc0-1.0
- Created: 2022-03-20T22:36:28.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-08-08T09:54:30.000Z (3 months ago)
- Last Synced: 2024-08-08T12:02:58.558Z (3 months ago)
- Language: Python
- Homepage:
- Size: 385 KB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-CC0
Awesome Lists containing this project
README
## Server setup
1. Setup venv: `python3 -m venv venv`
2. Activate: `source venv/bin/activate`
3. Install requirements: `pip install -r requirements.txt`
4. Copy `config.example.py` to `config.py` and fill out the values## Frontend setup
1. `cd svelte`
2. `npm install`
3. Copy `src/config.example.ts` to `src/config.ts` and fill out the values
4. Create production build: `npm run build`. Output is in `svelte/public`## Dev
- Dev server: `FLASK_ENV=development flask run --no-reload` (reloading would create multiple scheduler threads)
- Python type checking: `pyright` (install with `pip install pyright`)
- Svelte dev: `cd svelte; npm run dev`## License
All the code in this repository is in the public domain. Or if you prefer, you may also use it under the [MIT license](LICENSE-MIT) or [CC0 license](LICENSE-CC0).