blob: 15f976b90910bf11396277172d00eeafe87dc190 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#!/usr/bin/python
import urllib2
import os
import json
URL = 'http://paste.baserock.org/documents'
def run(*args):
if args:
content = [open(x).read() for x in args]
extensions = [os.path.splitext(x)[1] for x in args]
else:
content = [sys.stdin.read()]
extensions = [None]
for i, each in enumerate(content):
req = urllib2.Request(URL, each)
response = urllib2.urlopen(req)
the_page = response.read()
key = json.loads(the_page)['key']
url = "http://paste.baserock.org/%s" % key
if extensions[i]:
url += extensions[i]
print url
if __name__ == '__main__':
import sys
sys.exit(run(*sys.argv[1:]))
|