Skip to content

minorcell/hub-io

Hub-IO 🌟

Hub-IO Logo

Hub-IO: Easy access to github repository information

Deployment 🖥️

Deployed on Hub-IO, click to visit!

Introduction 🚀

Hub-IO is a web application designed to simplify the process of fetching contributor information from GitHub repositories. With Hub-IO, you can automatically retrieve contributor details, including their avatars, and export them as a synthesized image for your README file. Additionally, you can copy the contributor information in JSON format or Markdown for further use. Whether you're managing an open-source project or just curious about your repository's contributors, Hub-IO has got you covered! 🎉

Features ✨

Automatic Contributor Fetching: Simply input the GitHub repository URL, and Hub-IO will fetch the contributor information for you. 🕵️‍♂️

  • Avatar Synthesis: Export contributor avatars as a single synthesized image, perfect for adding to your README file. 🖼️

  • JSON Export: Copy contributor information in JSON format for easy integration with other tools or scripts. 📋

  • Markdown Export: Copy the contributor information in Markdown format and paste it into README.md for dynamic rendering. 👾

  • User-Friendly Interface: Hub-IO is designed with simplicity in mind, making it easy for anyone to use. 🖥️

How to Use 🛠️

  1. Enter Repository URL: Navigate to the Hub-IO website and enter the GitHub repository URL you want to analyze.

  2. Fetch Contributors: Click the "Query" button to retrieve the list of contributors.

  3. Export Avatars: Choose the "Export Avatars" option to generate a synthesized image of all contributor avatars.

  4. Copy JSON: Use the "Copy JSON" button to copy the contributor information in JSON format.

  5. Copy Markdown: Use the "Copy Markdonw" button to copy the contributor information in Markdown format.

  6. Update README: Download the synthesized image and add it to your README file to showcase your contributors! 📄

Example Usage 🖼️

# My Awesome Project

1.  with image export.
<p>
  <img src="replace-with-generated-image" alt="Contributors" width="500" />
</p>

2. with Markdown export.

<table>
  <tbody>
    <tr>
        <td align="center" valign="top" width="12.5%" style="word-break: break-word; white-space: normal;">
            <a href="https://github.com/minorcell" title="minorcell">
                <img src="https://avatars.githubusercontent.com/u/120795714?v=4" width="100px;" alt="minorcell" style="border-radius: 9999px;" />
            </a>
        </td>
    </tr>
  </tbody>
</table>

Contributing 🤝

We welcome contributions from the community! If you'd like to contribute to Hub-IO, please follow these steps:

  1. Fork the repository.

  2. Create a new branch for your feature or bugfix.

  3. Make your changes and commit them.

  4. Push your changes to your fork.

  5. Submit a pull request to the main repository.

Please ensure your code follows our coding standards and includes appropriate tests.

Contributors 🥰

minorcell

License 📜

Hub-IO is open-source software licensed under the MIT License. See the LICENSE file for more details.

Acknowledgments 🙏

Thanks to GitHub for providing the API that makes this project possible.

Special thanks to all the contributors who have helped make Hub-IO a reality! 🌟

Contact 📧

If you have any questions, suggestions, or just want to say hi, feel free to reach out to us at mCell!.

Made with ❤️ by mCell

About

Access GitHub repository contributor information.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors 2

  •  
  •