beautypg.com

Ncast presentation recorder reference manual – NCast PR720 User Manual

Page 91

background image

NCast Presentation Recorder Reference Manual

filein.close()
fileout.close()

# Remove file if requested

if remove:

url = "http://" + host + "/backup/remove.cgi?file=" + mp4

if debug:

print "ncfiles: Removing", url

try:

filerm = urllib2.urlopen(url)

except urllib2.URLError, msg:

print "ncfiles: Urllib2 error (%s):" % msg
return False

except socket.error, (errno, strerror):

print "ncfiles: Socket error (%s) for host %s (%s)" % (errno, host, strer-

ror)

return False

filerm.close()

return True

# Main Program -------------------------------------------------------

hostlist = []
debug = False
inputfile = None
user = "backup"
pswd = "ncast"
realm = "NCast PR720"
remove = False

def Usage():
print "Usage: ncfiles.py -d -f hostfile -h -p password -r -v --debug
--file=hostfile --help --pswd=password --remove --version host host1 host2 ..."

try:
options, args = getopt.getopt(sys.argv[1:], 'df:hp:rv:', ['debug', 'file=', 'help',
'pswd=', 'remove', 'version'])
except getopt.GetoptError:
Usage()
sys.exit(2)

for o, a in options:
if o in ("-d", "--debug"):
debug = True
if o in ("-h", "--help"):
Usage()
sys.exit()
if o in ("-p", "--pswd"):
pswd = a
if o in ("-r", "--remove"):
remove = True
if o in ("-v", "--version"):
print "ncfiles.py Version 1.0"
sys.exit()
if o in ("-f", "--file"):
inputfile = a

hostlist.extend(args)

NCast Corporation

Revision 1.1

Page 91

This manual is related to the following products: