"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 | |
---|---|---|---|---|---|
Parent Directory | |||||
README.cvs.html | 1.4 | 18 years | dom | *** empty log message *** | |
calbot.py | 1.40 | 18 years | dom | *** empty log message *** | |
TODO | 1.2 | 18 years | dom | *** empty log message *** | |
wrapper.py | 1.2 | 18 years | dom | removes need for config.py (at least for now) | |
datauri.py | 1.1 | 18 years | dom | saving current state; worky, but drafty | |
flowcontrol.py | 1.1 | 18 years | dom | saving current state; worky, but drafty |