A Python command-line wrapper with github3.py library to access GitHub Gist
Project description
A Python command-line wrapper with github3.py library to access GitHub Gist.
Installation
You can install with pip:
pip install pgist -U
Or with easy_install:
easy_install -U pgist
Command
To upload the contents of a.py just:
pgist a.py
Or you can accept stdin as a file like this:
pgist -
type ctrl+D to end stdin and ctrl+C to abort.
Upload multiple files:
pgist a b c
Use -p to make the gist private:
pgist a.py -p
Use -d to add a description:
pgist -d "Say something" a.py
You can update existing gists with -u:
pgist b.py c.py -u 2c93e03266634cd6e273
List your public gists:
pgist -l
And list all gists including private ones:
pgist -l -A
See pgist –help for more detail.
Login
If you want to associate your gists with your GitHub account, you need to login with pgist. It doesn’t store your username and password, it just uses them to get an OAuth2 token (with the “gist” permission).
pgist --login GitHub username(default is xxxxx): douglarek GitHub password for douglarek: Done ...
After you’ve done this, you can still upload gists anonymously with -a:
pgist a.py -a
Thanks
github3.py by Ian Cordasco.
License
Licensed under the Apache 2.0 license. Bug-reports, and pull requests are welcome.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pgist-0.4.3.tar.gz.
File metadata
- Download URL: pgist-0.4.3.tar.gz
- Upload date:
- Size: 8.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c7717a59bcdef30af3875c0c2ecb40b0b26cc0b56ddab6856fb79839e1aaad46
|
|
| MD5 |
36d44873686399f5ed05f691ae8b0792
|
|
| BLAKE2b-256 |
1e61392cb22cba47b8d4121260778d0180a29a8e50f2a5c8c0c35f4fae050dac
|
File details
Details for the file pgist-0.4.3-py2.py3-none-any.whl.
File metadata
- Download URL: pgist-0.4.3-py2.py3-none-any.whl
- Upload date:
- Size: 14.2 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8b66320e61bf6d3b1375f020529fcc97d50f7d4039d5a753b2d59bc8e4e9b237
|
|
| MD5 |
8ef11c8163f2247e05edf89c5ede110d
|
|
| BLAKE2b-256 |
d6afd331201e01fcc086452ddee4a54de5f7af71905894c868c0a1e56cd7a9d8
|