From 1c30bef3e134d52c4b74f7fc1c26969f02a8e076 Mon Sep 17 00:00:00 2001 From: Uilian Ries Date: Sun, 14 Jul 2019 19:47:54 -0300 Subject: [PATCH] #15 Get Followers --- bintray/bintray.py | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/bintray/bintray.py b/bintray/bintray.py index 4fa9f5b..7874939 100644 --- a/bintray/bintray.py +++ b/bintray/bintray.py @@ -1339,8 +1339,24 @@ def get_organization(self, organization): self._logger.info("Get successfully") return response - def get_followers(self): - pass + def get_followers(self, user, start_pos=None): + """ Get followers of the specified repository owner + + Security: Authenticated user is required + + :param user: user name to be searched + :param start_pos: initial index position + :return: follower list + """ + url = "{}/users/{}/followers".format(Bintray.BINTRAY_URL, user) + params = None + + if isinstance(start_pos, int): + params = {"start_pos": start_pos} + + response = self._requester.get(url, params=params) + self._logger.info("Get successfully") + return response def user_search(self): - pass \ No newline at end of file + pass