Skip to content
Keiro edited this page May 20, 2016 · 5 revisions

HOME > ABOUT > ABOUT

What is Snowboard?

Snowboard is a modern, free, open source IRC bot software written primarily in Python with a GPLv3 license. See our [Release history](Release history 1.0)

What's the story?

KeiroD known as Litomo at the time of conversation, had initially started the topic of an IRC bot in one of the channels on SorceryNet because he had revived his own IRC bot that was originally written in PHP. Cyclops, as dwhagar is known on that network, commented that he was willing to create one in Python. Keiro agreed to work with Cyclops in creating what is now known as Snowboard.

As for how that came to be? DivineLightning, an eggdrop answered Cyclops's question with "A snowboard".

For full context:

[03:01:30PM] <@Litomo> also, I just resurrected an old piece of code of Kaiya's and
I'm still amazed that it works at all.
[03:03:42PM] <Cyclops> oh?  what does the code do?
[03:04:22PM] <@Litomo> It's basically a bot for IRC.
[03:16:24PM] <Cyclops> oh nice Litomo
[03:17:53PM] <Cyclops> Litomo, written in what?
[03:21:34PM] <@Litomo> PHP.
[03:22:26PM] <Cyclops> oh, interesting
[03:22:31PM] <Cyclops> I keep thinking of writing one in Python
[03:27:19PM] <@Litomo> I know someone else who's also written their bot in PHP.
[03:28:05PM] <@Litomo> Theirs is pretty awesome.
[03:28:08PM] <@Litomo> Mine's considerably basic.
[03:30:28PM] <Cyclops> yeah it takes a while to get a good base of code
going that you can really play with
[03:30:33PM] <Cyclops> and add serious features to
[03:31:14PM] <@Litomo> Yup.
[03:36:40PM] <Cyclops> well if you wanted to join me on doing a python version, I'd put
it up on github and we could both work on it
[03:36:44PM] <Cyclops> but I don't know PHP
[03:36:51PM] <Cyclops> suppose I could do one in C++
[03:36:56PM] <Cyclops> I know C++
[03:39:33PM] <@Litomo> I don't know Python.
[03:39:34PM] <@Litomo> :P
[03:40:01PM] <@Litomo> But we could definitely do that.
[03:41:01PM] <Cyclops> So C++?
[03:41:10PM] <Cyclops> you want to co-author a C++ bot, from scratch?
[03:42:36PM] <@Litomo> C++? I... don't know. I don't know it, either.
[03:42:43PM] <@Litomo> But I'd imagine the performance gains would be le crazy.
[03:43:04PM] <@Litomo> I think Python'd be better, imo.
[03:43:14PM] <@Litomo> Mostly because it's very portable. Granted, so's C++.
[03:43:56PM] <Cyclops> well, python allows for it to be on any platform without
additional compilation
[03:44:05PM] <Cyclops> you willing to learn python though - cuz I know I can't
do this shit on my own
[03:45:00PM] <@Litomo> Yes.
[03:45:09PM] <Cyclops> alright, I'll get it started
[03:45:10PM] <@Litomo> I'm willing to learn Python, and besides, I have
a Pi to develop on.
[03:45:12PM] <@Litomo> So... :P
[03:45:14PM] <Cyclops> I'll zap you a github link
[03:45:26PM] <Cyclops> what should we call this bot?
[03:45:28PM] <@Litomo> KeiroD is my github acount, if you want to authorize me
as a collaborator
[03:45:31PM] <@DivineLightning> A snowboard.
[03:45:32PM] <@Litomo> ...
[03:45:33PM] <@Litomo> ...
[03:45:35PM] <@Litomo> LOL
[03:45:36PM] <Cyclops> LMFAO
[03:45:37PM] <Cyclops> a snowboard
[03:45:41PM] * Cyclops falls over laughing
[03:45:45PM] <Cyclops> "Project Snowboard"
[03:45:49PM] <@Litomo> Sounds good to me!
[03:46:20PM] <Cyclops> Alright, Project Snowboard

... and thus, Project Snowboard was born.

Snowboard is written by dwhagar, KeiroD and RodentofUnusualSize.

Features

Snowboard is designed to provide you with all the features you need for a full featured Python IRC bot. Some of our Features:

How to help

Snowboard is already listing many of its new features and goals on our issue tracker, feel free to dive in and help out with the core code. Check out our Contact us page for different ways of getting in touch.

Clone this wiki locally