semvec/pypi-packages huggingface dataset:
pygists 1.1.0
CLI tool to operate with the GitHub Gists API.
License: MIT

Pygists
=======

Just a tool to manage GitHub gists

Usage
-----

To list all your gists with embed links use :code:`ls`:

::

  $ pygists ls -u your_username -t $GITHUB_TOKEN

  tomasfarias's GitHub Gist: 6d83bf247790b4116f0575ee230cc4d0
  'Just a second test'
  Created: 2019-06-27 05:22:08
  Updated: 2019-07-08 19:57:12
  Embed: https://gist.github.com/tomasfarias/6d83bf247790b4116f0575ee230cc4d0.js
  File | Size (chars)
  test_2.py | 15


  tomasfarias's GitHub Gist: 2be660066572b42a898c87f48b756b89
  'Just a test'
  Created: 2019-06-27 05:20:24
  Updated: 2019-07-08 19:56:51
  Embed: https://gist.github.com/tomasfarias/2be660066572b42a898c87f48b756b89.js
  File | Size (chars)
  test_1.py | 15


To :code:`create` a new gist from a file call:

::

  $ pygists create path/to/gist/file.py -u tomasfarias -t $GITHUB_TOKEN -d 'Just another test'

  tomasfarias's GitHub Gist: c4eb4855f02e77d162a78520da50a0b9
  'Just another test'
  Created: 2019-07-08 20:03:56
  Updated: 2019-07-08 20:03:56
  Embed: https://gist.github.com/tomasfarias/c4eb4855f02e77d162a78520da50a0b9.js
  File | Size (chars)
  test_3.py | 16


To :code:`update` an existing gist get the ID and pass it. Use :code:`add`, :code:`delete`, :code:`modify` to add new files to the gist, delete an existing file and modifiy the contents and name of an existing file:

::

  $ pygists update c4eb4855f02e77d162a78520da50a0b9 -u tomasfarias -t $GITHUB_TOKEN -d "New description" --add test_new_3.py --modify old_file_name.py=path/to/new_file.py

  tomasfarias's GitHub Gist: c4eb4855f02e77d162a78520da50a0b9
  'New description'
  Created: 2019-07-08 20:03:56
  Updated: 2019-07-08 21:26:47
  Embed: https://gist.github.com/tomasfarias/c4eb4855f02e77d162a78520da50a0b9.js
  File | Size (chars)
  test_new_3.py | 16
  new_file.py | 25