Releases: Hamed-Gharghi/Auto-Commit-Bot-Github
Auto-Commit Bot GUI
Auto-Commit Bot GUI - v1.0.1
New Features:
- Added a graphical user interface (GUI) for easy configuration and control.
- Provided a standalone Windows executable for users without Python installed.
Installation:
- Download the
Auto_Commit_GUI.exe
from the Assets section below. - Follow the instructions in the updated README to configure and use the application.
Fixes:
- Initial release version.
Auto Commit Bot Github
Auto-Commit Bot GitHub v1.0
Description
Auto-Commit Bot GitHub is a Python-based tool designed to automate the process of generating Python scripts, committing them to a GitHub repository, and pushing the changes. This tool is ideal for automating routine updates or additions to your code repository, minimizing manual intervention.
Features
- Automated Script Generation: Automatically generates Python scripts with a defined structure and comment header.
- Git Integration: Manages Git operations such as adding, committing, and pushing updates to GitHub.
- Scheduled Execution: Supports scheduling to automate execution at intervals, such as every 24 hours.
Installation
To get started with the Auto-Commit Bot, follow these steps:
-
Clone the Repository:
git clone https://github.com/Hamed-Gharghi/Auto-Commit-Bot-Github.git cd Auto-Commit-Bot-Github
-
Configure the Script:
- Open
Auto_Commit.py
and update the following placeholders:path_to_your_repository
: Local path to your Git repository.your_github_username
: Your GitHub username.your_github_token
: Your GitHub token.your_repository_name
: The name of your GitHub repository.
- Open
-
Install Required Packages:
Ensure you have Python 3.6 or higher installed. No additional packages are required. -
Run the Script:
Execute the script to start the auto-commit process.python Auto_Commit.py
-
Schedule the Script:
Use a scheduler likecron
on Unix-based systems or Task Scheduler on Windows to run the script at your desired interval (e.g., every 24 hours).
License
This project is licensed under the MIT License - see the LICENSE file for details.
Contributing
If you have suggestions for improvements or want to contribute, please fork the repository and submit a pull request. All contributions are welcome!
Contact
- Author: Hamed Gharghi
- Email: Hamedgharghi1@gmail.com
- GitHub: Hamed-Gharghi