Compare commits

...

338 Commits

Author SHA1 Message Date
Michel Roux d9ad60075a Merge pull request 'chore(deps): update dependency requests-oauthlib to v2' (#199) from renovate/requests-oauthlib-2.x into master
divent / lint (push) Successful in 2m8s Details
divent / docker (push) Successful in 1m48s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #199
2024-03-24 19:47:45 +00:00
Renovate Bot e3cdd89350 chore(deps): update dependency requests-oauthlib to v2
divent / lint (push) Successful in 2m23s Details
divent / docker (push) Successful in 2m38s Details
divent / pypi (push) Has been skipped Details
2024-03-23 06:51:05 +00:00
Michel Roux 7b518d4e99 Merge pull request 'chore(deps): update dependency uvicorn to ^0.29.0' (#198) from renovate/uvicorn-0.x into master
divent / lint (push) Successful in 1m54s Details
divent / docker (push) Successful in 1m1s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #198
2024-03-21 09:46:54 +00:00
Renovate Bot a71b1f7633 chore(deps): update dependency uvicorn to ^0.29.0
divent / lint (push) Successful in 2m15s Details
divent / docker (push) Successful in 2m34s Details
divent / pypi (push) Has been skipped Details
2024-03-21 06:45:47 +00:00
Michel Roux 6914cb8b90 Merge pull request 'chore(deps): update dependency uvicorn to v0.28.1' (#197) from renovate/uvicorn-0.x-lockfile into master
divent / lint (push) Successful in 1m38s Details
divent / docker (push) Successful in 54s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #197
2024-03-20 07:56:19 +00:00
Renovate Bot 547b108e0a chore(deps): update dependency uvicorn to v0.28.1
divent / lint (push) Successful in 2m13s Details
divent / docker (push) Successful in 2m6s Details
divent / pypi (push) Has been skipped Details
2024-03-20 06:44:34 +00:00
Michel Roux a5e68a2751 Merge pull request 'chore(deps): update dependency black to v24.3.0' (#196) from renovate/black-24.x-lockfile into master
divent / lint (push) Successful in 1m36s Details
divent / docker (push) Successful in 1m22s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #196
2024-03-18 07:29:22 +00:00
Renovate Bot 1f6cff347f chore(deps): update dependency black to v24.3.0
divent / lint (push) Successful in 3m3s Details
divent / docker (push) Successful in 2m12s Details
divent / pypi (push) Has been skipped Details
2024-03-16 06:52:53 +00:00
Michel Roux 155bd0aada chore: 🔖 update version
divent / lint (push) Successful in 2m3s Details
divent / docker (push) Successful in 2m32s Details
divent / pypi (push) Has been skipped Details
2024-03-11 12:44:25 +00:00
Michel Roux 274b642c84 chore: ⬆️ update deps
divent / pypi (push) Blocked by required conditions Details
divent / lint (push) Successful in 2m17s Details
divent / docker (push) Has been cancelled Details
2024-03-11 12:41:50 +00:00
Michel Roux e14ecefcf8 Merge pull request 'chore(deps): update dependency requests-oauthlib to v1.4.0' (#195) from renovate/requests-oauthlib-1.x-lockfile into master
divent / lint (push) Successful in 1m48s Details
divent / docker (push) Successful in 42s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #195
2024-03-11 10:19:12 +00:00
Renovate Bot cea9a387c6 chore(deps): update dependency requests-oauthlib to v1.4.0
divent / lint (push) Successful in 2m13s Details
divent / docker (push) Successful in 2m13s Details
divent / pypi (push) Has been skipped Details
2024-03-11 06:54:12 +00:00
Michel Roux ba8befa3b0 Merge pull request 'chore(deps): update dependency uvicorn to ^0.28.0' (#194) from renovate/uvicorn-0.x into master
divent / lint (push) Successful in 2m6s Details
divent / docker (push) Successful in 58s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #194
2024-03-10 10:08:04 +00:00
Renovate Bot d73a88c102 chore(deps): update dependency uvicorn to ^0.28.0
divent / lint (push) Successful in 2m22s Details
divent / docker (push) Successful in 1m55s Details
divent / pypi (push) Has been skipped Details
2024-03-10 06:44:05 +00:00
Michel Roux b9b66d182b Merge pull request 'chore(deps): update dependency mypy to v1.9.0' (#193) from renovate/mypy-1.x-lockfile into master
divent / lint (push) Successful in 1m53s Details
divent / docker (push) Successful in 49s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #193
2024-03-09 10:37:38 +00:00
Renovate Bot 65722ba7c3 chore(deps): update dependency mypy to v1.9.0
divent / lint (push) Successful in 2m6s Details
divent / docker (push) Successful in 1m57s Details
divent / pypi (push) Has been skipped Details
2024-03-09 06:38:22 +00:00
Michel Roux 59926c9b5d fix: 👷 update ci to new gitea ref
divent / lint (push) Successful in 1m55s Details
divent / docker (push) Successful in 46s Details
divent / pypi (push) Successful in 1m9s Details
2024-03-01 22:15:12 +01:00
Michel Roux 304f80a3f5 chore: ⬆️ update deps
divent / lint (push) Successful in 1m58s Details
divent / docker (push) Successful in 2m35s Details
divent / pypi (push) Has been skipped Details
2024-03-01 22:02:58 +01:00
Michel Roux 20b672df71 Merge pull request 'chore(deps): update gr1n/setup-poetry action to v9' (#192) from renovate/gr1n-setup-poetry-9.x into master
divent / lint (push) Successful in 2m37s Details
divent / docker (push) Successful in 55s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #192
2024-02-18 13:07:40 +00:00
Renovate Bot 7f9b5c32b1 chore(deps): update gr1n/setup-poetry action to v9
divent / lint (push) Successful in 2m18s Details
divent / docker (push) Successful in 2m47s Details
divent / pypi (push) Has been skipped Details
2024-02-18 06:46:02 +00:00
Michel Roux e9b57594cd Merge pull request 'chore(deps): update dependency black to v24.2.0' (#191) from renovate/black-24.x-lockfile into master
divent / lint (push) Successful in 2m21s Details
divent / docker (push) Successful in 1m1s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #191
2024-02-13 13:04:12 +00:00
Renovate Bot 9859863b80 chore(deps): update dependency black to v24.2.0
divent / lint (push) Successful in 2m43s Details
divent / docker (push) Successful in 2m32s Details
divent / pypi (push) Has been skipped Details
2024-02-13 06:46:16 +00:00
Michel Roux 723595c94a Merge pull request 'chore(deps): update dependency uvicorn to v0.27.1' (#190) from renovate/uvicorn-0.x-lockfile into master
divent / lint (push) Successful in 2m20s Details
divent / docker (push) Successful in 57s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #190
2024-02-11 09:38:02 +00:00
Renovate Bot 0c29a9f040 chore(deps): update dependency uvicorn to v0.27.1
divent / lint (push) Successful in 3m2s Details
divent / docker (push) Successful in 2m10s Details
divent / pypi (push) Has been skipped Details
2024-02-11 06:43:58 +00:00
Michel Roux 1a95628eb5 Merge pull request 'chore(deps): update python docker tag to v3.12.2' (#189) from renovate/python-3.x into master
divent / lint (push) Successful in 2m14s Details
divent / docker (push) Successful in 48s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #189
2024-02-08 09:35:20 +00:00
Renovate Bot 1a74e4428a chore(deps): update python docker tag to v3.12.2
divent / lint (push) Successful in 2m31s Details
divent / docker (push) Successful in 2m31s Details
divent / pypi (push) Has been skipped Details
2024-02-08 06:40:42 +00:00
Michel Roux b136784301 Merge pull request 'chore(deps): update dependency black to v24.1.1' (#188) from renovate/black-24.x-lockfile into master
divent / lint (push) Successful in 2m29s Details
divent / docker (push) Successful in 58s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #188
2024-01-28 08:25:04 +00:00
Renovate Bot ec88c636d8 chore(deps): update dependency black to v24.1.1
divent / lint (push) Successful in 2m37s Details
divent / docker (push) Successful in 2m51s Details
divent / pypi (push) Has been skipped Details
2024-01-28 06:56:53 +00:00
Michel Roux cb5650c870 Merge pull request 'chore: update to python 3.12' (#187) from py3.13 into master
divent / lint (push) Successful in 3m22s Details
divent / docker (push) Successful in 1m28s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #187
2024-01-26 11:31:30 +00:00
Michel Roux 596a261e00 chore: update to python 3.12
divent / lint (push) Successful in 3m5s Details
divent / docker (push) Successful in 3m22s Details
divent / pypi (push) Has been skipped Details
2024-01-26 11:19:56 +00:00
Michel Roux 2db7b6bbf8 chore: update version
divent / lint (push) Successful in 2m9s Details
divent / docker (push) Successful in 2m11s Details
divent / pypi (push) Has been skipped Details
2024-01-24 12:40:03 +01:00
Michel Roux e38bfc7472 chore: update docker tag
divent / lint (push) Waiting to run Details
divent / docker (push) Blocked by required conditions Details
divent / pypi (push) Blocked by required conditions Details
2024-01-24 12:37:32 +01:00
Michel Roux bedc1ed2e4 fix: missing __init__ to please mypy
divent / lint (push) Successful in 2m6s Details
divent / docker (push) Successful in 39s Details
divent / pypi (push) Successful in 1m32s Details
2024-01-24 12:31:22 +01:00
Michel Roux 831665232c feat: rework __main__ (close #170)
divent / docker (push) Has been skipped Details
divent / pypi (push) Has been skipped Details
divent / lint (push) Failing after 1m42s Details
2024-01-24 12:25:33 +01:00
Michel Roux 8ff7a6bd70 chore: update deps
divent / lint (push) Successful in 2m44s Details
divent / docker (push) Successful in 5m3s Details
divent / pypi (push) Has been skipped Details
2024-01-24 10:10:39 +00:00
Michel Roux 226f2e1ef0 Merge pull request 'Update dependency python-dotenv to v1.0.1' (#185) from renovate/python-dotenv-1.x-lockfile into master
divent / lint (push) Successful in 4m11s Details
divent / docker (push) Successful in 1m43s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #185
2024-01-24 09:17:35 +00:00
Renovate Bot cf7ef5a05b Update dependency python-dotenv to v1.0.1
divent / lint (push) Successful in 3m41s Details
divent / docker (push) Successful in 3m48s Details
divent / pypi (push) Has been skipped Details
2024-01-24 06:48:00 +00:00
Michel Roux ad9a138a08 Merge pull request 'Update dependency uvicorn to ^0.27.0' (#184) from renovate/uvicorn-0.x into master
divent / lint (push) Successful in 2m39s Details
divent / docker (push) Successful in 1m15s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #184
2024-01-23 10:35:05 +00:00
Renovate Bot b18864ef83 Update dependency uvicorn to ^0.27.0
divent / lint (push) Successful in 4m22s Details
divent / docker (push) Successful in 4m50s Details
divent / pypi (push) Has been skipped Details
2024-01-23 06:31:19 +00:00
Michel Roux 73ab2891a6 Merge pull request 'Update dependency uvicorn to ^0.26.0' (#183) from renovate/uvicorn-0.x into master
divent / lint (push) Successful in 3m20s Details
divent / docker (push) Successful in 4m17s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #183
2024-01-17 17:31:33 +00:00
Renovate Bot 5e92b511d2 Update dependency uvicorn to ^0.26.0
divent / lint (push) Successful in 4m5s Details
divent / docker (push) Successful in 4m47s Details
divent / pypi (push) Has been skipped Details
2024-01-17 06:40:37 +00:00
Michel Roux 22fe3f8c44 Merge pull request 'Update dependency flake8 to v7' (#182) from renovate/flake8-7.x into master
divent / lint (push) Successful in 3m30s Details
divent / docker (push) Successful in 2m8s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #182
2024-01-05 08:01:34 +00:00
Renovate Bot 7b45a22fe2 Update dependency flake8 to v7
divent / lint (push) Successful in 2m33s Details
divent / docker (push) Successful in 4m50s Details
divent / pypi (push) Has been skipped Details
2024-01-05 06:42:29 +00:00
Michel Roux 753240d29e Merge pull request 'Update dependency black to v23.12.1' (#181) from renovate/black-23.x-lockfile into master
divent / lint (push) Successful in 2m14s Details
divent / docker (push) Successful in 50s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #181
2023-12-23 14:12:34 +00:00
Renovate Bot 1342021398 Update dependency black to v23.12.1
divent / lint (push) Successful in 2m7s Details
divent / docker (push) Successful in 3m22s Details
divent / pypi (push) Has been skipped Details
2023-12-23 06:33:07 +00:00
Michel Roux e69f51b722 Merge pull request 'Update dependency mypy to v1.8.0' (#180) from renovate/mypy-1.x-lockfile into master
divent / lint (push) Successful in 3m18s Details
divent / docker (push) Successful in 1m28s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #180
2023-12-22 09:56:51 +00:00
Renovate Bot 50fd741f9c Update dependency mypy to v1.8.0
divent / lint (push) Successful in 2m23s Details
divent / docker (push) Successful in 3m44s Details
divent / pypi (push) Has been skipped Details
2023-12-22 06:52:32 +00:00
Michel Roux 2aad442d51 Merge pull request 'Update dependency uvicorn to ^0.25.0' (#179) from renovate/uvicorn-0.x into master
divent / lint (push) Successful in 2m9s Details
divent / docker (push) Successful in 2m29s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #179
2023-12-21 08:38:06 +00:00
Michel Roux 06797a344c Merge pull request 'Update dependency djlint to v1.34.1' (#178) from renovate/djlint-1.x-lockfile into master
divent / docker (push) Blocked by required conditions Details
divent / pypi (push) Blocked by required conditions Details
divent / lint (push) Has been cancelled Details
Reviewed-on: #178
2023-12-21 08:37:49 +00:00
Renovate Bot a84228a11c Update dependency uvicorn to ^0.25.0
divent / lint (push) Successful in 2m2s Details
divent / docker (push) Successful in 1m44s Details
divent / pypi (push) Has been skipped Details
2023-12-21 06:47:29 +00:00
Renovate Bot b47b3de93d Update dependency djlint to v1.34.1
divent / lint (push) Successful in 3m1s Details
divent / docker (push) Successful in 3m13s Details
divent / pypi (push) Has been skipped Details
2023-12-21 06:47:16 +00:00
Michel Roux ff7576499d Merge pull request 'Update dependency uvicorn to v0.24.0' (#177) from renovate/uvicorn-0.x-lockfile into master
divent / lint (push) Successful in 2m55s Details
divent / docker (push) Successful in 1m16s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #177
2023-12-17 09:49:58 +00:00
Renovate Bot d61b0648fc Update dependency uvicorn to v0.24.0
divent / lint (push) Successful in 3m1s Details
divent / docker (push) Successful in 3m2s Details
divent / pypi (push) Has been skipped Details
2023-12-17 06:46:06 +00:00
Michel Roux 95c9971d58 Merge pull request 'Update dependency black to v23.12.0' (#176) from renovate/black-23.x-lockfile into master
divent / lint (push) Successful in 3m33s Details
divent / docker (push) Successful in 1m32s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #176
2023-12-16 15:36:58 +00:00
Renovate Bot 3f1684cf53 Update dependency black to v23.12.0
divent / lint (push) Successful in 2m57s Details
divent / docker (push) Successful in 2m46s Details
divent / pypi (push) Has been skipped Details
2023-12-12 06:42:42 +00:00
Michel Roux 9fa3abc5b9 Merge pull request 'Update dependency mypy to v1.7.1' (#175) from renovate/mypy-1.x-lockfile into master
divent / lint (push) Successful in 3m18s Details
divent / docker (push) Successful in 1m30s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #175
2023-11-27 19:30:13 +00:00
Renovate Bot ef6fe70294 Update dependency mypy to v1.7.1
divent / lint (push) Successful in 2m32s Details
divent / docker (push) Successful in 2m22s Details
divent / pypi (push) Has been skipped Details
2023-11-24 06:37:50 +00:00
Michel Roux 0071466b3e Merge pull request 'Update dependency quart to v0.19.4' (#174) from renovate/quart-0.x-lockfile into master
divent / lint (push) Successful in 2m32s Details
divent / docker (push) Successful in 2m15s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #174
2023-11-21 12:55:07 +00:00
Renovate Bot 42154aad48 Update dependency quart to v0.19.4
divent / lint (push) Successful in 3m51s Details
divent / docker (push) Successful in 2m43s Details
divent / pypi (push) Has been skipped Details
2023-11-20 06:53:26 +00:00
Michel Roux 4d1cd317b9 Merge pull request 'Update dependency mypy to v1.7.0' (#173) from renovate/mypy-1.x-lockfile into master
divent / lint (push) Successful in 2m25s Details
divent / docker (push) Successful in 1m27s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #173
2023-11-11 09:09:26 +00:00
Renovate Bot d8e2fa7504 Update dependency mypy to v1.7.0
divent / lint (push) Successful in 2m20s Details
divent / docker (push) Successful in 2m32s Details
divent / pypi (push) Has been skipped Details
2023-11-11 06:45:23 +00:00
Michel Roux 6072a3d5e6 Merge pull request 'Update dependency black to v23.11.0' (#172) from renovate/black-23.x-lockfile into master
divent / lint (push) Successful in 2m16s Details
divent / docker (push) Successful in 1m15s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #172
2023-11-08 07:27:49 +00:00
Renovate Bot 12cd4bc38b Update dependency black to v23.11.0
divent / lint (push) Successful in 2m7s Details
divent / docker (push) Successful in 2m21s Details
divent / pypi (push) Has been skipped Details
2023-11-08 06:37:05 +00:00
Michel Roux 9f1e80ea0c Update version
divent / lint (push) Successful in 1m58s Details
divent / docker (push) Successful in 2m4s Details
divent / pypi (push) Has been skipped Details
2023-11-07 11:09:58 +01:00
Michel Roux 21ff9c0234 Update version
divent / lint (push) Successful in 2m5s Details
divent / docker (push) Successful in 41s Details
divent / pypi (push) Successful in 1m25s Details
2023-11-07 11:08:24 +01:00
Michel Roux 21737c33e4 Fix loop handling (closes #169)
divent / lint (push) Successful in 1m57s Details
divent / docker (push) Successful in 2m4s Details
divent / pypi (push) Has been skipped Details
2023-11-07 11:07:42 +01:00
Michel Roux 842896642e Add cache to fetch_users (closes #171)
divent / lint (push) Successful in 2m30s Details
divent / docker (push) Successful in 2m19s Details
divent / pypi (push) Has been skipped Details
2023-11-07 10:52:38 +01:00
Michel Roux 96ac519fde Fix wrong test on filtering user
divent / lint (push) Successful in 2m6s Details
divent / docker (push) Successful in 2m10s Details
divent / pypi (push) Has been skipped Details
2023-11-07 02:37:08 +01:00
Michel Roux f7779ace60 Fix crash in case of vanity code and not found
divent / lint (push) Successful in 2m50s Details
divent / docker (push) Successful in 2m47s Details
divent / pypi (push) Has been skipped Details
2023-11-07 02:12:55 +01:00
Michel Roux f49f69cc79 Update version
divent / lint (push) Successful in 1m53s Details
divent / docker (push) Successful in 2m6s Details
divent / pypi (push) Has been skipped Details
2023-11-07 01:42:26 +01:00
Michel Roux 38bf85d255 Merge pull request 'v4: Personal calendar' (#168) from v4 into master
divent / lint (push) Successful in 1m48s Details
divent / docker (push) Successful in 38s Details
divent / pypi (push) Successful in 1m15s Details
Reviewed-on: #168
2023-11-07 00:40:57 +00:00
Michel Roux 1d29557ab5 Reformat
divent / lint (push) Successful in 1m56s Details
divent / docker (push) Successful in 1m36s Details
divent / pypi (push) Has been skipped Details
2023-11-07 01:33:43 +01:00
Michel Roux f795637848 no need for guild
divent / lint (push) Successful in 1m50s Details
divent / docker (push) Successful in 1m43s Details
divent / pypi (push) Has been skipped Details
2023-11-07 01:32:47 +01:00
Michel Roux 0f42bdc50b fix remaining bugs
divent / lint (push) Successful in 2m16s Details
divent / docker (push) Successful in 1m59s Details
divent / pypi (push) Has been skipped Details
2023-11-07 01:26:12 +01:00
Michel Roux 14131d73ac Update python version and fix aiohttp
divent / lint (push) Successful in 2m1s Details
divent / docker (push) Successful in 1m54s Details
divent / pypi (push) Has been skipped Details
2023-11-06 22:06:01 +01:00
Michel Roux a6025975a9 Add option to subscribe to all personal events
divent / lint (push) Successful in 2m28s Details
divent / docker (push) Successful in 2m6s Details
divent / pypi (push) Has been skipped Details
2023-11-06 21:56:09 +01:00
Michel Roux efc82c1931 Update deps
divent / lint (push) Successful in 3m22s Details
divent / docker (push) Successful in 2m54s Details
divent / pypi (push) Has been skipped Details
2023-11-06 19:43:02 +01:00
Michel Roux 61987af73b Merge pull request 'Update dependency uvicorn to ^0.24.0' (#167) from renovate/uvicorn-0.x into master
divent / lint (push) Successful in 7m55s Details
divent / docker (push) Successful in 14m27s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #167
2023-11-05 06:49:38 +00:00
Renovate Bot 25a978c1ef Update dependency uvicorn to ^0.24.0
divent / lint (push) Successful in 13m37s Details
divent / pypi (push) Has been skipped Details
divent / docker (push) Failing after 10m10s Details
2023-11-05 06:44:23 +00:00
Michel Roux 22e440bcf4 Merge pull request 'Update dependency disnake to v2.9.1' (#166) from renovate/disnake-2.x-lockfile into master
divent / lint (push) Successful in 4m3s Details
divent / docker (push) Successful in 2m16s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #166
2023-10-31 08:52:24 +00:00
Renovate Bot 313ce5dd41 Update dependency disnake to v2.9.1
divent / lint (push) Successful in 3m34s Details
divent / docker (push) Successful in 2m37s Details
divent / pypi (push) Has been skipped Details
2023-10-31 06:29:51 +00:00
Michel Roux d55e20a43b Merge pull request 'Update dependency black to v23.10.1' (#165) from renovate/black-23.x-lockfile into master
divent / lint (push) Successful in 7m32s Details
divent / docker (push) Successful in 1m4s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #165
2023-10-24 07:07:08 +00:00
Renovate Bot 7204c0b382 Update dependency black to v23.10.1
divent / lint (push) Successful in 2m19s Details
divent / docker (push) Successful in 2m37s Details
divent / pypi (push) Has been skipped Details
2023-10-24 06:39:24 +00:00
Michel Roux a3321d0f63 Merge pull request 'Update dependency mypy to v1.6.1' (#163) from renovate/mypy-1.x-lockfile into master
divent / lint (push) Successful in 1m56s Details
divent / docker (push) Successful in 1m52s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #163
2023-10-18 06:56:09 +00:00
Michel Roux e9ac0c0ffa Merge pull request 'Update dependency black to v23.10.0' (#164) from renovate/black-23.x-lockfile into master
divent / lint (push) Successful in 2m0s Details
divent / docker (push) Successful in 48s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #164
2023-10-18 06:55:37 +00:00
Renovate Bot 8c7713e491 Update dependency black to v23.10.0
divent / lint (push) Successful in 1m58s Details
divent / docker (push) Successful in 1m38s Details
divent / pypi (push) Has been skipped Details
2023-10-18 06:45:09 +00:00
Renovate Bot 1f98d26734 Update dependency mypy to v1.6.1
divent / lint (push) Successful in 2m12s Details
divent / docker (push) Successful in 2m30s Details
divent / pypi (push) Has been skipped Details
2023-10-18 06:44:59 +00:00
Michel Roux 4f63c29e7c Merge pull request 'Update dependency mypy to v1.6.0' (#162) from renovate/mypy-1.x-lockfile into master
divent / lint (push) Successful in 1m55s Details
divent / docker (push) Successful in 48s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #162
2023-10-11 07:20:57 +00:00
Renovate Bot fede022071 Update dependency mypy to v1.6.0
divent / lint (push) Successful in 2m10s Details
divent / docker (push) Successful in 2m23s Details
divent / pypi (push) Has been skipped Details
2023-10-11 06:42:24 +00:00
Michel Roux 6aae1a510f Merge pull request 'Update dependency quart to v0.19.3' (#161) from renovate/quart-0.x-lockfile into master
divent / lint (push) Successful in 2m14s Details
divent / docker (push) Successful in 51s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #161
2023-10-05 07:22:27 +00:00
Renovate Bot 827c6f6e09 Update dependency quart to v0.19.3
divent / lint (push) Successful in 2m39s Details
divent / docker (push) Successful in 2m4s Details
divent / pypi (push) Has been skipped Details
2023-10-05 06:56:44 +00:00
Michel Roux 2c60a2cd6a Fix crash on Quart 3.0
divent / lint (push) Successful in 1m48s Details
divent / docker (push) Successful in 2m1s Details
divent / pypi (push) Has been skipped Details
2023-10-02 10:41:54 +02:00
Michel Roux 25f4625e30 Merge pull request 'Update dependency quart to ^0.19.0' (#159) from renovate/quart-0.x into master
divent / lint (push) Successful in 1m46s Details
divent / docker (push) Successful in 48s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #159
2023-10-02 07:08:04 +00:00
Renovate Bot cf2a35baee Update dependency quart to ^0.19.0
divent / lint (push) Successful in 2m21s Details
divent / docker (push) Successful in 2m8s Details
divent / pypi (push) Has been skipped Details
2023-10-02 06:44:16 +00:00
Michel Roux 63a8ad5e59 Merge branch 'master' of ssh://patema.crystalyx.net:2222/Xefir/Divent
divent / lint (push) Successful in 1m55s Details
divent / docker (push) Successful in 2m20s Details
divent / pypi (push) Has been skipped Details
2023-09-29 00:36:11 +02:00
Michel Roux 0eb93aeee2 Update actions 2023-09-29 00:36:10 +02:00
Michel Roux f4c2c26706 Merge pull request 'Update dependency djlint to v1.34.0' (#158) from renovate/djlint-1.x-lockfile into master
divent / lint (push) Successful in 2m2s Details
divent / docker (push) Successful in 1m5s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #158
2023-09-21 08:26:07 +00:00
Renovate Bot 3aade97161 Update dependency djlint to v1.34.0
divent / lint (push) Successful in 2m22s Details
divent / docker (push) Successful in 3m41s Details
divent / pypi (push) Has been skipped Details
2023-09-21 06:53:00 +00:00
Michel Roux 56aacde61d New version
divent / lint (push) Successful in 1m59s Details
divent / docker (push) Successful in 1m39s Details
divent / pypi (push) Has been skipped Details
2023-09-19 14:54:35 +02:00
Michel Roux a7c02ef313 Remove sentry (again and again) and update deps
divent / lint (push) Successful in 1m47s Details
divent / docker (push) Successful in 38s Details
divent / pypi (push) Successful in 1m30s Details
2023-09-19 14:52:47 +02:00
Michel Roux 5a28538a77 Merge pull request 'Update dependency sentry-sdk to v1.31.0' (#156) from renovate/sentry-sdk-1.x-lockfile into master
divent / lint (push) Successful in 1m36s Details
divent / docker (push) Successful in 49s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #156
2023-09-14 07:34:10 +00:00
Renovate Bot 5f10ac4f0c Update dependency sentry-sdk to v1.31.0
divent / lint (push) Successful in 2m10s Details
divent / docker (push) Successful in 1m42s Details
divent / pypi (push) Has been skipped Details
2023-09-14 06:47:51 +00:00
Michel Roux 6b7a6775de Merge pull request 'Update dependency black to v23.9.1' (#150) from renovate/black-23.x-lockfile into master
divent / lint (push) Successful in 1m47s Details
divent / docker (push) Successful in 1m32s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #150
2023-09-11 07:13:21 +00:00
Michel Roux 0f5a579c35 Merge pull request 'Update python Docker tag to v3.11' (#151) from renovate/python-3.x into master
divent / lint (push) Successful in 1m32s Details
divent / docker (push) Successful in 46s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #151
2023-09-11 07:13:13 +00:00
Renovate Bot 87dac4ed14 Update python Docker tag to v3.11
divent / lint (push) Successful in 1m32s Details
divent / docker (push) Successful in 1m18s Details
divent / pypi (push) Has been skipped Details
2023-09-11 06:52:13 +00:00
Renovate Bot b576bc4985 Update dependency black to v23.9.1
divent / lint (push) Successful in 1m35s Details
divent / docker (push) Successful in 1m35s Details
divent / pypi (push) Has been skipped Details
2023-09-11 06:52:08 +00:00
Michel Roux a40e8a711c Merge pull request 'Update dependency black to v23.9.0' (#149) from renovate/black-23.x-lockfile into master
divent / lint (push) Successful in 2m8s Details
divent / docker (push) Successful in 1m49s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #149
2023-09-10 08:20:40 +00:00
Renovate Bot 4558a75b3a Update dependency black to v23.9.0
divent / lint (push) Successful in 2m54s Details
divent / docker (push) Successful in 3m24s Details
divent / pypi (push) Has been skipped Details
2023-09-10 06:46:13 +00:00
Michel Roux 90d0b584b4 Merge pull request 'Update dependency sentry-sdk to v1.30.0' (#148) from renovate/sentry-sdk-1.x-lockfile into master
divent / lint (push) Successful in 2m44s Details
divent / docker (push) Successful in 2m43s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #148
2023-08-30 22:09:21 +00:00
Renovate Bot b67845f16a Update dependency sentry-sdk to v1.30.0
divent / lint (push) Successful in 2m21s Details
divent / docker (push) Successful in 2m0s Details
divent / pypi (push) Has been skipped Details
2023-08-30 06:54:16 +00:00
Michel Roux 4e5cd0334a Merge pull request 'Update python Docker tag to v3.11.5' (#147) from renovate/python-3.x into master
divent / lint (push) Successful in 2m8s Details
divent / docker (push) Successful in 55s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #147
2023-08-26 08:25:55 +00:00
Renovate Bot 304e8e31ff Update python Docker tag to v3.11.5
divent / lint (push) Successful in 2m31s Details
divent / docker (push) Successful in 2m1s Details
divent / pypi (push) Has been skipped Details
2023-08-26 06:39:47 +00:00
Michel Roux 7d339bc5e1 Merge pull request 'Update dependency mypy to v1.5.1' (#146) from renovate/mypy-1.x-lockfile into master
divent / lint (push) Successful in 1m48s Details
divent / docker (push) Successful in 51s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #146
2023-08-17 06:35:15 +00:00
Renovate Bot c72715e85d Update dependency mypy to v1.5.1
divent / lint (push) Successful in 2m8s Details
divent / docker (push) Successful in 1m37s Details
divent / pypi (push) Has been skipped Details
2023-08-17 06:32:37 +00:00
Michel Roux 52032d10e6 send performance entry for sentry
divent / lint (push) Successful in 2m6s Details
divent / docker (push) Successful in 2m13s Details
divent / pypi (push) Has been skipped Details
2023-08-11 23:12:24 +02:00
Michel Roux b498a18776 Update version
divent / lint (push) Successful in 1m56s Details
divent / docker (push) Successful in 1m40s Details
divent / pypi (push) Has been skipped Details
2023-08-11 17:38:17 +02:00
Michel Roux c863e99de4 Revert "Remove Sentry again"
divent / lint (push) Successful in 2m9s Details
divent / docker (push) Successful in 31s Details
divent / pypi (push) Successful in 1m15s Details
This reverts commit 0b245f735a.
2023-08-11 17:35:44 +02:00
Michel Roux fd8224be3f Merge pull request 'Update dependency mypy to v1.5.0' (#145) from renovate/mypy-1.x-lockfile into master
divent / lint (push) Successful in 1m53s Details
divent / docker (push) Successful in 1m47s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #145
2023-08-11 07:40:14 +00:00
Renovate Bot 0a8544fa22 Update dependency mypy to v1.5.0
divent / lint (push) Successful in 1m53s Details
divent / docker (push) Successful in 1m43s Details
divent / pypi (push) Has been skipped Details
2023-08-11 06:53:31 +00:00
Michel Roux ed54d7b64f Merge pull request 'Update dependency uvicorn to v0.23.2' (#144) from renovate/uvicorn-0.x-lockfile into master
divent / lint (push) Successful in 1m29s Details
divent / docker (push) Successful in 34s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #144
2023-08-01 06:37:13 +00:00
Renovate Bot e1ebf4334f Update dependency uvicorn to v0.23.2
divent / lint (push) Successful in 2m5s Details
divent / docker (push) Successful in 1m35s Details
divent / pypi (push) Has been skipped Details
2023-08-01 06:30:19 +00:00
Michel Roux c27b4943ea Merge pull request 'Update dependency flake8 to v6.1.0' (#143) from renovate/flake8-6.x-lockfile into master
divent / lint (push) Successful in 2m27s Details
divent / docker (push) Successful in 1m37s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #143
2023-07-30 09:48:56 +00:00
Renovate Bot 728b5ffc19 Update dependency flake8 to v6.1.0
divent / lint (push) Successful in 1m51s Details
divent / docker (push) Successful in 1m45s Details
divent / pypi (push) Has been skipped Details
2023-07-30 06:30:19 +00:00
Michel Roux 7313831f33 Remove CI on README
divent / lint (push) Successful in 2m9s Details
divent / docker (push) Successful in 1m53s Details
divent / pypi (push) Has been skipped Details
2023-07-21 12:54:00 +00:00
Michel Roux 8611076e91 Merge pull request 'Update dependency djlint to v1.32.1' (#142) from renovate/djlint-1.x-lockfile into master
divent / lint (push) Successful in 2m10s Details
divent / docker (push) Successful in 2m24s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #142
2023-07-21 07:01:15 +00:00
Renovate Bot a9c3517329 Update dependency djlint to v1.32.1
divent / lint (push) Successful in 2m6s Details
divent / docker (push) Successful in 1m33s Details
divent / pypi (push) Has been skipped Details
2023-07-21 06:31:53 +00:00
Michel Roux a6fc08aefc Merge pull request 'Update dependency uvicorn to v0.23.1' (#140) from renovate/uvicorn-0.x-lockfile into master
divent / lint (push) Successful in 1m35s Details
divent / docker (push) Successful in 1m34s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #140
2023-07-20 06:09:22 +00:00
Michel Roux ae83b553aa Merge pull request 'Update dependency djlint to v1.32.0' (#141) from renovate/djlint-1.x-lockfile into master
divent / lint (push) Successful in 1m52s Details
divent / docker (push) Successful in 1m51s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #141
2023-07-20 06:09:11 +00:00
Renovate Bot 5fd0495774 Update dependency djlint to v1.32.0
divent / lint (push) Successful in 1m46s Details
divent / docker (push) Successful in 1m20s Details
divent / pypi (push) Has been skipped Details
2023-07-19 06:42:49 +00:00
Renovate Bot 2f4ac8a423 Update dependency uvicorn to v0.23.1
divent / lint (push) Successful in 2m22s Details
divent / docker (push) Successful in 2m4s Details
divent / pypi (push) Has been skipped Details
2023-07-19 06:42:35 +00:00
Michel Roux cab7989359 Merge pull request 'Update dependency uvicorn to ^0.23.0' (#139) from renovate/uvicorn-0.x into master
divent / lint (push) Successful in 2m0s Details
divent / docker (push) Successful in 1m46s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #139
2023-07-15 18:29:54 +00:00
Renovate Bot 5f3bd3fb24 Update dependency uvicorn to ^0.23.0
divent / lint (push) Successful in 2m9s Details
divent / docker (push) Successful in 1m33s Details
divent / pypi (push) Has been skipped Details
2023-07-15 06:37:04 +00:00
Michel Roux 8046bbff46 Merge pull request 'Update dependency black to v23.7.0' (#138) from renovate/black-23.x-lockfile into master
divent / lint (push) Successful in 1m44s Details
divent / docker (push) Successful in 44s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #138
2023-07-11 06:39:16 +00:00
Renovate Bot c65f4ab4c1 Update dependency black to v23.7.0
divent / lint (push) Successful in 1m48s Details
divent / docker (push) Successful in 1m36s Details
divent / pypi (push) Has been skipped Details
2023-07-11 06:34:57 +00:00
Michel Roux 27f7a52156 Fix CI
divent / lint (push) Successful in 1m40s Details
divent / docker (push) Successful in 1m35s Details
divent / pypi (push) Has been skipped Details
2023-07-01 17:38:10 +02:00
Michel Roux b297b1a2a4 fix ci github
divent / lint (push) Successful in 1m40s Details
divent / docker (push) Successful in 1m41s Details
divent / pypi (push) Has been skipped Details
2023-06-30 13:14:35 +00:00
Michel Roux 9e06c600da Merge pull request 'Update dependency djlint to v1.31.1' (#137) from renovate/djlint-1.x-lockfile into master
divent / lint (push) Successful in 1m48s Details
divent / docker (push) Successful in 43s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #137
2023-06-27 07:38:14 +00:00
Renovate Bot bb64f4a796 Update dependency djlint to v1.31.1
divent / lint (push) Successful in 2m6s Details
divent / docker (push) Successful in 1m35s Details
divent / pypi (push) Has been skipped Details
2023-06-27 06:54:45 +00:00
Michel Roux 9c53a119d3 Merge branch 'master' of ssh://patema.crystalyx.net:2222/Xefir/Divent
divent / lint (push) Successful in 1m48s Details
divent / docker (push) Successful in 1m42s Details
divent / pypi (push) Has been skipped Details
2023-06-26 10:03:45 +02:00
Michel Roux 529e760074 Update lock 2023-06-26 10:03:28 +02:00
Michel Roux b110130811 Merge pull request 'Update dependency mypy to v1.4.1' (#136) from renovate/mypy-1.x-lockfile into master
divent / lint (push) Successful in 1m44s Details
divent / docker (push) Successful in 40s Details
divent / pypi (push) Has been skipped Details
Reviewed-on: #136
2023-06-26 07:50:38 +00:00
Renovate Bot 07bdb8b7db Update dependency mypy to v1.4.1
divent / lint (push) Successful in 1m45s Details
divent / docker (push) Successful in 1m47s Details
divent / pypi (push) Has been skipped Details
2023-06-26 06:48:21 +00:00
Michel Roux 161597dc3f fix ci
divent / lint (push) Successful in 1m48s Details
divent / docker (push) Successful in 1m46s Details
divent / pypi (push) Has been skipped Details
2023-06-25 23:06:53 +02:00
Michel Roux 7404bb3a38 Update lock
divent / lint (push) Successful in 1m49s Details
divent / docker (push) Successful in 1m42s Details
divent / pypi (push) Has been skipped Details
2023-06-25 17:53:06 +02:00
Michel Roux f1c0613045 Switch to gitea actions
divent / lint (push) Successful in 2m0s Details
divent / docker (push) Successful in 1m55s Details
divent / pypi (push) Has been skipped Details
2023-06-25 17:45:47 +02:00
Michel Roux c4188b4c42 Merge pull request 'Update dependency disnake to v2.9.0' (#135) from renovate/disnake-2.x-lockfile into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #135
2023-06-22 08:51:41 +00:00
Michel Roux 7202f37791 Update dependency disnake to v2.9.0
continuous-integration/drone/push Build is passing Details
2023-06-22 00:24:20 +00:00
Michel Roux af6c58a1a7 Merge pull request 'Update dependency mypy to v1.4.0' (#134) from renovate/mypy-1.x-lockfile into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #134
2023-06-21 06:37:20 +00:00
Michel Roux 8ff6039a57 Update dependency mypy to v1.4.0
continuous-integration/drone/push Build is passing Details
2023-06-21 00:24:18 +00:00
Michel Roux 336da9ec16 Merge pull request 'Update dependency djlint to v1.31.0' (#133) from renovate/djlint-1.x-lockfile into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #133
2023-06-13 07:43:42 +00:00
Michel Roux 91791b84c1 Update dependency djlint to v1.31.0
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-06-13 00:14:40 +00:00
Michel Roux 75d40ad920 Merge pull request 'Update python Docker tag to v3.11.4' (#132) from renovate/python-3.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #132
2023-06-08 07:26:11 +00:00
Michel Roux 1f3b1a2ba0 Update python Docker tag to v3.11.4
continuous-integration/drone/push Build is passing Details
2023-06-08 00:28:55 +00:00
Michel Roux a9003ebfb1 Merge pull request 'Update dependency djlint to v1.30.2' (#131) from renovate/djlint-1.x-lockfile into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #131
2023-06-04 16:04:00 +00:00
Michel Roux c754bf412e Update dependency djlint to v1.30.2
continuous-integration/drone/push Build is passing Details
2023-06-03 00:29:32 +00:00
Michel Roux b702b6cdd9 Merge pull request 'Update dependency djlint to v1.30.0' (#130) from renovate/djlint-1.x-lockfile into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #130
2023-06-01 09:40:44 +00:00
Michel Roux eb51cd7a61 Update dependency djlint to v1.30.0
continuous-integration/drone/push Build is passing Details
2023-05-31 00:29:33 +00:00
Michel Roux 4e2b7da4a4 Update version
continuous-integration/drone/push Build is passing Details
2023-05-26 12:16:21 +02:00
Michel Roux 0db7f570fd Fix callback 500
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2023-05-26 12:13:15 +02:00
Michel Roux 40e7221182 Merge pull request 'Update dependency djlint to v1.29.0' (#129) from renovate/djlint-1.x-lockfile into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #129
2023-05-23 10:09:51 +00:00
Michel Roux 3432ff2587 Update dependency djlint to v1.29.0
continuous-integration/drone/push Build is passing Details
2023-05-23 00:37:27 +00:00
Michel Roux 0f3986289c Merge pull request 'Update dependency djlint to v1.28.0' (#128) from renovate/djlint-1.x-lockfile into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #128
2023-05-22 10:20:04 +00:00
Michel Roux f77f0f0ef1 Update dependency djlint to v1.28.0
continuous-integration/drone/push Build is passing Details
2023-05-19 00:28:59 +00:00
Michel Roux ccb9165522 Merge pull request 'Update dependency djlint to v1.27.2' (#127) from renovate/djlint-1.x-lockfile into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #127
2023-05-12 07:30:12 +00:00
Michel Roux 7a7550e18d Update dependency djlint to v1.27.2
continuous-integration/drone/push Build is passing Details
2023-05-12 00:05:59 +00:00
Michel Roux 90132bf176 Merge pull request 'Update dependency djlint to v1.27.1' (#125) from renovate/djlint-1.x-lockfile into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #125
2023-05-11 07:28:26 +00:00
Michel Roux 5a7f675ab8 Merge pull request 'Update dependency mypy to v1.3.0' (#126) from renovate/mypy-1.x-lockfile into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #126
2023-05-11 07:28:14 +00:00
Michel Roux 0107cfc153 Update dependency mypy to v1.3.0
continuous-integration/drone/push Build is passing Details
2023-05-11 00:06:33 +00:00
Michel Roux 3c448e3f88 Update dependency djlint to v1.27.1
continuous-integration/drone/push Build is passing Details
2023-05-11 00:06:22 +00:00
Michel Roux a7980d9792 Merge pull request 'Update dependency djlint to v1.27.0' (#124) from renovate/djlint-1.x-lockfile into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #124
2023-05-10 06:29:59 +00:00
Michel Roux 9a88b4e396 Update dependency djlint to v1.27.0
continuous-integration/drone/push Build is passing Details
2023-05-10 00:05:26 +00:00
Michel Roux f5033ac068 Merge pull request 'Update dependency djlint to v1.26.0' (#123) from renovate/djlint-1.x-lockfile into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #123
2023-05-09 07:29:35 +00:00
Michel Roux 6acddd4f21 Update dependency djlint to v1.26.0
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2023-05-09 00:05:18 +00:00
Michel Roux 129edb9607 Merge pull request 'Update dependency uvicorn to ^0.22.0' (#122) from renovate/uvicorn-0.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #122
2023-04-29 11:03:22 +00:00
Michel Roux 97c77ba962 Update dependency uvicorn to ^0.22.0
continuous-integration/drone/push Build is passing Details
2023-04-29 00:10:18 +00:00
Michel Roux 61ca58002e Merge pull request 'Update dependency djlint to v1.25.0' (#121) from renovate/djlint-1.x-lockfile into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #121
2023-04-26 11:40:59 +00:00
Michel Roux dabbafebc2 Update dependency djlint to v1.25.0
continuous-integration/drone/push Build is passing Details
2023-04-26 00:10:07 +00:00
Michel Roux 5ff582d2ae Merge pull request 'Update dependency djlint to v1.24.0' (#120) from renovate/djlint-1.x-lockfile into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #120
2023-04-25 07:32:49 +00:00
Michel Roux edf4cb6e23 Update dependency djlint to v1.24.0
continuous-integration/drone/push Build is passing Details
2023-04-25 00:09:57 +00:00
Michel Roux 0b245f735a Remove Sentry again
continuous-integration/drone/push Build is passing Details
2023-04-20 10:58:49 +02:00
Michel Roux 9f4a89d225 Merge pull request 'Update dependency djlint to v1.23.3' (#118) from renovate/djlint-1.x-lockfile into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #118
2023-04-20 07:45:55 +00:00
Michel Roux cbcbd5799b Update dependency djlint to v1.23.3
continuous-integration/drone/push Build is passing Details
2023-04-20 00:07:25 +00:00
Michel Roux 31679c09aa Merge pull request 'Update dependency djlint to v1.23.1' (#117) from renovate/djlint-1.x-lockfile into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #117
2023-04-19 06:56:43 +00:00
Michel Roux 26a3a80d73 Update dependency djlint to v1.23.1
continuous-integration/drone/push Build is passing Details
2023-04-19 00:09:38 +00:00
Michel Roux 0a4c25fc95 Merge pull request 'Update dependency djlint to v1.23.0' (#116) from renovate/djlint-1.x-lockfile into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #116
2023-04-14 07:11:21 +00:00
Michel Roux b14fd9c58d Merge pull request 'Update dependency flake8-alphabetize to ^0.0.21' (#115) from renovate/flake8-alphabetize-0.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #115
2023-04-14 07:11:04 +00:00
Michel Roux 4d920172c5 Update dependency djlint to v1.23.0
continuous-integration/drone/push Build is passing Details
2023-04-14 00:10:49 +00:00
Michel Roux be64b9d4de Update dependency flake8-alphabetize to ^0.0.21
continuous-integration/drone/push Build is passing Details
2023-04-14 00:10:40 +00:00
Michel Roux 28f4ced3c8 Merge pull request 'Update dependency djlint to v1.22.0' (#114) from renovate/djlint-1.x-lockfile into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #114
2023-04-13 07:55:31 +00:00
Michel Roux 6b8abb9709 Update dependency djlint to v1.22.0
continuous-integration/drone/push Build is passing Details
2023-04-13 00:09:33 +00:00
Michel Roux 7563622fe9 Update version
continuous-integration/drone/push Build is passing Details
2023-04-10 20:48:01 +02:00
Michel Roux c5cf6bb28d Readd sentry
continuous-integration/drone/push Build is passing Details
2023-04-10 20:47:35 +02:00
Michel Roux 2454a6d5e8 Merge pull request 'Update dependency quart to v0.18.4' (#113) from renovate/quart-0.x-lockfile into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #113
2023-04-10 09:44:09 +00:00
Michel Roux 7c224c9856 Update dependency quart to v0.18.4
continuous-integration/drone/push Build is passing Details
2023-04-10 00:10:06 +00:00
Michel Roux ae5823f08a Merge pull request 'Update dependency mypy to v1.2.0' (#112) from renovate/mypy-1.x-lockfile into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #112
2023-04-07 09:02:35 +00:00
Michel Roux ac1c778342 Update dependency mypy to v1.2.0
continuous-integration/drone/push Build is passing Details
2023-04-07 00:10:09 +00:00
Michel Roux 982a4083ea Merge pull request 'Update dependency djlint to v1.19.17' (#110) from renovate/djlint-1.x-lockfile into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #110
2023-04-06 07:30:49 +00:00
Michel Roux 695bc42774 Merge pull request 'Update python Docker tag to v3.11.3' (#111) from renovate/python-3.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #111
2023-04-06 07:30:38 +00:00
Michel Roux 71e50a18cb Update python Docker tag to v3.11.3
continuous-integration/drone/push Build is passing Details
2023-04-06 00:22:06 +00:00
Michel Roux d224b806a9 Update dependency djlint to v1.19.17
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2023-04-06 00:21:59 +00:00
Michel Roux b54712bf9c Update version
continuous-integration/drone/push Build is passing Details
2023-04-04 10:11:54 +02:00
Michel Roux 3cc064859e Remove Sentry
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2023-04-04 10:04:02 +02:00
Michel Roux 122745b386 Fix blinker
continuous-integration/drone/push Build is passing Details
2023-04-04 09:27:43 +02:00
Michel Roux bcd53e8aef Merge pull request 'Update dependency flake8-alphabetize to ^0.0.20' (#109) from renovate/flake8-alphabetize-0.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #109
2023-04-03 08:45:42 +00:00
Michel Roux 1dc5c563ec Update dependency flake8-alphabetize to ^0.0.20
continuous-integration/drone/push Build is passing Details
2023-04-03 00:21:27 +00:00
Michel Roux dd2a0a66f4 Update deps
continuous-integration/drone/pr Build is failing Details
continuous-integration/drone/push Build is passing Details
2023-03-29 16:50:32 +02:00
Michel Roux 1f75c95f5f Merge pull request 'Update dependency sentry-sdk to v1.18.0' (#108) from renovate/sentry-sdk-1.x-lockfile into master
continuous-integration/drone/pr Build is failing Details
continuous-integration/drone/push Build is passing Details
Reviewed-on: #108
2023-03-29 07:33:10 +00:00
Michel Roux fd596f0fc3 Update dependency sentry-sdk to v1.18.0
continuous-integration/drone/push Build is passing Details
2023-03-29 00:23:44 +00:00
Michel Roux c36a0f26e8 Update deps
continuous-integration/drone/push Build is passing Details
2023-03-17 15:54:28 +01:00
Michel Roux 2c8c763e74 Merge pull request 'Update dependency uvicorn to v0.21.1' (#106) from renovate/uvicorn-0.x-lockfile into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #106
2023-03-17 10:54:55 +00:00
Michel Roux feaaa4291a Merge pull request 'Update dependency sentry-sdk to v1.17.0' (#107) from renovate/sentry-sdk-1.x-lockfile into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #107
2023-03-17 10:54:39 +00:00
Michel Roux 8faa15be4d Update dependency sentry-sdk to v1.17.0
continuous-integration/drone/push Build is passing Details
2023-03-17 00:24:38 +00:00
Michel Roux 28f892562e Update dependency uvicorn to v0.21.1
continuous-integration/drone/push Build is passing Details
2023-03-17 00:24:24 +00:00
Michel Roux 0307177ff2 Merge pull request 'Update dependency uvicorn to ^0.21.0' (#103) from renovate/uvicorn-0.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #103
2023-03-11 15:53:45 +00:00
Michel Roux 2bfaaf548c Merge pull request 'Update dependency disnake to v2.8.1' (#104) from renovate/disnake-2.x-lockfile into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #104
2023-03-11 15:53:17 +00:00
Michel Roux e81fe7dbae Merge pull request 'Update dependency mypy to v1.1.1' (#105) from renovate/mypy-1.x-lockfile into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #105
2023-03-11 15:53:04 +00:00
Michel Roux 19a6641516 Update dependency mypy to v1.1.1
continuous-integration/drone/push Build is passing Details
2023-03-11 00:36:33 +00:00
Michel Roux 9105fb9fa1 Update dependency disnake to v2.8.1
continuous-integration/drone/push Build is passing Details
2023-03-11 00:36:23 +00:00
Michel Roux 8d18bcc148 Update dependency uvicorn to ^0.21.0
continuous-integration/drone/push Build is passing Details
2023-03-10 00:34:09 +00:00
Michel Roux 69422b528a Update version
continuous-integration/drone/push Build is passing Details
2023-02-28 12:10:42 +01:00
Michel Roux 5a6b0e91d4 Upgrade version
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2023-02-28 12:05:51 +01:00
Michel Roux 44ad73312c Back to 3.8.1 and fix poetry issue
continuous-integration/drone/push Build is passing Details
2023-02-28 12:00:32 +01:00
Michel Roux 779135d82e Upgrade to python 3.9
continuous-integration/drone/push Build is failing Details
2023-02-28 11:55:22 +01:00
Michel Roux f541bcaae9 Update deps
continuous-integration/drone/push Build is failing Details
2023-02-28 11:52:42 +01:00
Michel Roux 8cc2b49513 Merge pull request 'Update dependency python-dotenv to v1' (#102) from renovate/python-dotenv-1.x into master
continuous-integration/drone/push Build is failing Details
Reviewed-on: #102
2023-02-28 09:55:54 +00:00
Michel Roux 202bea9d39 Update dependency python-dotenv to v1
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2023-02-25 00:21:18 +00:00
Michel Roux 2680920aff Merge pull request 'Update python Docker tag to v3.11.2' (#101) from renovate/python-3.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #101
2023-02-10 08:55:23 +00:00
Michel Roux 1efb07c7cc Update python Docker tag to v3.11.2
continuous-integration/drone/push Build is passing Details
2023-02-10 00:17:15 +00:00
Michel Roux 01d5c4e307 Merge pull request 'Update dependency mypy to v1' (#100) from renovate/mypy-1.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #100
2023-02-07 12:58:14 +00:00
Michel Roux 0b3d6a476d Update dependency mypy to v1
continuous-integration/drone/push Build is passing Details
2023-02-07 00:25:59 +00:00
Michel Roux fa629143e7 Merge pull request 'Update dependency black to v23' (#99) from renovate/black-23.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #99
2023-02-02 08:15:08 +00:00
Michel Roux b8bc180c6f Update dependency black to v23
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2023-02-02 00:32:30 +00:00
Michel Roux 914ed744a0 Small fixes and add py.typed
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2023-01-16 17:21:09 +01:00
Michel Roux 4027fd0063 Merge pull request 'Update dependency sentry-sdk to v1.13.0' (#98) from renovate/sentry-sdk-1.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #98
2023-01-13 08:45:01 +00:00
Michel Roux 9a1aa6fc20 Update dependency sentry-sdk to v1.13.0
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2023-01-13 00:16:19 +00:00
Michel Roux b23c972ffc Merge pull request 'Update dependency djlint to v1.19.11' (#97) from renovate/djlint-1.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #97
2023-01-05 14:29:36 +00:00
Michel Roux 385d40b726 Update dependency djlint to v1.19.11
continuous-integration/drone/push Build is passing Details
2023-01-05 00:22:39 +00:00
Michel Roux 0e961faaa0 Merge pull request 'Update dependency djlint to v1.19.10' (#96) from renovate/djlint-1.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #96
2022-12-28 08:44:09 +00:00
Michel Roux e176a51f7a Update dependency djlint to v1.19.10
continuous-integration/drone/push Build is passing Details
2022-12-27 00:14:06 +00:00
Michel Roux cef34a852f Update lock
continuous-integration/drone/push Build is passing Details
2022-12-22 00:20:03 +00:00
Michel Roux f6a01c96a4 Merge pull request 'Update dependency flake8-black to v0.3.6' (#95) from renovate/flake8-black-0.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #95
2022-12-21 13:20:43 +00:00
Michel Roux da02181758 Update dependency flake8-black to v0.3.6
continuous-integration/drone/push Build is passing Details
2022-12-21 00:13:39 +00:00
Michel Roux 795c32fb46 Merge pull request 'Update dependency sentry-sdk to v1.12.1' (#94) from renovate/sentry-sdk-1.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #94
2022-12-20 00:36:50 +00:00
Michel Roux 2ebc39857b Update dependency sentry-sdk to v1.12.1
continuous-integration/drone/push Build is passing Details
2022-12-20 00:18:22 +00:00
Michel Roux 3b05b2ef95 Merge pull request 'Update dependency djlint to v1.19.9' (#93) from renovate/djlint-1.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #93
2022-12-17 00:52:03 +00:00
Michel Roux 005c4bdb65 Update dependency djlint to v1.19.9
continuous-integration/drone/push Build is passing Details
2022-12-17 00:17:05 +00:00
Michel Roux 85b6440e96 Merge pull request 'Update dependency sentry-sdk to v1.12.0' (#92) from renovate/sentry-sdk-1.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #92
2022-12-16 14:04:53 +00:00
Michel Roux bf1aa03e8e Update dependency sentry-sdk to v1.12.0
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-12-16 13:52:10 +00:00
Michel Roux fc83203b70 Merge pull request 'Update dependency djlint to v1.19.8' (#91) from renovate/djlint-1.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #91
2022-12-16 13:42:09 +00:00
Michel Roux 00461f0e63 Update dependency djlint to v1.19.8
continuous-integration/drone/push Build is passing Details
2022-12-16 00:46:10 +00:00
Michel Roux 9b85d636b0 Merge pull request 'Update dependency black to v22.12.0' (#90) from renovate/black-22.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #90
2022-12-11 13:00:02 +00:00
Michel Roux 1f310b9e32 Update dependency black to v22.12.0
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-12-10 00:11:36 +00:00
Michel Roux 33ed6d2b9b Merge pull request 'Update python Docker tag to v3.11.1' (#89) from renovate/python-3.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #89
2022-12-08 13:09:33 +00:00
Michel Roux c9bcfc8c91 Update python Docker tag to v3.11.1
continuous-integration/drone/push Build is passing Details
2022-12-08 13:02:30 +00:00
Michel Roux b274e499c4 Update lock
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-11-25 08:59:32 +00:00
Michel Roux 7770e4e828 Merge pull request 'Update dependency flake8 to v6' (#86) from renovate/flake8-6.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #86
2022-11-25 08:57:38 +00:00
Michel Roux bdab7b5c9a Update dependency flake8 to v6
continuous-integration/drone/push Build is passing Details
2022-11-25 08:57:09 +00:00
Michel Roux 55903c12f6 Merge pull request 'Update dependency types-oauthlib to v3.2.0.1' (#88) from renovate/types-oauthlib-3.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #88
2022-11-25 08:48:22 +00:00
Michel Roux ba46852b05 Update dependency types-oauthlib to v3.2.0.1
continuous-integration/drone/push Build is passing Details
2022-11-25 08:45:57 +00:00
Michel Roux 6658109f0f Merge pull request 'Update dependency flake8-alphabetize to v0.0.19' (#87) from renovate/flake8-alphabetize-0.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #87
2022-11-25 08:38:25 +00:00
Michel Roux 484c865d26 Update dependency flake8-alphabetize to v0.0.19
continuous-integration/drone/push Build is passing Details
2022-11-25 00:13:44 +00:00
Michel Roux bad8cbd3a5 Fix TokenExpiredError #DIVENT-3
continuous-integration/drone/push Build is passing Details
2022-11-24 14:23:15 +01:00
Michel Roux 5fe486b03d Merge pull request 'Update dependency sentry-sdk to v1.11.1' (#85) from renovate/sentry-sdk-1.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #85
2022-11-23 10:18:24 +00:00
Michel Roux 4a013b7ad2 Update dependency sentry-sdk to v1.11.1
continuous-integration/drone/push Build is passing Details
2022-11-23 00:20:30 +00:00
Michel Roux 2e085abed7 Merge pull request 'Update dependency flake8-black to v0.3.5' (#84) from renovate/flake8-black-0.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #84
2022-11-22 08:25:00 +00:00
Michel Roux 94cc28225b Update dependency flake8-black to v0.3.5
continuous-integration/drone/push Build is passing Details
2022-11-22 00:21:44 +00:00
Michel Roux 052c3468c8 Merge pull request 'Update dependency uvicorn to v0.20.0' (#83) from renovate/uvicorn-0.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #83
2022-11-21 11:24:19 +00:00
Michel Roux c9c5e3917b Update dependency uvicorn to v0.20.0
continuous-integration/drone/push Build is passing Details
2022-11-21 00:22:02 +00:00
Michel Roux 6f122a1f03 Merge pull request 'Update dependency flake8-black to v0.3.4' (#82) from renovate/flake8-black-0.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #82
2022-11-18 07:35:34 +00:00
Michel Roux d68e48e002 Update dependency flake8-black to v0.3.4
continuous-integration/drone/push Build is passing Details
2022-11-18 00:21:58 +00:00
Michel Roux cb2cc1b042 Merge pull request 'Update dependency mypy to v0.991' (#80) from renovate/mypy-0.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #80
2022-11-15 08:57:02 +00:00
Michel Roux 8b2281c153 Update dependency mypy to v0.991
continuous-integration/drone/push Build is failing Details
2022-11-15 08:48:35 +00:00
Michel Roux 187c364fa5 Merge pull request 'Update dependency sentry-sdk to v1.11.0' (#81) from renovate/sentry-sdk-1.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #81
2022-11-15 08:25:07 +00:00
Michel Roux e21df47492 Update dependency sentry-sdk to v1.11.0
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-11-15 00:23:22 +00:00
Michel Roux 051a2a4920 Merge pull request 'Update dependency djlint to v1.19.7' (#78) from renovate/djlint-1.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #78
2022-11-09 19:32:27 +00:00
Michel Roux e3a60c1ad6 Update dependency djlint to v1.19.7
continuous-integration/drone/push Build is passing Details
2022-11-09 18:58:53 +00:00
Michel Roux 8a21afc11f Merge pull request 'Update dependency mypy to v0.990' (#79) from renovate/mypy-0.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #79
2022-11-09 18:08:09 +00:00
Michel Roux 91732ec3d7 Update dependency mypy to v0.990
continuous-integration/drone/push Build is passing Details
2022-11-09 12:01:07 +00:00
Michel Roux 261c1b2b7f Fix Google and Outlook link
continuous-integration/drone/push Build is passing Details
2022-11-06 23:52:27 +00:00
Michel Roux 8f32dd9bb6 Merge pull request 'Update dependency djlint to v1.19.4' (#77) from renovate/djlint-1.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #77
2022-11-04 07:55:17 +00:00
Michel Roux 8780341bcb Update dependency djlint to v1.19.4
continuous-integration/drone/push Build is passing Details
2022-11-04 00:41:26 +00:00
Michel Roux e63062cadf Merge pull request 'Update dependency disnake to v2.7.0' (#76) from renovate/disnake-2.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #76
2022-11-02 10:32:37 +00:00
Michel Roux 1408a00ac9 Update dependency disnake to v2.7.0
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-11-02 10:06:16 +00:00
Michel Roux bd29a2bd96 Merge pull request 'Update dependency flake8-alphabetize to v0.0.18' (#75) from renovate/flake8-alphabetize-0.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #75
2022-11-01 20:02:57 +00:00
Michel Roux 29a168ffdc Update dependency flake8-alphabetize to v0.0.18
continuous-integration/drone/push Build is passing Details
2022-10-30 01:01:42 +00:00
Michel Roux 8fd4e8f243 Do not use slim image anymore
continuous-integration/drone/push Build is passing Details
2022-10-26 14:02:48 +00:00
Michel Roux 459dbd5243 Update lock
continuous-integration/drone/push Build is failing Details
2022-10-26 14:01:49 +00:00
Michel Roux c81546b834 Merge pull request 'Update dependency djlint to v1.19.3' (#74) from renovate/djlint-1.x into master
continuous-integration/drone/push Build is failing Details
Reviewed-on: #74
2022-10-26 09:49:12 +00:00
Michel Roux ae00ebf0ae Update dependency djlint to v1.19.3
continuous-integration/drone/push Build is passing Details
2022-10-26 00:14:26 +00:00
Michel Roux a5795bbda2 Merge pull request 'Update python Docker tag to v3.11.0' (#73) from renovate/python-3-x into master
continuous-integration/drone/push Build is failing Details
Reviewed-on: #73
2022-10-25 07:53:30 +00:00
Michel Roux 64a8042dd5 Update python Docker tag to v3.11.0
continuous-integration/drone/push Build is passing Details
2022-10-25 00:09:03 +00:00
Michel Roux fc505d82ab Merge pull request 'Update dependency sentry-sdk to v1.10.1' (#72) from renovate/sentry-sdk-1.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #72
2022-10-22 10:48:04 +00:00
Michel Roux 988dc05b3d Update dependency sentry-sdk to v1.10.1
continuous-integration/drone/push Build is passing Details
2022-10-22 10:41:05 +00:00
Michel Roux e2beda32e5 Merge pull request 'Update dependency djlint to v1.19.2' (#71) from renovate/djlint-1.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #71
2022-10-22 10:31:31 +00:00
Michel Roux 211580afbf Update dependency djlint to v1.19.2
continuous-integration/drone/push Build is passing Details
2022-10-22 00:10:31 +00:00
Michel Roux f1073205a1 FIx sentry error
continuous-integration/drone/push Build is passing Details
2022-10-21 07:58:55 +00:00
Michel Roux 3f2bf09bf6 Merge pull request 'Update dependency disnake to v2.6.1' (#70) from renovate/disnake-2.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #70
2022-10-21 06:51:02 +00:00
Michel Roux 2629afceda Update dependency disnake to v2.6.1
continuous-integration/drone/push Build is passing Details
2022-10-21 00:11:18 +00:00
Michel Roux a35aeb629a Readd Sentry
continuous-integration/drone/push Build is passing Details
2022-10-20 19:00:36 +00:00
Michel Roux 4533920245 Revert "Remove Sentry"
This reverts commit b087e33f99.
2022-10-20 18:58:18 +00:00
Michel Roux 58f5e772b7 Merge pull request 'Update dependency uvicorn to v0.19.0' (#69) from renovate/uvicorn-0.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #69
2022-10-20 07:08:16 +00:00
Michel Roux 94ecdce208 Update dependency uvicorn to v0.19.0
continuous-integration/drone/push Build is passing Details
2022-10-20 00:10:41 +00:00
Michel Roux eccd531d45 Update version
continuous-integration/drone/push Build is passing Details
2022-10-16 12:28:13 +00:00
Michel Roux b087e33f99 Remove Sentry
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-10-16 12:21:17 +00:00
Michel Roux cbd678515f Merge pull request 'Update dependency djlint to v1.19.1' (#67) from renovate/djlint-1.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #67
2022-10-14 15:44:13 +00:00
Michel Roux 3e10bbb3e3 Merge pull request 'Update python Docker tag to v3.10.8' (#68) from renovate/python-3.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #68
2022-10-14 15:43:35 +00:00
Michel Roux 5b0255276b Update python Docker tag to v3.10.8
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-10-14 00:14:49 +00:00
Michel Roux ea4e2348b8 Update dependency djlint to v1.19.1
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-10-14 00:14:39 +00:00
Michel Roux 004f7357c3 Merge pull request 'Update dependency djlint to v1.19.0' (#66) from renovate/djlint-1.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #66
2022-10-13 07:31:49 +00:00
Michel Roux 09fd509305 Update dependency djlint to v1.19.0
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-10-13 00:13:00 +00:00
Michel Roux 9103502eb1 Merge pull request 'Update dependency quart to v0.18.3' (#65) from renovate/quart-0.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #65
2022-10-10 07:20:45 +00:00
Michel Roux e01a3a73c1 Update dependency quart to v0.18.3
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-10-09 00:16:17 +00:00
Michel Roux 77a4d5e3ab Merge pull request 'Update dependency black to v22.10.0' (#64) from renovate/black-22.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #64
2022-10-07 12:41:44 +00:00
Michel Roux ce4444109f Update dependency black to v22.10.0
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-10-07 00:31:32 +00:00
Michel Roux fd6c1fe10b Merge pull request 'Update dependency quart to v0.18.2' (#63) from renovate/quart-0.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #63
2022-10-06 07:34:49 +00:00
Michel Roux 545668d7e1 Update dependency quart to v0.18.2
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-10-05 00:29:58 +00:00
Michel Roux 3ad3ee5132 Merge pull request 'Update dependency mypy to v0.982' (#62) from renovate/mypy-0.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #62
2022-10-04 08:01:33 +00:00
Michel Roux de3f6ad550 Update dependency mypy to v0.982
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-10-04 07:56:52 +00:00
Michel Roux ba1c50bce7 Merge pull request 'Update dependency sentry-sdk to v1.9.10' (#61) from renovate/sentry-sdk-1.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #61
2022-10-04 07:38:58 +00:00
Michel Roux cd385217ec Update dependency sentry-sdk to v1.9.10
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-10-04 07:38:41 +00:00
Michel Roux d3474f28b4 Merge pull request 'Update dependency quart to v0.18.1' (#60) from renovate/quart-0.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #60
2022-10-04 07:27:34 +00:00
Michel Roux b6a78381bf Update dependency quart to v0.18.1
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-10-04 00:29:59 +00:00
Michel Roux ef7ea3a23c Update lock
continuous-integration/drone/push Build is passing Details
2022-09-30 09:45:41 +00:00
Michel Roux 96b3f8be03 Merge pull request 'Update dependency disnake to v2.6.0' (#59) from renovate/disnake-2.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #59
2022-09-30 09:40:28 +00:00
Michel Roux 3df8812b2d Update dependency disnake to v2.6.0
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-09-30 00:31:09 +00:00
Michel Roux bef880f60b Merge pull request 'Update dependency mypy to v0.981' (#58) from renovate/mypy-0.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #58
2022-09-28 16:33:21 +00:00
Michel Roux 134ae73bc3 Update dependency mypy to v0.981
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-09-28 00:27:50 +00:00
Michel Roux 97af947ed3 Merge pull request 'Update dependency sentry-sdk to v1.9.9' (#56) from renovate/sentry-sdk-1.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #56
2022-09-27 07:20:56 +00:00
Michel Roux f76f3615c0 Update dependency sentry-sdk to v1.9.9
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-09-27 07:17:31 +00:00
Michel Roux 38a7a3177a Merge pull request 'Update dependency djlint to v1.18.0' (#57) from renovate/djlint-1.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #57
2022-09-27 07:08:24 +00:00
Michel Roux ce8c814e02 Update dependency djlint to v1.18.0
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-09-27 00:29:37 +00:00
Michel Roux 0a47607d05 Merge pull request 'Update dependency djlint to v1.17.2' (#55) from renovate/djlint-1.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #55
2022-09-23 08:25:39 +00:00
Michel Roux 2f0f323427 Update dependency djlint to v1.17.2
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-09-23 00:34:35 +00:00
Michel Roux 4e7c58bfb1 Merge pull request 'Update dependency djlint to v1.17.0' (#54) from renovate/djlint-1.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #54
2022-09-21 08:47:02 +00:00
Michel Roux 9d7d7a7a28 Update dependency djlint to v1.17.0
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-09-21 00:28:34 +00:00
Michel Roux 9ce7d0566e Merge pull request 'Update dependency djlint to v1.16.0' (#53) from renovate/djlint-1.x into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #53
2022-09-20 07:43:05 +00:00
Michel Roux 2ce0702067 Update dependency djlint to v1.16.0
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-09-20 00:28:30 +00:00
Michel Roux 40232464b7 Update version
continuous-integration/drone/push Build is passing Details
2022-09-18 21:49:37 +00:00
19 changed files with 1465 additions and 1143 deletions

View File

@ -1,34 +0,0 @@
kind: pipeline
name: default
type: docker
steps:
- name: lint
image: python:3.8-slim
commands:
- pip install poetry
- poetry install
- poetry run flake8 .
- poetry run mypy .
- poetry run djlint .
- name: docker
image: plugins/docker
settings:
repo: xefir/divent
auto_tag: true
username:
from_secret: docker_username
password:
from_secret: docker_password
- name: publish
image: python:3.8-slim
commands:
- pip install poetry
- poetry publish --build
environment:
POETRY_PYPI_TOKEN_PYPI:
from_secret: pypi_token
when:
event: tag

View File

@ -1,2 +0,0 @@
[flake8]
max-line-length = 100

View File

@ -0,0 +1,56 @@
name: divent
on: [push]
jobs:
lint:
runs-on: ubuntu-latest
container: python:3.12.2
steps:
- run: apt-get update
- run: apt-get install -y git nodejs
- uses: actions/checkout@v4
- uses: Gr1N/setup-poetry@v9
- run: poetry install
- run: poetry run flake8 .
- run: poetry run mypy .
- run: poetry run djlint .
docker:
runs-on: ubuntu-latest
container: docker
needs: [lint]
steps:
- run: apk add git nodejs
- uses: actions/checkout@v4
- uses: docker/metadata-action@v5
id: meta
with:
images: xefir/divent
tags: |
type=schedule
type=ref,event=tag
type=ref,event=pr
type=raw,value=latest,enable={{is_default_branch}}
- uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- uses: docker/build-push-action@v5
with:
push: ${{ gitea.ref_name == 'master' || gitea.ref_type == 'tag' }}
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
pypi:
runs-on: ubuntu-latest
container: python:3.12.2
needs: [lint]
if: gitea.ref_type == 'tag'
env:
POETRY_PYPI_TOKEN_PYPI: ${{ secrets.POETRY_PYPI_TOKEN_PYPI }}
steps:
- run: apt-get update
- run: apt-get install -y git nodejs
- uses: actions/checkout@v4
- uses: Gr1N/setup-poetry@v9
- run: poetry publish --build

View File

@ -1,10 +1,10 @@
FROM python:3.10.7-slim as build
FROM python:3.12.2 as build
WORKDIR /app
COPY . .
RUN pip install poetry && poetry build
FROM python:3.10.7-slim
FROM python:3.12.2
COPY --from=build /app/dist /tmp/dist
RUN pip install /tmp/dist/*.whl && rm -rf /tmp/dist

View File

@ -1,7 +1,6 @@
# Divent
> The discord scheduled event calendar generator
[![Build Status](https://ci.crystalyx.net/api/badges/Xefir/Divent/status.svg)](https://ci.crystalyx.net/Xefir/Divent)
[![Docker Hub](https://img.shields.io/docker/pulls/xefir/divent)](https://hub.docker.com/r/xefir/divent)
Simple website that guides you to invite a bot to read and format scheduled events to a subscribable calendar.

0
divent/__init__.py Normal file
View File

3
divent/__main__.py Normal file
View File

@ -0,0 +1,3 @@
from divent.bot import run
run()

View File

@ -2,25 +2,25 @@ import json
import logging
from datetime import datetime, timedelta
from functools import wraps
from os import environ, path
from typing import Dict, Optional
from os import getenv, path
from typing import Dict, Optional, Union
from disnake import Client, Guild
from disnake import Asset, Client, Guild, Intents, Member, User
from disnake.guild_scheduled_event import GuildScheduledEvent
from dotenv import load_dotenv
from ics import Calendar, ContentLine, Event
from ics.alarm import DisplayAlarm
from oauthlib.oauth2 import OAuth2Error
from quart import Quart, redirect, render_template, request, session, url_for
from requests_oauthlib import OAuth2Session # type: ignore
import sentry_sdk
from sentry_sdk.integrations.quart import QuartIntegration
from uvicorn.middleware.proxy_headers import ProxyHeadersMiddleware # type: ignore
from uvicorn.middleware.proxy_headers import ProxyHeadersMiddleware
load_dotenv()
DISCORD_TOKEN = environ.get("DISCORD_TOKEN")
OAUTH2_CLIENT_ID = environ.get("OAUTH2_CLIENT_ID")
OAUTH2_CLIENT_SECRET = environ.get("OAUTH2_CLIENT_SECRET")
DISCORD_TOKEN = getenv("DISCORD_TOKEN")
OAUTH2_CLIENT_ID = getenv("OAUTH2_CLIENT_ID")
OAUTH2_CLIENT_SECRET = getenv("OAUTH2_CLIENT_SECRET")
if not DISCORD_TOKEN:
raise Exception("Missing DISCORD_TOKEN")
if not OAUTH2_CLIENT_ID:
@ -28,27 +28,58 @@ if not OAUTH2_CLIENT_ID:
if not OAUTH2_CLIENT_SECRET:
raise Exception("Missing OAUTH2_CLIENT_SECRET")
QUART_DEBUG = environ.get("QUART_DEBUG", False)
QUART_DEBUG = getenv("QUART_DEBUG", False)
if QUART_DEBUG:
logging.basicConfig(level=logging.DEBUG)
SENTRY_DSN = environ.get("SENTRY_DSN")
if SENTRY_DSN:
sentry_sdk.init(SENTRY_DSN, integrations=[QuartIntegration()])
API_BASE_URL = environ.get("API_BASE_URL", "https://discordapp.com/api")
API_BASE_URL = getenv("API_BASE_URL", "https://discordapp.com/api")
AUTHORIZATION_BASE_URL = f"{API_BASE_URL}/oauth2/authorize"
TOKEN_URL = f"{API_BASE_URL}/oauth2/token"
CATALOG_CACHE = {}
EVENTS_CACHE = {}
class Discord(Client):
async def on_ready(self):
print(f"Logged on as {self.user}!", flush=True)
for guild in self.guilds:
for scheduled_event in guild.scheduled_events:
EVENTS_CACHE[scheduled_event.id] = [
member.id
for member in await scheduled_event.fetch_users().flatten()
]
print("Events synchronised!", flush=True)
async def on_guild_scheduled_event_subscribe(
self, event: GuildScheduledEvent, user: Union[Member, User]
):
EVENTS_CACHE[event.id].append(user.id)
async def on_guild_scheduled_event_unsubscribe(
self, event: GuildScheduledEvent, user: Union[Member, User]
):
EVENTS_CACHE[event.id].remove(user.id)
async def on_guild_scheduled_event_create(self, event: GuildScheduledEvent):
EVENTS_CACHE[event.id] = [
member.id for member in await event.fetch_users().flatten()
]
async def on_guild_scheduled_event_delete(self, event: GuildScheduledEvent):
EVENTS_CACHE.pop(event.id)
intents = Intents.default()
intents.guild_scheduled_events = True
intents.members = True
client = Discord(intents=intents)
client = Discord()
app = Quart(__name__)
app.config["SECRET_KEY"] = OAUTH2_CLIENT_SECRET
app.config["EXPLAIN_TEMPLATE_LOADING"] = QUART_DEBUG
app.asgi_app = ProxyHeadersMiddleware(app.asgi_app, "*") # type: ignore
@ -60,9 +91,6 @@ def get_guild_by_id(guild_id: str) -> Optional[Guild]:
return None
CATALOG_CACHE = {}
@app.errorhandler(500)
async def errorhandler(error: Exception):
print(f"\33[31m{error}\33[m", flush=True)
@ -120,17 +148,11 @@ def days_before_failure() -> int:
return nextDelta.days
def cdn_avatar_url(user_id: int, hash: str) -> str:
ext = "gif" if hash.startswith("a_") else "png"
return f"https://cdn.discordapp.com/avatars/{user_id}/{hash}.{ext}"
@app.context_processor
def context_processor():
return dict(
_=i18n,
client=client,
cdn_avatar_url=cdn_avatar_url,
days_before_failure=days_before_failure(),
)
@ -166,29 +188,34 @@ async def callback():
if request_values.get("error"):
return errorhandler(request_values.get("error"))
discord = make_session(state=session.get("oauth2_state"))
token = discord.fetch_token(
TOKEN_URL,
client_secret=OAUTH2_CLIENT_SECRET,
authorization_response=request.url,
)
token_updater(token)
try:
discord = make_session(state=session.get("oauth2_state"))
token = discord.fetch_token(
TOKEN_URL,
client_secret=OAUTH2_CLIENT_SECRET,
authorization_response=request.url,
)
token_updater(token)
except OAuth2Error as e:
return errorhandler(e)
return redirect(session.pop("redirect_url", url_for(".guilds")))
@app.route("/guilds")
@login_required
async def guilds():
guild = get_guild_by_id(request.args.get("guild"))
guild = request.args.get("guild")
if guild:
return redirect(
url_for(".subscribe", guild_id=guild.vanity_url_code or guild.id)
)
return redirect(url_for(".subscribe", entity_id=guild))
discord = make_session(token=session.get("oauth2_token"))
user = discord.get(f"{API_BASE_URL}/users/@me").json()
user_guilds = discord.get(f"{API_BASE_URL}/users/@me/guilds").json()
try:
discord = make_session(token=session.get("oauth2_token"))
user = discord.get(f"{API_BASE_URL}/users/@me").json()
user_guilds = discord.get(f"{API_BASE_URL}/users/@me/guilds").json()
except OAuth2Error:
return redirect(url_for(".login"))
common_guilds = []
for bot_guild in client.guilds:
@ -197,68 +224,124 @@ async def guilds():
common_guilds.append(bot_guild)
return await render_template(
"guilds.html.j2", user=user, common_guilds=common_guilds
"guilds.html.j2",
user=user,
avatar=Asset._from_avatar(None, user["id"], user["avatar"]),
common_guilds=common_guilds,
)
@app.route("/subscribe/<guild_id>")
@app.route("/subscribe/<entity_id>")
@login_required
async def subscribe(guild_id: str):
guild = get_guild_by_id(guild_id)
if guild is None:
return redirect(url_for(".login"))
async def subscribe(entity_id: str):
guild = get_guild_by_id(entity_id)
discord = make_session(token=session.get("oauth2_token"))
user_guilds = discord.get(f"{API_BASE_URL}/users/@me/guilds").json()
if guild:
try:
discord = make_session(token=session.get("oauth2_token"))
user_guilds = discord.get(f"{API_BASE_URL}/users/@me/guilds").json()
except OAuth2Error:
return redirect(url_for(".login"))
if not any(str(guild.id) == user_guild["id"] for user_guild in user_guilds):
return redirect(url_for(".login"))
if not any(str(guild.id) == user_guild["id"] for user_guild in user_guilds):
return redirect(url_for(".login"))
return await render_template("subscribe.html.j2", guild=guild)
@app.route("/<guild_id>.ics")
async def ical(guild_id: str):
guild = get_guild_by_id(guild_id)
if guild is None:
return redirect(url_for(".login"))
calendar = Calendar()
calendar.extra.append(ContentLine(name="REFRESH-INTERVAL", value="PT1H"))
calendar.extra.append(ContentLine(name="X-PUBLISHED-TTL", value="PT1H"))
calendar.extra.append(ContentLine(name="NAME", value=guild.name))
calendar.extra.append(ContentLine(name="X-WR-CALNAME", value=guild.name))
if guild.description:
calendar.extra.append(ContentLine(name="DESCRIPTION", value=guild.description))
calendar.extra.append(ContentLine(name="X-WR-CALDESC", value=guild.description))
for scheduled_event in guild.scheduled_events:
event = Event()
event.summary = scheduled_event.name
event.begin = scheduled_event.scheduled_start_time
event.end = scheduled_event.scheduled_end_time
event.duration = timedelta(hours=2)
event.uid = str(scheduled_event.id)
event.description = scheduled_event.description
event.url = f"https://discord.com/events/{guild_id}/{scheduled_event.id}"
event.location = (
scheduled_event.entity_metadata.location
if scheduled_event.entity_metadata
else None
return await render_template(
"subscribe.html.j2",
avatar=guild.icon,
entity_id=guild.vanity_url_code or guild.id,
)
alarm = DisplayAlarm()
alarm.trigger = timedelta(hours=-1)
event.alarms.append(alarm)
try:
user = await client.get_or_fetch_user(int(entity_id))
except ValueError:
return redirect(url_for(".login"))
calendar.events.append(event)
if user and str(user.id) == entity_id:
return await render_template(
"subscribe.html.j2", avatar=user.avatar, entity_id=user.id
)
return calendar.serialize()
return redirect(url_for(".login"))
quart_task = client.loop.create_task(app.run_task("0.0.0.0"))
quart_task.add_done_callback(lambda f: client.loop.stop())
client.run(DISCORD_TOKEN)
def make_event(scheduled_event: GuildScheduledEvent) -> Event:
event = Event()
event.summary = scheduled_event.name
event.begin = scheduled_event.scheduled_start_time
event.end = scheduled_event.scheduled_end_time
event.duration = timedelta(hours=2)
event.uid = str(scheduled_event.id)
event.description = scheduled_event.description
event.url = scheduled_event.url
event.location = (
scheduled_event.entity_metadata.location
if scheduled_event.entity_metadata
else None
)
alarm = DisplayAlarm()
alarm.trigger = timedelta(hours=-1)
event.alarms.append(alarm)
return event
@app.route("/<entity_id>.ics")
async def ical(entity_id: str):
guild = get_guild_by_id(entity_id)
if guild:
calendar = Calendar()
calendar.extra.append(ContentLine(name="REFRESH-INTERVAL", value="PT1H"))
calendar.extra.append(ContentLine(name="X-PUBLISHED-TTL", value="PT1H"))
calendar.extra.append(ContentLine(name="NAME", value=guild.name))
calendar.extra.append(ContentLine(name="X-WR-CALNAME", value=guild.name))
if guild.description:
calendar.extra.append(
ContentLine(name="DESCRIPTION", value=guild.description)
)
calendar.extra.append(
ContentLine(name="X-WR-CALDESC", value=guild.description)
)
for scheduled_event in guild.scheduled_events:
event = make_event(scheduled_event)
calendar.events.append(event)
return calendar.serialize()
try:
user = await client.get_or_fetch_user(int(entity_id))
except ValueError:
return redirect(url_for(".login"))
if user:
calendar = Calendar()
calendar.extra.append(ContentLine(name="REFRESH-INTERVAL", value="PT1H"))
calendar.extra.append(ContentLine(name="X-PUBLISHED-TTL", value="PT1H"))
calendar.extra.append(ContentLine(name="NAME", value=client.user.display_name))
calendar.extra.append(
ContentLine(name="X-WR-CALNAME", value=client.user.display_name)
)
for guild in client.guilds:
for scheduled_event in guild.scheduled_events:
if user.id in EVENTS_CACHE[scheduled_event.id]:
event = make_event(scheduled_event)
calendar.events.append(event)
return calendar.serialize()
return redirect(url_for(".login"))
def run():
client.loop.create_task(client.start(DISCORD_TOKEN))
app.run("0.0.0.0", loop=client.loop)

0
divent/py.typed Normal file
View File

View File

@ -6,11 +6,11 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="" />
<meta name="keywords" content="" />
<title>{{ client.user.display_name }} - {{ _('The discord scheduled event calendar generator') }}</title>
<title>{{ client.user.display_name }} - {{ _("The discord scheduled event calendar generator") }}</title>
<link rel="stylesheet"
href="{{ url_for('static', filename='css/font-awesome.min.css') }}"/>
href="{{ url_for('static', filename='css/font-awesome.min.css') }}" />
<link rel="stylesheet"
href="{{ url_for('static', filename='css/global.css') }}"/>
href="{{ url_for('static', filename='css/global.css') }}" />
</head>
<body>
<div id="content">

View File

@ -3,17 +3,17 @@
<div id="box">
<div id="avatars">
<img src="{{ url_for('static', filename='img/deadlink.png') }}"
alt="{{ _('Link is dead') }}"
alt="{{ _("Link is dead") }}"
height="179"
width="173"/>
width="173" />
</div>
<hr />
<span>{{ error }}</span>
</div>
<div id="buttons">
<a href="{{ url_for('index') }}">
<a href="{{ url_for("index") }}">
<i class="fa fa-arrow-left"></i>
{{ _('Back to the beginning') }}
{{ _("Back to the beginning") }}
</a>
</div>
{% endblock content %}

View File

@ -2,7 +2,7 @@
<li>
<a href="https://discord.com/users/133305654512320513" target="_blank">
<i class="fa fa-user-plus"></i>
{{ _('Add author on Discord') }}
{{ _("Add author on Discord") }}
</a>
</li>
<li>
@ -16,17 +16,17 @@
<li>
<a href="https://git.crystalyx.net/Xefir/Divent" target="_blank">
<i class="fa fa-code-fork"></i>
{{ _('View the source code') }}
{{ _("View the source code") }}
</a>
</li>
<li>
<a href="https://hub.docker.com/r/xefir/divent" target="_blank">
<i class="fa fa-cubes"></i>
{{ _('Host it yourself') }}
{{ _("Host it yourself") }}
</a>
</li>
<li>
<i class="fa fa-heartbeat"></i>
{{ _('Next castastrophic life failure in about %days% days') | replace('%days%', days_before_failure) }}
{{ _("Next castastrophic life failure in about %days% days") | replace('%days%', days_before_failure) }}
</li>
</ul>

View File

@ -4,32 +4,30 @@
<div id="box">
<div id="avatars">
<img src="{{ client.user.display_avatar }}"
alt="{{ _('Bot Logo') }}"
alt="{{ _("Bot Logo") }}"
width="80"
height="80"/>
height="80" />
<span id="dots">…</span>
<img src="{{ cdn_avatar_url(user.id, user.avatar) }}"
alt="{{ _('User Avatar') }}"
<img src="{{ avatar.url }}"
alt="{{ _("User Avatar") }}"
width="80"
height="80"/>
height="80" />
</div>
<h1>
<a href="{{ url_for(".index") }}">{{ client.user.display_name }}</a>
</h1>
<h3>{{ _('Choose a server:') }}</h3>
<select name="guild" class="black_input">
<option>
&nbsp;
</option>
<h2>{{ _("The discord scheduled event calendar generator") }}</h2>
<hr>
<a class="button" href="{{ url_for(".guilds", guild=user.id) }}">{{ _("For all your servers") }}</a>
<div class="hr-sect">{{ _("OR") }}</div>
<select name="guild" class="black_input" onchange="this.form.submit()">
<option>&nbsp;</option>
{% for guild in common_guilds %}
<option value="{{ guild.vanity_url_code|default(guild.id, True) }}">
{{ guild.name }}
</option>
<option value="{{ guild.vanity_url_code|default(guild.id, True) }}">{{ guild.name }}</option>
{% endfor %}
</select>
<div class="hr-sect">{{ _("OR") }}</div>
<a class="button"
target="_blank"
href="https://discord.com/api/oauth2/authorize?client_id={{ client.user.id }}&permissions=8589934592&scope=bot">
{{ _("Add the bot on your server") }}
</a>
@ -48,8 +46,5 @@
</li>
</ul>
</div>
<div id="buttons">
<input type="submit" class="button" value="{{ _("Let's go!") }}"/>
</div>
</form>
{% endblock content %}

View File

@ -4,24 +4,24 @@
<div id="box">
<div id="avatars">
<img src="{{ client.user.display_avatar }}"
alt="{{ _('Bot Logo') }}"
alt="{{ _("Bot Logo") }}"
width="80"
height="80"/>
height="80" />
</div>
<h1>
<a href="{{ url_for(".index") }}">{{ client.user.display_name }}</a>
</h1>
<h2>{{ _('The discord scheduled event calendar generator') }}</h2>
<h2>{{ _("The discord scheduled event calendar generator") }}</h2>
<hr />
<h3>{{ _('This will allow you to:') }}</h3>
<h3>{{ _("This will allow you to:") }}</h3>
<ul id="scopes">
<li>
<i class="fa fa-custom-circle fa-check"></i>
{{ _('Subscribe to a calendar on Google, Outlook, Apple or any ICS complient software') }}
{{ _("Subscribe to a calendar on Google, Outlook, Apple or any ICS complient software") }}
</li>
<li>
<i class="fa fa-custom-circle fa-times"></i>
{{ _('Throwing you to a new isekai world') }}
{{ _("Throwing you to a new isekai world") }}
</li>
</ul>
</div>

View File

@ -3,25 +3,22 @@
<div id="box">
<div id="avatars">
<img src="{{ client.user.display_avatar }}"
alt="{{ _('Bot Logo') }}"
alt="{{ _("Bot Logo") }}"
width="80"
height="80"/>
height="80" />
<span id="dots">…</span>
<img src="{{ guild.icon.url }}"
alt="{{ _('Guild Logo') }}"
width="80"
height="80"/>
<img src="{{ avatar.url }}" alt="{{ _("Avatar") }}" width="80" height="80" />
</div>
<h1>
<a href="{{ url_for(".index") }}">{{ client.user.display_name }}</a>
</h1>
<h2>{{ _('The discord scheduled event calendar generator') }}</h2>
<h2>{{ _("The discord scheduled event calendar generator") }}</h2>
<hr />
<ul id="providers">
<li>
<a class="button"
target="_blank"
href="https://calendar.google.com/calendar/u/0/r?cid={{ request.host_url }}{{ guild.vanity_url_code|default(guild.id, True) }}.ics">
href="https://calendar.google.com/calendar/u/0/r?cid=webcal://{{ request.host }}/{{ entity_id }}.ics">
<i class="fa fa-google"></i>
{{ _("Subscribe to") }} Google
</a>
@ -29,14 +26,14 @@
<li>
<a class="button"
target="_blank"
href="https://outlook.live.com/owa?path=/calendar/action/compose&rru=addsubscription&url={{ request.host_url }}{{ guild.vanity_url_code|default(guild.id, True) }}.ics">
href="https://outlook.live.com/owa?path=/calendar/action/compose&rru=addsubscription&url=webcal://{{ request.host }}/{{ entity_id }}.ics">
<i class="fa fa-windows"></i>
{{ _("Subscribe to") }} Outlook
</a>
</li>
<li>
{# djlint:off #}
<a class="button" target="_blank" href="webcal://{{ request.host }}/{{ guild.vanity_url_code|default(guild.id, True) }}.ics">
<a class="button" target="_blank" href="webcal://{{ request.host }}/{{ entity_id }}.ics">
<i class="fa fa-apple"></i>
{{ _("Subscribe to") }} Apple
</a>
@ -47,7 +44,7 @@
<div>
<h3>{{ _("Use the direct link:") }}</h3>
{# djlint:off #}
<input type="text" readonly class="black_input" value="webcal://{{ request.host }}/{{ guild.vanity_url_code|default(guild.id, True) }}.ics"/>
<input type="text" readonly class="black_input" value="webcal://{{ request.host }}/{{ entity_id }}.ics"/>
{# djlint:on #}
</div>
</div>

View File

@ -5,7 +5,7 @@
"This will allow you to:": "Ceci te permettra de :",
"Subscribe to a calendar on Google, Outlook, Apple or any ICS complient software": "T'abonner à un calendrier sur Google, Outlook, Apple ou tout autre logiciel compatible",
"Throwing you to a new isekai world": "T'envoyer dans un monde fantaisiste armée d'une poêle à frire",
"Choose a server:": "Choisi un serveur :",
"For all your servers": "Pour tous tes serveurs",
"You must have": "Tu dois avoir la permission",
"Manage Server": "Gérer le serveur",
"permission on this server to perform this action": "sur ce serveur pour effectuer cette action",

2120
poetry.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -1,33 +1,37 @@
[tool.poetry]
name = "divent"
version = "2.0.1"
version = "4.1.3"
description = "The discord scheduled event calendar generator"
authors = ["Xéfir Destiny"]
authors = ["Xéfir Destiny <xefir@crystalyx.net>"]
license = "WTFPL"
readme = "README.md"
homepage = "https://divent.crystalyx.net/"
repository = "https://git.crystalyx.net/Xefir/Divent"
[tool.poetry.scripts]
divent = 'divent.bot:__main__'
divent = 'divent.bot:run'
[tool.poetry.dependencies]
python = "^3.8"
disnake = "2.5.2"
python = ">=3.8.1,<4.0.0"
disnake = "^2.9.1"
ics = "0.8.0.dev0"
python-dotenv = "0.21.0"
quart = "0.18.0"
requests-oauthlib = "1.3.1"
sentry-sdk = "1.9.8"
uvicorn = "0.18.3"
python-dotenv = "^1.0.1"
quart = "^0.19.4"
requests-oauthlib = "^2.0.0"
uvicorn = "^0.29.0"
[tool.poetry.dev-dependencies]
black = "22.8.0"
djlint = "1.15.0"
flake8 = "5.0.4"
flake8-alphabetize = "0.0.17"
flake8-black = "0.3.3"
mypy = "0.971"
black = "^24.2.0"
djlint = "^1.34.1"
flake8 = "^7.0.0"
flake8-alphabetize = "^0.0.21"
flake8-black = "^0.3.6"
flake8-pyproject = "^1.2.3"
mypy = "^1.8.0"
types-oauthlib = "^3.2.0"
[tool.flake8]
max-line-length = 88
[build-system]
requires = ["poetry-core>=1.0.0"]

View File

@ -1,4 +1,3 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"ignorePaths": [".drone.yml"]
"$schema": "https://docs.renovatebot.com/renovate-schema.json"
}