Skip to content

community-graph/meetup-import

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Neo4j Meetup Import for Community Graph (and others)

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

Approach

  • 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,

Data Model

Uses the Meetup part of this data model:

community graph

TODO

  • 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)

About

Neo4j Meetup Import Scripts and Tools

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published