github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

tuukka / sioclog

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 5
    • 2
  • Source
  • Commits
  • Network (2)
  • Issues (0)
  • Downloads (0)
  • Wiki (1)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (1)
    • master ✓
  • Tags (0)
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

IRC logging in SIOC — Read more

  cancel

http://irc.sioc-project.org/

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

use irc.sioc-project.org less in place of datarooturi 
tuukka (author)
Tue Sep 29 13:42:42 -0700 2009
commit  6f93c22125a3c6f49fc8eac200ab0f8bd8aa986a
tree    8fce3f0920ecd92a7891c94536dfca45a13ce6e4
parent  4b6420915e7cc28b7aedac64fcef067ae16d4af6
sioclog /
name age
history
message
file .gitignore Tue Sep 29 03:14:15 -0700 2009 add a .gitignore for *.pyc, *.log. and *.log.* [tuukka]
file README Thu Jul 23 08:11:16 -0700 2009 update documentation and example code [tuukka]
file channellog.html Loading commit data...
file channellog.py Thu Aug 20 16:35:59 -0700 2009 analyse more channel info, implement sitemap.xm... [tuukka]
file htmlutil.py Fri Jul 24 14:08:31 -0700 2009 parse http links from message contents [tuukka]
file idea Thu Jul 23 08:11:16 -0700 2009 update documentation and example code [tuukka]
file index.html Tue Sep 29 13:42:42 -0700 2009 use irc.sioc-project.org less in place of datar... [tuukka]
file ircbase.py
file mttlbot_knowledge.ttl Sun Aug 09 07:00:23 -0700 2009 update mttlbot_knowledge.ttl now that it is onl... [tuukka]
file sioclog.cgi Tue Sep 29 13:40:54 -0700 2009 configure root URI in sioclog.cgi [tuukka]
file sioclogbot.py Tue Sep 29 12:20:58 -0700 2009 update args in sioclogbot usage documentation [tuukka]
file sioclogwww.py Tue Sep 29 13:40:54 -0700 2009 configure root URI in sioclog.cgi [tuukka]
file styles.py Thu Aug 20 16:10:50 -0700 2009 add links to about.html to page headers and foo... [tuukka]
file taxonomybot.py Tue Sep 29 02:55:14 -0700 2009 in taxonomybot, handle missing nickserv or synt... [tuukka]
file templating.py Thu Jul 23 08:11:16 -0700 2009 update documentation and example code [tuukka]
file turtle.py Thu Jul 23 08:11:16 -0700 2009 update documentation and example code [tuukka]
file user.html
file users.html Tue Sep 29 13:42:42 -0700 2009 use irc.sioc-project.org less in place of datar... [tuukka]
file users.py Tue Sep 29 13:42:42 -0700 2009 use irc.sioc-project.org less in place of datar... [tuukka]
file vocabulary.py Fri Jul 24 15:19:45 -0700 2009 link from users to channels and vice versa [tuukka]
README
SiocLog is a system for logging and displaying activity on IRC channels.

http://irc.sioc-project.org/

Dependencies
------------

SiocLog uses Python 2.5 (for with-statements) and the following libraries:

* python-twisted: Twisted Python is the IO framework used for IRC
* python-simpletal: SimpleTAL is the XML templating system used for HTML
* python-librdf: Redland RDF is used to load Linked Data from the Web

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

0. Fetch sioclog: git clone git://github.com/tuukka/sioclog.git
1. Copy sioclog.cgi to a place where a HTTP server is configured to execute it.
2. Edit sioclog.cgi to match the location of the rest of the files.
3. Start sioclogbot.py in background - probably using the screen command.
4. Start taxonomybot.py in background - probably using the screen command.

Main parts
----------

sioclogbot.py - an IRC bot that logs what it sees into a log file
sioclogwww.py - a WWW interface for displaying logs
sioclog.cgi - a CGI script for running the WWW interface on a HTTP server
taxonomybot.py - a helper IRC bot that relays user metadata via HTTP

Helpers
-------

index.html - a template for the front page and the log indexes
channellog.html - a template for the logs
users.html - a template for the user index
user.html - a template for the user profile pages

ircbase.py - a module for dealing with IRC connections and data
channellog.py - a module for filtering and rendering streams of IRC data
users.py - a module for dealing with users: index, Web IDs, FOAF data

htmlutil.py - a small module for dealing with HTML
templating.py - a small module for rendering HTML with templates
styles.py - a small module for rendering the CSS stylesheets

turtle.py - a small module for rendering RDF data in the Turtle format
vocabulary.py - a small module for the RDF vocabularies used
Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server