Skip to content

iveymistele/DP3

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DP3: Github Events Analysis

Note: .env file used for configuration is excluded from this repository

Repositories polled from GitHub's REST API:

"torvalds/linux",
"microsoft/vscode",
"facebook/react",
"pytorch/pytorch",
"kubernetes/kubernetes",
"vercel/next.js",
"flutter/flutter",
"apache/spark",
"ansible/ansible",
"godotengine/godot"

Setup Instructions

  • ensure you have a local .env file in our workspace containing your Github PAT and AWS credentials to connect to a local S3 bucket.
  • Create an S3 bucket in your AWS account.
  • Create a virtual environment and install the packages from requirements.txt using the command:
pip install -r requirements.txt
  • Create and run a local prefect server using prefect server start command in the terminal.
  • Run the prefect flow (flows/fullflow.py) and add a scheduler, whether through the terminal or the prefect server UI.
  • Run the Shiny app (dashboard) using the terminal command shiny run --reload app/app.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%