W3C CVS Root

2005/calbot/

"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>

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.

Current directory: [Public] / 2005 / calbot


File Rev. Age Author Last log entry
[BACK] Parent Directory        
[TXT] README.cvs.html 1.4 18 years dom *** empty log message ***
[TXT] calbot.py 1.40 18 years dom *** empty log message ***
[TXT] TODO 1.2 18 years dom *** empty log message ***
[TXT] wrapper.py 1.2 18 years dom removes need for config.py (at least for now)
[TXT] datauri.py 1.1 18 years dom saving current state; worky, but drafty
[TXT] flowcontrol.py 1.1 18 years dom saving current state; worky, but drafty

General options
,

Webmaster