Commit Graph

47 Commits (master)

Author SHA1 Message Date
luk3yx 4de8d1119c Add deprecation notice to minetest-trackr.py
The code is now in a separate repo
2021-12-16 17:33:08 +13:00
luk3yx ecefa2b5b0 Avoid installing distutils after its scheduled removal 2021-04-25 18:59:23 +12:00
luk3yx 858e50aa0b Remove unused code and fix bug. 2020-04-28 15:47:26 +12:00
luk3yx 3b56e62ba4 miniirc_bootstrap: Switch from ar to dpkg-deb. 2020-04-28 15:06:01 +12:00
luk3yx 770dd1efb2 Automatically install distutils on Debian. 2020-03-05 20:33:04 +13:00
luk3yx efb9afb377 Add miniirc_bootstrap.py 2019-08-18 10:03:49 +12:00
luk3yx 7648511be1 relay.py: Use colon=False. 2019-08-18 09:34:38 +12:00
luk3yx 355ba596a5 Add lua.py 2019-07-12 15:21:55 +12:00
luk3yx adda651e0f Mostly code style changes 2019-06-20 18:21:25 +12:00
luk3yx 12347cb1a6 Make ns_identity None by default 2019-03-05 15:26:41 +13:00
luk3yx c1564fa58c Bugfixes
https://xkcd.com/1296/
2019-02-12 17:39:45 +13:00
luk3yx 687b394f68 Allow colour/color codes as the first character of MT nicknames 2019-02-12 17:29:32 +13:00
luk3yx bd01d79dd3 Add minetest-trackr.py 2019-01-19 20:28:18 +13:00
luk3yx 390f33644a Remove miniirc.py...? 2018-12-17 15:50:38 +13:00
luk3yx 7fd4b9545a Add ignored users to relay.py.
• Allows the relay bot to ignore users who have a certain nick/ident/host.
 • Makes the relay convert all channels to lowercase internally.
2018-12-17 15:49:01 +13:00
luk3yx a71ac54c30 Add relay.py 2018-11-29 17:43:04 +13:00
luk3yx e1f77303e2 Update README 2018-11-29 15:03:11 +13:00
luk3yx b7898938c0 Remove out-of-date notice 2018-11-13 16:53:59 +13:00
piecubed dcf4c0a1a3 Add delay between messages. (#2)
Adds a 0.25 second delay between messages sent.
2018-11-13 16:32:58 +13:00
luk3yx bc512fa674 Remove unrequired import-s 2018-11-04 07:26:35 +13:00
luk3yx c133b5f056 Fix example.py 2018-10-29 07:14:11 +13:00
luk3yx 6bab2cf70c Fix repo link. 2018-10-28 11:27:05 +13:00
luk3yx 224b30db77 Fix repo link. 2018-10-28 11:26:30 +13:00
luk3yx a50cd6f163 Add link to the new miniirc repo. 2018-10-28 11:24:14 +13:00
luk3yx ffb016b3d3 Fix quit message displaying 2018-10-27 18:02:54 +13:00
luk3yx 4056af7604 Use irc.disconnect() instead of irc.quote() in stdinbot 2018-10-27 18:00:01 +13:00
luk3yx 8dbe2bf87c Fix bug when connecting to non-SSL servers 2018-10-27 09:27:31 +13:00
luk3yx 1d89aa4dbf Allow for IRC servers to send \r without \n. 2018-10-25 13:27:12 +13:00
luk3yx 4e9fd2870c Increase spam tolerance 2018-10-23 15:17:51 +13:00
luk3yx 514e987d56 Remove now unrequired code 2018-10-20 18:03:47 +13:00
luk3yx abc31e680b Fix handling of longer messages 2018-10-20 13:18:29 +13:00
luk3yx e3f719461c Update README 2018-10-20 08:03:46 +13:00
luk3yx b440da94eb Bugfix 2018-10-20 08:00:17 +13:00
luk3yx c26b097891 Fix README 2018-10-20 07:58:28 +13:00
luk3yx 5d7f3ed88e Fix SSL certificate verification
• Bump version number to 0.2.
 • Force-verify SSL certificates (at least on Linux).
 • Make miniirc more RFC-complaint.
   · Add '\r\n' to the end of messages instead of '\n'.
   · Cut messages off if they are longer than 512 bytes.
2018-10-20 07:48:22 +13:00
luk3yx 266b98356b Fix bug when connecting to Freenode 2018-10-19 15:34:35 +13:00
luk3yx 86cb74b89e Update README 2018-10-19 13:47:17 +13:00
luk3yx d74f79f57a Add irc.me()
• Send every handler a copy of 'args' to allow handlers to edit 'args' 
safely.
 • Remove built-in testing bot.
 • Add irc.me(target, *msg) to run irc.ctcp(target, 'ACTION', *msg).
2018-10-19 13:19:35 +13:00
luk3yx 1f0385db85 Make irc.msg() and irc.notice() more secure 2018-10-01 11:10:04 +13:00
luk3yx 1b25d76ced Allow the bot to parse lines containing invalid Unicode 2018-09-24 09:37:08 +12:00
luk3yx 45b28fb98f Make an example bot
Move the IRC commands into a separate bot.
2018-09-14 15:48:41 +12:00
luk3yx 4b591f0a68 Update README.md 2018-09-14 10:36:37 +12:00
luk3yx 35bbcb6c1e Add IRCv3 + SASL 2018-09-14 10:33:07 +12:00
luk3yx d4f9649016 Add a CTCP VERSION reply
This can be changed by setting `miniirc.version`. Set `miniirc.version` to `None` to disable entirely.
2018-09-13 17:25:45 +12:00
luk3yx acb1b9177f Fix typo and add `pass` to function. 2018-09-13 17:13:30 +12:00
luk3yx 8e32c885ba Add more documentation. 2018-09-13 17:06:51 +12:00
luk3yx 026152a207 Initial commit 2018-09-13 16:46:18 +12:00