Commit graph

4793 commits

Author SHA1 Message Date
David Schultz
af2ff08c3c rss: tweak migration regex
This pattern best reflects the custom formats currently in use
2023-06-16 21:57:32 -05:00
David Schultz
59ed31f5d9 rss: make format migration actually work 2023-06-16 21:47:00 -05:00
Val Lorentz
ababe8428a
rss: Replace crashy double-formatting with standard format_token_replace (#370)
* rss: Simplify entry formatting

* Use format_token_replace

* Apply suggestions

* add `rss-format` config migration

---------

Co-authored-by: David Schultz <me@zpld.me>
2023-06-13 21:12:18 -05:00
dependabot[bot]
0addf135ce
Bump tornado from 6.0.3 to 6.3.2 (#366)
* Bump requests from 2.22.0 to 2.31.0 (#365)

Bumps [requests](https://github.com/psf/requests) from 2.22.0 to 2.31.0.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.22.0...v2.31.0)

---
updated-dependencies:
- dependency-name: requests
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump tornado from 6.0.3 to 6.3.2

Bumps [tornado](https://github.com/tornadoweb/tornado) from 6.0.3 to 6.3.2.
- [Changelog](https://github.com/tornadoweb/tornado/blob/master/docs/releases.rst)
- [Commits](https://github.com/tornadoweb/tornado/compare/v6.0.3...v6.3.2)

---
updated-dependencies:
- dependency-name: tornado
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David Schultz <me@zpld.me>
2023-05-30 10:53:27 -05:00
vulpine
e68b773f95
wolfram|alpha: squash newlines put in returned input (#361)
oddly, wolfram|alpha's returned input string can sometimes contain
newlines, especially when asking for distances between locations.
previously this caused bitbot's output to get cut off, sending the
remaining section to ,more
2023-04-18 19:57:32 -05:00
David Schultz
a357866480
ignore.py: allow ignoring commands in channel (#356) 2023-03-19 19:33:36 -05:00
musk
25fde5b7c1
Update nginx (#359)
Fix proxy_set_header Host $port to $server_port
2023-03-19 19:31:38 -05:00
David Schultz
c4a30430d4
requirement no longer necessary per #360 2023-03-19 19:20:47 -05:00
David Schultz
6e808e2510
Delete nr.py (#360)
To be moved to `bitbot-modules`
2023-03-19 19:19:44 -05:00
PeGaSuS
a02bd2ca8b
Update requirements.txt (#358)
- suds-jurko seems to be stalled, with the last release in Jan 24, 2014
- suds seems to actively mantained again, with the last release in Jun 28, 2022
- I'm putting version 1.0.0 as the minimum, which was released on Dec 05, 2021
2023-03-01 21:05:22 -06:00
David Schultz
765689f9dc
urbandictionary: use https (#357) 2023-01-17 19:33:28 -06:00
David Schultz
4e37f7cb35
shorturl.py: use bitly v4 api (#355) 2023-01-17 13:46:52 -06:00
deepend-tildeclub
398aca20fa
config.md: add information on -c option (#352)
* Update  config.md

added -c option to the how to run the bot.   Without it I'm sure a ton of people had troubles with module loading and just gave up.

* Update config.md

making -c a clearer option?

* Update docs/help/config.md

Co-authored-by: David Schultz <me@zpld.me>

Co-authored-by: David Schultz <me@zpld.me>
2023-01-02 22:53:12 -06:00
David Schultz
a06d54004c
Merge pull request #351 from Dark-Feather/darkfeather-rss-feedparsing
Dark-Feather RSS Feed Parsing
2022-10-26 11:48:04 -05:00
DarkFeather
757a763d50
Removing deprecated loop=loop removed in 3.10 https://docs.python.org/3/library/asyncio-task.html 2022-10-25 13:22:16 -05:00
DarkFeather
55cc01e61b
Switching from html5lib to lxml for tree builder issue in https://gist.github.com/Dark-Feather/025d9ff32487fa76457d52119dc0ff24 2022-10-25 13:19:42 -05:00
David Schultz
1fd0e30957
Merge pull request #341 from bitbot-irc/launchd/git-universal-shorting
Honor url shortener preferences for git modules
2022-09-08 17:38:03 -05:00
David Schultz
3f40ad9150
Merge pull request #347 from bitbot-irc/launchd/yt-api-error
modules/youtube.py: add api exception handling
2022-07-11 21:47:33 -05:00
David Schultz
afb32e4163
merge master with develop 2022-07-11 21:44:17 -05:00
David Schultz
6d0b1be448
Merge branch 'develop' into master 2022-07-11 21:43:53 -05:00
David Schultz
5321cef954
Merge pull request #346 from bitbot-irc/dependabot/pip/lxml-4.9.1
Bump lxml from 4.6.3 to 4.9.1
2022-07-11 17:51:02 -05:00
David Schultz
b4c4960578
Merge pull request #344 from bitbot-irc/jess/channel-context
support +draft/channel-context in modules/greeting.py
2022-07-11 17:48:49 -05:00
David Schultz
9f33fb4381
modules/youtube.py: add api exception handling 2022-07-11 16:36:32 -05:00
dependabot[bot]
db0fae9869
Bump lxml from 4.6.3 to 4.9.1
Bumps [lxml](https://github.com/lxml/lxml) from 4.6.3 to 4.9.1.
- [Release notes](https://github.com/lxml/lxml/releases)
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt)
- [Commits](https://github.com/lxml/lxml/compare/lxml-4.6.3...lxml-4.9.1)

---
updated-dependencies:
- dependency-name: lxml
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-06 20:10:21 +00:00
jesopo
bb0eadbbea support +draft/channel-context in modules/greeting.py 2022-04-22 10:14:47 +00:00
David Schultz
8edf89da53
git_webhooks/github.py: fix ping() 2022-03-01 10:03:36 -06:00
David Schultz
6f6b40b87d
Merge pull request #342 from jesopo/launchd/ducks-ignore-commands
ducks.py: do not accept `,bef` or `,trap` if ducks are disabled
2022-03-01 10:02:22 -06:00
David Schultz
42fccbaec7
git_webhooks/github.py: fix some rough edges 2022-02-13 19:11:36 -06:00
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
891db2e471
Merge pull request #336 from jesopo/dependabot/pip/lxml-4.6.5
Bump lxml from 4.6.3 to 4.6.5
2022-02-13 16:27:58 -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
1a697ba08a
Merge pull request #335 from PeGaSuS-Coder/patch-6
Update apache2
2022-02-13 16:23:25 -06:00
David Schultz
bf76b41485
github.py: use default shorteners 2022-01-20 13:45:16 -06:00
David Schultz
9e4e4925c0
git_webhooks/github.py: handle url shortening like everyone else 2022-01-20 13:43:26 -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
dependabot[bot]
fc219553de
Bump lxml from 4.6.3 to 4.6.5
Bumps [lxml](https://github.com/lxml/lxml) from 4.6.3 to 4.6.5.
- [Release notes](https://github.com/lxml/lxml/releases)
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt)
- [Commits](https://github.com/lxml/lxml/compare/lxml-4.6.3...lxml-4.6.5)

---
updated-dependencies:
- dependency-name: lxml
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-13 20:01:47 +00:00
PeGaSuS
9ff4c23759
Update apache2
`ProxyPassReverse` should also end with a slash (`/`)
2021-12-12 13:29:23 +01: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
4a6037c774
ignore.py: fix permissions 2021-07-22 13:15:53 -05:00