Add bookmarks
This commit is contained in:
pare
05e2bcb967
commit
65e49ec614
S'han modificat 1 arxius amb 35 adicions i 0 eliminacions
|
@ -1612,6 +1612,18 @@ class Mastodon:
|
||||||
|
|
||||||
return self.__api_request('GET', '/api/v1/markers', params)
|
return self.__api_request('GET', '/api/v1/markers', params)
|
||||||
|
|
||||||
|
###
|
||||||
|
# Reading data: Bookmarks
|
||||||
|
###
|
||||||
|
@api_version("3.1.0", "3.1.0", __DICT_VERSION_STATUS)
|
||||||
|
def bookmarks(self):
|
||||||
|
"""
|
||||||
|
Get a list of statuses bookmarked by the logged-in user.
|
||||||
|
|
||||||
|
Returns a list of `toot dicts`_.
|
||||||
|
"""
|
||||||
|
return self.__api_request('GET', '/api/v1/bookmarks')
|
||||||
|
|
||||||
###
|
###
|
||||||
# Writing data: Statuses
|
# Writing data: Statuses
|
||||||
###
|
###
|
||||||
|
@ -1927,6 +1939,29 @@ class Mastodon:
|
||||||
id = self.__unpack_id(id)
|
id = self.__unpack_id(id)
|
||||||
url = '/api/v1/statuses/{0}/unpin'.format(str(id))
|
url = '/api/v1/statuses/{0}/unpin'.format(str(id))
|
||||||
return self.__api_request('POST', url)
|
return self.__api_request('POST', url)
|
||||||
|
|
||||||
|
|
||||||
|
@api_version("3.1.0", "3.1.0", __DICT_VERSION_STATUS)
|
||||||
|
def status_bookmark(self, id):
|
||||||
|
"""
|
||||||
|
Bookmark a status as the logged-in user.
|
||||||
|
|
||||||
|
Returns a `toot dict`_ with the now bookmarked status
|
||||||
|
"""
|
||||||
|
id = self.__unpack_id(id)
|
||||||
|
url = '/api/v1/statuses/{0}/bookmark'.format(str(id))
|
||||||
|
return self.__api_request('POST', url)
|
||||||
|
|
||||||
|
@api_version("3.1.0", "3.1.0", __DICT_VERSION_STATUS)
|
||||||
|
def status_unbookmark(self, id):
|
||||||
|
"""
|
||||||
|
Unbookmark a bookmarked status for the logged-in user.
|
||||||
|
|
||||||
|
Returns a `toot dict`_ with the status that used to be bookmarked.
|
||||||
|
"""
|
||||||
|
id = self.__unpack_id(id)
|
||||||
|
url = '/api/v1/statuses/{0}/unbookmark'.format(str(id))
|
||||||
|
return self.__api_request('POST', url)
|
||||||
|
|
||||||
###
|
###
|
||||||
# Writing data: Scheduled statuses
|
# Writing data: Scheduled statuses
|
||||||
|
|
Loading…
Referencia en una nova incidència