Commit graph

228 commits

Author SHA1 Message Date
Guilhem Saurel
922ebf5c78 poetry update 2021-07-18 16:56:59 +02:00
Guilhem Saurel
00997360eb fix permissions 2021-07-18 16:55:54 +02:00
Guilhem Saurel
bc646b9f4a update year 2021-07-18 16:55:23 +02:00
Guilhem Saurel
a974f073c9 split code 2021-07-18 16:55:16 +02:00
Guilhem Saurel
0c0a42a4c9 improve error management and tests 2021-07-14 23:25:59 +02:00
Guilhem Saurel
a0a78bbad0 improve logging 2021-07-14 23:25:59 +02:00
Guilhem Saurel
570e86941b
Merge pull request #8 from nim65s/devel
setup argparse & logging
2021-07-14 17:50:58 +02:00
Guilhem Saurel
2c8c618fe0 setup argparse & logging 2021-07-14 17:12:55 +02:00
Guilhem Saurel
044876daf6 fix badges 2021-07-13 12:28:01 +02:00
Guilhem Saurel
d952590d94
Merge pull request #7 from nim65s/devel
Setup Tests, Coverage & CI ; update tooling.
2021-07-13 11:56:28 +02:00
Guilhem Saurel
2bda1d5968 badges 2021-07-13 11:54:24 +02:00
Guilhem Saurel
e2d85eaa21 details 2021-07-13 11:43:01 +02:00
Guilhem Saurel
19ef1f4e93 black 2021-07-13 11:41:56 +02:00
Guilhem Saurel
91b23cd166 poetry 2021-07-13 11:41:56 +02:00
Guilhem Saurel
32208294ea update pre-commit 2021-07-13 11:41:51 +02:00
Guilhem Saurel
c5b7ea19ce CI: add lints 2021-07-13 11:41:17 +02:00
Guilhem Saurel
562b29c8a2 tests: generate homeserver on build 2021-07-13 11:41:16 +02:00
Guilhem Saurel
6633020fba clean tests 2021-07-13 11:41:16 +02:00
Guilhem Saurel
2d8c68665e details 2021-07-13 11:41:16 +02:00
Guilhem Saurel
6a2e0336d9 clean tests 2021-07-13 11:41:16 +02:00
Guilhem Saurel
999b824874 setup coverage 2021-07-13 11:41:16 +02:00
Guilhem Saurel
abe6497421 setup tests 2021-07-13 11:41:05 +02:00
Guilhem Saurel
fb17a87016 typo 2021-05-30 22:14:42 +02:00
Guilhem Saurel
d3d5ea7df2
Merge pull request #5 from nim65s/topic/pr/4
update aiohttp use and docs
2021-05-30 22:12:57 +02:00
Guilhem Saurel
2499832e1c use aiohttp.web.BaseRequest.path instead of rel_url
Co-authored-by: Sven Seeberg <mail@sven-seeberg.de>
2021-05-30 16:50:01 +02:00
Guilhem Saurel
98cd9362aa Add HOST to PORT configuration, and document both
Co-authored-by: Sven Seeberg <mail@sven-seeberg.de>
2021-05-30 16:42:25 +02:00
Guilhem Saurel
4506632c6f python 3.9 2021-04-12 21:05:20 +02:00
Guilhem Saurel
aad02887f1
Merge pull request #1 from homeworkprod-forks/main
Simplify code
2021-01-03 16:40:25 +01:00
Jochen Kupperschmidt
00f47f99a9 Unify use of single quotes for non-docstring string literals 2020-12-27 14:57:14 +01:00
Jochen Kupperschmidt
78b9533e2b Exit early after each request check
Keeps the "happy path" on the function's base indentation level.

Avoids carrying status and return value variables, pre-filled in
anticipation of an error, along.
2020-12-27 14:52:07 +01:00
Jochen Kupperschmidt
139ec1670c Use aiohttp.web.json_response()
Avoids explicit setting of JSON content type, handles serialization to
JSON.
2020-12-27 14:43:01 +01:00
Jochen Kupperschmidt
54baf29d51 Extract function to send message
Merges duplicated code.
2020-12-27 14:42:58 +01:00
Jochen Kupperschmidt
cf054631e8 Extract room ID into variable 2020-12-27 14:07:04 +01:00
Guilhem Saurel
6c138a65b4 try another login on connection lost 2020-07-28 21:56:05 +02:00
Guilhem Saurel
887dc95e3d handle ill-formed JSON 2020-06-08 09:59:51 +02:00
Guilhem Saurel
9883782f3a remove the need for www 2020-06-07 10:31:21 +02:00
Guilhem Saurel
9615cdf3c7 traefik v2 2020-05-13 00:29:57 +02:00
Guilhem Saurel
ce83079d59 markdown: extra
https://python-markdown.github.io/extensions/extra/

To get <pre> tags on fenced code
2020-04-20 19:18:57 +02:00
Guilhem Saurel
38e814c956 format readme 2020-03-14 18:10:32 +01:00
Guilhem Saurel
f11af8de16 update dev instructions 2020-03-14 18:09:18 +01:00
Guilhem Saurel
84c82ca931 update license 2020-03-14 17:28:20 +01:00
Guilhem Saurel
d291dc0086 new test room 2020-03-14 17:28:18 +01:00
Guilhem Saurel
4b1acd874a markdown
ref https://matrix.org/docs/spec/client_server/r0.6.0#m-room-message-msgtypes
2020-03-14 17:26:57 +01:00
Guilhem Saurel
fc30487ead HTTPStatuses 2020-03-11 10:08:13 +01:00
Guilhem Saurel
a14b0c9574 details 2020-03-11 10:06:53 +01:00
Guilhem Saurel
02e5a9dfc7 pre-commit 2020-03-08 22:15:48 +01:00
Guilhem Saurel
b621d8ed5a [Docker] use debian. 2020-03-08 20:39:43 +01:00
Guilhem Saurel
bc6171edac [Docker] pycryptodome requires gcc & libc-dev
And the alpine py3-pycryptodome package installs pycryptodomex, which is
not compatible with matrix-nio.
2020-03-08 20:24:50 +01:00
Guilhem Saurel
7a8084170c matrix-nio already depends on aiohttp 2020-03-08 16:04:24 +01:00
Guilhem Saurel
b2eab91475 python 3.8 2020-03-08 16:00:44 +01:00