This project is the ongoing effort of providing an simple JSON API interface for conferences and under heavy development.
Example data includes re:publica, 30C3, 31C3. Take a look at the scrapers directory.
Documentation on the API can be found here
The infrastructure is still very rough as this is a side project of several people. If you are interested in helping out, send pull requests or join the mailing list.
- Several apps for Android and iOS for the re:publica 2014
- An app for AltConf based on one of the re-publica apps.
- re:publica - rp15
- Congress – 31C3 for the 31st Chaos Communication Congress
- More…
- you need a CouchDB instance (use for example a docker container to set on up easily)
docker run -d -p 5984:5984 fedora/couchdbcurl -X PUT http://localhost:5984/_config/admins/user -d '"secret"'(creates useruserwith passwordsecret)
- copy
config.js.disttoconfig.jsand fill in the credentials for the CouchDB instance (see curl step above) - copy
scraper/config/scrapers.js.exampletoscraper/config/scrapers.js(default config is fine for a first run) - fetch dependencies via
npm(needs to be executed inscrapersubdirectory):npm install
- run the
resetDBcommand inside thescrapersubdirectory:NODE_PATH=node_modules node scraper.js resetDB(NODE_PATHjust specifies not globally install locations - was created by thenpm installstep)
- run the
importcommand inside thescrapersubdirectory:NODE_PATH=node_modules node scraper.js import