pyfibot
=======

A Python IRC-bot made using the [Twisted Matrix](http://twistedmatrix.com/trac/) IRC-library.

Supports online module reloading - only major core changes require a
restart. Extensive module & handler -support for easy extension and
customization.

Installation
------------

[Installation instructions](https://github.com/lepinkainen/pyfibot/wiki/Installation)

Module highlights
-----------------

* URL title fetching with custom handlers via API calls for speed and
efficiency
    * IMDb
    * Youtube / Dailymotion / Liveleak
    * Wikipedia
    * Imgur
    * Instagram
    * eBay
    * Spotify
* Bitcoin exchange rates
* Wolfram Alpha queries
* Weather
* RSS support

Features
--------

* Modular
    * Live refresh of modules and configuration
    * Coder friendly (a basic module requires just 2 lines of boilerplate
    code)
    * SSL-support
    * IPv6-support
    * virtualenv-support
    * Works with torify

Support can be found at #pyfibot on irc.nerv.fi and please contact
yllapito@nerv.fi if you want to connect outside of Finland (will be 
changed) or need help with IRC-network.

[![Build Status](https://travis-ci.org/lepinkainen/pyfibot.png?branch=master)](https://travis-ci.org/lepinkainen/pyfibot)
[![Coverage Status](https://coveralls.io/repos/lepinkainen/pyfibot/badge.svg?branch=master)](https://coveralls.io/r/lepinkainen/pyfibot?branch=master)

This product includes GeoLite data created by MaxMind, available from [http://www.maxmind.com](http://maxmind.com/).


[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/lepinkainen/pyfibot/trend.png)](https://bitdeli.com/free "Bitdeli Badge")
