mirror of
https://github.com/jlu5/SupyPlugins.git
synced 2025-04-30 07:21:12 -05:00
105 lines
4.4 KiB
Markdown
105 lines
4.4 KiB
Markdown
# SupyPlugins
|
|
|
|
[](https://travis-ci.org/jlu5/SupyPlugins)
|
|

|
|
|
|
My collection of plugins for [Limnoria](https://github.com/ProgVal/Limnoria).
|
|
|
|
## Installation
|
|
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](https://github.com/ProgVal/Limnoria) running on Python 3.5+.** Python 2 users should consult the *python2-legacy* branch in Git instead. Anything older will *not* work.
|
|
|
|
If you are using a recent version of Limnoria's PluginDownloader, you can also fetch [individual plugins](#list-of-plugins) by running:
|
|
|
|
* `install jlu5 <plugin>`
|
|
|
|
on your bot.
|
|
|
|
## Support
|
|
If you have any questions, concerns, or feature requests, feel free to submit an issue. Pull requests are welcome and appreciated.
|
|
|
|
Or, you can find me on IRC at: `irc.overdrivenetworks.com #dev`
|
|
|
|
## License
|
|
Unless otherwise noted, all plugins are available under a 3 clause BSD license (inserted at the top of each file).
|
|
|
|
## List of plugins
|
|
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.
|
|
|
|
##### AQI
|
|
- Retrieves [air quality index](https://en.wikipedia.org/wiki/Air_quality_index) info from the [World Air Quality Index project](https://aqicn.org).
|
|
|
|
##### CtcpNext
|
|
- Alternative to the official Ctcp plugin, with a database for configurable replies.
|
|
|
|
##### DDG
|
|
- Provides an interface to DuckDuckGo's web search.
|
|
- **Requires:** [Beautiful Soup 4](http://www.crummy.com/software/BeautifulSoup/bs4/doc/)
|
|
|
|
##### FML
|
|
- Displays random entries from fmylife.com.
|
|
- **Requires:** [Beautiful Soup 4](http://www.crummy.com/software/BeautifulSoup/bs4/doc/)
|
|
|
|
##### LastFM
|
|
- LastFM plugin, forked from [krf/supybot-lastfm](https://github.com/krf/supybot-lastfm).
|
|
|
|
##### MCInfo
|
|
- Fetches information from [minecraft.gamepedia.com](https://minecraft.gamepedia.com/).
|
|
- **Requires:** [Beautiful Soup 4](http://www.crummy.com/software/BeautifulSoup/bs4/doc/)
|
|
|
|
##### [Namegen](Namegen/README.md)
|
|
- A small random name generator.
|
|
|
|
##### [NoTrigger](NoTrigger/README.md)
|
|
- Anti-abuse script; prevents the bot from triggering other bots by modifying its output slightly. For more information, see [NoTrigger/README.md](NoTrigger/README.md).
|
|
|
|
##### [NuWeather](NuWeather/README.md)
|
|
- A weather plugin for Limnoria supporting multiple backends.
|
|
|
|
##### [OperUp](OperUp/README.md)
|
|
- Allows Supybot to oper up on configured networks, automatically (on connect) and on demand.
|
|
|
|
##### PassGen
|
|
- Generates random passwords on the fly!
|
|
|
|
##### [PkgInfo](PkgInfo/README.md)
|
|
- Fetches package information from various Linux and BSD distros' software repositories.
|
|
- **Requires:** [Beautiful Soup 4](http://www.crummy.com/software/BeautifulSoup/bs4/doc/)
|
|
|
|
##### QuakeNet
|
|
- Log in to Quakenet's Q Service via CHALLENGEAUTH. This plugin was written by request and not officially supported.
|
|
|
|
##### Restart
|
|
- **EXPERIMENTAL**: provides a command to restart Limnoria from IRC.
|
|
|
|
##### [RelayNext](RelayNext/README.md)
|
|
- Next generation relayer plugin, designed with two-way relays in mind.
|
|
|
|
##### RhymeZone
|
|
- Fetches rhymes from http://rhymezone.com/.
|
|
- **Requires:** [Beautiful Soup 4](http://www.crummy.com/software/BeautifulSoup/bs4/doc/)
|
|
|
|
##### SupyMisc
|
|
- Some assorted commands that don't seem to fit anywhere else.
|
|
|
|
##### SysDNS
|
|
- 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`)
|
|
|
|
##### [TranslateParty](TranslateParty/README.md)
|
|
- Translates text through Google Translate multiple times in order to get amusing results.
|
|
|
|
##### Voteserv
|
|
- A plugin for storing and manipulating votes/polls.
|
|
|
|
##### Wikifetch
|
|
- Fork of [ProgVal's Wikipedia plugin](https://github.com/ProgVal/Supybot-plugins), with support for other wikis (via a `--site` option) and other improvements.
|
|
- **Requires:** [lxml](https://lxml.de/installation.html)
|