Commit graph

3208 commits

Author SHA1 Message Date
David Schultz
a4f41cdfd7
ducks.py: do not accept ,bef or ,trap if ducks are disabled 2022-02-13 17:28:11 -06:00
David Schultz
81a3dec210
Merge pull request #337 from jesopo/jess/cfilter-assure
don't run filters/replaces on assured lines
2022-02-13 16:43:51 -06:00
David Schultz
49bd338d24
Merge pull request #331 from JeDaYoshi/add-ipinfo
Add AS/hostname/buffer lookup to geoip, implement IPinfo command
2022-02-13 16:30:20 -06:00
David Schultz
5c6a27cd25
Merge pull request #314 from examknow/weather-kelvin
weather.py: add kelvin unit
2022-02-13 16:26:04 -06:00
David Schultz
d58a77ecb9
Merge pull request #339 from jesopo/launchd/rm-git-shortener
Remove support for `git.io` shortening
2022-01-20 11:30:40 -06:00
David Schultz
046aa1b2cf
github.py: remove git url shortening 2022-01-20 11:27:28 -06:00
David Schultz
904cb2d94c
git_webhooks/github.py: remove git url shortening 2022-01-19 21:32:50 -06:00
jesopo
ada7785155 don't run filters/replaces on assured lines 2021-12-19 00:36:20 +00:00
JeDaYoshi
24e073313c
additional fixes to ipinfo/geoip 2021-10-18 18:18:05 -04:00
JeDaYoshi
d8ba18a2dc
Add support for multiple endpoints in ipinfo, fixes 2021-10-17 22:12:19 -04:00
JeDaYoshi
858b3dbe62
Make ipinfo command more similar to geoip 2021-10-17 21:56:24 -04:00
JeDaYoshi
37aa85e601
Add ipinfo command 2021-10-17 21:53:25 -04:00
JeDaYoshi
2e5836ae22
Get IP from buffer on geoip too 2021-10-17 21:42:15 -04:00
JeDaYoshi
e68af22d60
Add AS and hostname to geoip 2021-10-17 21:27:46 -04:00
Shell Turner
027e27d121
Delete ircv3_react.py (#330)
This is an incredibly annoying module that has bothered everyone with a client which displays IRCv3 reactions.
2021-10-06 17:33:45 +01:00
David Schultz
29ca012a61
Merge pull request #318 from jesopo/bot-mode
Fully support draft/bot spec
2021-07-22 10:05:33 -05:00
David Schultz
b9a77fc964
Merge pull request #319 from jesopo/examknow/message-reactions
Support message reactions
2021-07-22 10:05:17 -05:00
jesopo
4311d86a71 handle lastfm tracks only having 1 tag 2021-07-10 16:57:59 +00:00
David Schultz
b7e1cc96f1
quotes.py: allow opting out of quotes 2021-06-24 20:57:14 -05:00
David Schultz
3ef21e0477 support draft/react spec 2021-06-12 00:34:00 -05:00
David Schultz
07fcbd6c9e fully support draft/bot spec 2021-06-11 23:52:13 -05:00
jess
94108f46ab
Merge pull request #298 from examknow/patch-4
Make karmawho work better
2021-05-31 16:30:40 +01:00
jess
fc651d80e7
Merge pull request #306 from examknow/patch-5
make no entries message more specific
2021-05-31 16:29:57 +01:00
jess
7b1ad1e8ad
Merge pull request #312 from examknow/patch-6
Move highlight prevention before urls
2021-05-31 16:29:42 +01:00
Aaron Jones
81dd0d2bd5
GitHub PRs: Correctly attribute PR authors
Untested; just judging by the JSON contents of a successfully
develivered webhook payload that triggered a misattribution.
2021-05-30 15:57:23 +00:00
David Schultz
df331bbd92
weather.py: add kelvin unit 2021-05-25 16:57:13 -05:00
jesopo
2951bfc18f add !dig as alias of !dns 2021-05-16 16:04:02 +00:00
David Schultz
e5e94501eb
move highlight prevention before urls 2021-05-09 17:23:50 -05:00
David Schultz
fabb6d85af
make no entries message more specific 2021-03-09 17:24:55 -06:00
jesopo
e645a32f93 handle /[/,`#]/ as sed delimeters 2021-02-20 18:41:40 +00:00
jesopo
bfb34a4eb9 switch from check_run to check_suite for github webhooks 2021-02-15 21:44:32 +00:00
David Schultz
37523c7a09
make that easier on the eyes 2021-02-05 18:38:27 -06:00
owen
97693aa784
casefold nickname so sed-sender-only works with capital letters in nick (#299) 2021-01-17 22:37:03 +00:00
David Schultz
a0d6e51589
rm debug line 2021-01-11 11:13:43 -06:00
David Schultz
1fe8cb677e
make karmawho case insensitive 2021-01-11 11:12:46 -06:00
David Schultz
b046c36052
make karmawho work better 2021-01-11 11:04:57 -06:00
David Schultz
cb43a6ae2b
RSS custom format (#286)
* Update rss.py

* add even more customization options
2020-11-28 22:45:26 +00:00
jess
2d39421aeb
Merge pull request #290 from shreyasminocha/master
Weather formatting nit
2020-11-26 21:30:39 +00:00
Shreyas Minocha
86520b31f9
Improve weather formatting
Example: `14.8km/h/9.2mi/h` → `14.8km/h (9.2mi/h)`
2020-11-27 02:32:40 +05:30
jess
b3dc46a030
Merge pull request #289 from attwater/master
Change example pronouns to neutral pronouns
2020-11-21 21:13:48 +00:00
jesopo
538d6ca5b0 Merge branch 'master' into develop 2020-11-18 14:35:10 +00:00
jesopo
b15cba2ca2 Revert "Update translate.py"
This reverts commit eff99aff05.
2020-11-18 14:34:56 +00:00
jesopo
8cc47a9321 refuse setting location to timezones we can't understand 2020-11-09 23:32:44 +00:00
Dax
fcbeaf3114 [Tweets] Fix tweet age calc for TZ!=UTC
dt is a naive datetime object, so its timezone is assumed to be the system timezone. However, the actual timezone from the API is UTC. Therefore, we need to set tzinfo before doing the calculation. See the note at https://docs.python.org/3/library/datetime.html#datetime.datetime.timestamp for more info.

Ideally this would be fixed in tweepy, but there's a report of this on forums from 7 years ago so let's just fix it in BitBot.

This bug found by an anonymous contributor. Thank you 😺!
2020-11-05 06:00:45 +00:00
Alma Attwater
aa4b5d91ee
Change example pronouns to neutral pronouns 2020-11-01 20:26:44 +00:00
David Vo
5fb2fb8421
Handle music.youtube.com URLs 2020-10-31 20:34:35 +11:00
jesopo
d6c1bea702 Merge branch 'master' into develop 2020-10-28 11:20:17 +00:00
jesopo
a91c03421f show PRs on check_run output where possible 2020-10-18 00:37:05 +00:00
jesopo
c4c6fdde1c support check_run.status as a category+[status] 2020-10-17 17:13:52 +00:00
jesopo
2f5d001a79 shorturl-any shouldn't need a server 2020-10-17 16:46:37 +00:00