Commit graph

328 commits

Author SHA1 Message Date
maike 2ce11122c8 [email] Started implementing bot.py 2020-07-17 15:51:14 +02:00
maike e24a0f8738 [email] Add MDA script to setup.py 2020-07-17 15:51:14 +02:00
maike a9c9f4f1c0 [email] We don't need mail_data, but we need a DB secret 2020-07-17 15:51:14 +02:00
maike d53f0832d6 [email] Add API call to receive mails 2020-07-17 15:51:14 +02:00
maike 31fbfbe8c4 [email] Add MDA script which passes mails to API 2020-07-17 15:51:14 +02:00
maike 4c2d9e63c6 [email] Add database model 2020-07-17 15:51:14 +02:00
Cathy Hu 2aab9d3273 [telegram] Add start, stop, status, update REST endpoints and /stop command 2020-07-17 15:07:24 +02:00
Cathy Hu fe3fc6485c [core] Add enabled and status in censor 2020-07-17 15:06:34 +02:00
hagi 28d59d281b [misc] Add surname to copyright at COPYING 2020-07-16 14:08:27 +02:00
hagi 466e41ebe8 [core] Change formating 2020-07-16 14:08:27 +02:00
hagi 8391ea0b04 [core] Change pw length logger to debug 2020-07-16 14:08:27 +02:00
hagi bb14db155c [tests] test password length check 2020-07-16 14:08:27 +02:00
hagi 1c45c75e0f [core] Check password length 2020-07-16 14:08:27 +02:00
Cathy Hu 277eb77047 [core] Add debug level 2020-07-15 16:53:01 +02:00
Martin Rey 4dfdb5a29c [core] Add verbose flag to cli 2020-07-15 16:53:01 +02:00
Cathy Hu 051dd062ac [doc] Add docstrings for core 2020-07-13 19:14:22 +02:00
Thomas Lindner a00a6b8497 [tests] Mock send_email 2020-07-11 18:23:44 +02:00
Cathy Hu 4b6a211c09 [telegram] Add telegram bot 2020-07-11 12:34:38 +02:00
Cathy Hu 7a18d36217 [core] Fix commandline parser 2020-07-11 12:34:38 +02:00
Cathy Hu b1a1f4f414 [telegram] Add aiogram as dependency 2020-07-11 12:34:38 +02:00
Thomas Lindner a19a2a7ab5 [core] Use ormantic version which allows unique constraints on ForeignKey fields 2020-07-11 12:28:53 +02:00
Thomas Lindner 3f233bda6e [misc] Tighten commit-msg hook 2020-07-11 02:02:40 +02:00
Thomas Lindner 0e53b900c0 [core] Unbreak pdoc3/pytest command line arguments 2020-07-09 18:14:09 +02:00
Martin Rey 8a32a80480 [core] Change OptionParser to ArgumentParser 2020-07-09 15:13:32 +02:00
maike d1d710e05e [misc] Add commit tag for documentation 2020-07-08 13:57:08 +02:00
maike b79e3b8cf6 [misc] Make contribution guidelines more explicit 2020-07-08 13:57:08 +02:00
Thomas Lindner b7c32a15e7 [misc] Extend available commit tags 2020-07-08 13:42:28 +02:00
Cathy Hu 66684c2fea [twitter] Move twitter config options to subpoint twitter 2020-07-08 13:32:34 +02:00
Cathy Hu 8af6205146 [twitter] Require access tokens to be set in model 2020-07-08 13:32:34 +02:00
Cathy Hu c5781200c7 [twitter] Delete twitter bot entry on oauth error 2020-07-08 13:32:34 +02:00
Cathy Hu 361f84c720 [misc] Show timestamp in logs 2020-07-08 13:32:34 +02:00
Cathy Hu 64cb53f225 [twitter] Add DELETE id, GET all, GET id for twitter 2020-07-08 13:32:34 +02:00
Cathy Hu 5bc69c8a33 [core] Add censor filter debug messages 2020-07-08 13:32:34 +02:00
Cathy Hu 2e4be2de15 [twitter] Terminate bot if oauth not successful and fix initial since_id 2020-07-08 13:32:34 +02:00
Cathy Hu fae170ffb9 [twitter] Add column to track twitter oauth verification status 2020-07-08 13:32:34 +02:00
Cathy Hu cd62b5b0a7 [twitter] Connect Twitter bot to core 2020-07-08 13:32:34 +02:00
Cathy Hu dd2c66bf35 [twitter] Add twitter oauth REST endpoint 2020-07-08 13:32:34 +02:00
Cathy Hu c655c77c07 [twitter] Allow null entry in model for tokens and since_ids 2020-07-08 13:32:34 +02:00
Cathy Hu cc4bf13388 [twitter] Fix DMs since_id check 2020-07-08 13:32:34 +02:00
Cathy Hu 3f5f5106e0 [core] Check if Regex input is valid 2020-07-08 13:32:34 +02:00
Cathy Hu ec1c8f7cad [twitter] Add twitter API interaction 2020-07-08 13:32:34 +02:00
Cathy Hu e84ac9d6bb [twitter] Add model and webapi stub for twitter 2020-07-08 13:32:34 +02:00
Cathy Hu fbf3a911bd [misc] Remove unused python interpreter in tox.ini 2020-07-08 13:24:03 +02:00
Thomas Lindner b1d0197037 [tests] Add fixtures 2020-07-08 13:00:35 +02:00
Martin Rey 00de30c7ba [doc] Update contributing doc reference in readme 2020-07-06 17:27:38 +02:00
Martin Rey a3de8a8168 [doc] Rename CONTRIBUTE.md to CONTRIBUTING.md
This follows the convention stated in https://docs.github.com/en/github/building-a-strong-community/setting-guidelines-for-repository-contributors
2020-07-06 17:27:38 +02:00
Thomas Lindner 03ae33c8fe [core] Add root_url config parameter #24 2020-07-06 16:51:33 +02:00
maike bb21f5bc71 [misc] Recipients have a place in the DB, too 2020-07-06 15:19:14 +02:00
Thomas Lindner 6255452923 [misc] Add git-hooks 2020-07-06 11:10:10 +02:00
hagi 16c0d101be [tests] Add tests for unauthorized access 2020-07-05 21:38:17 +02:00