#!/usr/bin/env python #coding=utf-8 import os import sys import json from baidupan import BaiduPan if __name__ == '__main__': action = sys.argv[1] p1 = sys.argv[2] p2 = sys.argv[3] print action print p1 print p2 access_token = '21.58bb27235738272a2e0c1806b01d6275.2592000.1424255418.1979880476-479278' disk = BaiduPan(access_token) if action == 'upload': print 'the upload result is: '+disk.upload('/apps'+p2, p1) elif action == 'quota': print disk.quota() else: print 'no action'
#!/usr/bin/env python #coding=utf-8 import os import sys import json from baidupan import BaiduPan if __name__ == '__main__': action = sys.argv[1] p1 = sys.argv[2] p2 = sys.argv[3] p4 = sys.argv[4] print 'Action :' + action print 'Local File :' + p1 print 'BaiduYun BakFile:' + p2 print 'AccessToken :' + p4 access_token = p4 disk = BaiduPan(access_token) if action == 'upload': print 'the upload result is: ' + disk.upload(p1, path='/apps/pczone'+p2) elif action == 'quota': print disk.quota() else: print 'no action'
#!/usr/bin/env python #coding=utf-8 import json from baidupan import BaiduPan if __name__ == '__main__': access_token = '' disk = BaiduPan(access_token) #quota print disk.quota() #upload print disk.upload('hello', path='/apps/appname/hello.txt') #merge ''' def merge(self, path, param, **kw): self.urlpath = 'file' self.method = 'createsuperfile' self._method = 'POST' return self._request(path=path, param=param, **kw) ''' param = '' print disk.merge('/apps/appname/hello.txt', param=param) #download print disk.download(path='/apps/appname/hello.txt') #mkdir print disk.mkdir('/apps/appname/dirname') #meta print disk.meta('/apps/appname/filename') #mmeta print disk.mmeta(json.dumps({"list": [{"path": "/apps/appname/"}]}))