
Fetch information about the users who've starred a given GitHub repository.
Astronomer is an innovative tool designed for GitHub users who wish to efficiently fetch information about individuals who have starred their repositories. With the growing importance of user engagement metrics, understanding your audience has never been more crucial. This tool simplifies the process, allowing developers to gather data quickly and handle their projects with greater insight.
Whether you're managing a small personal project or a large open-source repository, Astronomer helps you navigate GitHub's vast data landscape with ease. By implementing a few simple commands, you can acquire valuable information about the stars your repository has received, paving the way for better interaction and growth.
Easy Installation: Just run pip install astronomer to get started within minutes, allowing you to focus on what truly matters—your code.
Personal API Token: Quickly generate a Personal API Token for access. The user-friendly design means you won't get lost in complicated setups.
Flexible Output Formats: Choose between multiple output formats including TSV, CSV, and JSON, so you can work with the data in the way that best suits your needs.
Custom Output Files: Use the --outfile option to specify where to save your data, making it easier to organize your outputs.
Minimal Data Fetching: When you only need essential information, use the --minimal option to get just user IDs and usernames, significantly reducing the number of requests you make and staying within GitHub’s rate limits.
Quiet Mode: For those who prefer a cleaner command line experience, the --quiet option silences logging, allowing for a distraction-free usage.
Rate Limit Awareness: Built with GitHub's rate limits in mind, Astronomer ensures you can only fetch data from repositories with 4,760 stars or fewer (or up to 99,965 stars with the minimal fetching option), allowing for efficient data management.
