From 3093eb866d4e1bb1111b3b193564a6a85de36690 Mon Sep 17 00:00:00 2001 From: wsdjeg Date: Wed, 28 Jun 2017 21:08:53 +0800 Subject: [PATCH] Finish star_rc --- .SpaceVim.d/autoload/SpaceVim/dev/Achievements.vim | 12 ++++++++++++ docs/documentation.md | 6 +++++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/.SpaceVim.d/autoload/SpaceVim/dev/Achievements.vim b/.SpaceVim.d/autoload/SpaceVim/dev/Achievements.vim index 6a2664c65..700d6e8fc 100644 --- a/.SpaceVim.d/autoload/SpaceVim/dev/Achievements.vim +++ b/.SpaceVim.d/autoload/SpaceVim/dev/Achievements.vim @@ -47,6 +47,18 @@ function! s:stargazers_ac() abort let user = github#api#activity#List_stargazers('SpaceVim','SpaceVim')[0] call add(line, 'First stargazers | [' . user.login . '](https://github.com/' . user.login . ')') else + let index = id % 30 + if index == 0 + let page = id/30 + let index = 30 + else + let page = id/30 + 1 + endif + let users = github#api#activity#List_stargazers('SpaceVim','SpaceVim', page) + if type(users) == type([]) && len(users) >= index + let user = users[index - 1] + call add(line, id . 'th stargazers | [' . user.login . '](https://github.com/' . user.login . ')') + endif endif endfor if line[-1] != '' diff --git a/docs/documentation.md b/docs/documentation.md index 5e25b88b6..986ba4d6b 100644 --- a/docs/documentation.md +++ b/docs/documentation.md @@ -1162,7 +1162,11 @@ Achievements | Account Achievements | Account ----- | ----- -First stargazers | [monkeydterry](https://github.com/)monkeydterry +First stargazers | [monkeydterry](https://github.com/monkeydterry) +100th stargazers | [naraj](https://github.com/naraj) +1000th stargazers | [icecity96](https://github.com/icecity96) +2000th stargazers | [frowhy](https://github.com/frowhy) +3000th stargazers | [purkylin](https://github.com/purkylin)