aboutsummaryrefslogtreecommitdiff
path: root/pyproject.toml (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix pyproject.tomlRunxi Yu2024-06-021-2/+2
|
* Use MariaDB instead of SQLiteRunxi Yu2024-06-011-0/+1
|
* List active works only on wothers in indexRunxi Yu2024-06-011-0/+1
|
* Allow new submissions (supports uploads)Runxi Yu2024-05-301-0/+1
| | | | | | | Note that there is a typing error that I haven't fixed in login_required that needs to be solved sometime. References: https://todo.sr.ht/~runxiyu/fbfp/6
* Use Flask-SQLAlchemy instead; add basic html/cssRunxi Yu2024-05-291-0/+1
| | | | | | | | | SQLAlchemy sessions are way too hard to handle with this insane modules layout. This commit makes everything use Flask-SQLAlchemy. This commit also creates a simple index.html and adds some CSS. References: https://todo.sr.ht/~runxiyu/fbfp/2
* Add pyproject.toml and initialize SQLAlchemyRunxi Yu2024-05-291-0/+11
I think using SQLAlchemy will be a bit more convenient than using plain mariadb/sqlite3 bindings, and apparently I figured out how to get mypy happy with SQLAlchemy 2.0. I don't really want to use Flask-SQLAlchemy as I don't want that much vendor lock-in.