A Python library that streamlines your repository creation and commits on Github in 2 lines of code.
Features
- Repository creation
- Commits to existing repository
- Automatically Merge conflicts resolved
- High-level wrapper
I've built this library to both explore how Github API works and ease my process to create and commit to my Github account. If you're using VS Code editor, it should already be streamlined but for beginners it is not that straightforward. Besides, resolving merge conflicts is another pain that one-might encounter while doing push through git interface (bash). That is why, I have developed this project.
Long-term plan
Developing a total terminal interface through which users can perform almost any operation on Github.
Prerequisites
- GitHub account
- Github Personal Access Token (Fine-grained version)
- Python 3.8. X installed
Quickstart
Installing
pip install pushbot
importing the library
from pushbot import push_repo
push_repo()
Release files for pushbot 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pushbot-0.1.1.tar.gz | 2.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pushbot-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.6 kB
Release files / pushbot-0.1.1.tar.gz
| Download URL | pushbot-0.1.1.tar.gz |
|---|---|
| Size | 2.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
543f4242ed0a7ede6160d19fc37e0c97934a8c8018a6002304c88648c3b43abf
|
|
BLAKE2b-256 checksum How to use checksums |
746e631919f081b235df8ff65f6d780cc0880d69065271cabbef9a91a5dc8f3b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.8.10
|
Release files / pushbot-0.1.1-py3-none-any.whl
| Download URL | pushbot-0.1.1-py3-none-any.whl |
|---|---|
| Size | 3.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5a544d793337d8fbaf6a474861077740101e6bd31741e3060c402c11f560d24e
|
|
BLAKE2b-256 checksum How to use checksums |
5d4b3b356dbb36fcd3847b755f2367d95c0c939fd5846f644a927b15999ff239
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.8.10
|