Skip to content

kingjulio8238/startrack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Star Track

Track who stars your repository 👀

llama_track

Quickstart 🏁

Demo Deck

Clone Star Track

git clone https://github.com/kingjulio8238/startrack.git
cd startrack

Install python dependencies:

python3 -m venv venv
source venv/bin/activate

pip install -r requirements.txt

Setup necessary API keys and local variables

cp .env_local .env
vim .env_local

# You will need to provide
MULTION_API_KEY = '...'
# You can get it here: https://app.multion.ai/api-keys
# Read the MultiOn docs: https://docs.multion.ai

# Depending on your use case, you may also need other API keys

Track your stars

python main.py https://github.com/kingjulio8238/startrack --with-linkedin

# See help for more options and use cases
python main.py --help
# usage: main.py [-h] [--max-stargazers MAX_STARGAZERS] [-li] [-aops] [-mem0] [-kg] repo_url
# 
# Scrape GitHub and LinkedIn data for repository stargazers.
# 
# positional arguments:
#   repo_url              URL of the GitHub repository to scrape
# 
# options:
#   -h, --help            show this help message and exit
#   --max-stargazers MAX_STARGAZERS
#                         Maximum number of stargazers to scrape
#   -li, --with-linkedin  Scrape LinkedIn profiles
#   -aops, --with-agentops
#                         Use Agentops for tracking and reporting agents' actions
#   -mem0, --with-mem0    Option to include memory usage for scraping
#   -kg, --with-neo4j-kg  Option to use Neo4j knowledge graph. Requires --with-mem0

Visualize stargazers

python dataviz.py

List CSV files with stargazers and preview the most recent ones

ls data/*
ls -t data/* | tail -1 | xargs less

Architecture

star_track_architecture

Future features

  • Detailed scraping
  • More than 1 page of stars
  • API integration
  • Improve graph connections
  • Advanced visualizations

coming_soon

Go contribute 🫡🚢

Initial contributors

Julian Saks, Teo Feliu, Jeremiasz Jaworski, Mark Bain

About

Track who stars your repository

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages