Skip to main content

A Python package to create repo and push code on Github

Project description

A Python library that streamlines your repository creation and commits on Github in 2 lines of code.

Features

  1. Repository creation
  2. Commits to existing repository
  3. Automatically Merge conflicts resolved
  4. 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

  1. GitHub account
  2. Github Personal Access Token (Fine-grained version)
  3. Python 3.8. X installed

Quickstart

Installing

pip install pushbot

importing the library

from pushbot import push_repo
push_repo()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pushbot-0.1.1.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

pushbot-0.1.1-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file pushbot-0.1.1.tar.gz.

File metadata

  • Download URL: pushbot-0.1.1.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for pushbot-0.1.1.tar.gz
Algorithm Hash digest
SHA256 543f4242ed0a7ede6160d19fc37e0c97934a8c8018a6002304c88648c3b43abf
MD5 9f713fdc059c6c14543bf19594c6502b
BLAKE2b-256 746e631919f081b235df8ff65f6d780cc0880d69065271cabbef9a91a5dc8f3b

See more details on using hashes here.

File details

Details for the file pushbot-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: pushbot-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for pushbot-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5a544d793337d8fbaf6a474861077740101e6bd31741e3060c402c11f560d24e
MD5 9b895bbc6d9984bef8290126032b8274
BLAKE2b-256 5d4b3b356dbb36fcd3847b755f2367d95c0c939fd5846f644a927b15999ff239

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page