Close

Non Member

fitur user management masih terbatas untuk client kami saja. Fitur registrasi untuk umum akan dibuka secepatnya.

lock and key

Sign in to your account.

Account Login

PassToBin.py, Simple Pastebin API Python ScriptSimple Python script untuk mengupload source file ke pastebin.com menggunakan pastebin API.Diposting di Scripts - 05 Agu 2012 21:49:51

PassToBin.py, Simple Pastebin API Python Script

Script Python untuk mengupload source file ke pastebin.com menggunakan pastebin API. Anda dapat menyesuaikan nama file, mem-posting sebagai pengunjung atau akun Pastebin Anda dengan pilihan public / private paste dan auto configure syntax highlight untuk beberapa tipe file.

Anda dapat mendownload atau ikut memodifikasi / commit passtobin.py tersebut melalui github public repositories.

Program Langage : Python
Python Version : 2.x
Tested on : Linux 

Contoh Penggunaan :

python passtobin.py -f /path/to/file/upload.txt

Pilihan yang tersedia :

Options:
-h, --help            show this help message and exit
  -f FILE               file you want to upload (Required!)
  -u USER, --user=USER  your pastebin username, will be submit as guest if
                        not specified
  -n NAME, --name=NAME  your pastebin file title (optional)
  -p, --private         set this param for private paste
  -t TYPE, --type=TYPE  force format syntax highlight (Default: text)
  -e    Paste expires. Default: Never

Dimana :

-h atau --help
Untuk menampilkan opsi dan cara penggunaan.

-f FILE ( wajib ditentukan! )
Lokasi file yang ingin diupload ke pastebin.com

-u USER atau --user=USER ( Optional )
Username pastebin Anda. Klo tidak di set, maka otomatis akan melakukan paste sebagai guest.

-n NAME atau --name="Judul file" ( Optional )
Nama judul file yang akan munjul pada "title" pastebin. Jika tidak diisi, maka akan menggunakan judul default "untitled"

-t TYPE atau --type=TYPE ( Optional )
Untuk force syntax highlight yg digunakan. Jika tidak di set, maka script akan coba otomatis medeteksi dari ekstensi file tersebut. Untuk sementara support auto detect ekstensi yang ada pada line 121 - 127.
Secara default, jika file ekstensi tidak ada pada list diatas, maka akan menggunakan format text ( tanpa syntax highlight )
Untuk force type lebih lengkapnya bisa dilihat pada http://pastebin.com/api

-e ( Optional )
Brapa lama file tersebut akan ada di pastebin.com.
untuk expires option :

N = Never ( Default )
10M = 10 Minutes
1H = 1 Hour
1D = 1 Day
1M = 1 Month

-p atau --private
Private paste. Max untuk 1 akun free pastebin 25 private paste.

Misalnya saya ingin upload private file dengan format apache log ke pastebin menggunakan user ditatompel expires selama 1 hari dengan judul paste "Apache Log Jan 2012" Maka :

python passtobin.py -f /var/log/httpd/error_log -u ditatompel -t apache \
-e 1D -n "Apache Log Jan 2012" --private

File ini juga diposting di :
http://devilzc0de.org/forum/thread-12869.html 

Komentar

comments powered by Disqus