Skip to content

gbyers/SupyPlugins

 
 

Repository files navigation

SupyPlugins

Build Status

My collection of plugins for Supybot/Limnoria. This repository is provided AS IS, without any warranty! It may glitch, break, or spontaneously combust at any time. You have been warned!

Installation

The recommended way of fetching plugins in this repository is to clone the git repository:

  • $ git clone https://github.com/GLolol/SupyPlugins

and adding the folder to your bot's config directories.plugins.

You will need a working copy of Limnoria running on Python 2.7 or Python 3.2+. Anything older will not work.

If you are using a recent version of Limnoria's PluginDownloader, you can also fetch individual plugins by running:

  • install GLolol <plugin>

on your bot.

Support

If you have any questions, concerns, or feature requests, please feel free to submit an issue. Pull requests are welcome.

Or, you can find me on IRC at: irc.overdrive.pw #dev (webchat)

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.

CtcpNext
  • Alternative to the official Ctcp plugin, with a database for configurable replies.
DDG
FML
  • Displays random entries from fmylife.com.
Isup
  • Provides a simple command to check whether a website is up or down (using isup.me).
LastFM
  • Anti-abuse script; prevents the bot from triggering other bots by modifying its output slightly. For more information, see NoTrigger/README.md.
  • A small random name generator.
PassGen
  • Generates random passwords on the fly!
  • Fetches package information from Debian, Ubuntu, Arch Linux, and Linux Mint's repositories.
    • Requires: Beautiful Soup 4 - install it via pip install beautifulsoup4 or apt-get install python-bs4/python3-bs4 (Debian/Ubuntu)
  • Next generation relayer plugin, designed with two-way relays in mind.
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, installable in Debian/Ubuntu via apt-get install bind9-host)
Voteserv
  • A plugin for storing and manipulating votes/polls.
  • Worst Translations Ever! plugin. Translates text through multiple rounds of Google Translate to get some interesting results!
    • Due to lingering issues with Unicode handling in Python 2, Python 3 is strongly recommended for those using this plugin.

About

GLolol's collection of Supybot plugins

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%