My collection of plugins for Limnoria.
The recommended way of fetching plugins in this repository is to clone the git repository:
$ git clone https://github.com/jlu5/SupyPlugins
and add the folder to your bot's config directories.plugins
.
You will need a working copy of Limnoria running on Python 3.5+. Python 2 is no longer supported.
If you are using a recent version of Limnoria's PluginDownloader, you can also fetch individual plugins by running:
install jlu5 <plugin>
on your bot.
Feel free to post to the issue tracker if you have any problems, or find me on IRC: #limnoria @ Libera.chat.
Unless otherwise noted, all plugins are available under a 3 clause BSD license (inserted at the top of each file).
Please note that this list may not always be up to date; your best bet is to actually browse the code for yourself! Any specific plugin dependencies should also be listed.
Most of these plugins also have their own READMEs in their folders; you can usually find a usage demonstration or further explanation of what they do.
- Retrieves air quality index info from the World Air Quality Index project.
- Displays random entries from fmylife.com.
- Requires: Beautiful Soup 4
- LastFM plugin, forked from krf/supybot-lastfm.
- Fetches information from minecraft.gamepedia.com.
- Requires: Beautiful Soup 4
- Anti-abuse script; prevents the bot from triggering other bots by modifying its output slightly. For more information, see NoTrigger/README.md.
- A weather plugin for Limnoria supporting multiple backends.
- Allows Supybot to oper up on configured networks, automatically (on connect) and on demand.
- Fetches package information from various Linux and BSD distros' software repositories.
- Requires: Beautiful Soup 4
- Log in to Quakenet's Q Service via CHALLENGEAUTH. This plugin was written by request and not officially supported.
- EXPERIMENTAL: provides a command to restart Limnoria from IRC.
- Next generation relayer plugin, designed with two-way relays in mind.
- Fetches rhymes from http://rhymezone.com/.
- Requires: Beautiful Soup 4
- Some assorted commands that don't seem to fit anywhere else.
- An alternative to Supybot's built-in DNS function, using the
host
DNS lookup utility on the host machine.- Requires:
host
DNS lookup binary (as in/usr/bin/host
)
- Requires:
- Translates text through Google Translate multiple times in order to get amusing results.
- Fork of ProgVal's Wikipedia plugin, with support for other wikis (via a
--site
option) and other improvements.- Requires: lxml