Planet stream uses redis as a backing cache to merge the data from OSM and Overpass. To run standalone, you can either use your own redis server or use the provided Dockerfile.
After cloning the repository:
docker-compose run -d app
TO output data that contains hashtags in the
docker-compose run -d app bin/planet-stream.js --hashtags
STDOUT/STDERR will be available using
docker logs -f [container_name]
Start a redis server (for now works only with redis default port)
npm install -g planet-stream
planet-stream [-v] [--hashtags]
You can include Planet Stream as a library in your own code.
npm install planet-stream
var planet ='port': 6379'host': '127.0.0.1';planet
Included in the repo is a simulator for generating test data that has the same schema as
planet-stream (useful for debugging downstream apps without waiting for OSM)