Initial commit
commit
fe80395dbf
@ -0,0 +1,39 @@
|
||||
#!/usr/bin/python
|
||||
|
||||
import sys, mechanize
|
||||
|
||||
def by_nr(message, url, number, field):
|
||||
br = mechanize.Browser()
|
||||
br.set_handle_robots(False)
|
||||
br.open(url)
|
||||
br.select_form(nr=number)
|
||||
br[field] = message
|
||||
result = br.submit()
|
||||
return result.geturl()
|
||||
|
||||
def by_name(message, url, formname, field):
|
||||
br = mechanize.Browser()
|
||||
br.set_handle_robots(False)
|
||||
br.open(url)
|
||||
br.select_form(name=formname)
|
||||
br[field] = message
|
||||
result = br.submit()
|
||||
return result.geturl()
|
||||
|
||||
message = ''.join(sys.stdin.readlines())
|
||||
|
||||
print "Posting your message to various pastebin services.."
|
||||
|
||||
print "pastee.org: " + by_nr(message, "http://www.pastee.org/", 0, "content")
|
||||
print "dpaste.org: " + by_nr(message, "http://www.dpaste.org/", 0, "content")
|
||||
#print "codeupload.com: " + by_nr(message, "http://www.codeupload.com/", 1, "source") #can't find the field, not sure why
|
||||
#print "codepad.org: " + by_nr(message, "http://www.codepad.org/", 0, "code") #server error... tries to execute?
|
||||
print "dumpz.org: " + by_nr(message, "http://www.dumpz.org/", 0, "code")
|
||||
#print "hpaste.org: " + by_nr(message, "http://www.hpaste.org/", 0, "paste") #needs more fields
|
||||
print "mysticpaste.com: " + by_nr(message, "http://www.mysticpaste.com/", 0, "content")
|
||||
print "stickypaste.com: " + by_nr(message, "http://www.stickypaste.com/", 0, "code")
|
||||
|
||||
print "pastebin.com: " + by_name(message, "http://www.pastebin.com/", "myform", "paste_code")
|
||||
print "dpaste.com: " + by_name(message, "http://www.dpaste.com/", "pasteform", "content")
|
||||
#print "clippy.tk: " + by_name(message, "http://www.clippy.tk/", "editor", "code2") # needs more work too
|
||||
#print "pastebay.com: " + by_name(message, "http://www.pastebay.com/", "editor", "code2") #idk why this doesn't work
|
Loading…
Reference in New Issue