Skip to content
This repository has been archived by the owner on Feb 21, 2022. It is now read-only.

Commit

Permalink
Merge pull request #11 from Doist/uploads
Browse files Browse the repository at this point in the history
Support for uploads get/delete API calls
  • Loading branch information
Eleftherios Chatzimparmpas committed Dec 16, 2015
2 parents 9d22538 + 2a1932f commit 7059327
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions todoist/api.py
Original file line number Diff line number Diff line change
Expand Up @@ -457,6 +457,27 @@ def get_completed_items(self, project_id, **kwargs):
params.update(kwargs)
return self._get('get_completed_items', params=params)

def get_uploads(self, **kwargs):
"""
Returns all user's uploads.
kwargs:
limit: (int, optional) number of results (1-50)
last_id: (int, optional) return results with id<last_id
"""
params = {'token': self.token}
params.update(kwargs)
return self._get('uploads/get', params=params)

def delete_upload(self, file_url):
"""
Delete upload.
param file_url: (str) uploaded file URL
"""
params = {'token': self.token, 'file_url': file_url}
return self._get('uploads/delete', params=params)

def add_item(self, content, **kwargs):
"""
Adds a new task.
Expand Down

0 comments on commit 7059327

Please sign in to comment.