Compare commits

..

465 Commits

Author SHA1 Message Date
Egg c7b34259eb fix logging some more 2023-06-30 13:32:40 +02:00
Egg 32278bed15 fix logging 2023-06-30 13:30:32 +02:00
Egg 97e0566759 out of date and seemingly wrong encoding 2023-06-30 12:58:33 +02:00
Egg d584cb7d79 improve sleep. add error logging to db 2023-06-22 08:14:30 +02:00
Egg 8784a0abf0 switch daemon to rc_exec
otherwise it fails to start
2023-05-28 22:22:39 +02:00
Egg 8c95f5a57f improve logging
adds timestamps, levels to each message.
each time the daemon is started a message is printed too
2023-05-24 18:13:19 +02:00
Egg 81d20bf67c less sleep pls 2023-05-24 17:56:59 +02:00
Egg 60df1dc9ad add missing import 2023-05-24 17:49:39 +02:00
Egg e362495437 Revert "Revert "decrease telegram timeout, add sleep for ratelimit""
This reverts commit 5e371768e3.
2023-05-24 17:49:06 +02:00
Egg 19def1ed31 Revert "decrease telegram timeout, add sleep for ratelimit"
This reverts commit c11c23d44e.
2023-05-24 17:36:35 +02:00
Egg 1acf567916 decrease telegram timeout, add sleep for ratelimit 2023-05-21 23:35:08 +02:00
Egg 1037622f3f reordered sleep. updated deployment files 2023-05-21 23:23:37 +02:00
Egg 1486c79645 telegrambot: add a polling timeout aka wait for a while 2023-02-21 10:16:21 +01:00
Egg d698bb2ed0 move sleep to do it for each message we send 2023-02-05 11:53:16 +01:00
Egg a94afbaecf reduce sleep to 0.5 seconds 2023-01-29 11:30:55 +01:00
Egg d5c9981efd add sleep to make backend use less CPU 2023-01-14 23:26:46 +01:00
missytake feadd6ee29 skip if message is none 2021-04-04 11:31:13 +02:00
missytake 7b0d33a457 fixing attributeError, hopefully for good 2021-04-04 01:06:13 +02:00
missytake 27b79354e7 fix AttributeError 2021-04-02 17:33:26 +02:00
missytake 9ddd53fb8f db locks: wait up to 5 seconds before restarting frontend 2021-03-19 19:51:06 +01:00
missytake 5d0cd82f9e Fix import error 2020-08-07 12:39:04 +02:00
missytake c982de4b7f Restart frontend if there are DB lock errors 2020-08-07 12:29:39 +02:00
missytake 9fa6cde752 catch Mastodon Version errors 2020-07-29 21:45:16 +02:00
missytake 7af7c2a18d create initial seen_tweets entry 2020-07-27 02:39:38 +02:00
missytake 1293861b0a error handling and deployment 2020-07-27 01:14:59 +02:00
missytake 9a7eeef600 fix email Message parsing 2020-07-15 21:46:12 +02:00
missytake 337d5d4330 reload aliases table after appending 2020-07-15 21:01:29 +02:00
missytake 26def0a845 twitter DMs don't work anyway 2020-07-15 20:56:45 +02:00
missytake 6b62cd7355 requirements in one file 2020-06-30 17:27:12 +02:00
missytake be72923f07 Repair blocklist (#110)
* fixing blocklist

* added logging of blocklist events

* goodlist logging

* twitter DMs are broken

* fixed blocklist & tested it

* disabling twitterDMs should be in a separate PR.
2020-06-17 10:51:05 +00:00
missytake 9b6c51ebd6 logging network errors 2020-06-16 19:05:07 +02:00
missytake 55082b8592 documented the architecture of Ticketfrei 2 2020-06-10 20:49:00 +02:00
missytake 1ad7f6f130 improved systemd file which recovers more easily from crashes 2020-01-15 19:57:18 +01:00
anon_user 0a30876f19 vmike read the docs & did some magic 2019-11-20 23:15:21 +01:00
anon_user c2df1d83f8 don't spam the log if the network is failing 2019-09-15 07:30:50 +02:00
anon_user bae6836800 Fixed shutdowns when Mastodon Errors can't get instance name 2019-09-14 12:12:16 +02:00
b3yond 6461a011e9 Merge pull request #106 from ticketfrei/masto502
More detailed Mastodon Server errors
2019-08-11 10:06:46 +02:00
b3yond 59f10c50f2 those errors are not unknown of course. 2019-08-09 15:29:51 +02:00
b3yond 87bca89efa added backtrace to general error message 2019-08-09 15:21:49 +02:00
b3yond fc2399346f Merge pull request #104 from ticketfrei/hotfix-tg-2.1.6
Hotfix tg 2.1.6
2019-08-09 15:46:30 +03:00
b3yond e1d1bd91f8 fixing None TypeError 2019-08-09 14:41:14 +02:00
b3yond 4f5f63b20f logging telegram messages for debug purposes 2019-08-09 14:35:01 +02:00
b3yond 6686833ab5 ... sending text reports should of course be allowed. 2019-08-09 12:24:09 +02:00
b3yond b2acc15400 Merge pull request #101 from SchoolGuy/fix-non-text-message-crash
Fix non text message crash
2019-07-22 21:05:37 +02:00
Enno G 86af9e9a9f Change to hasattr 2019-07-22 20:51:49 +02:00
SchoolGuy b6b3aa5bfc Check if the text property is inside the message object. 2019-07-14 15:58:22 +02:00
b3yond 6f823cb016 fixed uwsgi deployment instructions 2019-07-13 09:04:05 +02:00
b3yond 76d758d11c added the server URL to masto server errors 2019-07-08 23:09:32 +02:00
b3yond 981b4a787a more detailed Mastodon 5xx error messages 2019-07-08 23:04:33 +02:00
b3yond 2ca213d88a Created a borgbackup script for deployments with nginx & uwsgi 2019-07-07 19:22:07 +02:00
b3yond 87c263cb3f fixing import error 2019-05-17 20:42:13 +02:00
b3yond b379620765 Merge pull request #86 from ticketfrei/masto502
don't log Mastodon 502 errors.
2019-05-04 12:04:51 +02:00
b3yond 39dbfacf28 Merge pull request #93 from ticketfrei/images
Notify that telegram image reports are not supported. #90
2019-05-04 10:23:34 +02:00
sid 647d5c028c Update active_bots/telegrambot.py
Co-Authored-By: b3yond <b3yond@riseup.net>
2019-05-04 10:22:03 +02:00
b3yond dc188e143c Merge pull request #87 from ticketfrei/fix-none-error
fixed wrong exception
2019-05-03 17:11:25 +02:00
b3yond 3ddc3b35a3 Notify that telegram image reports are not supported. #90 2019-05-03 14:35:06 +02:00
b3yond e66d167a0a don't log Mastodon 502 errors. 2019-05-03 10:07:16 +02:00
b3yond 35bbe5f075 fixed wrong exception 2019-02-19 16:16:21 +01:00
b3yond eb2bf5a063 Merge pull request #82 from ticketfrei/csrf
Building in CSRF prevention
2019-01-27 17:56:53 +01:00
b3yond 342d7d8ad9 Merge branch 'csrf' of github:ticketfrei/ticketfrei into csrf 2019-01-27 17:55:23 +01:00
b3yond 9f1812c911 better crypto 2019-01-27 17:53:37 +01:00
b3yond 31cce5884e cleaning up the code. 2019-01-27 17:39:31 +01:00
b3yond 194d271cbc hardened the token and fixed the signature 2019-01-27 16:31:59 +01:00
b3yond 164f0eae08 added CSRF token to settings template 2019-01-27 16:24:58 +01:00
b3yond 9873f1c15f added CSRF token to settings template 2019-01-27 16:08:45 +01:00
b3yond cf6736eb65 This was a weird merge conflict with my own branch o.0 2019-01-27 16:05:53 +01:00
b3yond 9e6e8aadfe give CSRF token to template engine 2019-01-27 15:56:19 +01:00
b3yond d0feecc9b2 write and read CSRF cookie 2019-01-27 15:39:49 +01:00
b3yond de663b3dc1 write and read CSRF cookie 2019-01-27 14:52:42 +01:00
b3yond bc7dc80b21 found last db.secret and fixed to use the getter 2019-01-27 11:37:21 +01:00
b3yond 91e0873309 removed redundant photo (how did it end up here? I should take a break.) 2019-01-12 01:20:22 +01:00
b3yond 1b7167e1f2 Merge branch 'envs' 2019-01-12 01:09:38 +01:00
b3yond d601399fcf Merge branch 'master' of github:b3yond/ticketfrei 2019-01-12 00:34:13 +01:00
b3yond 1f810b5b06 apparently I didn't find all calls to db.secret 2019-01-12 00:34:03 +01:00
b3yond 1e9ac5665b new default background image 2019-01-12 00:19:02 +01:00
b3yond c663a0d6b7 new default background image 2019-01-12 00:10:55 +01:00
b3yond 7ce809603a Merge pull request #74 from ticketfrei/version-number
Version number
2019-01-11 23:31:25 +01:00
b3yond e36df6e740 Merge pull request #76 from ticketfrei/envs
Use environment variables for config values
2019-01-11 23:25:31 +01:00
b3yond 83d7dd91e6 no need for such a verbose error message. 2019-01-11 15:16:37 +01:00
b3yond 3590aa67a3 fixing shutdown when exim4 is not set up 2019-01-11 14:52:58 +01:00
sid f4f9925b4f Merge pull request #75 from ticketfrei/git-sid-patch-1
Update LICENSE
2019-01-11 13:49:16 +01:00
sid 9e2102c81d Update LICENSE 2019-01-11 13:48:29 +01:00
b3yond 6cb0b07486 updated the issue template 2019-01-11 13:44:27 +01:00
b3yond 054e59e3ee added call to GET version (commit hash) 2019-01-11 13:38:47 +01:00
b3yond 5a782e47fb Merge pull request #72 from ticketfrei/confirm-37
check if account already exists to avoid double use of confirmation mail
2019-01-11 13:33:04 +01:00
b3yond 184cc3b4a4 replaced attribute with get call 2019-01-11 13:23:37 +01:00
b3yond a45dccdc9b nicer error messages 2019-01-11 13:21:47 +01:00
b3yond 7cd0dc845a check if account already exists #37 2019-01-11 12:15:28 +01:00
b3yond e86a7ea612 formatting #70 2019-01-11 11:41:20 +01:00
b3yond 5e198603bd Merge pull request #71 from patcon/patch-1
Add mission to README
2019-01-11 11:39:37 +01:00
Patrick Connolly 15cb948cc1 Add mission to README. 2019-01-07 14:51:37 -05:00
git-sid 5c2ca271d6 Fix pep8 non-compliant linebreak 2019-01-07 19:05:39 +01:00
git-sid fe5c24d7fa Replace 3 dots with ellipsis to save space 2019-01-07 19:05:32 +01:00
b3yond 96b4975b1f fixing the original TypeError 2018-12-31 15:33:50 +01:00
b3yond be568b7827 when you get crashes bc of your log messages -. 2018-12-31 15:32:19 +01:00
b3yond 6a206f1c0f more verbose telegram error messages 2018-12-31 15:27:11 +01:00
b3yond 10836109b0 removed redundant table declaration 2018-12-28 14:43:18 +01:00
b3yond 5e5429dcfe introduce extra var bc can't write to private attribute 2018-11-12 12:32:28 +01:00
b3yond 6d94c1b540 removed wrong comment - not only testing, also docker containers use this 2018-11-07 09:22:02 +01:00
b3yond c6ce423841 setting host to 0.0.0.0 - it never worked with smth else anyway 2018-11-07 01:57:47 +01:00
b3yond a534bc4e06 if an env var is an empty string, use values from example config 2018-11-06 18:08:51 +01:00
b3yond ec2e218655 make config.py output directly applicable 2018-11-06 17:50:57 +01:00
b3yond ffcb2506f6 beauty overhaul of config.py 2018-11-06 16:23:47 +01:00
b3yond e8ac1ca1c4 fix small bug, print current config if directly called #64 2018-11-06 16:22:11 +01:00
b3yond 631396e764 if no config.toml, set config through environment #64 2018-11-06 16:17:47 +01:00
b3yond 25b9108e7f updated example config options + 1 little fix 2018-11-06 08:56:24 +01:00
b3yond 7a7d405072 fix mailbot crash:
File "/srv/ticketfrei/active_bots/mailbot.py", line 37, in post
    if rec not in report.author:
TypeError: argument of type 'NoneType' is not iterable
2018-10-26 18:20:01 +02:00
b3yond 3d869e57ac added 502 to unlogged Telegram error codes 2018-10-26 17:27:00 +02:00
b3yond 6d52400577 polishing the wording of RSS subscription 2018-10-26 17:25:25 +02:00
git-sid 729909bfd3 add rss feed notification option to info page 2018-10-19 08:26:20 +02:00
b3yond 4bb30224a9 add another issue template 2018-10-18 17:09:21 +02:00
b3yond 9fc55f0bbf Merge pull request #57 from ticketfrei/issue-templates
Update issue templates
2018-10-18 17:06:14 +02:00
b3yond f86559c0e1 Update issue templates 2018-10-18 17:04:06 +02:00
b3yond 6688eb9bfd fix screenshot links in default city page 2018-10-13 20:01:51 +02:00
b3yond 71a34863b1 mastodon seen toots work differently now; function deprecated 2018-10-13 19:34:16 +02:00
b3yond e821b7365e reworked front page text 2018-10-13 19:01:54 +02:00
b3yond 5f49dc2b5e brought README.md up to date 2018-10-13 18:56:09 +02:00
b3yond 75f508dcdf excepted return message 34 so it doesn't get logged #39 2018-10-11 22:22:37 +02:00
b3yond 87fe7c1d59 excepted with wrong Exception 2018-10-11 21:30:55 +02:00
b3yond 7fbf7521fc called wrong user method 2018-10-11 21:29:02 +02:00
b3yond 73ce2b53a9 fixing bug; twitterDM object wasn't created 2018-10-11 21:24:53 +02:00
b3yond 9121b49d0a check if mention is in reply to anything #41 2018-10-08 23:32:33 +02:00
b3yond ea95384a10 Revert "crawl the username only once from twitter and save to db #45"
This reverts commit 9836ec7752.
2018-10-08 23:27:45 +02:00
b3yond a89d1ce654 Merge remote-tracking branch 'origin/master' 2018-10-08 22:14:35 +02:00
b3yond 1f09a92c58 crawl the username only once from twitter and save to db #45 2018-10-08 21:31:25 +02:00
b3yond cbf5502f99 fix repost bug 2018-10-08 21:26:39 +02:00
b3yond 8dc6290262 fix repost bug 2018-10-08 15:09:18 +02:00
b3yond 385941a2c6 ignore PGP signatures; I hope those messages get posted now #40 2018-10-08 15:02:27 +02:00
b3yond 35c3052fcd really fix shutdown in #40 2018-10-07 23:28:29 +02:00
b3yond 0337869dd0 fix shutdown in #40 2018-10-07 23:27:06 +02:00
b3yond 2cc5824bb9 Merge pull request #50 from ticketfrei/rate-limit-39
missing newlines in /etc/aliases
2018-10-07 23:05:52 +02:00
b3yond 9b39fb7996 missing newlines in /etc/aliases 2018-10-07 23:01:14 +02:00
b3yond 7a2908f217 Merge pull request #49 from ticketfrei/rate-limit-39
Rate limit 39
2018-10-07 22:19:57 +02:00
b3yond 6f62304e72 insert empty row at account creation 2018-10-07 22:16:00 +02:00
b3yond 86622c66cb reverting #39 - make rate limits per account, not app 2018-10-07 22:10:48 +02:00
b3yond 69f9c169ff fixed sendmail calls 2018-10-07 21:02:48 +02:00
b3yond 131f18d8d0 cleaned up 2018-10-07 19:21:04 +02:00
b3yond 048f109a72 Merge pull request #43 from b3yond/multi-deployment
Merge the multi-deployment branch to master finally, so we can continue development on master!
2018-10-07 19:17:04 +02:00
b3yond cfff54400b changed promotion repo link #21 2018-10-07 19:15:18 +02:00
b3yond 8eec629c56 Merge branch 'multi-deployment' of https://github.com/b3yond/ticketfrei into multi-deployment 2018-10-07 19:13:50 +02:00
b3yond 26da7821f9 moved promotion to own repository: https://github.com/ticketfrei/promotion #21 2018-10-07 19:13:23 +02:00
b3yond a61c2f952d moved promotion to own repository: https://github.com/ticketfrei/promotion 2018-10-07 19:12:44 +02:00
b3yond ce88e4976d fixing #42 - excepting more Telegram error codes 2018-10-07 19:09:02 +02:00
b3yond 9c0744c9d4 Merge remote-tracking branch 'origin/multi-deployment' into multi-deployment 2018-10-07 18:48:05 +02:00
b3yond 5c13e1711a fixing #40 - treating different message MIMEtypes 2018-10-07 18:47:37 +02:00
b3yond 5c5f6e1dca comments, because the use of this file is not obvious. 2018-10-06 11:58:08 +02:00
b3yond df007cd7e3 globals are in a separate python file now #39 #45 2018-10-06 10:44:07 +02:00
b3yond 6f5db8bb90 fixing #44 - refactoring how mails are sent 2018-10-06 10:20:37 +02:00
b3yond b01012d32f manually merging multi-deployment with master 2018-10-06 09:29:34 +02:00
b3yond 5f24384a9a fixing #38: putting the city into the From address of report mails 2018-10-06 02:46:54 +02:00
b3yond a459ba92c1 fixing #39 - saving last request in global var, not db. 2018-10-06 00:56:12 +02:00
b3yond 76ca4d772a fixed #41 - mention has to be in status text now 2018-10-05 23:40:41 +02:00
b3yond 272fcb2d49 crawl only mentions, no replies 2018-10-05 11:02:12 +02:00
b3yond a70a7593ad payload is extracted later, we need the message object here 2018-10-05 10:56:34 +02:00
b3yond 044185ff91 get text of email, not message object 2018-09-25 11:06:08 +02:00
b3yond 626ea8ab09 only save newer tweets, don't override with older 2018-09-24 23:16:05 +02:00
b3yond c7dd0ac16b save the newest id, not the current 2018-09-24 23:08:29 +02:00
b3yond 2129306758 excepting and logging Twitter Errors to prevent crashes 2018-09-24 23:02:10 +02:00
b3yond 8255b833fb don't require correctly cased mail addresses 2018-09-24 22:40:29 +02:00
b3yond fbeafc55ac get text from db, not rows 2018-09-24 22:27:11 +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 37aa6ea0a5 bug in pattern matching 2018-09-24 21:11:28 +02:00
b3yond 74de0ee5da fuck sql 2018-09-24 21:02:10 +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 f07ef6ae79 weird log logic 2018-09-24 19:58:17 +02:00
b3yond 959edf3c13 transmitted wrong variable 2018-09-24 19:51:23 +02:00
b3yond 25121cf2eb simple var name error 2018-09-24 19:46:21 +02:00
b3yond 7d81f51a54 logging reports for debugging 2018-09-24 19:41:48 +02:00
b3yond 2686860ea2 sqlite3 syntax error because of trailing " 2018-09-24 17:14:23 +02:00
b3yond 531c027f04 added email routing with exim4 via /etc/aliases 2018-09-23 18:53:46 +02:00
b3yond dbcd2cd6ee style guides ftw 2018-09-15 19:30:37 +02:00
b3yond b560290e72 Merge remote-tracking branch 'origin/multi-deployment' into multi-deployment
# Conflicts:
#	template/settings.tpl
2018-09-15 19:20:25 +02:00
b3yond dd1e967569 blacklist -> blocklist #31 to honor zuckerimtank@twitter.com 2018-09-15 19:01:58 +02:00
b3yond 0d9c6439a7 Merge pull request #36 from git-sid/multi-deployment
merge small stylechanges
2018-09-15 18:58:08 +02:00
b3yond 14d982702e right of = should be right of = 2018-09-15 18:50:37 +02:00
b3yond ac85b2e0be peak readability 2018-09-15 18:47:43 +02:00
b3yond ef4be74fd1 fix TypeError when updates == None 2018-09-14 19:59:45 +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
git-sid d77d68753c WIP: #31 fix: blacklist -> blocklist.
Replace all relevant instances of "blacklist" with blocklist.
Untested due to OS restricitions. Please check before merge.
2018-09-14 09:44:21 +02:00
git-sid 756a9fb676 Make code more pep8 compliant 2018-09-13 17:33:33 +02:00
git-sid 09d5d23c07 small fix 2018-09-13 17:24:19 +02:00
b3yond 26b2fea755 Merge branch 'multi-deployment' of github:b3yond/ticketfrei into multi-deployment 2018-09-09 21:38:22 +02:00
b3yond e5ab088c77 Merge branch 'multi-deployment' of github:git-sid/ticketfrei into multi-deployment 2018-09-09 21:37:30 +02:00
b3yond 228c0f1264 added telegram to default city page text. 2018-09-09 21:36:27 +02:00
b3yond 2e05c9ab91 those error messages are a bit universal. 2018-09-09 21:36:01 +02:00
b3yond 4c38a6c610 Merge pull request #20 from git-sid/multi-deployment
added basic telegram backend support & smaller changes
2018-09-09 21:26:57 +02:00
b3yond 2897287b55 those error messages are a bit universal. 2018-09-09 20:32:10 +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 4924519ba7 fixed telegram spam problem!!111 2018-09-09 18:06:12 +02:00
b3yond 9c27c4093a Merge branch 'multi-deployment' of github:git-sid/ticketfrei into multi-deployment
# Conflicts:
#	active_bots/telegrambot.py
2018-09-09 17:52:23 +02:00
b3yond dbfff0bad0 fixing more telegram bugs 2018-09-09 17:51:07 +02:00
git-sid 90ca3a8fa2 added message type filtering -> only text messages get crawled 2018-09-09 17:47:38 +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
b3yond ecb9ac659d appropriate success message 2018-09-09 15:45:25 +02:00
b3yond 8389eed9ca debug level was not enough 2018-09-09 15:09:40 +02:00
b3yond 6d70f2bc3b Merge remote-tracking branch 'origin/multi-deployment' into multi-deployment 2018-09-09 14:58:12 +02:00
b3yond 26f720c1a8 logging confirmation links for debug purposes 2018-09-09 14:57:40 +02:00
git-sid 3de157d9bc added twx dependency to README.md instruction 2018-09-09 14:26:46 +02:00
git-sid 885ba8930f fixed telegram api bug (from -> sender) 2018-09-09 13:25:42 +02:00
b3yond 3622c085c1 host is configurable now 2018-09-08 16:31:02 +02:00
b3yond 3ce2084604 Port is configurable now 2018-09-08 16:06:25 +02:00
b3yond e2365735ff Merge pull request #32 from b3yond/mailbot
Rewriting the Mailbot, included subscription mechanism
2018-09-08 11:14:57 +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 6edce5ba57 Merge branch 'multi-deployment' of github:b3yond/ticketfrei into multi-deployment 2018-09-01 14:01:18 +02:00
b3yond 76f8241792 wait on rate limit option for twitter APIs 2018-09-01 14:01:03 +02:00
b3yond 813dd406cb Merge pull request #30 from jorgesumle/multi-deployment
HTML fixes
2018-08-11 17:28:00 +02:00
Jorge Maldonado Ventura ad32035dbe HTML fixes 2018-08-11 17:19:12 +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 fca383806d started to build a mailbot implementing bot.py 2018-08-08 14:04:31 +02:00
b3yond 4ef9579a7d Advertising mail notifications on the city page 2018-08-08 10:55:51 +02:00
b3yond 6b697ca200 Merge remote-tracking branch 'origin/multi-deployment' into multi-deployment 2018-08-08 10:42:08 +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 164eb5e7a1 debugging the backend, adding mail subscribe page, finished VAG zeitung 2018-08-02 22:30:57 +02:00
b3yond c1682a5730 markus s. 2018-08-02 22:04:26 +02:00
b3yond 3617ffb94a added mail subscriber function, confirm missing 2018-07-22 13:56:15 +02:00
b3yond e138c68dfa added mail template callback functions 2018-07-22 13:47:56 +02:00
b3yond 19d5c8983f added template for subscribing to mail notifications (untested) 2018-07-21 15:07:47 +02:00
b3yond 70d5c2c260 replaced illegal flyer parts 2018-07-17 23:41:33 +02:00
b3yond a7f2b3847d fixed backend deployment with systemd 2018-07-14 17:17:36 +02:00
b3yond 179bd439a3 took out mailbot for now. development of mailbot continues on the mailbot branch. 2018-07-14 16:49:11 +02:00
b3yond 68363ec979 bots are safely imported in the backend, except twitterDMs 2018-07-14 16:39:53 +02:00
b3yond c7fcb75aa3 removing redundant p tags 2018-07-13 15:55:40 +02:00
b3yond c5221a048a fixing missing /form tag #28 2018-07-13 15:55:14 +02:00
b3yond 3f611a9e6c included aktionsschwarzfahren in promotion newspaper 2018-07-13 15:12:48 +02:00
sid 1d9c5f3c01 modified telegram bot subscribe implementation 2018-06-30 22:11:41 +02:00
sid 0cf8705d2d completed telegram subscriber list functionality 2018-06-30 21:32:22 +02:00
b3yond ce2301c260 fixing settings issue with required forms 2018-06-25 21:14:22 +02:00
b3yond 02a6e0509b Merge branch 'multi-deployment' of https://github.com/b3yond/ticketfrei into multi-deployment 2018-06-25 21:13:47 +02:00
b3yond 8efbad7fdb small changes to default markdown 2018-06-25 21:13:43 +02:00
b3yond f626d0d25b you need to checkout the multi-deployment branch, if you're actively developing 2018-06-24 00:26:00 +02:00
b3yond 1334b299e0 added development instructions to README 2018-06-24 00:24:01 +02:00
b3yond 5c4840e9c2 css fixes 2018-06-24 00:12:39 +02:00
b3yond db8110de6e added telegram to frontend 2018-06-24 00:00:48 +02:00
sid 4c91405f68 added /start, /stop, /help command check & small fixes 2018-05-29 07:07:15 +02:00
sid 20bcfa1bf6 Merge branch 'multi-deployment' of https://github.com/b3yond/ticketfrei into multi-deployment 2018-05-29 00:10:22 +02:00
b3yond 4aa1bf90af updated install instructions & gitignore 2018-05-28 22:26:07 +02:00
sid c9b5fd1d5c Merge branch 'multi-deployment' into multi-deployment 2018-05-28 21:18:22 +02:00
b3yond 152ef16ab1 only markdown shit still missing, is displaying äöü on production server. 2018-05-25 19:21:30 +02:00
b3yond 09a1f0ce5c last markdown fixes, I swear! 2018-05-25 17:12:41 +02:00
b3yond 4aae0ba1df You can now edit markdown in settings. #18 2018-05-25 16:50:02 +02:00
b3yond b43779e6c8 fixed markdiown render issues. Closing #22 2018-05-25 16:31:08 +02:00
b3yond d70a4759e3 more markdown fixes 2018-05-25 16:27:30 +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 6b05686379 Merge branch 'multi-deployment' of https://github.com/b3yond/ticketfrei into multi-deployment 2018-05-25 14:45:07 +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 4ca4c563b2 backported the typo fixes by @git-sid in #19 2018-05-24 21:59:58 +02:00
b3yond efb241c377 backported the typo fixes by @git-sid in #19 2018-05-24 21:58:20 +02:00
b3yond 8a2e35821e Add API to get content of the user facing page 2018-04-27 01:20:37 +02:00
b3yond e78733cbc9 displaying city or other titles on various pages. still ugly. 2018-04-26 23:48:26 +02:00
b3yond db10139ae4 BETTER cat images!!11 2018-04-26 22:30:34 +02:00
b3yond e97191fd78 added cat pictures <3333 2018-04-26 22:28:51 +02:00
b3yond db161ad71b fixing file not found 500 error 2018-04-26 22:23:58 +02:00
Tech 091372bf2b merrrrge 2018-04-26 22:07:00 +02:00
b3yond 37c331693f Merge branch 'multi-deployment' of dl6tom.de:public/ticketfrei into multi-deployment 2018-04-26 21:50:56 +02:00
b3yond 8058ced0ad created a user-facing page 2018-04-26 21:50:52 +02:00
Thomas L 9618e5d3c6 serve jquery from own server 2018-04-26 21:00:29 +02:00
b3yond 65af21b313 fixing import error 2018-04-16 09:38:55 +02:00
b3yond 71dc61cc75 removed outdated images 2018-04-15 22:42:20 +02:00
b3yond 52694bca68 changed background image to jpg & more beautiful 2018-04-15 22:41:33 +02:00
b3yond 2cc6122a9e better log messages 2018-04-15 12:11:49 +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 bc742f7dcc twitter & masto sign limit 2018-04-15 11:42:34 +02:00
b3yond 1c13be1ef4 implemented mastodon DMs, city, and backend.shutdown function 2018-04-15 11:26:48 +02:00
b3yond 1445b587f7 save db in a persistent folder, /var/run is not persistent in every OS 2018-04-15 09:41:27 +02:00
b3yond fab61d4dd3 Twitter OAuth dance works now!!1111 wuuuuhhuuuu 2018-04-14 18:16:05 +02:00
b3yond cdabc7f226 fixed db scheme error 2018-04-14 18:12:55 +02:00
b3yond c3229b0825 fixed several id typos 2018-04-14 17:56:48 +02:00
Thomas L 1603bdc102 add error message for empty form. 2018-04-14 17:53:08 +02:00
b3yond 49b9360add fixed small, but nasty bug 2018-04-14 17:49:19 +02:00
b3yond 6ec51142f1 query is a dict, not a function 2018-04-14 17:38:49 +02:00
Thomas L 616da178e8 no return needed, redirect throws 2018-04-14 17:34:43 +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 22766abfe7 don't do except all -.- rather repair the fcking logging. 2018-04-14 17:31:01 +02:00
b3yond 40a0e968aa request token is a dict, not a string 2018-04-14 17:19:20 +02:00
b3yond 7e44622b81 fixed url() call 2018-04-14 17:00:30 +02:00
b3yond f997128447 generate url with dedicated function 2018-04-14 16:36:57 +02:00
b3yond f57568b4dc fixed config key error 2018-04-14 16:34:02 +02:00
b3yond abad0baa58 added logging for unstable functions 2018-04-14 16:31:45 +02:00
b3yond 3a9770d548 log python errors to extra file 2018-04-14 15:22:05 +02:00
Thomas L 9b5440ee7e fix login and registration. 2018-03-29 21:58:55 +02:00
Thomas L decee6f30d improve sendmail function. 2018-03-29 02:40:22 +02:00
b3yond fd3b7f9beb merge 2018-03-29 02:00:28 +02:00
b3yond 84982c6edf reworked mailbot to implement bot.py 2018-03-29 01:50:05 +02:00
Thomas L 50e643ceed omit bare except. 2018-03-29 01:25:17 +02:00
Thomas L 748b1a2a7c catch some error cases. 2018-03-29 01:13:53 +02:00
Thomas L 449cc2588b fix account confirmation. 2018-03-29 00:59:13 +02:00
Thomas L c91ef55844 use local mail daemon for confirmation links 2018-03-29 00:57:17 +02:00
b3yond f268fcfd48 getting logging stuff 2018-03-29 00:39:45 +02:00
b3yond 6f3880edad changed logging to new scheme in sendmail.py 2018-03-29 00:33:29 +02:00
b3yond 645a17bbcd Merge branch 'multi-deployment' of dl6tom.de:public/ticketfrei into multi-deployment 2018-03-29 00:31:38 +02:00
b3yond 22294c60d0 added logging to sendmail.py 2018-03-29 00:31:21 +02:00
Thomas L 9693d0dcd0 log to stderr 2018-03-29 00:24:56 +02:00
b3yond 17fd18b6c7 changed default config after deployment learnings 2018-03-29 00:21:14 +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
b3yond 85fcd06e26 solved loop bug 2018-03-28 23:50:55 +02:00
b3yond c0c060a7ae Merge branch 'multi-deployment' of dl6tom.de:public/ticketfrei into multi-deployment 2018-03-28 23:47:02 +02:00
b3yond 9d1b7deff3 clean up 2018-03-28 23:46:06 +02:00
Thomas L 73858ef485 cleanup 2018-03-28 23:40:26 +02:00
Tech 80415cd093 Merge branch 'multi-deployment' of https://github.com/b3yond/ticketfrei into multi-deployment 2018-03-28 23:33:43 +02:00
b3yond 4844b92b9c reworked twitterbot according to new scheme 2018-03-28 23:33:04 +02:00
b3yond b51449a70a clean up after refactor 2018-03-28 22:12:57 +02:00
b3yond 21f1e9ddb3 small bugfixes 2018-03-28 20:24:21 +02:00
Tech c2d04c1b81 Merge branch 'multi-deployment' of https://github.com/b3yond/ticketfrei into multi-deployment 2018-03-28 18:47:44 +02:00
Thomas L e38a32d888 Refactoring. 2018-03-28 17:36:35 +02:00
Thomas L fbf44525e3 Merge branch 'multi-deployment' of dl6tom.de:public/ticketfrei into multi-deployment 2018-03-27 23:37:19 +02:00
Tech 32855fb50d added deployment instructions and fixed some deployment issues. 2018-03-27 20:02:47 +02:00
Tech e69274a1f1 Merge branch 'multi-deployment' of https://github.com/b3yond/ticketfrei into multi-deployment 2018-03-27 19:21:47 +02:00
b3yond ff070d47c4 tested deployment and brought learnings to README. added nginx config. 2018-03-27 01:04:07 +02:00
Tech c080a5fd4a Merge branch 'multi-deployment' of https://github.com/b3yond/ticketfrei into multi-deployment 2018-03-26 22:24:06 +02:00
b3yond 36d8329dcc removed attribution of author in bridged reports. #2 2018-03-26 21:21:51 +02:00
Tech 5d9dc443d2 Merge branch 'multi-deployment' of https://github.com/b3yond/ticketfrei into multi-deployment 2018-03-26 20:55:23 +02:00
Thomas L 6177c1c801 Merge branch 'multi-deployment' of dl6tom.de:public/ticketfrei into multi-deployment 2018-03-25 23:42:45 +02:00
b3yond 8f792cbeac Merge pull request #16 from d24phant/multi-deployment
propaganda - added our mission-draft
2018-03-25 22:57:40 +02:00
b3yond 1cd2a6dedb more paragraphs, some typos 2018-03-25 22:49:14 +02:00
d24phant 70b0fff5a1 fixed some fails_pt2
Hopefully.... :)
2018-03-25 22:32:15 +02:00
d24phant 60f54f5a2d Delete propaganda.tpl 2018-03-25 22:31:00 +02:00
d24phant ba31910a86 Fixed some fails
:)
2018-03-25 22:30:17 +02:00
d24phant 660815d7bb Added "our_mission"-draft 2018-03-25 22:06:31 +02:00
b3yond 8ac2b22fde Lorem Ipsum -> actual promotion text 2018-03-25 18:23:42 +02:00
b3yond 6178050059 config format changed 2018-03-25 17:50:28 +02:00
b3yond 6487d6e8ec don't even dare to try it out. I already changed it. :P 2018-03-25 17:31:51 +02:00
Thomas L b7f0a98613 Add .editorconfig 2018-03-24 16:35:16 +01: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 454a9d5e4d started reworking the README 2018-03-24 11:58:15 +01:00
Tech de2eeb8756 Merge branch 'multi-deployment' of https://github.com/b3yond/ticketfrei into multi-deployment 2018-03-24 11:33:32 +01:00
b3yond c618cb8d02 removed a lot of unnecessary clutter 2018-03-24 11:32:59 +01:00
b3yond c4f6335bb9 removed a lot of unnecessary clutter 2018-03-24 11:30:12 +01:00
b3yond 18cf2ce312 changed config.toml layout for ticketfrei 2.0 #12 2018-03-24 11:25:14 +01:00
b3yond 714f04cbce renamed retweetbot & retootbot (wtf, those names) 2018-03-23 18:06:59 +01:00
b3yond 8a90f70eb3 changed trigger to work with db 2018-03-23 18:00:05 +01:00
b3yond d9be9f7705 changed twitter to work with db 2018-03-23 17:35:04 +01:00
b3yond f7bce8e1ba removed waste 2018-03-23 17:07:00 +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 f6daca96eb initializing logger is also done by ticketfrei now 2018-03-23 11:18:00 +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
b3yond a67d5ecf32 db is persistent now 2018-03-22 11:32:43 +01:00
b3yond fcc80493f2 fixed db init, fixed confirmation mails, added logout button 2018-03-22 11:22:28 +01:00
b3yond 16f7a24118 modified gitignore 2018-03-22 10:37:53 +01:00
b3yond 992a1a1d95 this file should have been ignored, I guess 2018-03-22 10:35:51 +01:00
b3yond 2e67986c59 fixed login error, db is now saved between different test runs 2018-03-22 10:34:53 +01:00
b3yond 23e4d6930b if table "user" doesn't exist, db is created 2018-03-22 10:25:00 +01:00
b3yond d1b14390ec unified formatting of db_init SQL 2018-03-22 10:05:49 +01:00
b3yond 0e99a09ee3 complete db create statement 2018-03-22 09:51:50 +01:00
Thomas L ba5711aefe start refactoring web-frontend. 2018-03-22 02:23:31 +01:00
b3yond 205097b87f added mastodon oauth dance 2018-03-20 21:24:20 +01:00
b3yond 968815f165 added twitter OAuth dance. 2018-03-20 20:00:19 +01:00
b3yond 970b3a7cdd typo 2018-03-18 21:37:34 +01:00
b3yond 2c672a8e15 outline for masto oauth 2018-03-18 21:36:46 +01:00
b3yond be9e7a70bf removed debug messages, small layout changes 2018-03-17 15:57:56 +01:00
b3yond 0e0e81845e good- and blacklist configuration works now! <3 2018-03-16 18:59:40 +01:00
b3yond 35b61ce369 writing good/blacklist to db. Cookies don't work yet 2018-03-16 17:55:27 +01:00
b3yond 0438fe8014 writing goodlist & blacklist -> db 2018-03-16 15:17:12 +01:00
b3yond 06739db87c created twitter/masto OAuth login stub 2018-03-16 14:21:15 +01:00
b3yond bfab3947c7 implemented the enable button 2018-03-16 12:41:34 +01:00
b3yond f7bc84de0c added OpenGraph data, started enable button 2018-03-16 09:51:10 +01:00
b3yond c1a47473fe fixed bg image on some browsers. fixed invalid email error. 2018-02-17 15:51:33 +01:00
b3yond 4ff86b2510 fixed FPD for bot.html 2018-02-17 12:31:49 +01:00
b3yond ab9aa1070c This time I really fixed the css. almost. 2018-02-17 12:30:06 +01:00
b3yond 6c6be9d747 login check with cookies works now. fixed some layout stuff 2018-02-16 17:46:43 +01:00
b3yond 420866ac03 check if user already exists on registering 2018-02-16 14:16:50 +01:00
b3yond e056e80320 create db manually 2018-02-16 12:02:58 +01:00
b3yond e896f83729 It's unfortunate, but apparently it is impossible to keep this file in the repo. >.< 2018-02-16 11:59:58 +01:00
b3yond 8143842e3c readded db stub 2018-02-16 11:51:58 +01:00
b3yond 7b232725f7 delete db file 2018-02-16 11:50:23 +01:00
b3yond 32e15775de gitignore readd. how do I prevent ticketfrei.sqlite from updating the stub in the repo? 2018-02-16 11:46:10 +01:00
b3yond 02c1b1d0e5 fixed wallpaper after confirmation mail 2018-02-16 11:39:31 +01:00
b3yond f332c90207 confirmation emails work now, accounts can be created. 2018-02-16 11:33:27 +01:00
b3yond 7e7ed3f2ca Excepted IMAP connection Error 2018-01-30 16:10:33 +01:00
b3yond 4eeef55de4 small steps... 2018-01-26 17:54:11 +01:00
b3yond ebefa6f7e4 fix sqlite commands, rename to website.py 2018-01-26 15:19:03 +01:00
b3yond 71a02ecbc4 excepted IMAP4 error with unknown cause 2018-01-23 09:18:59 +01:00
b3yond fd96cbe6c2 excepted IMAP4 error with unknown cause 2018-01-23 09:17:26 +01:00
b3yond eb00b9dba4 summary: what is ticketfrei? 2018-01-19 16:42:43 +01:00
b3yond 728b191505 merged ticketfrei 1.0 into multi-deployment #3 2018-01-19 16:33:46 +01:00
b3yond 7e759143fe one \ to much lol 2018-01-19 16:27:30 +01:00
b3yond bc2b6aa828 updated README to version 1.0. you can disable accounts now 2018-01-19 16:00:36 +01:00
b3yond f5759ad60d excepted Mastodon API Error with a too broad exception 2018-01-19 00:17:09 +01:00
b3yond 45d5166499 excepted TweepError that was raised without an explanation further than 503 2018-01-18 21:48:36 +01:00
b3yond 0dc17d65f0 added more save_last(), schadet nicht 2018-01-18 20:15:41 +01:00
b3yond 38f7e31d6c bots don't own trigger anymore 2018-01-18 15:18:20 +01:00
b3yond 424352e83c twitter accidentially crawled too many tweets 2018-01-18 15:14:04 +01:00
b3yond 4b1848c895 better error handling of FileExistsError, fixed regex for mastobot 2018-01-18 15:10:05 +01:00
b3yond 1119d259f1 added regex magic so twitter & masto don't mention themselves by accident 2018-01-18 14:48:53 +01:00
b3yond 95466c5cc3 mailbot doesn't crawl mails which it wrote itself anymore 2018-01-18 14:23:11 +01:00
b3yond 331bf6277e bugfix: gave Report.__init__() twitter User object, not screen_name 2018-01-18 13:59:37 +01:00
b3yond 3638c36c29 twitterbot.crawl() returns reports now, not statuses 2018-01-18 13:54:32 +01:00
b3yond 5c56d97e23 only send one status at a time 2018-01-18 13:42:23 +01:00
b3yond 4d39fd861d bugfix: FileExistsError 2018-01-18 13:40:07 +01:00
b3yond 99a5c76e24 function needs to take an argument 2018-01-18 13:19:11 +01:00
b3yond 7e3e4cf706 changed ticketfrei flow logic, integrated mailbot!!! #11 2018-01-18 13:06:53 +01:00
b3yond 7129c50030 mailbot uses reports now, and doesn't need to own trigger 2018-01-18 12:42:37 +01:00
b3yond 42c72400fa Standardized reports; moved flow() logic to crawl(), repost(), & post(); bots don't own Trigger anymore 2018-01-18 11:41:08 +01:00
b3yond da559d6d8a Tried to make confirm link work (WIP) 2018-01-18 09:39:06 +01:00
b3yond 066fa32958 added nice slogan! 2018-01-09 23:01:01 +01:00
b3yond 1f77827f54 check hashes at login (not tested) 2018-01-09 23:00:00 +01:00
b3yond ee96441f21 generating confirmation links 2018-01-08 22:56:05 +01:00
b3yond 17c8febe49 first attempt at confirmation mails 2018-01-08 01:16:34 +01:00
b3yond b2e85881fc renamed promotion directory on master, too 2018-01-08 00:17:19 +01:00
b3yond e0b413d653 renamed promotion directory 2018-01-08 00:16:29 +01:00
b3yond c7f80e27a6 Merge branch 'master' of https://github.com/b3yond/ticketfrei into multi-deployment 2018-01-08 00:14:38 +01:00
b3yond 7f08bfe4e4 Started with the index page, worked on login & register. 2018-01-08 00:09:25 +01:00
Thomas L 93cb87fc81 replace logger class with standard python loggin 2018-01-07 20:22:32 +01:00
Thomas L a3c711ff8e remove our api-keys m( 2018-01-07 18:48:35 +01:00
b3yond 94016e8337 blacklisted certain racist slurs 2018-01-07 01:33:10 +01:00
b3yond 1ee68b19ac exchanged link & QR-Code 2018-01-07 00:52:03 +01:00
b3yond 3913f2c991 created a flyer for autonomous centers 2018-01-06 22:20:36 +01:00
b3yond 98fec6b640 wrote 3 articles for a false-flag-flyer :D 2018-01-06 21:31:23 +01:00
b3yond 19460158f3 wrote fully fleshed out mailbot. has to be connected to ticketfrei.py #11 2018-01-05 17:13:41 +01:00
b3yond 4b9ebdaad8 started an IMAP listener to implement a 3rd bot: the Mailbot. #11 2018-01-05 14:16:24 +01:00
b3yond 6cb30f36d6 attach logfiles to shutdown mails 2018-01-05 11:20:07 +01:00
b3yond bffbc2075b removed unused shutdown contact, renamed variable 2018-01-05 11:02:45 +01:00
b3yond 6ad47b6a20 log traceback of all unexpected Exceptions 2018-01-05 10:52:15 +01:00
b3yond b4ea602a76 documented log config 2018-01-05 10:43:38 +01:00
b3yond d5b2d2b13b reworked logger class - also handles bot crashes and tbs now. added configline for log directory. 2018-01-05 10:42:31 +01:00
b3yond e7d17a30e2 typo 2018-01-04 12:23:41 +01:00
b3yond b66c9862ec improved the traceback messages 2018-01-04 12:20:59 +01:00
b3yond acc80dbaa5 small fix 2018-01-04 11:05:36 +01:00
b3yond 7bc17ef95e crash reports are now sent via mail. documented config.toml.example 2018-01-04 11:02:42 +01:00
b3yond 456f8decf9 added class to write mails to users 2018-01-01 11:23:50 +01:00
b3yond 7c00640afa finished changes to class structure 2017-12-30 16:33:34 +01:00
b3yond 5f2fa46a47 typo 2017-12-30 16:23:53 +01:00
b3yond b13baa018e moved log to own class 2017-12-30 16:20:25 +01:00
Thomas L 90560d6fec fix fd mode 2017-12-30 11:31:16 +01:00
b3yond d188086fc0 Renamed config file to config.toml #6 2017-12-30 10:32:20 +01:00
b3yond 3471fa9dd7 optimized install docs 2017-12-30 01:21:57 +01:00
b3yond f14b2aab6b added documentation -> python3 #7 2017-12-30 01:17:13 +01:00
b3yond e9c231e501 changed ticketfrei.py to python3 #7 2017-12-30 01:15:22 +01:00
b3yond 29d35c8d15 changed twitterbot to python3 + tweepy #7 2017-12-30 01:11:28 +01:00
b3yond 02a14598e5 Merge branch 'master' of https://github.com/b3yond/ticketfrei 2017-12-10 20:20:39 +01:00
b3yond 8bab892c2e added todo 2017-12-10 20:20:30 +01:00
b3yond dbc829a416 wrote documentation 2017-11-28 15:11:09 +01:00
b3yond f259c9eccb updated gitignore 2017-11-24 18:16:38 +01:00
b3yond bff57e5a3c new image 2017-11-24 18:15:56 +01:00
b3yond a261c2bc59 Merge branch 'master' of https://github.com/b3yond/ticketfrei 2017-11-24 18:13:52 +01:00
b3yond 48383f1499 patc designed a more readable sticker :D 2017-11-01 23:10:40 +01:00
b3yond 57ca702854 added nbg_ticketfrei logo 2017-10-18 19:15:16 +02:00
b3yond ced30cecd2 would be a nice feature 2017-10-17 15:29:09 +02:00
b3yond 4a46251971 Merge branch 'master' of https://github.com/b3yond/ticketfrei 2017-10-17 15:27:56 +02:00
b3yond aa2489c2c0 Merge branch 'master' of dl6tom.de:public/ticketfrei 2017-10-17 00:16:51 +02:00
b3yond e5800fb1d5 added another todo point 2017-10-17 00:15:56 +02:00
Thomas L 6a4136412c add license 2017-10-17 00:14:57 +02:00
b3yond 78f7fb550a added 2 todo points 2017-10-17 00:04:21 +02:00
ng0 2c7c6fb128 minor correction to ticketfrei.cfg.example 2017-10-14 19:54:57 +00:00

Diff Content Not Available