W3C CVS

2005/calbot/

Click on a directory to enter that directory. Click on a file to display its revision history and to get a chance to display diffs between revisions.

"calbot" is a Python-based IRC Bot, based on Julie, a.k.a. as redlandbot. (See more context on its development)

As Julie, it can load RDF data in many syntaxes (RDF/XML, Turtle, but also using GRDDL to extract data from HTML pages), and in addition to what Julie can do, it also reads calendar files using the fromIcal.py module developed in the W3C Semantic Web Interest Group.

It allows to ask questions à la "calbot, where is dom on 2005-09-21?" and get the answer based on a SPARQL query.

It also (@@@ that is the goal at least) allows to create new questions and bind them to SPARQL queries through regular expressions.

Start it with python calbot.py -s server -p port -n Nickname -c #channel.

Once started, you can load new resources by saying Nickname, load http://example.org, and then ask one of the pre-recorded questions, e.g. Nickname, where is jo tomorrow?. The list of pre-recorded questions is available with Nickname, list questions. Finally, you can ask any kind of SPARQL query by asking Nickname, query SELECT ... (within the current support of SPARQL in Rasqal).

Dominique Hazaël-Massieux <dom@w3.org>

Current directory: [Public] / 2005 / calbot


FileRev.AgeAuthorLast log entry
[BACK] Previous Directory     
[TXT] README.cvs  1.4  3 years dom  *** empty log message ***
[TXT] calbot.py  1.40  3 years dom  *** empty log message ***
[TXT] TODO  1.2  3 years dom  *** empty log message ***
[TXT] wrapper.py  1.2  3 years dom  removes need for config.py (at least for now)
[TXT] datauri.py  1.1  3 years dom  saving current state; worky, but drafty
[TXT] flowcontrol.py  1.1  3 years dom  saving current state; worky, but drafty

Show only files with tag:

Webmaster