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/couchdb
curl -X PUT http://localhost:5984/_config/admins/user -d '"secret"'
(creates useruser
with passwordsecret
)
- copy
config.js.dist
toconfig.js
and fill in the credentials for the CouchDB instance (see curl step above) - copy
scraper/config/scrapers.js.example
toscraper/config/scrapers.js
(default config is fine for a first run) - fetch dependencies via
npm
(needs to be executed inscraper
subdirectory):npm install
- run the
resetDB
command inside thescraper
subdirectory:NODE_PATH=node_modules node scraper.js resetDB
(NODE_PATH
just specifies not globally install locations - was created by thenpm install
step)
- run the
import
command inside thescraper
subdirectory:NODE_PATH=node_modules node scraper.js import