https://github.com/dvershinin/gh
Low-level GitHub API request interface, with caching.
https://github.com/dvershinin/gh
api cachecontrol etag github python
Last synced: 2 months ago
JSON representation
Low-level GitHub API request interface, with caching.
- Host: GitHub
- URL: https://github.com/dvershinin/gh
- Owner: dvershinin
- License: bsd-2-clause
- Created: 2019-08-07T22:12:13.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-12-03T07:41:29.000Z (over 1 year ago)
- Last Synced: 2025-03-06T16:08:27.246Z (3 months ago)
- Topics: api, cachecontrol, etag, github, python
- Language: Python
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# gh
[](https://travis-ci.org/dvershinin/gh)
[](https://badge.fury.io/py/gh-api)Low-level GitHub API request interface. With caching.
It's similiar to the official `hub api`, but:
* only `GET` commands supported
* automatic caching by `ETag` and `Cache-Control` will speed up repeat queries and won't burn your rate limit
* based on Python## Synopsis
gh repos/dvershinin/lastversion/license # outputs JSON with license of a given repo
## Install
pip install --user gh-api