サーバーでゴニョゴニョしている時に、あぁこれPastebin.comに簡単に上げれたら楽なのに...って思ったのでpythonで簡単に上げるスクリプトを書きました。
引数処理はdocopt使えばよかった...
Python3以上対応です。
Githubに置いてます。
https://github.com/ir1s-work/easy_to_paste
10行目のdev_keyはhttps://pastebin.com/apiにある自身のUnique Developer API Keyを入れてください。
-l オプションを抜くとゲストでペーストされます。
Usage
pastebin.py
pastebin.py [-f | --file] [-t | --title] [-s | --syntax] [-e | --expire] [-l | --login] [-p | --private]
pastebin.py [-h | --help]
Options:
-f --file Your paste file.
-t --title The name or title of your paste
-s --syntax Your paste format.
-e --expire The expiration date of your paste.
N = Never, 10M = 10 mins, 1H = 1 hour, 1D = 1 day, 2W = 2 weeks,
1M = 1 month, 6M = 6 months, 1Y = 1 year.
-l --login Your paste will belong to your account.
-p --private 1 -> Private, 2 -> Unlisted, 0 -> Public. (Default:0)
Examples:
$ python pastebin.py ~/paste.py
https://pastebin.com/hKDj1gPu
$ python pastebin.py ~/paste.py -t paste.py -s python -l -p 2
https://pastebin.com/VWFTMg2u