示例#1
0
 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")
示例#2
0
    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)
示例#3
0
#!/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!"