Added some missing API methods
This commit is contained in:
pare
6a2c394c50
commit
4a2f6d0fb9
S'han modificat 1 arxius amb 19 adicions i 2 eliminacions
|
@ -321,14 +321,19 @@ class Mastodon:
|
||||||
###
|
###
|
||||||
# Reading data: Notifications
|
# Reading data: Notifications
|
||||||
###
|
###
|
||||||
def notifications(self):
|
def notifications(self, id = None):
|
||||||
"""
|
"""
|
||||||
Fetch notifications (mentions, favourites, reblogs, follows) for the authenticated
|
Fetch notifications (mentions, favourites, reblogs, follows) for the authenticated
|
||||||
user.
|
user.
|
||||||
|
|
||||||
|
Can be passed an id to fetch a single notification.
|
||||||
|
|
||||||
Returns a list of notification dicts.
|
Returns a list of notification dicts.
|
||||||
"""
|
"""
|
||||||
|
if id == None:
|
||||||
return self.__api_request('GET', '/api/v1/notifications')
|
return self.__api_request('GET', '/api/v1/notifications')
|
||||||
|
else:
|
||||||
|
return self.__api_request('GET', '/api/v1/notifications/' + str(id))
|
||||||
|
|
||||||
###
|
###
|
||||||
# Reading data: Accounts
|
# Reading data: Accounts
|
||||||
|
@ -406,6 +411,9 @@ class Mastodon:
|
||||||
return self.__api_request('GET', '/api/v1/accounts/search', params)
|
return self.__api_request('GET', '/api/v1/accounts/search', params)
|
||||||
|
|
||||||
|
|
||||||
|
###
|
||||||
|
# Reading data: Searching
|
||||||
|
###
|
||||||
def content_search(self, q, resolve = False):
|
def content_search(self, q, resolve = False):
|
||||||
"""
|
"""
|
||||||
Fetch matching hashtags, accounts and statuses. Will search federated
|
Fetch matching hashtags, accounts and statuses. Will search federated
|
||||||
|
@ -560,6 +568,15 @@ class Mastodon:
|
||||||
"""
|
"""
|
||||||
return self.__api_request('POST', '/api/v1/statuses/' + str(id) + "/unfavourite")
|
return self.__api_request('POST', '/api/v1/statuses/' + str(id) + "/unfavourite")
|
||||||
|
|
||||||
|
###
|
||||||
|
# Writing data: Notifications
|
||||||
|
###
|
||||||
|
def notifications_clear(self):
|
||||||
|
"""
|
||||||
|
Clear out a users notifications
|
||||||
|
"""
|
||||||
|
return self.__api_request('GET', '/api/v1/notifications/clear')
|
||||||
|
|
||||||
###
|
###
|
||||||
# Writing data: Accounts
|
# Writing data: Accounts
|
||||||
###
|
###
|
||||||
|
|
Loading…
Referencia en una nova incidència