Commit graph

57 commits

Author SHA1 Message Date
b3yond 6f5db8bb90 fixing #44 - refactoring how mails are sent 2018-10-06 10:20:37 +02:00
b3yond a459ba92c1 fixing #39 - saving last request in global var, not db. 2018-10-06 00:56:12 +02:00
b3yond 9a24237e97 repaired seen_tweets, this time 4 real 2018-09-24 22:14:17 +02:00
b3yond bb1319473e repaired seen_tweets 2018-09-24 22:10:23 +02:00
b3yond 955e14b875 1 comma too much 2018-09-24 21:00:55 +02:00
b3yond da2ddc2900 changed toot logic 2018-09-24 20:54:57 +02:00
b3yond 531c027f04 added email routing with exim4 via /etc/aliases 2018-09-23 18:53:46 +02:00
git-sid 7e6043f4a2 Make code even more PEP8 compliant
It could be made even more compliant, but that would actually decrease
readability imo.
2018-09-14 12:45:49 +02:00
b3yond 120030460e default values are bad practice 2018-09-09 20:28:13 +02:00
b3yond b80fa78a17 fixed seen_toot problem 2018-09-09 20:22:41 +02:00
b3yond dbfff0bad0 fixing more telegram bugs 2018-09-09 17:51:07 +02:00
b3yond 378e11bf59 Merge remote-tracking branch 'origin/multi-deployment' into multi-deployment 2018-09-09 17:29:29 +02:00
b3yond bd804a432d Making Twitter Rate Limiting intelligent #35 2018-09-09 17:29:06 +02:00
git-sid c93c7a47b8 added offset to telegram message polling to prevent duplicated responses 2018-09-09 17:22:00 +02:00
b3yond 2baa42d8f3 telegram troubleshooting and fine-tuning 2018-09-09 16:58:07 +02:00
git-sid 885ba8930f fixed telegram api bug (from -> sender) 2018-09-09 13:25:42 +02:00
b3yond d295c42122 finished #23 code. rw city page info display. Unsubscribe = Delete 2018-09-08 11:14:00 +02:00
b3yond adb637c22c BE & FE store secret in DB. Unsubscribing works 2018-09-08 09:33:40 +02:00
b3yond 882d086a83 wrote unsubscribe function, but BE & FE have different secrets 2018-08-09 15:01:51 +02:00
b3yond da7ead65fa the mailbot can now receive messages from /var/mail/test 2018-08-08 17:09:26 +02:00
b3yond 2dece1fddd you can now subscribe to mail notifications! Also db bugfixes. 2018-08-08 10:24:20 +02:00
b3yond e5d0266124 mail subscription confirm functions;
confirmation code & mail template still missing
2018-08-07 15:10:28 +02:00
b3yond db8110de6e added telegram to frontend 2018-06-24 00:00:48 +02:00
sid c9b5fd1d5c Merge branch 'multi-deployment' into multi-deployment 2018-05-28 21:18:22 +02:00
b3yond 9c02b21fe8 small markdown fixes 2018-05-25 16:15:44 +02:00
b3yond d633506c83 you can now set goodlist & blacklist in settings. render city page #18. fixed #24 and #25. 2018-05-25 15:57:20 +02:00
b3yond ab8a64d625 You can now set data for the city page. #22 2018-05-25 14:44:45 +02:00
sid 7b8924406d added basic telegram backend support 2018-05-25 02:38:27 +02:00
b3yond 8a2e35821e Add API to get content of the user facing page 2018-04-27 01:20:37 +02:00
b3yond 4acab73266 Merge branch 'multi-deployment' of dl6tom.de:public/ticketfrei into multi-deployment 2018-04-15 11:59:50 +02:00
b3yond 8db4c108ae implemented twitter DMs 2018-04-15 11:58:19 +02:00
b3yond 1c13be1ef4 implemented mastodon DMs, city, and backend.shutdown function 2018-04-15 11:26:48 +02:00
Thomas L 7c433c5ff7 Merge branch 'multi-deployment' of dl6tom.de:public/ticketfrei into multi-deployment 2018-04-14 17:32:15 +02:00
Thomas L 7dff715656 add default triggerpattern 2018-04-14 17:31:53 +02:00
b3yond 40a0e968aa request token is a dict, not a string 2018-04-14 17:19:20 +02:00
Thomas L 449cc2588b fix account confirmation. 2018-03-29 00:59:13 +02:00
b3yond a3b40244b3 Merge branch 'multi-deployment' of dl6tom.de:public/ticketfrei into multi-deployment 2018-03-29 00:13:11 +02:00
b3yond d8b2b811da started mail rewrite 2018-03-29 00:13:00 +02:00
Thomas L 1a4df14b73 fix recursive import 2018-03-29 00:12:19 +02:00
Thomas L e38a32d888 Refactoring. 2018-03-28 17:36:35 +02:00
Thomas L b6ed8f9890 cleanup 2018-03-24 16:26:35 +01:00
Thomas L 54aaecfbc1 Add files for deployment. Make testing use memory-DB. 2018-03-24 15:02:11 +01:00
b3yond b2f50947c9 changing mail to use db, part 1; seen mails 2018-03-23 17:00:52 +01:00
b3yond 878a578dec reworked mastodon to work with frontend. user, config, logging -> new files. 2018-03-23 15:51:52 +01:00
b3yond e6c5d0d745 rename to frontend.py & backend.py 2018-03-23 13:19:39 +01:00
b3yond 30700d2c81 tested Mastodon OAuth Login - works now. 2018-03-23 13:14:06 +01:00
b3yond 4ccd8de63b merging toms commits 2018-03-23 11:21:10 +01:00
b3yond 52c47dbbfe ticketfrei can be imported now, takes care of loading config & logging 2018-03-23 11:05:24 +01:00
b3yond 81413a6812 added twitter & masto OAuth to new web.py - untested, take care! 2018-03-23 02:28:00 +01:00
Thomas L 86aefcffd4 Use IF NOT EXISTS instead of sqlite specific hack. Clean up formating. Other minor fixes. 2018-03-22 21:15:15 +01:00