Skip to content

rbagrov/GistMagic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GistMagic

This package performs upload to GitHub Gist of last X lines of your Ipython session history.

Quickstart

%pip install gistmagic
%load_ext gistmagic
...
%gistmagic -5

Description

  • You need to generate a GitHub token. (Please trim its purpose and validity)
  • You need to install gistmagic
  • GistMagic is extention used only from ipython.
  • Your token is kept in memory and prompted every time gistmagic extention is loaded.
  • Gistmagic will not include in your Gist any other lines that the last X lines which start with In or Out.
  • Gistmagic will re-arrange the sequence of In/Out in Gist as this the only snipped you have created in your current ipython session.

In REPL help

In [3]: %gistmagic?
Docstring:
Upload code to gist

Usage:
    %load_ext gistmagic
    %gistmagic -X  (%gistmagic -5 / %gistmagic -25)

The argument -X is representing the last X In/Out sequences

How to create GitHub token

Quite easy. Chech it out from here: GitHub token tutorial

About

Ipython line magic that uploads to GitHub Gist

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages