Skip to content
Drix10Public

About

PyAdvisor: AI career advisor CLI that analyzes your GitHub profile and suggests skills, projects and learning paths with a Hugging Face model. Python.

Topics

Resources

Stars

5 stars

Watchers

1 watching

Forks

Latest commit

 

History

17 Commits

Folders and files

Repository files navigation

PyAdvisor: AI Career Advisor From Your GitHub Profile

PyAdvisor is a Python command-line career advisor. It reads your GitHub profile (repositories, languages, activity) plus a few answers from you, and uses a Hugging Face model to suggest the skills, projects and learning paths to work on next.

⭐ Star the repo and follow @Drix10 if it helps you.

  • Welcome to PyAdvisor, your personal career advisor tailored to your Github profile and provided information. Follow the steps below to get started:

🚀 Step 1: Setup

1.1. Clone PyAdvisor Repository

First, clone the PyAdvisor repository to your local machine:

git clone https://github.com/drix10/PyAdvisor.git

1.2. Install Requirements

Navigate to the cloned directory and install the required dependencies using pip:

cd PyAdvisor
pip install -r requirements.txt

🚀 Step 2: Obtaining Your Github Access Token

To fetch data from your Github profile, you'll need an access token with read access. Here's how you can obtain it:

2.1. Generate a Personal Access Token

  1. Go to your Github settings: https://github.com/settings
  2. Navigate to "Developer settings" > "Personal access tokens".
  3. Click on "Generate new token".
  4. Give your token a descriptive name and select the scopes: repo (for private repositories) and read:user (for accessing user profile data).
  5. Click on "Generate token" and copy the generated token.

2.2. Input Your Github Credentials

Run the PyAdvisor script and input your Github username and access token when prompted:

python PyAdvisor.py

🚀 Step 3: Provide Your Information

After providing your Github credentials, you'll be asked to input your skills, interests, and goals. Follow the prompts and enter the requested information.

🚀 Step 4: Generating Results

Once all information is provided, PyAdvisor will process your data and generate personalized career advice based on your Github profile and input.

Example

🚀 Additional Notes

  • Privacy: Your Github access token is only used to fetch data from your profile and is not stored or shared anywhere.
  • Feedback: I welcome any feedback or suggestions for improving PyAdvisor. For any issues contact me on discord: @drix10

Built by Drishtant Ghosh (Drix10) · AI systems engineer and 1x acquired founder, Bengaluru

Portfolio · LinkedIn · X · Blog · All projects

More from Drix10: Agent Flow (guardrails for AI coding agents) · MiroHedge (AI-assisted systematic fund) · Guardian (UPI scam interceptor) · Sentinel (AI security CLI) · Keystroke-LLM (NumPy transformer on a keyboard) · AI Resources (daily AI knowledge base)

About

PyAdvisor: AI career advisor CLI that analyzes your GitHub profile and suggests skills, projects and learning paths with a Hugging Face model. Python.

Topics

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages