Skip to content

PyRepoAutomator is a Python project that leverages Selenium to automate the process of creating a repository on GitHub. It provides a user-friendly GUI built with Tkinter.

Notifications You must be signed in to change notification settings

abhijeet-shankar/PyRepoAutomator

Repository files navigation

PyRepoAutomator

PyRepoAutomator is a Python project that leverages Selenium to automate the process of creating a repository on GitHub. It provides a user-friendly GUI built with Tkinter.

Features

  • Automates the creation of repositories on GitHub
  • Provides a graphical user interface (GUI) for a seamless user experience
  • Uses Selenium to interact with the GitHub website and perform necessary actions
  • Allows users to input repository details such as name, description, and visibility
  • Handles the authentication process using GitHub credentials
  • Simplifies and accelerates the repository creation process

Prerequisites

  • Python 3.x
  • Selenium library (pip install selenium)
  • Chrome WebDriver (make sure it's compatible with your Chrome browser version)

Usage

  1. Clone the repository:

    git clone https://github.com/abhijeet-shankar/PyRepoAutomator.git
    

2.Make sure to download the appropriate Chrome WebDriver and update the webdriver_path variable in main.py with the path to the WebDriver executable.

3.Run the application: python app.py

4.The GUI window will appear, allowing you to enter the repository details and proceed with the repository creation process.

Contributing

Contributions are welcome! If you have any suggestions, feature requests, or bug reports, please open an issue or submit a pull request.

License

PyRepoAutomator is licensed under MIT license. Click MIT for more information.

About

PyRepoAutomator is a Python project that leverages Selenium to automate the process of creating a repository on GitHub. It provides a user-friendly GUI built with Tkinter.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages