Commit graph

35 commits

Author SHA1 Message Date
Izalia Mae 22bba6e85e use jinja2-haml from pypi
jinja2-haml is the renamed hamlish-jinja fork at https://git.barkshark.xyz/barkshark/hamlish-jinja
2024-04-01 13:09:54 -04:00
Izalia Mae 134afe24f7 update aputils to 0.2.1 2024-03-31 11:52:05 -04:00
Izalia Mae a1ceb0cb4b update aputils to 0.2.0 2024-03-27 12:50:07 -04:00
Izalia Mae 6112734b2f update aputils to 0.1.9 2024-03-22 03:24:23 -04:00
Izalia Mae 9fe6d8ad96 replace pylint with mypy and other minor changes
* ignore test*.py files
* format requirements.txt to be more readable
* only show note on home page if it is set
* allow flake8 to check for more than just unused imports
* remove a bunch of unused methods in `compat.RelayDatabase`
* turn `Config` into a dataclass
* replace database config methods with `RelayData` dataclass
* rename `loads` to `cls` in `HttpClient.get`
2024-03-13 17:43:57 -04:00
Izalia Mae 21e0e0a3ec add markdown support for the note setting 2024-03-11 03:17:38 -04:00
Izalia Mae a1bf152fc2 update barkshark-sql to 0.1.2 2024-03-10 18:57:53 -04:00
Izalia Mae 15e7cac1b8 update barkshark-sql to fix an issue 2024-03-03 01:41:54 -05:00
Izalia Mae a271cf22b4 check for config in multiple directories 2024-03-02 07:38:48 -05:00
Izalia Mae b11abca7bc update aputils 2024-02-23 20:40:59 -05:00
Izalia Mae a08d1c9612 use jinja for web pages 2024-02-23 19:19:44 -05:00
Izalia Mae 001aa87667 replace gunicorn with push worker processes 2024-02-22 11:54:09 -05:00
Izalia Mae 93797b639e Replace tinysql 2024-02-21 00:00:21 +00:00
Izalia Mae 3391749800 use main branch of tinysql 2024-02-18 09:01:26 -05:00
Izalia Mae c3b4d9ca98 add swagger api docs 2024-02-16 20:25:50 -05:00
Izalia Mae 097f3bc896 Add API endpoints for relay management 2024-02-14 20:29:30 +00:00
Izalia Mae bec5d5f207 use gunicorn to start the server 2024-02-05 13:15:08 -05:00
Izalia Mae e6f30ddf64 update tinysql to 0.2.4 2024-02-04 04:41:04 -05:00
Izalia Mae 2d641ea183 add database and redis caching 2024-01-31 21:23:45 -05:00
Izalia Mae f2baf7f9f9 update tinysql to 0.2.3 (fixes postgres support) 2024-01-30 07:34:49 -05:00
Izalia Mae 6ab6343ae7 fix ImportError on python 3.8 2024-01-29 04:26:54 -05:00
Izalia Mae ed9d423ca3 update tinysql and set min/max db connections per thread 2024-01-27 00:59:08 -05:00
Izalia Mae 5f6aef1871 use postgresql/sqlite for database backend 2024-01-22 05:32:16 -05:00
Izalia Mae d6ba242d3b update aputils to 0.1.6a 2024-01-09 23:06:23 -05:00
Dmytro Poltavchenko df231e3b51 Bump aputils version 2023-07-10 21:52:39 +03:00
Izalia Mae 04368c782d replace aputils git url with tar.gz 2022-12-10 02:44:07 -05:00
Izalia Mae a742e7fb30 update setup.cfg and requirements.txt
* move deps to requirements.txt
* reference deps from requirements.txt in setup.cfg
* bump minimum python version to 3.7
* set version in setup.cfg from attribute
2022-12-10 02:10:56 -05:00
Izalia Mae b6494849b5 Reorganize codebase 2022-05-06 07:04:51 +00:00
Joel Beckmeyer ccaa778a00 add packaging 2021-10-14 16:09:21 -04:00
Izalia Mae c59cec0c31 cleanup load_config 2020-12-02 22:41:45 -05:00
Izalia Mae 544d790ef2 use pycryptodome instead of pycrypto 2019-11-19 22:08:14 -05:00
kaniini 18b17f91e3 http signatures: hold actor keys in an LRU cache 2019-01-08 05:15:16 +00:00
kaniini a7390f5996 requirements: add cachetools 2018-11-18 14:02:47 +00:00
kaniini 42ad51e94a add some docs 2018-10-30 03:17:25 +00:00
William Pitcock c085ad32e3 add requirements.txt file 2018-08-18 10:46:19 -05:00