Skip to main content

Simple API interface for more convenient work with GitHub service

Project description

pyGitConnect

Python module for more convenient work with GitHub.

Downloads Downloads Downloads Supported Versions PyPI PyPi GitHub top language GitHub last commit
GitHub Release Date

GitHub Repo stars

Example of use

import pyGitConnect

# Creating User-object
userGitHub = pyGitConnect.User(
    token="YOUR_TOKEN",
    username="YOUR_USERNAME_ON_GITHUB",
    email="YOUR_EMAIL_ON_GITHUB"
)

# conneting to file on GitHub
file = pyGitConnect.File(userGitHub, "repositoryName/branchName/path/to/your/file.txt")
# getting readable text from file on GitHub
print(file.get().decode("UTF-8"))

# reading file from your drive
newFile = pyGitConnect.NewFile(userGitHub, "B:\\GITHUB\\path\\to\\script.py")
# pushing new file to your repository on GitHub
print(newFile.push("repositoryName/branchName/path/to/your/script/"))

# connecting to uploaded file
uploadedFile = pyGitConnect.File(userGitHub, "repositoryName/branchName/path/to/your/script/script.py")
# printing readable content from uploaded file
print(uploadedFile.get().decode("UTF-8"))

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

pyGitConnect-0.1.2.tar.gz (4.2 kB view hashes)

Uploaded Source

Built Distribution

pyGitConnect-0.1.2-py3-none-any.whl (4.3 kB view hashes)

Uploaded Python 3

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