Currently uses Python and iPython Notebook, the Meetup API via requests.
Run the script and notebook server with these environment variables:
nb.sh
export NEO4J_URL=bolt://localhost export NEO4J_USER=neo4j export NEO4J_PASSWORD=**** export MEETUP_API_KEY='...' ipython notebook
-
Use Meetup APIs, load groups with topics into Neo4j
-
Fetch Members, Events with Venues and RSVPs
-
Use idempotent Cypher statement to merge Meetups, Users, Topics,
-
store in json files and then import those
-
manage updates
-
update organizers correctly
-
use the streaming RSVP APIs
-
Update to v3 APIs
-
fix join date for members (can’t find it in the v2 APIs)