Add follow suggestions
This commit is contained in:
pare
300c2882ae
commit
cf2d0ebc82
S'han modificat 2 arxius amb 39 adicions i 0 eliminacions
|
@ -677,6 +677,11 @@ their relationships.
|
||||||
.. automethod:: Mastodon.account_relationships
|
.. automethod:: Mastodon.account_relationships
|
||||||
.. automethod:: Mastodon.account_search
|
.. automethod:: Mastodon.account_search
|
||||||
|
|
||||||
|
Reading data: Follow suggestions
|
||||||
|
--------------------------------
|
||||||
|
|
||||||
|
.. automethod:: Mastodon.suggestions
|
||||||
|
|
||||||
Reading data: Lists
|
Reading data: Lists
|
||||||
-------------------
|
-------------------
|
||||||
These functions allow you to view information about lists.
|
These functions allow you to view information about lists.
|
||||||
|
@ -774,6 +779,11 @@ These functions allow you to interact with other accounts: To (un)follow and
|
||||||
.. automethod:: Mastodon.account_unmute
|
.. automethod:: Mastodon.account_unmute
|
||||||
.. automethod:: Mastodon.account_update_credentials
|
.. automethod:: Mastodon.account_update_credentials
|
||||||
|
|
||||||
|
Writing data: Follow suggestions
|
||||||
|
--------------------------------
|
||||||
|
|
||||||
|
.. automethod:: Mastodon.suggestion_delete
|
||||||
|
|
||||||
Writing data: Lists
|
Writing data: Lists
|
||||||
-------------------
|
-------------------
|
||||||
These functions allow you to create, maintain and delete lists.
|
These functions allow you to create, maintain and delete lists.
|
||||||
|
|
|
@ -832,6 +832,19 @@ class Mastodon:
|
||||||
url = '/api/v1/accounts/{0}/lists'.format(str(id))
|
url = '/api/v1/accounts/{0}/lists'.format(str(id))
|
||||||
return self.__api_request('GET', url, params)
|
return self.__api_request('GET', url, params)
|
||||||
|
|
||||||
|
###
|
||||||
|
# Reading data: Follow suggestions
|
||||||
|
###
|
||||||
|
@api_version("2.4.3", "2.4.3", __DICT_VERSION_ACCOUNT)
|
||||||
|
def suggestions(self):
|
||||||
|
"""
|
||||||
|
Fetch follow suggestions for the logged-in user.
|
||||||
|
|
||||||
|
Returns a list of `user dicts`_.
|
||||||
|
|
||||||
|
"""
|
||||||
|
return self.__api_request('GET', '/api/v1/suggestions')
|
||||||
|
|
||||||
###
|
###
|
||||||
# Reading data: Searching
|
# Reading data: Searching
|
||||||
###
|
###
|
||||||
|
@ -867,8 +880,11 @@ class Mastodon:
|
||||||
"""
|
"""
|
||||||
Fetch trending-hashtag information, if the instance provides such information.
|
Fetch trending-hashtag information, if the instance provides such information.
|
||||||
|
|
||||||
|
Does not require authentication.
|
||||||
|
|
||||||
Returns a list of `hashtag dicts`_, sorted by the instances trending algorithm,
|
Returns a list of `hashtag dicts`_, sorted by the instances trending algorithm,
|
||||||
descending.
|
descending.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
return self.__api_request('GET', '/api/v1/trends')
|
return self.__api_request('GET', '/api/v1/trends')
|
||||||
|
|
||||||
|
@ -1452,6 +1468,19 @@ class Mastodon:
|
||||||
params = self.__generate_params(params_initial)
|
params = self.__generate_params(params_initial)
|
||||||
return self.__api_request('PATCH', '/api/v1/accounts/update_credentials', params, files=files)
|
return self.__api_request('PATCH', '/api/v1/accounts/update_credentials', params, files=files)
|
||||||
|
|
||||||
|
|
||||||
|
###
|
||||||
|
# Writing data: Follow suggestions
|
||||||
|
###
|
||||||
|
@api_version("2.4.3", "2.4.3", __DICT_VERSION_ACCOUNT)
|
||||||
|
def suggestion_delete(self, account_id):
|
||||||
|
"""
|
||||||
|
Remove a single user from the follow suggestions.
|
||||||
|
"""
|
||||||
|
account_id = self.__unpack_id(account_id)
|
||||||
|
url = '/api/v1/suggestions/{0}'.format(str(account_id))
|
||||||
|
self.__api_request('DELETE', url)
|
||||||
|
|
||||||
###
|
###
|
||||||
# Writing data: Lists
|
# Writing data: Lists
|
||||||
###
|
###
|
||||||
|
|
Loading…
Referencia en una nova incidència