No description
Find a file
2024-04-18 16:46:35 +02:00
alembic feat: add avatars to users 2024-03-29 17:08:54 +01:00
foxnouns start oauth 2024-04-10 21:37:38 +02:00
frontend remove cookie auth from backend, add initial types to frontend 2024-04-05 17:35:08 +02:00
tests build: add ruff and format code 2024-03-23 01:39:08 +01:00
.gitignore start oauth 2024-04-10 21:37:38 +02:00
alembic.ini rename migration files to be sorted alphabetically 2024-03-20 16:26:05 +01:00
docker-compose.yml add (non-working so far) dockerfile 2024-03-14 02:35:59 +01:00
Dockerfile add (non-working so far) dockerfile 2024-03-14 02:35:59 +01:00
entry.sh add (non-working so far) dockerfile 2024-03-14 02:35:59 +01:00
LICENSE relicense to AGPL 2024-04-18 16:46:35 +02:00
poetry.lock start oauth 2024-04-10 21:37:38 +02:00
pyproject.toml relicense to AGPL 2024-04-18 16:46:35 +02:00
README.md relicense to AGPL 2024-04-18 16:46:35 +02:00
SCOPES.md start member endpoints 2024-03-22 17:11:18 +01:00

pronouns.cc

pronouns.cc rewrite in Python, using Quart for routing, SQLAlchemy for the database, and Celery for background tasks.

Running

This isn't anywhere near complete yet. For now, you can install poe, run poe migrate, and then poe server.

For configuration, a .env file is used. See foxnouns/settings.py--all keys are required unless specified otherwise.

(Note that the docker-compose file doesn't work yet)

License

This software is licensed under the GNU Affero General Public License, version 3 only.

Copyright (C) 2024 sam <u1f320>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published
by the Free Software Foundation, version 3 of the License.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.