Commit graph

4790 commits

Author SHA1 Message Date
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
jess
131e089697
Merge pull request #284 from auscompgeek/patch-1
Handle music.youtube.com URLs
2020-10-31 11:48:45 +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
jess
ab2106ba5b
Merge pull request #283 from jesopo/dependabot/pip/cryptography-3.2
Bump cryptography from 2.7 to 3.2
2020-10-28 11:20:06 +00:00
dependabot[bot]
5de166b479
Bump cryptography from 2.7 to 3.2
Bumps [cryptography](https://github.com/pyca/cryptography) from 2.7 to 3.2.
- [Release notes](https://github.com/pyca/cryptography/releases)
- [Changelog](https://github.com/pyca/cryptography/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/2.7...3.2)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-27 21:58:08 +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
jesopo
09cfae75b8 github.py needs exports from git_webhooks 2020-10-17 14:07:02 +00:00
jess
99dff71475
Merge pull request #269 from dngfx/patch-1
Update translate.py
2020-10-08 16:36:13 +01:00
jess
26b2037c9b
Merge pull request #279 from examknow/develop
add ban-enforce-max config option
2020-10-05 01:28:39 +01:00
David Schultz
2d76365214
Update ban_enforce.py 2020-10-04 19:24:45 -05:00
David Schultz
84aa7d1bd5
add ban-enforce-max config option 2020-10-04 17:44:17 -05:00
David Schultz
35ce974a0a
Merge pull request #1 from jesopo/develop
Develop
2020-10-04 17:43:38 -05:00
jesopo
777c14b680 sort karma reversed and by abs() 2020-09-29 15:36:43 +00:00
jesopo
e50c4ecbe2 add !karmawho <target> to see who gave karma to <target> 2020-09-29 15:06:37 +00:00
jesopo
09fc00b5da fix !cmute +time 2020-09-25 18:09:10 +00:00
jess
dc7040fbad
Merge pull request #276 from alyx/master
None Webhook with Left Beef
2020-09-23 15:33:21 +01:00
Alyx Wolcott
027b9d75f8 Add parameter checking so bitbot doesn't add a None webhook and break webhooks until restart 2020-09-23 09:25:43 -05:00
jesopo
f7a1c12cfa add torexit.dan.me.uk to dnsbls 2020-09-18 01:02:31 +00:00
jesopo
5c1942a35a handle unknown Zen Spamhaus results 2020-09-17 14:23:11 +00:00
jesopo
68939b7ee0 update dnspython lib, use new .resolve 2020-09-14 13:52:54 +00:00
jesopo
6d99a9fae6 support dnsbl TXT records 2020-09-14 13:32:59 +00:00
jesopo
b6e8f668c4 better dronebl descriptions, show category in all list descriptions 2020-09-08 15:48:14 +00:00
jesopo
c32e073c35 explicit support for dronebl type 19 (abused vpn) 2020-09-08 13:55:45 +00:00
jesopo
e51aeb1ca6 "unpacking a string is disallowed" 2020-08-26 10:35:10 +00:00
jesopo
eec8d1a6a6 actually fix typehint and you can only throw Exception inheritors 2020-08-26 10:32:31 +00:00
jesopo
ee9d5a304f fix func_queue typehint 2020-08-26 10:30:50 +00:00
jesopo
b3c47fab82 Merge branch 'master' into develop 2020-08-26 10:24:56 +00:00
jesopo
997d47d9f4 v1.20.0 release 2020-08-26 10:24:07 +00:00
jesopo
6bdd061f8e add v1.20.0 to CHANGELOG.md 2020-08-26 10:23:34 +00:00
jesopo
4add558046 remove old comment 2020-08-26 10:19:54 +00:00
jesopo
1f46ca87fe update CHANGELOG.md date for v1.19.0 2020-08-26 10:05:57 +00:00
jesopo
454289ae59 update CHANGELOG.md date for v1.19.0 2020-08-26 10:05:02 +00:00
jesopo
4fa05245b3 return raw result, not "unknown" for ad-hoc dnsbls 2020-08-07 16:43:45 +00:00
jesopo
1f5b7a6f41 strip @ from @dnsbl 2020-08-07 16:42:28 +00:00
jesopo
e4ad911511 _lists, not lists 2020-08-07 16:37:56 +00:00
jesopo
00e7d24388 add AbuseAtCBL to dnsbl module 2020-08-06 14:12:36 +00:00
jesopo
078d44f427
Merge pull request #268 from benharri-forks/master
bitbot_user.service: remove duplicated paths
2020-07-21 07:52:08 +01:00
jesopo
c8ff426128
Merge pull request #272 from benharri-forks/fix-shorturl
fix shorturl.py
2020-07-21 07:51:26 +01:00
Ben Harris
d7e9714cec fix shorturl.py
this module provides a botset export but doesn't check that
setting later when looking up configured shorteners

check bot_settings if context and server values are not set
2020-07-14 02:48:33 -04:00
jesopo
90c1535d29 only install dataclasses for ;python_version<'3.7' 2020-07-13 18:18:31 +01:00
dngfx
eff99aff05
Update translate.py
Uses the new google v2 translate service which is more accurate. Also reduces code ugliness by quite a bit.
2020-07-12 00:30:10 +01:00
jesopo
46944b0c09 respect ~ and {DATA} in external-modules config option 2020-07-11 16:24:42 +01:00
Ben Harris
b398527268 bitbot_user.service: remove duplicated paths
setting WorkingDirectory negates the need for the full path
2020-07-10 11:53:49 -04:00
jesopo
74abbe7e5c rename channel_save.py to autojoin.py 2020-07-03 13:14:52 +01:00
jesopo
208b0ca464 remove channels from autojoin when they are ERR_LINKCHANNEL (470) 2020-07-03 13:14:15 +01:00
jesopo
2d6efc4975 log ip, if available, when connection fails (mostly for tls) 2020-07-03 10:31:23 +01:00