Skip to content
This repository was archived by the owner on Jul 30, 2024. It is now read-only.

lepinkainen/pyfibot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1c6447f · Jul 30, 2024
Apr 16, 2021
Dec 12, 2022
Apr 16, 2021
Nov 4, 2016
Nov 18, 2019
Jan 11, 2016
Apr 28, 2020
Oct 23, 2018
Mar 13, 2019
Aug 19, 2010
May 14, 2020
Feb 18, 2019
Aug 18, 2020
Jul 30, 2024
Feb 15, 2019
Mar 7, 2014
Apr 19, 2021
Mar 3, 2019
Jul 4, 2017
Mar 9, 2019
Dec 28, 2015
May 12, 2016
Apr 16, 2021

Project archived 7/2024

Porting this Python 2.x project to 3.x is way too much work for me.

I've replaced Pyfibot in my personal use with these three:

Both Lambda functions should be pretty easy to convert to run locally.


Python application Updates Mergify Status

pyfibot

A Python IRC-bot made using the Twisted Matrix 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

Module highlights

  • URL title fetching with custom handlers via API calls for speed and efficiency
    • IMDb
    • Youtube / Dailymotion
    • 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.

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