def __init__(self, username, userpw): super(NdriveProvider, self).__init__() self.ndrive = Ndrive() if self.ndrive.login(username, userpw): _logger.info("login ok") else: _logger.error("login fail")
def __init__(self, id, passwd): cmd.Cmd.__init__(self) self.n = Ndrive() self.id = id self.passwd = passwd s = self.n.login(id, passwd) if s: self.stdout.write('Success lgoin\n') else: self.stdout.write('Failed lgoin: wrong Id or Password\n') return self.current_path = '/' self.do_cd(self.current_path) self.prompt = "> %s@Ndrive:%s " % (self.id, self.current_path)
#!/usr/bin/python import sys import getpass from time import gmtime, strftime from ndrive import Ndrive if len(sys.argv) != 2: print "[!] Error: need file name" sys.exit(1) f_name = sys.argv[1] day = strftime("%Y-%m-%d", gmtime()) print "[*] Uploading %s" % f_name nd = Ndrive() #n_id = raw_input("Id : ") n_id = "carpedm30" n_pass = getpass.getpass() nd.login(n_id, n_pass) nd.uploadFile(f_name, "/%s-%s" % (day, f_name)) print "[*] Complete!"