前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >AkShare-工具-GitHub接口

AkShare-工具-GitHub接口

作者头像
数据科学实战
发布2020-03-24 17:20:20
1.1K1
发布2020-03-24 17:20:20
举报
文章被收录于专栏:数据科学实战

作者寄语

本次提供 GitHub 工具接口,主要是用来获取具体 GitHub 项目的 Star 人数和某个具体用户的邮箱地址

AkShare-更新记录

  • "tool_github_star_list" # GitHub Star 的用户
  • "tool_github_email_address" # GitHub 用户的邮箱

AkShare 工具箱

GitHub

Github Star list

接口: tool_github_star_list

目标地址: https://api.github.com/graphql

描述: 获取具体 GitHub 上某个 Repo 的 Star 用户列表

限量: 单次返回本 Repo 的所有 Star 用户,由于 API 限制,大型项目速度慢

输入参数

名称

类型

必选

描述

word

str

Y

owner="PiotrDabkowski"; owner of the repo; https://github.com/PiotrDabkowski/Js2Py

indicator

str

Y

name="Js2Py"; repo name; https://github.com/PiotrDabkowski/Js2Py

输出参数

名称

类型

默认显示

描述

-

-

-

a list of username

接口示例

代码语言:javascript
复制
import akshare as ak
result_list = ak.tool_github_star_list(owner="PiotrDabkowski", name="Js2Py")
print(result_list)

数据示例

代码语言:javascript
复制
['ai-rex', 'paranoidi', 'kwcto', 'CoolOppo', ---]
Github User Email

接口: tool_github_email_address

目标地址: https://api.github.com/graphql

描述: 获取 GitHub 上用户的邮箱地址

限量: 单次返回具体用户的邮箱, 若该用户没用邮箱, 则返回空值, 注意 IP 提取限制

输入参数

名称

类型

必选

描述

username

str

Y

username="PiotrDabkowski"; owner of the repo; https://github.com/PiotrDabkowski/Js2Py

输出参数

名称

类型

默认显示

描述

-

-

-

the email address of the user

接口示例

代码语言:javascript
复制
import akshare as ak
address = ak.tool_github_email_address(username="lateautumn4lin")
print(address)

数据示例

代码语言:javascript
复制
hanqiulun1123@gmail.com
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-03-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数据科学实战 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 作者寄语
  • AkShare-更新记录
    • AkShare 工具箱
      • GitHub
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档