tuukka / sioclog
- Source
- Commits
- Network (2)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Branch:
master
sioclog /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Tue Sep 29 03:14:15 -0700 2009 | |
| |
README | Thu Jul 23 08:11:16 -0700 2009 | |
| |
channellog.html | ||
| |
channellog.py | Thu Aug 20 16:35:59 -0700 2009 | |
| |
htmlutil.py | Fri Jul 24 14:08:31 -0700 2009 | |
| |
idea | Thu Jul 23 08:11:16 -0700 2009 | |
| |
index.html | Tue Sep 29 13:42:42 -0700 2009 | |
| |
ircbase.py | ||
| |
mttlbot_knowledge.ttl | Sun Aug 09 07:00:23 -0700 2009 | |
| |
sioclog.cgi | Tue Sep 29 13:40:54 -0700 2009 | |
| |
sioclogbot.py | Tue Sep 29 12:20:58 -0700 2009 | |
| |
sioclogwww.py | Tue Sep 29 13:40:54 -0700 2009 | |
| |
styles.py | Thu Aug 20 16:10:50 -0700 2009 | |
| |
taxonomybot.py | Tue Sep 29 02:55:14 -0700 2009 | |
| |
templating.py | Thu Jul 23 08:11:16 -0700 2009 | |
| |
turtle.py | Thu Jul 23 08:11:16 -0700 2009 | |
| |
user.html | ||
| |
users.html | Tue Sep 29 13:42:42 -0700 2009 | |
| |
users.py | Tue Sep 29 13:42:42 -0700 2009 | |
| |
vocabulary.py | Fri Jul 24 15:19:45 -0700 2009 |
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

