ターミナル上でコードをコピペするだけで、gistのscriptを取得する

get_gist.py

#coding: utf-8
import subprocess

def main():
    text = ''
    num = 1
    while True:
        put = input('%d:' % num)
        if '\n'*3 in text: break
        else: text += put + '\n'
        num +=1
    filename = input('ファイル名:')
    if not filename: filename = 'sample'
    path = filename + '.py'
    with open(path,'w',encoding='utf-8') as f: f.write(text)
    url = subprocess.check_output("gist %s -a" % path, shell=True, universal_newlines=True)
    script = '' % url.replace('\n','')
    print(script)

if __name__ == '__main__':
    main()

自分のgistを汚さないためにも、-aでアノニマスモードでアップロードすることをおすすめします。

なぜかこのブログでうまく表示されないので不採用ですが、コンソール上で一気にコードがペーストできるのは色々使えるかも。

投稿者:

hitoribucho

Pythonistaはじめました。プログラミングによって自分の世界は考えるよりもずっっっと広がります。人のアウトプットの遅さはどうにもならない。そんな感じで毎日映画観てます。 ひとり映画鑑賞 ひとりガジェット速報

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です