cli scripts: remove the for-educational-purposes standalone clauses. Closes #261.

This commit is contained in:
Brian Warner 2008-01-16 00:08:51 -07:00
parent 146b290597
commit 4cdb252d5a
5 changed files with 0 additions and 104 deletions

View File

@ -1,4 +1,3 @@
#!/usr/bin/env python
import urllib
@ -25,29 +24,3 @@ def get(nodeurl, dir_uri, vdrive_fname, local_file, stdout, stderr):
outf.close()
return 0
def main():
import optparse, re
parser = optparse.OptionParser()
parser.add_option("-u", "--nodeurl", dest="nodeurl")
parser.add_option("-r", "--dir-cap", dest="rooturi")
(options, args) = parser.parse_args()
NODEURL_RE=re.compile("http://([^:]*)(:([1-9][0-9]*))?")
if not isinstance(options.nodeurl, basestring) or not NODEURL_RE.match(options.nodeurl):
raise ValueError("--node-url is required to be a string and look like \"http://HOSTNAMEORADDR:PORT\", not: %r" % (options.nodeurl,))
if not options.rooturi:
raise ValueError("must provide --dir-cap")
vdrive_fname = args[0]
local_file = None
if len(args) > 1:
local_file = args[1]
get(options.nodeurl, options.rooturi, vdrive_fname, local_file)
if __name__ == '__main__':
main()

View File

@ -1,4 +1,3 @@
#! /usr/bin/python
import urllib
import simplejson
@ -27,29 +26,3 @@ def list(nodeurl, dir_uri, vdrive_pathname, stdout, stderr):
print >>stdout, "%10s %s" % (size, name)
elif nodetype == "filenode":
print >>stdout, "%10s %s" % (d['size'], vdrive_pathname)
def main():
import optparse, re
parser = optparse.OptionParser()
parser.add_option("-u", "--node-url", dest="nodeurl")
parser.add_option("-r", "--dir-cap", dest="rooturi")
(options, args) = parser.parse_args()
NODEURL_RE=re.compile("http://([^:]*)(:([1-9][0-9]*))?")
if not isinstance(options.nodeurl, basestring) or not NODEURL_RE.match(options.nodeurl):
raise ValueError("--node-url is required to be a string and look like \"http://HOSTNAMEORADDR:PORT\", not: %r" % (options.nodeurl,))
if not options.rooturi:
raise ValueError("must provide --dir-cap")
vdrive_pathname = ""
if args:
vdrive_pathname = args[0]
list(options.nodeurl, options.rooturi, vdrive_pathname)
if __name__ == '__main__':
main()

View File

@ -1,4 +1,3 @@
#! /usr/bin/python
import re
import urllib

View File

@ -1,4 +1,3 @@
#!/usr/bin/env python
import urllib
from allmydata.scripts.common_http import do_http
@ -26,28 +25,3 @@ def put(nodeurl, dir_uri, local_fname, vdrive_fname, verbosity,
print >>stderr, "error, got %s %s" % (resp.status, resp.reason)
print >>stderr, resp.read()
return 1
def main():
import optparse, re
parser = optparse.OptionParser()
parser.add_option("-u", "--node-url", dest="nodeurl")
parser.add_option("-r", "--dir-cap", dest="rooturi")
(options, args) = parser.parse_args()
NODEURL_RE=re.compile("http://([^:]*)(:([1-9][0-9]*))?")
if not isinstance(options.nodeurl, basestring) or not NODEURL_RE.match(options.nodeurl):
raise ValueError("--node-url is required to be a string and look like \"http://HOSTNAMEORADDR:PORT\", not: %r" % (options.nodeurl,))
if not options.rooturi:
raise ValueError("must provide --dir-cap")
local_file = args[0]
vdrive_fname = None
if len(args) > 1:
vdrive_fname = args[1]
return put(options.nodeurl, options.rooturi, vdrive_fname, local_file)
if __name__ == '__main__':
main()

View File

@ -1,4 +1,3 @@
#!/usr/bin/env python
import urllib
from allmydata.scripts.common_http import do_http
@ -24,25 +23,3 @@ def rm(nodeurl, dir_uri, vdrive_pathname, verbosity, stdout, stderr):
print >>stderr, "error, got %s %s" % (resp.status, resp.reason)
print >>stderr, resp.read()
return 1
def main():
import optparse, re
parser = optparse.OptionParser()
parser.add_option("-u", "--node-url", dest="nodeurl")
parser.add_option("-r", "--dir-cap", dest="rooturi")
(options, args) = parser.parse_args()
NODEURL_RE=re.compile("http://([^:]*)(:([1-9][0-9]*))?")
if not isinstance(options.nodeurl, basestring) or not NODEURL_RE.match(options.nodeurl):
raise ValueError("--node-url is required to be a string and look like \"http://HOSTNAMEORADDR:PORT\", not: %r" % (options.nodeurl,))
if not options.rooturi:
raise ValueError("must provide --dir-cap")
vdrive_pathname = args[0]
return rm(options.nodeurl, options.rooturi, vdrive_pathname, 0)
if __name__ == '__main__':
main()