Mercurial > hg > config
annotate python/pastebin.py @ 392:1b6d7be776ca
add pushbug command
| author | Jeff Hammel <jhammel@mozilla.com> | 
|---|---|
| date | Mon, 29 Jul 2013 13:44:05 -0700 | 
| parents | 6b8573a62cd3 | 
| children | 
| rev | line source | 
|---|---|
| 
37
 
6b8573a62cd3
add a python pastebin script for mozilla (pastebinit strangely doesnt seem to work at all)
 
Jeff Hammel <k0scist@gmail.com> 
parents:  
diff
changeset
 | 
1 #!/usr/bin/env python | 
| 
 
6b8573a62cd3
add a python pastebin script for mozilla (pastebinit strangely doesnt seem to work at all)
 
Jeff Hammel <k0scist@gmail.com> 
parents:  
diff
changeset
 | 
2 | 
| 
 
6b8573a62cd3
add a python pastebin script for mozilla (pastebinit strangely doesnt seem to work at all)
 
Jeff Hammel <k0scist@gmail.com> 
parents:  
diff
changeset
 | 
3 import sys | 
| 
 
6b8573a62cd3
add a python pastebin script for mozilla (pastebinit strangely doesnt seem to work at all)
 
Jeff Hammel <k0scist@gmail.com> 
parents:  
diff
changeset
 | 
4 import urllib2 | 
| 
 
6b8573a62cd3
add a python pastebin script for mozilla (pastebinit strangely doesnt seem to work at all)
 
Jeff Hammel <k0scist@gmail.com> 
parents:  
diff
changeset
 | 
5 import urllib | 
| 
 
6b8573a62cd3
add a python pastebin script for mozilla (pastebinit strangely doesnt seem to work at all)
 
Jeff Hammel <k0scist@gmail.com> 
parents:  
diff
changeset
 | 
6 content = sys.stdin.read() | 
| 
 
6b8573a62cd3
add a python pastebin script for mozilla (pastebinit strangely doesnt seem to work at all)
 
Jeff Hammel <k0scist@gmail.com> 
parents:  
diff
changeset
 | 
7 url = 'http://pastebin.com/api_public.php' | 
| 
 
6b8573a62cd3
add a python pastebin script for mozilla (pastebinit strangely doesnt seem to work at all)
 
Jeff Hammel <k0scist@gmail.com> 
parents:  
diff
changeset
 | 
8 data = dict(paste_code=content, paste_subdomain='mozilla') | 
| 
 
6b8573a62cd3
add a python pastebin script for mozilla (pastebinit strangely doesnt seem to work at all)
 
Jeff Hammel <k0scist@gmail.com> 
parents:  
diff
changeset
 | 
9 values = urllib.urlencode(data) | 
| 
 
6b8573a62cd3
add a python pastebin script for mozilla (pastebinit strangely doesnt seem to work at all)
 
Jeff Hammel <k0scist@gmail.com> 
parents:  
diff
changeset
 | 
10 req = urllib2.Request(url, values) | 
| 
 
6b8573a62cd3
add a python pastebin script for mozilla (pastebinit strangely doesnt seem to work at all)
 
Jeff Hammel <k0scist@gmail.com> 
parents:  
diff
changeset
 | 
11 response = urllib2.urlopen(req) | 
| 
 
6b8573a62cd3
add a python pastebin script for mozilla (pastebinit strangely doesnt seem to work at all)
 
Jeff Hammel <k0scist@gmail.com> 
parents:  
diff
changeset
 | 
12 the_page = response.read() | 
| 
 
6b8573a62cd3
add a python pastebin script for mozilla (pastebinit strangely doesnt seem to work at all)
 
Jeff Hammel <k0scist@gmail.com> 
parents:  
diff
changeset
 | 
13 | 
| 
 
6b8573a62cd3
add a python pastebin script for mozilla (pastebinit strangely doesnt seem to work at all)
 
Jeff Hammel <k0scist@gmail.com> 
parents:  
diff
changeset
 | 
14 print the_page | 
