Gitcloner - Clone all the repositories of a user or an organization

in #utopian-io7 years ago (edited)

About the project

Most of the times we find ourselves in situations when we have to clone all the repositories of a particular user or organization for our own usage. This task can be quite tedious if we approach it in a wrong way. I created this project to automate this tedious task so that we can save our time. This is mainly a command line program. This program can also clone all the gists of a user or an organization of github.

Technology Stack

I mainly used Python language to write the script. Also I wrote this script without using any third-party packages to avoid dependency problems. The project works best on Python 3.

Roadmap

No bug reports or issues are at the project at the moment.
I try to solve any issues created by the users as soon as possible.
I am hoping to add support for other git repository site support soon.
I have plans to update the project so that users can selectively clone repositories so that a user doesn't have to clone all the repositories of an account all the time.
Also I have plans for a GUI version of this tool in future.

How to contribute?

Currently, the project is really small. Just open a pull request with your changes and I will merge them after reviewing. Always test your changes by installing the package in a Python 3+ virtual environment before making a pull request.

Important Links

Github Link: https://github.com/shakib609/gitcloner

Github Profile: https://github.com/shakib609/

Thanks



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Hey @wehmoen, I just gave you a tip for your hard work on moderation. Upvote this comment to support the utopian moderators and increase your future rewards!