{"id":24702943,"url":"https://github.com/raghul-m/git-bounty","last_synced_at":"2026-04-18T06:35:44.645Z","repository":{"id":273597219,"uuid":"920248806","full_name":"Raghul-M/Git-Bounty","owner":"Raghul-M","description":"Git Bounty 🏴‍☠️, a fun and creative tool that transforms GitHub profiles into vibrant anime-style bounty posters. Simply enter a GitHub username to generate a unique poster based on contributions, favorite programming languages, and more!","archived":false,"fork":false,"pushed_at":"2025-07-09T16:21:26.000Z","size":79,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-10T01:19:17.535Z","etag":null,"topics":["github-api","graphql","huggingface","huggingface-models","python","stability-ai","streamlit-webapp"],"latest_commit_sha":null,"homepage":"https://gitbounty.streamlit.app/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Raghul-M.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-01-21T20:21:41.000Z","updated_at":"2025-07-09T16:21:29.000Z","dependencies_parsed_at":"2025-01-21T21:28:03.018Z","dependency_job_id":"eae13c32-4d20-41b9-a1c1-d0da0f40a773","html_url":"https://github.com/Raghul-M/Git-Bounty","commit_stats":null,"previous_names":["raghul-m/git-bounty"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Raghul-M/Git-Bounty","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Raghul-M%2FGit-Bounty","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Raghul-M%2FGit-Bounty/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Raghul-M%2FGit-Bounty/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Raghul-M%2FGit-Bounty/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Raghul-M","download_url":"https://codeload.github.com/Raghul-M/Git-Bounty/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Raghul-M%2FGit-Bounty/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31959881,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["github-api","graphql","huggingface","huggingface-models","python","stability-ai","streamlit-webapp"],"created_at":"2025-01-27T05:51:41.746Z","updated_at":"2026-04-18T06:35:44.636Z","avatar_url":"https://github.com/Raghul-M.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Git Bounty 💰\n\n**Git Bounty** generates a personalized anime-style pirate bounty posters based on a user's GitHub activity. Simply input a GitHub username, and the app pulls relevant data like contributions, favorite programming languages, and more to create a unique bounty poster.\n\n![image](https://github.com/user-attachments/assets/f20459f6-3a9e-465c-93c4-051e29d09dfe)\n\n## 🖥️ Features\n- **Profile Integration**: Fetches GitHub profile details such as username, followers, location, and contributions.\n- **Anime-Style Poster**: Generates a bounty poster with a tech-pirate theme based on GitHub activity.\n- **Programming Flair**: Highlights the user's most used programming languages.\n- **Custom Bounty**: Sets the bounty amount to match total contributions.\n- **Downloadable Poster**: Save and share your personalized bounty poster.\n\n## 🚀 Live Demo\nCheck out the live app Git Bounty : [ https://gitbounty.streamlit.app/](https://gitbounty.streamlit.app/)\n\n## 🛠️ How It Works\n1. Enter a GitHub username.\n2. The app fetches user details and contribution data from the GitHub API.\n3. It generates an anime-style bounty poster using the Hugging Face Stable Diffusion model.\n4. The poster is displayed and ready for download.\n\n### **Home Page**\n![Screenshot 2025-01-22 at 10 52 22 AM](https://github.com/user-attachments/assets/99dc1a5c-9333-440b-b1bf-abd341e35c89)\n\n\n### **Generated Bounty Poster**\n![Screenshot 2025-01-22 at 10 52 52 AM](https://github.com/user-attachments/assets/ce740694-983d-4bf8-9c46-12ac0318b36c)\n\n\n## 🧩 Tech Stack\n- **Frontend**: [Streamlit](https://streamlit.io/) for an interactive web app.\n- **Backend APIs**:\n  - [GitHub REST API](https://docs.github.com/en/rest) for fetching user profile data.\n  - [GitHub GraphQL API](https://docs.github.com/en/graphql) for contribution and language statistics.\n  - [Hugging Face Model (stabilityai/stable-diffusion-3.5-large)](https://huggingface.co/stabilityai) for image generation.\n  -  [Docker](https://www.docker.com/) for Conatinerizing the Application\n- **Deployment**: Hosted on [Streamlit Cloud](https://streamlit.io/cloud).\n\n## 🛠️ Local Setup\n1. Clone this repository:\n   ```bash\n   $ git clone https://github.com/Raghul-M/Git-Bounty.git\n   $ cd git-bounty\n   ```\n\n2. Create a virtual environment and activate it:\n   ```bash\n   $ python -m venv venv\n   $ source venv/bin/activate  # On Windows, use `venv\\Scripts\\activate`\n   ```\n\n3. Install dependencies:\n   ```bash\n   $ pip install -r requirements.txt\n   ```\n\n4. Set up environment variables:\n   - Create a `.env` file in the project root with the following content:\n     ```env\n     GH_TOKEN= \"your_github_api_token\"\n     \n     HF_TOKEN= \"your_huggingface_api_token\"\n     ```\n\n5. Run the app:\n   ```bash\n   streamlit run app.py\n   ```\n\n## 🧳 Deployment\n### Streamlit Cloud\n1. Push the code to a public/private repository on GitHub.\n2. Connect the repository to [Streamlit Cloud](https://streamlit.io/cloud) and deploy the app.\n\n### Docker (Optional)\n1. Build the Docker image:\n   ```bash\n   $ docker build -t git-bounty .\n   ```\n2. Run the Docker container:\n   ```bash\n   $ docker run -p 8501:8501 git-bounty\n   ```\n\n## 🌟 Contributing\nContributions are welcome! If you have suggestions, bug reports, or want to add new features, feel free to submit a pull request.\n\nFeel free to explore, contribute, and adapt this project to suit your needs. If you encounter any issues or have suggestions for improvement, please raise them in the GitHub repository's issues section. Happy coding! 🚀\n\nConnect with me on linkedin: [Raghul M](https://www.linkedin.com/in/m-raghul/)\n\n\n## ✨ Acknowledgments\n- Inspired by the creativity of the One Piece universe.\n- Special thanks to [Streamlit](https://streamlit.io/) and [Hugging Face](https://huggingface.co/) for their awesome tools.\n\n---\n\nBring your GitHub activity to life with **Git Bounty** — the ultimate developer's bounty poster generator! 🏴‍☠️\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraghul-m%2Fgit-bounty","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraghul-m%2Fgit-bounty","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraghul-m%2Fgit-bounty/lists"}