GistBrowser-Pharo

Interact with GitHub Gist on Pharo.

Browse, create, edit, and fork Gists via the Gist Browser, create Gists from Playgrounds, Gist Press support, and more.

Screenshot

Screenshot

Installation

  1. Setup a personal access token for Pharo at https://github.com/settings/tokens/new. Use this token for the Iceberg github.com plain text credentials password.

  2. In a Playground, Do it:

Metacello new
  repository: 'github://brackendev/GistBrowser-Pharo:v1.0.0/src';
  baseline: 'GistBrowser';
  onConflict: [ :ex | ex useIncoming ];
  onUpgrade: [ :ex | ex useIncoming ];
  onDowngrade: [ :ex | ex useLoaded ];
  ignoreImage;
  load.

Example Usage

Note: In Gist Browser, after entering text, it needs to be accepted with the “accept” keybind, usually Meta + s.

◼︎ Open Gist Browser from Tools

◼︎ Open Gist Browser from a Playground

In a Playground, Do it:

"Open with the Iceberg plain text github.com username"
GistBrowser open.

…or Do it:

"Open with a custom GitHub username"
GistBrowser open: 'brackendev'.

◼︎ Create a Gist from a Playground

More Example Usage

◼︎ Create a Gist

Gist Browser:

  1. Click the Add a new gist [➕] button (left-side top toolbar).
  2. In the File content text area, add the content.
  3. In the Gist description text field, add the description.
  4. In the Content filename text field, add the filename.
  5. Enable or disable the Privacy checkbox.
  6. Click the Save button.

Playground:

  1. Click the GitHub icon (top-right).
  2. In the Gist description text field, add the description.
  3. Click the Save button.

◼︎ Delete a Gist

  1. Select the Gist (top-left column).
  2. Click the Delete Gist [❌] button (left-side top toolbar).

◼︎ Add a File to a Gist

  1. Select the Gist.
  2. Click the Add a new file [➕] button (right-side top toolbar).
  3. In the File content text area, add the content.
  4. In the Content filename text field, add the filename.
  5. Click the Save button.

◼︎ Edit a Gist File

  1. Select the Gist (top-left column)
  2. Select the file (top-right column).
  3. Edit the content (in the File content text area) and/or the filename (in the Content filename text field).
  4. Click the Save button.

◼︎ Delete a Gist File

  1. Select the Gist (top-left column)
  2. Select the file (top-right column).
  3. Click the Delete File [❌] button (right-side top toolbar).

Note

TODO

Acknowledgements

This project makes use of the following third-party libraries and utilities:

Author

brackendev

License

GistBrowser-Pharo is released under the MIT license. See the LICENSE file for more info.