Commit graph

4596 commits

Author SHA1 Message Date
jesopo
062290704c explicitly break event loop on Kill 2019-10-22 14:26:40 +01:00
jesopo
51c914ebae get account id (not just account name) from WHOX
closes #116
2019-10-20 18:27:06 +01:00
jesopo
336d13534f v1.13.0-rc2 release 2019-10-20 17:27:18 +01:00
jesopo
c4d5680b98 update CHANGELOG.md 2019-10-20 17:26:37 +01:00
jesopo
f7aa56b8eb also support twitter mobile urls 2019-10-20 17:10:01 +01:00
jesopo
31531949ce flip create/delete tag detection logic 2019-10-20 13:39:04 +01:00
jesopo
a4fbc150c8 add missing ] 2019-10-20 13:36:26 +01:00
jesopo
b152c5e3a7 return None url param for tag_push 2019-10-20 13:34:41 +01:00
jesopo
e0403aa3d2 added gitlab Tag Push events 2019-10-20 12:51:11 +01:00
jesopo
ae549575e4 still show url when shortening is turned off 2019-10-19 18:58:29 +01:00
jesopo
4cce0bb54e dont shorten git webhook urls by default 2019-10-19 17:09:04 +01:00
jesopo
ecca7927fe youtube playlist info should be returning URL as a tuple item 2019-10-18 16:40:31 +01:00
jesopo
bbc19f9cfe remove EVENTS.md - it's useless in it's current form 2019-10-18 16:06:47 +01:00
jesopo
1165e4ce6b move FUNDING.yml to .github/ 2019-10-18 16:04:22 +01:00
jesopo
1c02de8a69 change !fedi "!" arg to still show CW but also show content of Note 2019-10-18 15:54:36 +01:00
jesopo
20a115e71d add "!" arg to !fedi, to denote "dont show content warning" 2019-10-18 15:43:17 +01:00
jesopo
482538724f v1.13.0-rc1 release 2019-10-18 15:27:26 +01:00
jesopo
85fe16ee29 update CHANGELOG.md 2019-10-18 15:25:58 +01:00
jesopo
40a8406054 put a permission restriction on !tcpup - it could be abused for port scanning 2019-10-18 15:18:46 +01:00
jesopo
4391176c7f major security fix: adding api keys should be admin-only 2019-10-18 15:17:04 +01:00
jesopo
f7d34e16bb if a nickname has no location set, assume it's a location 2019-10-18 15:03:19 +01:00
jesopo
480a4f73a9 remove now-unused formatting params for urls 2019-10-18 14:07:34 +01:00
jesopo
86147ded77 pass git_webhook urls up to __init__.py to be shortened 2019-10-18 14:03:20 +01:00
jesopo
2b4f5dc75b correctly color/phrase opened, closed and merged for MRs 2019-10-18 13:31:21 +01:00
jesopo
afd6800c98 show merge_request/merge events 2019-10-18 13:28:24 +01:00
jesopo
0e85fdbb37 better README.md webhook wording 2019-10-18 13:22:25 +01:00
jesopo
7d786baa65 "PR"->"MR" again, "open"->"opened" etc for MRs too 2019-10-18 12:20:23 +01:00
jesopo
b151e7eecd 'PR' -> 'MR' (they're "merge requests" on gitlab, not "pull requests") 2019-10-18 12:02:56 +01:00
jesopo
8b08261423 update README.md - we support gitlab webhooks now! 2019-10-18 12:01:47 +01:00
jesopo
963d0d2de7 'opened' -> 'open' etc for gitlab event categories 2019-10-18 11:58:10 +01:00
jesopo
fe9009f0c3 update CHANGELOG.md 2019-10-18 11:41:37 +01:00
jesopo
cbae4286aa define bitbot.service ExecStop as bitbotctl stop 2019-10-18 11:32:22 +01:00
jesopo
00e85c7573 bitbotctl stop should be keepalive so it exits when bitbotd exits 2019-10-18 11:29:59 +01:00
jesopo
53b2407072 'open' -> 'opened' etc for gitlab issue webhook actions 2019-10-18 11:19:16 +01:00
jesopo
f64131a10f support utf8 hostnames by punycode (idna) encoding 2019-10-18 10:58:24 +01:00
jesopo
123cdcf0da pull_request -> merge_request 2019-10-18 03:52:59 +01:00
jesopo
a1b8a4033a hook_handler should be catching TRACE logging 2019-10-17 17:49:49 +01:00
jesopo
aa2511baaa add IRCBot.stop() - use it for !shutdown and './bitbotctl stop' 2019-10-17 16:53:48 +01:00
jesopo
cf0ac7d25b move bot.conf.example to docs/ 2019-10-17 14:21:56 +01:00
jesopo
31a6306ab6 update CHANGELOG.md 2019-10-17 14:19:33 +01:00
jesopo
72ad8176bf update setup.md to mention bot.conf should be in ~/.bitbot 2019-10-17 13:59:02 +01:00
jesopo
ab6a03011d remove 'databases' folder 2019-10-17 13:51:26 +01:00
jesopo
73272fbc3b change bitbotctl to use new data dir by default 2019-10-17 13:47:58 +01:00
jesopo
176d6c1efb DEBUG log db location on startup 2019-10-17 13:42:00 +01:00
jesopo
417c4f302e default to using a "data directory" for bitbot (~/.bitbot/) 2019-10-17 12:39:56 +01:00
jesopo
8ff4ad19eb we should be showing 'title' (not 'description') for gitlab issue events 2019-10-17 11:50:57 +01:00
jesopo
a6093092b1 'issues' should be an alias for 'issue' in gitlab 2019-10-17 11:49:07 +01:00
jesopo
7b1da6c1b4 add FUNDING.yml 2019-10-16 17:32:20 +01:00
jesopo
4a4a0ac45b dont fail !weather when we decide a nickname is a location 2019-10-16 15:53:34 +01:00
jesopo
6d29291f47 also catch m.youtube.com urls 2019-10-15 17:27:02 +01:00