1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/jaywcjlove-github-rank

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README-zh.md 4.7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 05:35 390d05a

Github 全球 / 中国 用户排名,全球仓库 Star 最多排名

Через Github API v3 генерируются данные для страниц.

С 20 апреля 2019 года проект доступен на npm (https://www.npmjs.com/package/@wcj/github-rank), где версия пакета определяется по году, месяцу и дню, например: v19.4.20.

Теперь данные обновляются автоматически каждый день в 8:00 по пекинскому времени. Это стало возможным благодаря использованию GitHub Actions Workflows с таймером. Данные автоматически загружаются, веб-страница создаётся и отправляется в ветку gh-pages, а также автоматически публикуется новая версия на npm.

Дата обновления: 5 ноября 2022 г., 9:15:32.

Использование

npm install @wcj/github-rank --save-dev

Данные можно использовать для получения информации о рейтинге или напрямую через UNPKG (https://unpkg.com/@wcj/github-rank/dist/users.json) получить доступ к списку пользователей (https://unpkg.com/@wcj/github-rank/web/index.html).

import users from '@wcj/github-rank';
import repos from '@wcj/github-rank/dist/repos.json';
import trendingDaily from '@wcj/github-rank/dist/trending-daily.json';
import trendingWeekly from '@wcj/github-rank/dist/trending-weekly.json';
import trendingMonthly from '@wcj/github-rank/dist/trending-monthly.json';
import users from '@wcj/github-rank';

// По умолчанию users выводит следующие данные:
[
  {
    "login": "jaywcjlove",
    "id": 1680273,
    "node_id": "MDQ6VXNlcjE2ODAyNzM=",
    "avatar_url": "https://avatars1.githubusercontent.com/u/1680273?v=4",
    "gravatar_id": "",
    "url": "https://api.github.com/users/jaywcjlove",
    "html_url": "https://github.com/jaywcjlove",
    "followers_url": "https://api.gov.github.com/users/jaywcjlove/followers",
    "following_url": "https://api.github.com/users/jaywcjlove/following{/other_user}",
    "gists_url": "https://api.github.com/users/jaywcjlove/gists{/gist_id}",
    "starred_url": "https://api.github.com/users/jaywcjlove/starred{/owner}{/repo}",
    "subscriptions_url": "https://api.github.com/users/jaywcjlove/subscriptions",
    "organizations_url": "https://api.github.com/users/jaywcjlove/orgs",
    "repos_url": "https://api.github.com/users/jaywcjlove/repos",
    "events_url": "https://api.github.com/users/jaywcjlove/events{/privacy}",
    "received_events_url": "https://api.github.com/users/jaywcjlove/received_events",
    "type": "User",
    "site_admin": false,
    "score": 1,
    "rank": 117,
    "name":
``` **Получение данных**

```bash
# Получение списка 500 лучших пользователей Github (Китай/мир)
npm run get

# Если при получении информации о пользователях Github произошла ошибка, то получение оставшейся информации
npm run get:users:info

# Получение данных трендов Github, топ-500 репозиториев, sifou, toutiao
npm run get:o

Благодарность всем участникам

Как и всегда, благодарим наших замечательных участников!

Список участников автоматически сгенерирован с помощью contributors.

Лицензия

Лицензия MIT.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/jaywcjlove-github-rank.git
git@api.gitlife.ru:oschina-mirror/jaywcjlove-github-rank.git
oschina-mirror
jaywcjlove-github-rank
jaywcjlove-github-rank
master