Track who stars your repository 👀
git clone https://github.com/kingjulio8238/startrack.git
cd startrack
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
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
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
python dataviz.py
ls data/*
ls -t data/* | tail -1 | xargs less
- Detailed scraping
- More than 1 page of stars
- API integration
- Improve graph connections
- Advanced visualizations
Go contribute 🫡🚢