Metadata-Version: 2.0
Name: python-gist-note
Version: 0.2.3
Summary: just a simple code sharing tool powered by gist.
Home-page: https://github.com/tonghuashuai/python-gist-note
Author: tonghs
Author-email: tonghuashuai@gmail.com
License: MIT License
Keywords: note,gist,gist-note,gn,code share
Platform: any
Requires-Dist: requests

python-gist-note
================

灵感来自于 @教主 的 42qucc： https://bitbucket.org/zuroc/42qu-notepad，
http://p.pe.vc/:help。

基于 gist
的代码分享工具，可以很方便和你的小伙伴在\ ``命令行``\ 分享代码片段。

安装
~~~~

::

    sudo pip install python-gist-note

使用
~~~~

USAGE：

::

    1. 获取 gist 内容（写入到 file.py）：
    gn gist-id-or-url > file.py

    2. 新建 gist （根据 file.py 文件的内容）：
    gn [options] < file.py

    3. 完整参数：
    gn -f gist-test.py -m 'this is a test file' -u abc@def.com -p pwd < test.py

OPTIONS:

::

    --help, -h: 显示本帮助

    -f: 可选，新建 gist 时，新建的 gist 的文件名，默认为：gistfile1.txt

    -m: 可选，新建 gist 时，新建的 gist 描述，默认为空

    -u, -p: 用户名和密码

使用场景举例：

李雷想把自己机器上的 app.py 分享给韩梅梅，李雷操作如下：

::

    $ gn -f app.py -m 'this is a test python file' < app.py
    https://gist.github.com/38821b0f84959c525379edb258f0243f
    38821b0f84959c525379edb258f0243f

李雷将获得的 gist id 或 url 发送给韩梅梅，然后韩梅梅操作如下：

::

    $ gn 38821b0f84959c525379edb258f0243fc > app.py

注意
~~~~

1. 因为是匿名，所以只能在线查看不能编辑，将来有可能增加用户
2. 生成的 url 可读性比较差，考虑加入短域名


