Some plugins for irc3
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
LICENSE.md
README.md
TODO.md
irc3-bot
rawlogger.py
tweets.py
twitch.py
twitchdumper.py

README.md

IRC3 Plugins

Overview

This is a repository with irc3 plugins for my personal use. IRC3 is a nice IRCv3 complient framework using Python.

They are mostly centered around usage on the Twitch network, which does'n exactly behave like other networks. I'm trying to make modules that don't have twitch in their name work on regular IRC networks though.

Plugins

tweets.py

Connects to the Twitter streaming API and posts new tweets of users into a definable set of channels. Also hat the capability to post to a Discord Webhook.

rawlogger.py

Logs messages (only to channels) as raw IRC lines to files.

twitch.py

Enables IRCv3 capabilities on the Twitch network and does some basic handling.

twitchdumper.py

Logs JSON API requests new and old about the Twitch channels the client is joined to. Those can become quite large, so they only write a timestamp when the JSON object didn't change.

Scripts

irc3-bot

A starter script that I use to keep IRC bots running via cron.