Updated to follow putio API changes
This commit is contained in:
@@ -154,13 +154,14 @@ class _File(_BaseResource):
|
|||||||
return [cls(f) for f in files]
|
return [cls(f) for f in files]
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def upload(cls, path, name=None):
|
def upload(cls, path, name=None, parent_id=0):
|
||||||
with open(path) as f:
|
with open(path) as f:
|
||||||
if name:
|
if name:
|
||||||
files = {'file': (name, f)}
|
files = {'file': (name, f)}
|
||||||
else:
|
else:
|
||||||
files = {'file': f}
|
files = {'file': f}
|
||||||
d = cls.client.request('/files/upload', method='POST', files=files)
|
d = cls.client.request('/files/upload', method='POST',
|
||||||
|
data={'parent_id': parent_id}, files=files)
|
||||||
|
|
||||||
f = d['file']
|
f = d['file']
|
||||||
return cls(f)
|
return cls(f)
|
||||||
@@ -239,7 +240,7 @@ class _Transfer(_BaseResource):
|
|||||||
@classmethod
|
@classmethod
|
||||||
def add_url(cls, url, parent_id=0, extract=False, callback_url=None):
|
def add_url(cls, url, parent_id=0, extract=False, callback_url=None):
|
||||||
d = cls.client.request('/transfers/add', method='POST', data=dict(
|
d = cls.client.request('/transfers/add', method='POST', data=dict(
|
||||||
url=url, parent_id=parent_id, extract=extract,
|
url=url, save_parent_id=parent_id, extract=extract,
|
||||||
callback_url=callback_url))
|
callback_url=callback_url))
|
||||||
t = d['transfer']
|
t = d['transfer']
|
||||||
return cls(t)
|
return cls(t)
|
||||||
@@ -249,7 +250,7 @@ class _Transfer(_BaseResource):
|
|||||||
with open(path) as f:
|
with open(path) as f:
|
||||||
files = {'file': f}
|
files = {'file': f}
|
||||||
d = cls.client.request('/files/upload', method='POST', files=files,
|
d = cls.client.request('/files/upload', method='POST', files=files,
|
||||||
data=dict(parent_id=parent_id,
|
data=dict(save_parent_id=parent_id,
|
||||||
extract=extract,
|
extract=extract,
|
||||||
callback_url=callback_url))
|
callback_url=callback_url))
|
||||||
t = d['transfer']
|
t = d['transfer']
|
||||||
|
|||||||
Reference in New Issue
Block a user