Skip to main content

Agha: Another GitHub API

Yes, Agha is another GitHub API library for Python 2.x development.

Support basic CRUD operations throw the official REST API v3: http://developer.github.com/v3/

Example:

 from agha import GitHubApi
 api = GitHubApi("myuser", "mypass")

 # Create a repository
 api.create_repo({'name': 'mytestrepo1', 'description': 'Github Test 1', 'auto_init': True}

 # Edit the repo description
 api.edit_myrepo("mytestrepo1", {'description': 'Another description for my repo'})

 # List my repositories
 for repo in api.get_myrepos():
     print "NAME: %(name)s, DESCRIPTION: %(description)s, URL: %(html_url)s" % repo

 # Delete the repo
 api.delete_myrepo("mytestrepo1")

# Show my profile information
print "USER: %(login)s, NAME: %(name)s, EMAIL: %(email)s" % api.get_myprofile()

Requirements

  • Python 2.6+

  • Requests library

About

This source code is available in https://github.com/mrsarm/python-agha

Developed by Mariano Ruiz <mrsarm@gmail.com>

License: LGPL-3 (C) 2014

Metadata

Release files for agha 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agha 0.1.0
File Size Uploaded
agha-0.1.0.tar.gz 17.6 kB Details

Release files / agha-0.1.0.tar.gz

Download URL agha-0.1.0.tar.gz
Size 17.6 kB
Tags Source
SHA-256 checksum
How to use checksums
9e8cd753687b75a24d56529e08881dc731db0c6cedd2937265fc5b43432a229b
BLAKE2b-256 checksum
How to use checksums
eb6a446fa3ece44f4d45693ed2b5ccba64805d9f738f658b6b5c6e5a711a352f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page