├── .gitignore ├── LICENSE ├── README.md ├── backend ├── Dockerfile ├── poetry.lock ├── pyproject.toml ├── server │ ├── __init__.py │ ├── app.py │ ├── setup.py │ └── templates │ │ └── index.html └── tests │ ├── __init__.py │ └── test_backend.py ├── docker-compose.yml ├── frontend ├── .dockerignore ├── .gitignore ├── Dockerfile ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt └── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── components │ ├── CommunityDetection.js │ └── PageRank.js │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── reportWebVitals.js │ └── setupTests.js ├── img ├── karate-club-graph.png ├── karate-club-matplotlib.png ├── memgraph-tutorial-community-detection-stream.gif ├── memgraph-tutorial-pagerank-stream.gif ├── stream-processing-arc-01-01.png └── twitter-dataset-01.png ├── memgraph ├── Dockerfile ├── procedures │ ├── link_prediction.py │ └── publisher.py ├── requirements.txt └── transformations │ └── twitter.py ├── run_kafka.sh ├── run_pulsar.sh └── stream ├── Dockerfile ├── data ├── scraped_tweets.csv └── scraped_tweets_old.csv ├── produce.py └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/README.md -------------------------------------------------------------------------------- /backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/backend/Dockerfile -------------------------------------------------------------------------------- /backend/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/backend/poetry.lock -------------------------------------------------------------------------------- /backend/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/backend/pyproject.toml -------------------------------------------------------------------------------- /backend/server/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = '0.1.0' 2 | -------------------------------------------------------------------------------- /backend/server/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/backend/server/app.py -------------------------------------------------------------------------------- /backend/server/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/backend/server/setup.py -------------------------------------------------------------------------------- /backend/server/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/backend/server/templates/index.html -------------------------------------------------------------------------------- /backend/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/tests/test_backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/backend/tests/test_backend.py -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /frontend/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/frontend/.dockerignore -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/frontend/Dockerfile -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/frontend/public/index.html -------------------------------------------------------------------------------- /frontend/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/frontend/public/logo192.png -------------------------------------------------------------------------------- /frontend/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/frontend/public/logo512.png -------------------------------------------------------------------------------- /frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/frontend/public/manifest.json -------------------------------------------------------------------------------- /frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/frontend/public/robots.txt -------------------------------------------------------------------------------- /frontend/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/frontend/src/App.css -------------------------------------------------------------------------------- /frontend/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/frontend/src/App.js -------------------------------------------------------------------------------- /frontend/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/frontend/src/App.test.js -------------------------------------------------------------------------------- /frontend/src/components/CommunityDetection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/frontend/src/components/CommunityDetection.js -------------------------------------------------------------------------------- /frontend/src/components/PageRank.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/frontend/src/components/PageRank.js -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/frontend/src/index.js -------------------------------------------------------------------------------- /frontend/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/frontend/src/logo.svg -------------------------------------------------------------------------------- /frontend/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/frontend/src/reportWebVitals.js -------------------------------------------------------------------------------- /frontend/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/frontend/src/setupTests.js -------------------------------------------------------------------------------- /img/karate-club-graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/img/karate-club-graph.png -------------------------------------------------------------------------------- /img/karate-club-matplotlib.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/img/karate-club-matplotlib.png -------------------------------------------------------------------------------- /img/memgraph-tutorial-community-detection-stream.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/img/memgraph-tutorial-community-detection-stream.gif -------------------------------------------------------------------------------- /img/memgraph-tutorial-pagerank-stream.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/img/memgraph-tutorial-pagerank-stream.gif -------------------------------------------------------------------------------- /img/stream-processing-arc-01-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/img/stream-processing-arc-01-01.png -------------------------------------------------------------------------------- /img/twitter-dataset-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/img/twitter-dataset-01.png -------------------------------------------------------------------------------- /memgraph/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/memgraph/Dockerfile -------------------------------------------------------------------------------- /memgraph/procedures/link_prediction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/memgraph/procedures/link_prediction.py -------------------------------------------------------------------------------- /memgraph/procedures/publisher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/memgraph/procedures/publisher.py -------------------------------------------------------------------------------- /memgraph/requirements.txt: -------------------------------------------------------------------------------- 1 | kafka-python==2.0.2 2 | pulsar-client==2.10.0 3 | -------------------------------------------------------------------------------- /memgraph/transformations/twitter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/memgraph/transformations/twitter.py -------------------------------------------------------------------------------- /run_kafka.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/run_kafka.sh -------------------------------------------------------------------------------- /run_pulsar.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/run_pulsar.sh -------------------------------------------------------------------------------- /stream/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/stream/Dockerfile -------------------------------------------------------------------------------- /stream/data/scraped_tweets.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/stream/data/scraped_tweets.csv -------------------------------------------------------------------------------- /stream/data/scraped_tweets_old.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/stream/data/scraped_tweets_old.csv -------------------------------------------------------------------------------- /stream/produce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memgraph/twitter-network-analysis/HEAD/stream/produce.py -------------------------------------------------------------------------------- /stream/requirements.txt: -------------------------------------------------------------------------------- 1 | kafka-python==2.0.2 2 | pulsar-client==2.10.0 3 | --------------------------------------------------------------------------------