python 使用API并将获取到的数据可视化的基本方法(详细)

         本文代码大部分取自《Python编程:从入门到实践》中第17章,如有疑问还请参考原书。

什么是API

        API(应用程序编程接口,Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

        其实不用管什么是API,因为我们使用API大部分也就是为了其中的数据,所以在这里API大概可以简单理解为:为一些发送过来的请求给予相应数据的东西。

使用Web API

        Web API是网站的一部分,包含了广泛的功能。网络应用通过API接口,可以实现存储服务、消息服务、计算服务等能力,利用这些能力可以进行开发出强大功能的web应用。

        在本文我们将编写一个程序,它将会自动下载github网站上星级最高的python项目的信息,并对这些信息简单可视化。

使用API请求调用数据

        github的API可以通过API调用来请求各种信息,API调用可以用以下示例来理解,可以在复制以下内容到浏览器地址栏并按下回车键访问:

https://api.github.com/search/repositories?q=language:python&sort=stars

        就在刚才,我们进行了一次API调用,返回的应该是类似于这样的纯文字界面(和这里的不完全一样是正常的,因为这里的数据是实时更新的)(如果没有结果可以多次尝试或是过一会再尝试,也可以找一个网络更好的地方来尝试):

python 使用API并将获取到的数据可视化的基本方法(详细)_第1张图片

        我们可以仔细研究一下在地址栏输入的类似于链接的内容,它可以分为四个部分:

  • 第一部分(https://api.github.com/)是将请求发送到github网站的API调用的部分。
  • 第二部分(search/repositories)是让API搜索github上所有的仓库(repository)。
  • 第三部分(?q=language:python&sort=stars)还要分开来说:
    • “?”代表我们要传递一个实参
    • “q”表示查询,而等号让我们开始指定查询(q=)
    • 我们查询的内容(language:python)是获取主要语言为python的仓库的信息
    • 最后一部分(&sort=stars)指定将仓库按照stars这个标准排序

        然而,了解这些不是最重要的,最重要的是通过这个API请求返回的内容,也就是前面的图片中的内容,这些就是根据我们的API调用请求获取的相应数据。之后我们的程序也将会以此为基础进行编写分析。

         对于这十分长的数据,我们可以先看第二行和第三行,在我这里它们分别是:

  "total_count": 9180657,
  "incomplete_results": true,

        这分别表示:github上有9180657个python项目、github的API返回的结果是不完整的(本来正常来说应该是false的,这里为true可能是因为实在是太多了……)

我第二天访问时:

  "total_count": 11395116,
  "incomplete_results": false,

可以看到这里是false,说明这次的请求返回了完整的结果。各位如果没有得到完整的结果可以隔一天在网好的地方再试试。

        其他的可以看看,我们后面使用程序对其进行一些分析。

安装requests

        如果已经安装了pip库,可以直接输入类似的命令直接安装requests库:

pip install requests

        没有使用过pip可以去别的博客看看怎么装,这边建议使用anaconda,下载与管理各种库都很方便。

处理API响应

        我们看看这个程序,它是用来执行API调用并对获得的数据做一定的处理的:

import requests  # ①


# 执行API调用并储存响应
url = 'https://api.github.com/search/repositories?q=language:python&sort=stars'  # ②
r = requests.get(url)  # ③
print('Status code:', r.status_code)  # ④

# 将API响应存储在一个变量中
response_dict = r.json()  # ⑤

# 处理结果
print(response_dict.keys())  # ⑥

        首先在①处我们导入requests库,然后在②③处我们存储并访问API调用的URL,把包含返回数据的响应对象存在r中。之后在④处我们打印了响应对象的status_code,来看我们是否正确获取到了数据(状态码200表示正常,别的状态码可以看看这个网站:HTTP Cats)。

python 使用API并将获取到的数据可视化的基本方法(详细)_第2张图片

        在⑤处我们使用json()方法将原本是JSON格式的信息转化为python的字典格式(本来所有数据python只识别为一个字符串,使用完这个方法后就可以按照字典的方法来方便的调用里面的值),转化成字典的数据存在了response_dict中。最后在⑥处字典所有的键被打印。

        代码运行情况如下:

Status code: 200
dict_keys(['total_count', 'incomplete_results', 'items'])

        可以看到状态为200,因此是请求成功的。还可以看到该字典只有三个键: 'total_count'、'incomplete_results'和'items'。

处理字典

        在上面我们将数据转换为字典存储,下一步需要做的就是处理这个字典中的数据。

        下面这个程序主要是对字典中的数据进行一些大体的输出,我们可以用这种方式来确认我们收到了期望的数据,方便进行进一步的处理。

import requests


# 执行API调用并储存响应
url = 'https://api.github.com/search/repositories?q=language:python&sort=stars'
r = requests.get(url)
print('Status code:', r.status_code)

# 将API响应存储在一个变量中
response_dict = r.json()
print('Total repositories:', response_dict['total_count'])  # ①

# 探索有关仓库的信息
repo_dicts = response_dict['items']  # ②
print('Repositories returned:', len(repo_dicts))

# 研究第一个仓库
repo_dict = repo_dicts[0]  # ③
print('\nKeys:', len(repo_dict))  # ④
for key in sorted(repo_dict.keys()):  # ⑤
    print(key)

        前面几行和之前的程序都一样,我们从新的代码开始看。

        ①处我们打印了字典中'total_count'对应的值,它是说的github总共有多少个python仓库。

        ②处我们将字典中'items'对应的数据存在repo_dicts里面,这里的数据其实是一个列表,列表中有很多字典,每个字典包含一个python仓库的有关信息。在下一行我们打印了这个列表的长度,这个长度就是列表中字典的个数,也就是API调用后返回的仓库的个数。

        为了进一步了解返回的每个仓库的信息,在③处我们取repo_dicts中的第一个字典存在repo_dict中。接下来在④处我们打印了字典所包含的键的个数,在⑤处我们按照字母顺序通过循环打印出该字典所有的键。

        下面为程序的输出:

Status code: 200
Total repositories: 11395116
Repositories returned: 30

Keys: 80
allow_forking
archive_url
archived
assignees_url
blobs_url
branches_url
clone_url
collaborators_url
comments_url
commits_url
compare_url
contents_url
contributors_url
created_at
default_branch
deployments_url
description
disabled
downloads_url
events_url
fork
forks
forks_count
forks_url
full_name
git_commits_url
git_refs_url
git_tags_url
git_url
has_discussions
has_downloads
has_issues
has_pages
has_projects
has_wiki
homepage
hooks_url
html_url
id
is_template
issue_comment_url
issue_events_url
issues_url
keys_url
labels_url
language
languages_url
license
merges_url
milestones_url
mirror_url
name
node_id
notifications_url
open_issues
open_issues_count
owner
private
pulls_url
pushed_at
releases_url
score
size
ssh_url
stargazers_count
stargazers_url
statuses_url
subscribers_url
subscription_url
svn_url
tags_url
teams_url
topics
trees_url
updated_at
url
visibility
watchers
watchers_count
web_commit_signoff_required

        这样,我们对数据的内容就有了更清晰的了解了。

        通过上面的输出我们看到,一个仓库的字典有80个键,通过查看键的内容可以大致了解到每个键的作用(如果想要准确直到每个键的意思,那就需要阅读文档或是使用一些代码来查看)。

        下面运行以下代码来提取部分键相关的值:

import requests


# 执行API调用并储存响应
url = 'https://api.github.com/search/repositories?q=language:python&sort=stars'
r = requests.get(url)
print('Status code:', r.status_code)

# 将API响应存储在一个变量中
response_dict = r.json()
print('Total repositories:', response_dict['total_count'])

# 探索有关仓库的信息
repo_dicts = response_dict['items']
print('Repositories returned:', len(repo_dicts))

# 研究第一个仓库
repo_dict = repo_dicts[0]

print('\n第一个仓库的部分信息:')
print('名称:', repo_dict['name'])  # ①
print('所有者:', repo_dict['owner']['login'])  # ②
print('Stars(获得的星星数量):', repo_dict['stargazers_count'])  # ③
print('仓库的地址:', repo_dict['html_url'])
print('创建时间:', repo_dict['created_at'])  # ④
print('修改时间:', repo_dict['updated_at'])  # ⑤
print('对该仓库的介绍:', repo_dict['description'])

        程序打印的东西前面都有相关解释,没什么好说的,我们直接看看结果吧:

Status code: 200
Total repositories: 8700023
Repositories returned: 30

第一个仓库的部分信息:
名称: nupic
所有者: numenta
Stars(获得的星星数量): 6308
仓库的地址: https://github.com/numenta/nupic
创建时间: 2013-04-05T23:14:27Z
修改时间: 2023-01-30T08:03:47Z
对该仓库的介绍: Numenta Platform for Intelligent Computing is an implementation of Hierarchical Temporal Memory (HTM), a theory of intelligence based strictly on the neuroscience of the neocortex.

        可以看到,在写本文的时候,github上用python的项目中星星最多的是nupic,所有者为用户numenta,有6308个星星……等等,不对劲,这里的仓库总数是8700023,而我们之前成功请求后得到的仓库数量为11395116,少了很多!我又尝试运行了几次程序都没有达到这个数,最后……

Status code: 403

python 使用API并将获取到的数据可视化的基本方法(详细)_第3张图片

         这其实是后面要说的,大致就是短时间太多次申请会让api拒绝响应你的请求,github这里过一分钟再尝试就好了……

        又试了很多次,算了……不想试了……反正就大概是这么个意思,我期待的输出应该是这样的(手动输入):

Status code: 200
Total repositories: 11395116
Repositories returned: 30

第一个仓库的部分信息:
名称: public-apis
所有者: public-apis
Stars(获得的星星数量): 226768
仓库的地址: https://github.com/public-apis/public-apis
创建时间: 2016-03-20T23:49:42Z
修改时间: 2023-02-04T02:31:43Z
对该仓库的介绍: A collective list of free APIs

概述最受欢迎的仓库

        在输出仓库的地方写一个循环来打印返回值中的每个仓库的信息:

import requests


# 执行API调用并储存响应
url = 'https://api.github.com/search/repositories?q=language:python&sort=stars'
r = requests.get(url)
print('Status code:', r.status_code)

# 将API响应存储在一个变量中
response_dict = r.json()
print('Total repositories:', response_dict['total_count'])

# 探索有关仓库的信息
repo_dicts = response_dict['items']
print('Repositories returned:', len(repo_dicts))

print('\n每个仓库的部分信息:')
for repo_dict in repo_dicts:
    print('\n名称:', repo_dict['name'])
    print('所有者:', repo_dict['owner']['login'])
    print('Stars(获得的星星数量):', repo_dict['stargazers_count'])
    print('仓库的地址:', repo_dict['html_url'])
    print('创建时间:', repo_dict['created_at'])
    print('修改时间:', repo_dict['updated_at'])
    print('对该仓库的介绍:', repo_dict['description'])

我的结果如下:

Status code: 200
Total repositories: 8936401
Repositories returned: 30

每个仓库的部分信息:

名称: Python-100-Days
所有者: jackfrued
Stars(获得的星星数量): 130140
仓库的地址: https://github.com/jackfrued/Python-100-Days
创建时间: 2018-03-01T16:05:52Z
修改时间: 2023-02-04T04:42:12Z
对该仓库的介绍: Python - 100天从新手到大师

名称: youtube-dl
所有者: ytdl-org
Stars(获得的星星数量): 117069
仓库的地址: https://github.com/ytdl-org/youtube-dl
创建时间: 2010-10-31T14:35:07Z
修改时间: 2023-02-04T04:38:02Z
对该仓库的介绍: Command-line program to download videos from YouTube.com and other video sites

名称: ansible
所有者: ansible
Stars(获得的星星数量): 56151
仓库的地址: https://github.com/ansible/ansible
创建时间: 2012-03-06T14:58:02Z
修改时间: 2023-02-04T04:26:28Z
对该仓库的介绍: Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.

名称: big-list-of-naughty-strings
所有者: minimaxir
Stars(获得的星星数量): 44514
仓库的地址: https://github.com/minimaxir/big-list-of-naughty-strings
创建时间: 2015-08-08T20:57:20Z
修改时间: 2023-02-04T05:18:08Z
对该仓库的介绍: The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data.

名称: pandas
所有者: pandas-dev
Stars(获得的星星数量): 36763
仓库的地址: https://github.com/pandas-dev/pandas
创建时间: 2010-08-24T01:37:33Z
修改时间: 2023-02-04T05:13:53Z
对该仓库的介绍: Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more

名称: XX-Net
所有者: XX-net
Stars(获得的星星数量): 31648
仓库的地址: https://github.com/XX-net/XX-Net
创建时间: 2015-01-15T09:35:51Z
修改时间: 2023-02-04T05:06:54Z
对该仓库的介绍: A proxy tool to bypass GFW.

名称: HanLP
所有者: hankcs
Stars(获得的星星数量): 27921
仓库的地址: https://github.com/hankcs/HanLP
创建时间: 2014-10-09T06:36:16Z
修改时间: 2023-02-04T00:00:02Z
对该仓库的介绍: 中文分词 词性标注 命名实体识别 依存句法分析 成分句法分析 语义依存分析 语义角色标注 指代消解 风格转换 语义相似度 新词发现 关键词短语提取 自动摘要 文本分类聚类 拼音简繁转换 自然语言处理

名称: MockingBird
所有者: babysor
Stars(获得的星星数量): 26073
仓库的地址: https://github.com/babysor/MockingBird
创建时间: 2021-08-07T03:53:39Z
修改时间: 2023-02-04T05:06:38Z
对该仓库的介绍: AI拟声: 5秒内克隆您的声音并生成任意语音内容 Clone a voice in 5 seconds to generate arbitrary speech in real-time

名称: ray
所有者: ray-project
Stars(获得的星星数量): 23914
仓库的地址: https://github.com/ray-project/ray
创建时间: 2016-10-25T19:38:30Z
修改时间: 2023-02-04T05:25:06Z
对该仓库的介绍: Ray is a unified framework for scaling AI and Python applications. Ray consists of a core distributed runtime and a toolkit of libraries (Ray AIR) for accelerating ML workloads.

名称: python-fire
所有者: google
Stars(获得的星星数量): 23772
仓库的地址: https://github.com/google/python-fire
创建时间: 2017-02-21T21:35:07Z
修改时间: 2023-02-03T15:16:43Z
对该仓库的介绍: Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.

名称: CheatSheetSeries
所有者: OWASP
Stars(获得的星星数量): 22857
仓库的地址: https://github.com/OWASP/CheatSheetSeries
创建时间: 2018-12-21T14:26:43Z
修改时间: 2023-02-04T05:09:55Z
对该仓库的介绍: The OWASP Cheat Sheet Series was created to provide a concise collection of high value information on specific application security topics.

名称: ItChat
所有者: littlecodersh
Stars(获得的星星数量): 22807
仓库的地址: https://github.com/littlecodersh/ItChat
创建时间: 2016-01-19T07:49:48Z
修改时间: 2023-02-04T04:32:41Z
对该仓库的介绍: A complete and graceful API for Wechat. 微信个人号接口、微信机器人及命令行微信,三十行即可自定义个人号机器人。

名称: numpy
所有者: numpy
Stars(获得的星星数量): 22606
仓库的地址: https://github.com/numpy/numpy
创建时间: 2010-09-13T23:02:39Z
修改时间: 2023-02-04T03:08:47Z
对该仓库的介绍: The fundamental package for scientific computing with Python.

名称: hosts
所有者: StevenBlack
Stars(获得的星星数量): 22306
仓库的地址: https://github.com/StevenBlack/hosts
创建时间: 2012-04-12T20:22:50Z
修改时间: 2023-02-04T03:38:55Z
对该仓库的介绍:  Consolidating and extending hosts files from several well-curated sources. Optionally pick extensions for porn, social media, and other categories.

名称: locust
所有者: locustio
Stars(获得的星星数量): 20615
仓库的地址: https://github.com/locustio/locust
创建时间: 2011-02-17T11:08:03Z
修改时间: 2023-02-03T20:58:10Z
对该仓库的介绍: Scalable load testing tool written in Python

名称: vnpy
所有者: vnpy
Stars(获得的星星数量): 19911
仓库的地址: https://github.com/vnpy/vnpy
创建时间: 2015-03-02T03:36:58Z
修改时间: 2023-02-04T02:15:08Z
对该仓库的介绍: 基于Python的开源量化交易平台开发框架

名称: pytorch-CycleGAN-and-pix2pix
所有者: junyanz
Stars(获得的星星数量): 19125
仓库的地址: https://github.com/junyanz/pytorch-CycleGAN-and-pix2pix
创建时间: 2017-04-18T10:33:05Z
修改时间: 2023-02-03T17:37:48Z
对该仓库的介绍: Image-to-Image Translation in PyTorch

名称: magenta
所有者: magenta
Stars(获得的星星数量): 18175
仓库的地址: https://github.com/magenta/magenta
创建时间: 2016-05-05T20:10:40Z
修改时间: 2023-02-03T17:52:22Z
对该仓库的介绍: Magenta: Music and Art Generation with Machine Intelligence

名称: dash
所有者: plotly
Stars(获得的星星数量): 18032
仓库的地址: https://github.com/plotly/dash
创建时间: 2015-04-10T01:53:08Z
修改时间: 2023-02-04T00:49:38Z
对该仓库的介绍: Data Apps & Dashboards for Python. No JavaScript Required.

名称: matplotlib
所有者: matplotlib
Stars(获得的星星数量): 16818
仓库的地址: https://github.com/matplotlib/matplotlib
创建时间: 2011-02-19T03:17:12Z
修改时间: 2023-02-03T17:03:16Z
对该仓库的介绍: matplotlib: plotting with Python

名称: recommenders
所有者: microsoft
Stars(获得的星星数量): 14983
仓库的地址: https://github.com/microsoft/recommenders
创建时间: 2018-09-19T10:06:07Z
修改时间: 2023-02-04T04:46:02Z
对该仓库的介绍: Best Practices on Recommendation Systems

名称: wagtail
所有者: wagtail
Stars(获得的星星数量): 14078
仓库的地址: https://github.com/wagtail/wagtail
创建时间: 2014-02-03T12:41:59Z
修改时间: 2023-02-03T21:49:53Z
对该仓库的介绍: A Django content management system focused on flexibility and user experience

名称: loguru
所有者: Delgan
Stars(获得的星星数量): 14008
仓库的地址: https://github.com/Delgan/loguru
创建时间: 2017-08-15T17:22:32Z
修改时间: 2023-02-04T05:04:55Z
对该仓库的介绍: Python logging made (stupidly) simple

名称: gensim
所有者: RaRe-Technologies
Stars(获得的星星数量): 13919
仓库的地址: https://github.com/RaRe-Technologies/gensim
创建时间: 2011-02-10T07:43:04Z
修改时间: 2023-02-04T04:55:00Z
对该仓库的介绍: Topic Modelling for Humans

名称: wechat_jump_game
所有者: wangshub
Stars(获得的星星数量): 13862
仓库的地址: https://github.com/wangshub/wechat_jump_game
创建时间: 2017-12-29T02:00:19Z
修改时间: 2023-02-03T09:26:56Z
对该仓库的介绍: 微信《跳一跳》Python 辅助

名称: mackup
所有者: lra
Stars(获得的星星数量): 12900
仓库的地址: https://github.com/lra/mackup
创建时间: 2013-04-06T19:22:54Z
修改时间: 2023-02-04T00:53:49Z
对该仓库的介绍: Keep your application settings in sync (OS X/Linux)

名称: awesome-oss-alternatives
所有者: RunaCapital
Stars(获得的星星数量): 12857
仓库的地址: https://github.com/RunaCapital/awesome-oss-alternatives
创建时间: 2021-11-15T09:38:58Z
修改时间: 2023-02-04T03:47:32Z
对该仓库的介绍: Awesome list of open-source startup alternatives to well-known SaaS products 

名称: searx
所有者: searx
Stars(获得的星星数量): 12502
仓库的地址: https://github.com/searx/searx
创建时间: 2013-10-15T16:20:51Z
修改时间: 2023-02-04T03:51:34Z
对该仓库的介绍: Privacy-respecting metasearch engine

名称: python-mini-projects
所有者: Python-World
Stars(获得的星星数量): 12175
仓库的地址: https://github.com/Python-World/python-mini-projects
创建时间: 2020-06-21T05:18:42Z
修改时间: 2023-02-04T05:26:30Z
对该仓库的介绍: A collection of simple python mini projects to enhance your python skills

名称: learn_python3_spider
所有者: wistbean
Stars(获得的星星数量): 11581
仓库的地址: https://github.com/wistbean/learn_python3_spider
创建时间: 2019-04-02T20:19:54Z
修改时间: 2023-02-04T02:29:11Z
对该仓库的介绍: python爬虫教程系列、从0到1学习python爬虫,包括浏览器抓包,手机APP抓包,如 fiddler、mitmproxy,各种爬虫涉及的模块的使用,如:requests、beautifulSoup、selenium、appium、scrapy等,以及IP代理,验证码识别,Mysql,MongoDB数据库的python使用,多线程多进程爬虫的使用,css 爬虫加密逆向破解,JS爬虫逆向,分布式爬虫,爬虫项目实战实例等

因为没有覆盖所有的仓库(8936401/11395116),所以看到的不是最多的,如果是正确的星星最多的仓库在我运行的时间点应该是这样:

Status code: 200
Total repositories: 11395116
Repositories returned: 30

每个仓库的部分信息:

名称: public-apis
所有者: public-apis
Stars(获得的星星数量): 226768
仓库的地址: https://github.com/public-apis/public-apis
创建时间: 2016-03-20T23:49:42Z
修改时间: 2023-02-04T02:31:43Z
对该仓库的介绍: A collective list of free APIs

名称: system-design-primer
所有者: donnemartin
Stars(获得的星星数量): 210360
仓库的地址: https://github.com/donnemartin/system-design-primer
创建时间: 2017-02-26T16:15:28Z
修改时间: 2023-02-04T02:43:56Z
对该仓库的介绍: Learn how to design large-scale systems. Prep for the system design interview.  Includes Anki flashcards.

名称: awesome-python
所有者: vinta
Stars(获得的星星数量): 155592
仓库的地址: https://github.com/vinta/awesome-python
创建时间: 2014-06-27T21:00:06Z
修改时间: 2023-02-04T01:46:21Z
对该仓库的介绍: A curated list of awesome Python frameworks, libraries, software and resources

名称: Python
所有者: TheAlgorithms
Stars(获得的星星数量): 151895
仓库的地址: https://github.com/TheAlgorithms/Python
创建时间: 2016-07-16T09:44:01Z
修改时间: 2023-02-04T02:33:17Z
对该仓库的介绍: All Algorithms implemented in Python

名称: Python-100-Days
所有者: jackfrued
Stars(获得的星星数量): 130135
仓库的地址: https://github.com/jackfrued/Python-100-Days
创建时间: 2018-03-01T16:05:52Z
修改时间: 2023-02-04T02:41:16Z
对该仓库的介绍: Python - 100天从新手到大师

名称: youtube-dl
所有者: ytdl-org
Stars(获得的星星数量): 117067
仓库的地址: https://github.com/ytdl-org/youtube-dl
创建时间: 2010-10-31T14:35:07Z
修改时间: 2023-02-04T02:23:47Z
对该仓库的介绍: Command-line program to download videos from YouTube.com and other video sites

名称: transformers
所有者: huggingface
Stars(获得的星星数量): 79609
仓库的地址: https://github.com/huggingface/transformers
创建时间: 2018-10-29T13:56:00Z
修改时间: 2023-02-04T02:21:56Z
对该仓库的介绍:  Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.

名称: thefuck
所有者: nvbn
Stars(获得的星星数量): 75566
仓库的地址: https://github.com/nvbn/thefuck
创建时间: 2015-04-08T15:08:04Z
修改时间: 2023-02-04T00:37:06Z
对该仓库的介绍: Magnificent app which corrects your previous console command.

名称: django
所有者: django
Stars(获得的星星数量): 68545
仓库的地址: https://github.com/django/django
创建时间: 2012-04-28T02:47:18Z
修改时间: 2023-02-04T02:42:34Z
对该仓库的介绍: The Web framework for perfectionists with deadlines.

名称: HelloGitHub
所有者: 521xueweihan
Stars(获得的星星数量): 64515
仓库的地址: https://github.com/521xueweihan/HelloGitHub
创建时间: 2016-05-04T06:24:11Z
修改时间: 2023-02-04T02:27:04Z
对该仓库的介绍: :octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.

名称: flask
所有者: pallets
Stars(获得的星星数量): 61772
仓库的地址: https://github.com/pallets/flask
创建时间: 2010-04-06T11:11:59Z
修改时间: 2023-02-04T01:54:01Z
对该仓库的介绍: The Python micro framework for building web applications.

名称: core
所有者: home-assistant
Stars(获得的星星数量): 57748
仓库的地址: https://github.com/home-assistant/core
创建时间: 2013-09-17T07:29:48Z
修改时间: 2023-02-04T01:46:06Z
对该仓库的介绍: :house_with_garden: Open source home automation that puts local control and privacy first.

名称: awesome-machine-learning
所有者: josephmisiti
Stars(获得的星星数量): 57619
仓库的地址: https://github.com/josephmisiti/awesome-machine-learning
创建时间: 2014-07-15T19:11:19Z
修改时间: 2023-02-04T02:29:31Z
对该仓库的介绍: A curated list of awesome Machine Learning frameworks, libraries and software.

名称: keras
所有者: keras-team
Stars(获得的星星数量): 57220
仓库的地址: https://github.com/keras-team/keras
创建时间: 2015-03-28T00:35:42Z
修改时间: 2023-02-04T00:03:05Z
对该仓库的介绍: Deep Learning for humans

名称: ansible
所有者: ansible
Stars(获得的星星数量): 56150
仓库的地址: https://github.com/ansible/ansible
创建时间: 2012-03-06T14:58:02Z
修改时间: 2023-02-04T01:27:03Z
对该仓库的介绍: Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.

名称: fastapi
所有者: tiangolo
Stars(获得的星星数量): 54108
仓库的地址: https://github.com/tiangolo/fastapi
创建时间: 2018-12-08T08:21:47Z
修改时间: 2023-02-04T02:24:07Z
对该仓库的介绍: FastAPI framework, high performance, easy to learn, fast to code, ready for production

名称: scikit-learn
所有者: scikit-learn
Stars(获得的星星数量): 52782
仓库的地址: https://github.com/scikit-learn/scikit-learn
创建时间: 2010-08-17T09:43:38Z
修改时间: 2023-02-03T21:56:14Z
对该仓库的介绍: scikit-learn: machine learning in Python

名称: cpython
所有者: python
Stars(获得的星星数量): 50441
仓库的地址: https://github.com/python/cpython
创建时间: 2017-02-10T19:23:51Z
修改时间: 2023-02-03T23:30:32Z
对该仓库的介绍: The Python programming language

名称: manim
所有者: 3b1b
Stars(获得的星星数量): 49445
仓库的地址: https://github.com/3b1b/manim
创建时间: 2015-03-22T18:50:58Z
修改时间: 2023-02-04T01:28:40Z
对该仓库的介绍: Animation engine for explanatory math videos

名称: requests
所有者: psf
Stars(获得的星星数量): 48990
仓库的地址: https://github.com/psf/requests
创建时间: 2011-02-13T18:38:17Z
修改时间: 2023-02-03T19:39:24Z
对该仓库的介绍: A simple, yet elegant, HTTP library.

名称: face_recognition
所有者: ageitgey
Stars(获得的星星数量): 47188
仓库的地址: https://github.com/ageitgey/face_recognition
创建时间: 2017-03-03T21:52:39Z
修改时间: 2023-02-04T00:17:39Z
对该仓库的介绍: The world's simplest facial recognition api for Python and the command line

名称: you-get
所有者: soimort
Stars(获得的星星数量): 46618
仓库的地址: https://github.com/soimort/you-get
创建时间: 2012-08-20T15:53:36Z
修改时间: 2023-02-03T15:46:21Z
对该仓库的介绍: :arrow_double_down: Dumb downloader that scrapes the web

名称: funNLP
所有者: fighting41love
Stars(获得的星星数量): 46364
仓库的地址: https://github.com/fighting41love/funNLP
创建时间: 2018-08-21T11:20:39Z
修改时间: 2023-02-03T19:00:22Z
对该仓库的介绍: 中英文敏感词、语言检测、中外手机/电话归属地/运营商查询、名字推断性别、手机号抽取、身份证抽取、邮箱抽取、中日文人名库、中文缩写库、拆字词典、词汇情感值、停用词、反动词表、暴恐词表、繁简体转换、英文模拟中文发音、汪峰歌词生成器、职业名称词库、同义词库、反义词库、否定词库、汽车品牌词库、汽车零件词库、连续英文切割、各种中文词向量、公司名字大全、古诗词库、IT词库、财经词库、成语词库、地名词库、历史名人词库、诗词词库、医学词库、饮食词库、法律词库、汽车词库、动物词库、中文聊天语料、中文谣言数据、百度中文问答数据集、句子相似度匹配算法集合、bert资源、文本生成&摘要相关工具、cocoNLP信息抽取工具、国内电话号码正则匹配、清华大学XLORE:中英文跨语言百科知识图谱、清华大学人工智能技术系列报告、自然语言生成、NLU太难了系列、自动对联数据及机器人、用户名黑名单列表、罪名法务名词及分类模型、微信公众号语料、cs224n深度学习自然语言处理课程、中文手写汉字识别、中文自然语言处理 语料/数据集、变量命名神器、分词语料库+代码、任务型对话英文数据集、ASR 语音数据集 + 基于深度学习的中文语音识别系统、笑声检测器、Microsoft多语言数字/单位/如日期时间识别包、中华新华字典数据库及api(包括常用歇后语、成语、词语和汉字)、文档图谱自动生成、SpaCy 中文模型、Common Voice语音识别数据集新版、神经网络关系抽取、基于bert的命名实体识别、关键词(Keyphrase)抽取包pke、基于医疗领域知识图谱的问答系统、基于依存句法与语义角色标注的事件三元组抽取、依存句法分析4万句高质量标注数据、cnocr:用来做中文OCR的Python3包、中文人物关系知识图谱项目、中文nlp竞赛项目及代码汇总、中文字符数据、speech-aligner: 从“人声语音”及其“语言文本”产生音素级别时间对齐标注的工具、AmpliGraph: 知识图谱表示学习(Python)库:知识图谱概念链接预测、Scattertext 文本可视化(python)、语言/知识表示工具:BERT & ERNIE、中文对比英文自然语言处理NLP的区别综述、Synonyms中文近义词工具包、HarvestText领域自适应文本挖掘工具(新词发现-情感分析-实体链接等)、word2word:(Python)方便易用的多语言词-词对集:62种语言/3,564个多语言对、语音识别语料生成工具:从具有音频/字幕的在线视频创建自动语音识别(ASR)语料库、构建医疗实体识别的模型(包含词典和语料标注)、单文档非监督的关键词抽取、Kashgari中使用gpt-2语言模型、开源的金融投资数据提取工具、文本自动摘要库TextTeaser: 仅支持英文、人民日报语料处理工具集、一些关于自然语言的基本模型、基于14W歌曲知识库的问答尝试--功能包括歌词接龙and已知歌词找歌曲以及歌曲歌手歌词三角关系的问答、基于Siamese bilstm模型的相似句子判定模型并提供训练数据集和测试数据集、用Transformer编解码模型实现的根据Hacker News文章标题自动生成评论、用BERT进行序列标记和文本分类的模板代码、LitBank:NLP数据集——支持自然语言处理和计算人文学科任务的100部带标记英文小说语料、百度开源的基准信息抽取系统、虚假新闻数据集、Facebook: LAMA语言模型分析,提供Transformer-XL/BERT/ELMo/GPT预训练语言模型的统一访问接口、CommonsenseQA:面向常识的英文QA挑战、中文知识图谱资料、数据及工具、各大公司内部里大牛分享的技术文档 PDF 或者 PPT、自然语言生成SQL语句(英文)、中文NLP数据增强(EDA)工具、英文NLP数据增强工具 、基于医药知识图谱的智能问答系统、京东商品知识图谱、基于mongodb存储的军事领域知识图谱问答项目、基于远监督的中文关系抽取、语音情感分析、中文ULMFiT-情感分析-文本分类-语料及模型、一个拍照做题程序、世界各国大规模人名库、一个利用有趣中文语料库 qingyun 训练出来的中文聊天机器人、中文聊天机器人seqGAN、省市区镇行政区划数据带拼音标注、教育行业新闻语料库包含自动文摘功能、开放了对话机器人-知识图谱-语义理解-自然语言处理工具及数据、中文知识图谱:基于百度百科中文页面-抽取三元组信息-构建中文知识图谱、masr: 中文语音识别-提供预训练模型-高识别率、Python音频数据增广库、中文全词覆盖BERT及两份阅读理解数据、ConvLab:开源多域端到端对话系统平台、中文自然语言处理数据集、基于最新版本rasa搭建的对话系统、基于TensorFlow和BERT的管道式实体及关系抽取、一个小型的证券知识图谱/知识库、复盘所有NLP比赛的TOP方案、OpenCLaP:多领域开源中文预训练语言模型仓库、UER:基于不同语料+编码器+目标任务的中文预训练模型仓库、中文自然语言处理向量合集、基于金融-司法领域(兼有闲聊性质)的聊天机器人、g2pC:基于上下文的汉语读音自动标记模块、Zincbase 知识图谱构建工具包、诗歌质量评价/细粒度情感诗歌语料库、快速转化「中文数字」和「阿拉伯数字」、百度知道问答语料库、基于知识图谱的问答系统、jieba_fast 加速版的jieba、正则表达式教程、中文阅读理解数据集、基于BERT等最新语言模型的抽取式摘要提取、Python利用深度学习进行文本摘要的综合指南、知识图谱深度学习相关资料整理、维基大规模平行文本语料、StanfordNLP 0.2.0:纯Python版自然语言处理包、NeuralNLP-NeuralClassifier:腾讯开源深度学习文本分类工具、端到端的封闭域对话系统、中文命名实体识别:NeuroNER vs. BertNER、新闻事件线索抽取、2019年百度的三元组抽取比赛:“科学空间队”源码、基于依存句法的开放域文本知识三元组抽取和知识库构建、中文的GPT2训练代码、ML-NLP - 机器学习(Machine Learning)NLP面试中常考到的知识点和代码实现、nlp4han:中文自然语言处理工具集(断句/分词/词性标注/组块/句法分析/语义分析/NER/N元语法/HMM/代词消解/情感分析/拼写检查、XLM:Facebook的跨语言预训练语言模型、用基于BERT的微调和特征提取方法来进行知识图谱百度百科人物词条属性抽取、中文自然语言处理相关的开放任务-数据集-当前最佳结果、CoupletAI - 基于CNN+Bi-LSTM+Attention 的自动对对联系统、抽象知识图谱、MiningZhiDaoQACorpus - 580万百度知道问答数据挖掘项目、brat rapid annotation tool: 序列标注工具、大规模中文知识图谱数据:1.4亿实体、数据增强在机器翻译及其他nlp任务中的应用及效果、allennlp阅读理解:支持多种数据和模型、PDF表格数据提取工具 、 Graphbrain:AI开源软件库和科研工具,目的是促进自动意义提取和文本理解以及知识的探索和推断、简历自动筛选系统、基于命名实体识别的简历自动摘要、中文语言理解测评基准,包括代表性的数据集&基准模型&语料库&排行榜、树洞 OCR 文字识别 、从包含表格的扫描图片中识别表格和文字、语声迁移、Python口语自然语言处理工具集(英文)、 similarity:相似度计算工具包,java编写、海量中文预训练ALBERT模型 、Transformers 2.0 、基于大规模音频数据集Audioset的音频增强 、Poplar:网页版自然语言标注工具、图片文字去除,可用于漫画翻译 、186种语言的数字叫法库、Amazon发布基于知识的人-人开放领域对话数据集 、中文文本纠错模块代码、繁简体转换 、 Python实现的多种文本可读性评价指标、类似于人名/地名/组织机构名的命名体识别数据集 、东南大学《知识图谱》研究生课程(资料)、. 英文拼写检查库 、 wwsearch是企业微信后台自研的全文检索引擎、CHAMELEON:深度学习新闻推荐系统元架构 、 8篇论文梳理BERT相关模型进展与反思、DocSearch:免费文档搜索引擎、 LIDA:轻量交互式对话标注工具 、aili - the fastest in-memory index in the East 东半球最快并发索引 、知识图谱车音工作项目、自然语言生成资源大全 、中日韩分词库mecab的Python接口库、中文文本摘要/关键词提取、汉字字符特征提取器 (featurizer),提取汉字的特征(发音特征、字形特征)用做深度学习的特征、中文生成任务基准测评 、中文缩写数据集、中文任务基准测评 - 代表性的数据集-基准(预训练)模型-语料库-baseline-工具包-排行榜、PySS3:面向可解释AI的SS3文本分类器机器可视化工具 、中文NLP数据集列表、COPE - 格律诗编辑程序、doccano:基于网页的开源协同多语言文本标注工具 、PreNLP:自然语言预处理库、简单的简历解析器,用来从简历中提取关键信息、用于中文闲聊的GPT2模型:GPT2-chitchat、基于检索聊天机器人多轮响应选择相关资源列表(Leaderboards、Datasets、Papers)、(Colab)抽象文本摘要实现集锦(教程 、词语拼音数据、高效模糊搜索工具、NLP数据增广资源集、微软对话机器人框架 、 GitHub Typo Corpus:大规模GitHub多语言拼写错误/语法错误数据集、TextCluster:短文本聚类预处理模块 Short text cluster、面向语音识别的中文文本规范化、BLINK:最先进的实体链接库、BertPunc:基于BERT的最先进标点修复模型、Tokenizer:快速、可定制的文本词条化库、中文语言理解测评基准,包括代表性的数据集、基准(预训练)模型、语料库、排行榜、spaCy 医学文本挖掘与信息提取 、 NLP任务示例项目代码集、 python拼写检查库、chatbot-list - 行业内关于智能客服、聊天机器人的应用和架构、算法分享和介绍、语音质量评价指标(MOSNet, BSSEval, STOI, PESQ, SRMR)、 用138GB语料训练的法文RoBERTa预训练语言模型 、BERT-NER-Pytorch:三种不同模式的BERT中文NER实验、无道词典 - 有道词典的命令行版本,支持英汉互查和在线查询、2019年NLP亮点回顾、 Chinese medical dialogue data 中文医疗对话数据集 、最好的汉字数字(中文数字)-阿拉伯数字转换工具、 基于百科知识库的中文词语多词义/义项获取与特定句子词语语义消歧、awesome-nlp-sentiment-analysis - 情感分析、情绪原因识别、评价对象和评价词抽取、LineFlow:面向所有深度学习框架的NLP数据高效加载器、中文医学NLP公开资源整理 、MedQuAD:(英文)医学问答数据集、将自然语言数字串解析转换为整数和浮点数、Transfer Learning in Natural Language Processing (NLP) 、面向语音识别的中文/英文发音辞典、Tokenizers:注重性能与多功能性的最先进分词器、CLUENER 细粒度命名实体识别 Fine Grained Named Entity Recognition、 基于BERT的中文命名实体识别、中文谣言数据库、NLP数据集/基准任务大列表、nlp相关的一些论文及代码, 包括主题模型、词向量(Word Embedding)、命名实体识别(NER)、文本分类(Text Classificatin)、文本生成(Text Generation)、文本相似性(Text Similarity)计算等,涉及到各种与nlp相关的算法,基于keras和tensorflow 、Python文本挖掘/NLP实战示例、 Blackstone:面向非结构化法律文本的spaCy pipeline和NLP模型通过同义词替换实现文本“变脸” 、中文 预训练 ELECTREA 模型: 基于对抗学习 pretrain Chinese Model 、albert-chinese-ner - 用预训练语言模型ALBERT做中文NER 、基于GPT2的特定主题文本生成/文本增广、开源预训练语言模型合集、多语言句向量包、编码、标记和实现:一种可控高效的文本生成方法、 英文脏话大列表 、attnvis:GPT2、BERT等transformer语言模型注意力交互可视化、CoVoST:Facebook发布的多语种语音-文本翻译语料库,包括11种语言(法语、德语、荷兰语、俄语、西班牙语、意大利语、土耳其语、波斯语、瑞典语、蒙古语和中文)的语音、文字转录及英文译文、Jiagu自然语言处理工具 - 以BiLSTM等模型为基础,提供知识图谱关系抽取 中文分词 词性标注 命名实体识别 情感分析 新词发现 关键词 文本摘要 文本聚类等功能、用unet实现对文档表格的自动检测,表格重建、NLP事件提取文献资源列表 、 金融领域自然语言处理研究资源大列表、CLUEDatasetSearch - 中英文NLP数据集:搜索所有中文NLP数据集,附常用英文NLP数据集 、medical_NER - 中文医学知识图谱命名实体识别 、(哈佛)讲因果推理的免费书、知识图谱相关学习资料/数据集/工具资源大列表、Forte:灵活强大的自然语言处理pipeline工具集 、Python字符串相似性算法库、PyLaia:面向手写文档分析的深度学习工具包、TextFooler:针对文本分类/推理的对抗文本生成模块、Haystack:灵活、强大的可扩展问答(QA)框架、中文关键短语抽取工具

名称: scrapy
所有者: scrapy
Stars(获得的星星数量): 46054
仓库的地址: https://github.com/scrapy/scrapy
创建时间: 2010-02-22T02:01:14Z
修改时间: 2023-02-03T22:25:40Z
对该仓库的介绍: Scrapy, a fast high-level web crawling & scraping framework for Python.

名称: localstack
所有者: localstack
Stars(获得的星星数量): 45737
仓库的地址: https://github.com/localstack/localstack
创建时间: 2016-10-25T23:48:03Z
修改时间: 2023-02-03T23:49:00Z
对该仓库的介绍:   A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline!

名称: PayloadsAllTheThings
所有者: swisskyrepo
Stars(获得的星星数量): 44923
仓库的地址: https://github.com/swisskyrepo/PayloadsAllTheThings
创建时间: 2016-10-18T07:29:07Z
修改时间: 2023-02-04T01:24:27Z
对该仓库的介绍: A list of useful payloads and bypass for Web Application Security and Pentest/CTF

名称: big-list-of-naughty-strings
所有者: minimaxir
Stars(获得的星星数量): 44512
仓库的地址: https://github.com/minimaxir/big-list-of-naughty-strings
创建时间: 2015-08-08T20:57:20Z
修改时间: 2023-02-04T01:53:46Z
对该仓库的介绍: The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data.

名称: faceswap
所有者: deepfakes
Stars(获得的星星数量): 43376
仓库的地址: https://github.com/deepfakes/faceswap
创建时间: 2017-12-19T09:44:13Z
修改时间: 2023-02-03T23:00:41Z
对该仓库的介绍: Deepfakes Software For All

名称: rich
所有者: Textualize
Stars(获得的星星数量): 41876
仓库的地址: https://github.com/Textualize/rich
创建时间: 2019-11-10T15:28:09Z
修改时间: 2023-02-04T02:08:40Z
对该仓库的介绍: Rich is a Python library for rich text and beautiful formatting in the terminal.

名称: devops-exercises
所有者: bregman-arie
Stars(获得的星星数量): 39308
仓库的地址: https://github.com/bregman-arie/devops-exercises
创建时间: 2019-10-03T17:31:21Z
修改时间: 2023-02-04T02:29:29Z
对该仓库的介绍: Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions

        不必过于在意这个,成功运行了就可以了。上面或是你运行得到的会有一些有趣的项目,可以稍微看看。

查看API的访问限制

        前面有过这种情况,就是在运行程序多次后会出现403状态,这是因为大多数API有一个速率限制,也就是你在特定时间内可以执行的请求数存在限制。

        对于了解github的API的速率限制,可以在浏览器中输入来查看:

https://api.github.com/rate_limit

        结果类似如下:

{
    "resources": {
        "core": {
            "limit": 60,
            "remaining": 60,
            "reset": 1675493245,
            "used": 0,
            "resource": "core"
        },
        "graphql": {
            "limit": 0,
            "remaining": 0,
            "reset": 1675493245,
            "used": 0,
            "resource": "graphql"
        },
        "integration_manifest": {
            "limit": 5000,
            "remaining": 5000,
            "reset": 1675493245,
            "used": 0,
            "resource": "integration_manifest"
        },
        "search": {  # ①
            "limit": 10,  # ②
            "remaining": 10,  # ③
            "reset": 1675489705,
            "used": 0,
            "resource": "search"
        }
    },
    "rate": {
        "limit": 60,
        "remaining": 60,
        "reset": 1675493245,
        "used": 0,
        "resource": "core"
    }
}

        我们只看搜索API的限制,也就是①处里面的内容。②处告诉我们,每分钟最多10次请求,而我们这一分钟还可以使用10次(③处)。达到限制后,就只能等待次数重置。

       很多API都要求注册后获得API密钥才可以调用,github目前还没有这样的要求,但是获得API密钥后,限制将会变宽,请求次数将会增加很多。

使用pygal可视化数据

        代码如下:

import requests
import pygal
from pygal.style import LightColorizedStyle as LCS, LightenStyle as LS


# 执行API调用并储存响应
url = 'https://api.github.com/search/repositories?q=language:python&sort=stars'
r = requests.get(url)
print('Status code:', r.status_code)

# 将API响应存储在一个变量中
response_dict = r.json()
print('Total repositories:', response_dict['total_count'])

# 探索有关仓库的信息
repo_dicts = response_dict['items']

names, stars = [], []  # ①
for repo_dict in repo_dicts:
    names.append(repo_dict['name'])  # ②
    stars.append(repo_dict['stargazers_count'])

# 可视化
my_style = LS('#333366', base_style=LCS)  # ③
chart = pygal.Bar(style=my_style, x_label_rotation=45, show_legend=False)  # ④
chart.title = 'GitHub上星星最多的python项目'
chart.x_labels = names

chart.add('', stars)  # ⑤
chart.render_to_file('python_repos.svg')

        我们首先创建了names和stars两个列表(①),然后一一将对应的信息储存在对应的列表中(②)。

        ③处我们定义了一种样式('#333366'是将基础颜色设定为深蓝色,并且使用了LightColorizedStyle类作为基本风格),在④处创建条形图(首先将③处的样式传递进去(style=my_style),然后让x轴上的标签全部旋转45°(x_label_rotation=45),最后因为只有一组数据所以设置了不显示图例(show_legend=False))。下一行是设置了表格的标题,再下一行是设置了x轴上的标签为names列表中的值。最后在⑤处我们对这个条形图添加数据(传递的空字符串是该组数据的名称,因为只有一组数据,所以随意了)。

        程序最后得到一个后缀是.svg的文件,在浏览器中打开它就可以看到交互式图像了。

        我这里运行同样是没有获得全部的数据……所以我用之前得到的数据来构图,结果如下:

python 使用API并将获取到的数据可视化的基本方法(详细)_第4张图片

        鼠标移动到对应的条上就可以看到具体的星星数量。 (还是前几个项目的星星最多呀)

改进pygal图表

        虽然上边这个就很好了,不过我们还可以加一点我们自己的设置来修饰这个表格,修改后的程序如下:

import requests
import pygal
from pygal.style import LightColorizedStyle as LCS, LightenStyle as LS


# 执行API调用并储存响应
url = 'https://api.github.com/search/repositories?q=language:python&sort=stars'
r = requests.get(url)
print('Status code:', r.status_code)

# 将API响应存储在一个变量中
response_dict = r.json()
print('Total repositories:', response_dict['total_count'])

# 探索有关仓库的信息
repo_dicts = response_dict['items']

names, stars = [], []
for repo_dict in repo_dicts:
    names.append(repo_dict['name'])
    stars.append(repo_dict['stargazers_count'])

# 可视化
my_style = LS('#333366', base_style=LCS)
# 设置标题、副标签、主标签字体大小
my_style.title_font_size = 24
my_style.label_font_size = 16
my_style.major_label_font_size = 20

my_config = pygal.Config()
my_config.x_label_rotation = 45  # 让标签绕x轴旋转45度
my_config.show_legend = False  # 隐藏图例
my_config.truncate_label = 15  # 将较长的项目名缩短为15个字符(如果鼠标移动到被省略的项目名上,还可以显示完整的项目名)
my_config.show_y_guides = False  # 隐藏图表中的水平线
my_config.width = 1000  # 自定义图标宽度

chart = pygal.Bar(my_config, style=my_style)
chart.title = 'GitHub上星星最多的python项目'
chart.x_labels = names

chart.add('', stars)
chart.render_to_file('python_repos.svg')

        运行结果如下: 

python 使用API并将获取到的数据可视化的基本方法(详细)_第5张图片

        这里和书上的代码有一些不同,想知道的话具体可以看这里。

添加自定义工具提示

        工具提示就是当鼠标移动到条形框中后显示的交互式信息,在我们之前的图表中这里显示的是项目名字和星星数目。我们可以自定义一个工具提示,让其还显示项目对应的描述。

        这其实很简单,我们可以先用下面这个程序举个例子:

import pygal
from pygal.style import LightColorizedStyle as LCS, LightenStyle as LS

my_style = LS('#333366', base_style=LCS)
chart = pygal.Bar(style=my_style, x_label_rotation=45, show_legend=False)

chart.title = 'Python Projects'
chart.x_labels = ['httpie', 'django', 'flask']

# 创建一个包含三个字典的列表
plot_dicts = [
    {'value': 16101, 'label': 'Description of httpie.'},  # 每个字典包含两个键:value和label
    {'value': 15028, 'label': 'Description of django.'},
    {'value': 14798, 'label': 'Description of flask.'},
    ]

chart.add('', plot_dicts)  # 将此特定列表使用add()方法加入图表中
chart.render_to_file('bar_descriptions.svg')

        我们可以看到,pygal接收了列表plot_dicts中的'value'值作为条的高度,同时接收'label'的值到了提示中。

        它运行的结果是:

python 使用API并将获取到的数据可视化的基本方法(详细)_第6张图片

         所以说,在add()方法中传入由字典组成的列表,字典中带有'label'键的话,可以在'label'的值中自定义提示,pygal将添加到工具提示中。

        由此,我们可以将代码更改如下:

import requests
import pygal
from pygal.style import LightColorizedStyle as LCS, LightenStyle as LS


# 执行API调用并储存响应
url = 'https://api.github.com/search/repositories?q=language:python&sort=stars'
r = requests.get(url)
print('Status code:', r.status_code)

# 将API响应存储在一个变量中
response_dict = r.json()
print('Total repositories:', response_dict['total_count'])

# 探索有关仓库的信息
repo_dicts = response_dict['items']

names, plot_dicts = [], []
for repo_dict in repo_dicts:
    names.append(repo_dict['name'])
    # 每次新建一个字典存入列表
    plot_dict = {
        'value': repo_dict['stargazers_count'],
        'label': repo_dict['description'],
    }
    plot_dicts.append(plot_dict)

# 可视化
my_style = LS('#333366', base_style=LCS)
my_style.title_font_size = 24
my_style.label_font_size = 16
my_style.major_label_font_size = 20

my_config = pygal.Config()
my_config.x_label_rotation = 45
my_config.show_legend = False
my_config.truncate_label = 15
my_config.show_y_guides = False
my_config.width = 1000

chart = pygal.Bar(my_config, style=my_style)
chart.title = 'GitHub上星星最多的python项目'
chart.x_labels = names

chart.add('', plot_dicts)  # 将包含字典的列表传入add()方法
chart.render_to_file('python_repos.svg')

        这里将之前的stars列表改成了plot_dicts列表,其中的元素为每一次传入的plot_dict字典,里面有'value'键对应的星星数量和'label'键对应的项目描述。生成的图表如下:

python 使用API并将获取到的数据可视化的基本方法(详细)_第7张图片

 添加可点击链接

        pygal可以很简单的为图标的每条添加网站的链接,点击即可跳转到相应界面。和上面添加自定义提示类似,我们只需要在plot_dict字典中再加一个'xlink'键,其值为对应的链接即可。

        具体代码如下:

import requests
import pygal
from pygal.style import LightColorizedStyle as LCS, LightenStyle as LS


# 执行API调用并储存响应
url = 'https://api.github.com/search/repositories?q=language:python&sort=stars'
r = requests.get(url)
print('Status code:', r.status_code)

# 将API响应存储在一个变量中
response_dict = r.json()
print('Total repositories:', response_dict['total_count'])

# 探索有关仓库的信息
repo_dicts = response_dict['items']

names, plot_dicts = [], []
for repo_dict in repo_dicts:
    names.append(repo_dict['name'])
    plot_dict = {
        'value': repo_dict['stargazers_count'],
        'label': repo_dict['description'],
        'xlink': repo_dict['html_url'],  # 就加了个这个
    }
    plot_dicts.append(plot_dict)

# 可视化
my_style = LS('#333366', base_style=LCS)
my_style.title_font_size = 24
my_style.label_font_size = 16
my_style.major_label_font_size = 20

my_config = pygal.Config()
my_config.x_label_rotation = 45
my_config.show_legend = False
my_config.truncate_label = 15
my_config.show_y_guides = False
my_config.width = 1000

chart = pygal.Bar(my_config, style=my_style)
chart.title = 'GitHub上星星最多的python项目'
chart.x_labels = names

chart.add('', plot_dicts)
chart.render_to_file('python_repos.svg')

        运行后的图表如下:

python 使用API并将获取到的数据可视化的基本方法(详细)_第8张图片

        可以看到工具提示的右下角有一个Link图标,而且此时我们的鼠标已经变成了点击状态,单击就可以在新的标签页打开这个项目的github界面。

        至此,本文就全部结束了。我还有一点想要补充,这其实也是一个网络爬虫教程,因为简单的爬虫也就这样。

        我将我当时请求api完全成功的数据放在下边,可以和你收集到的数据形成一个参考。

{
  "total_count": 11395116,
  "incomplete_results": false,
  "items": [
    {
      "id": 54346799,
      "node_id": "MDEwOlJlcG9zaXRvcnk1NDM0Njc5OQ==",
      "name": "public-apis",
      "full_name": "public-apis/public-apis",
      "private": false,
      "owner": {
        "login": "public-apis",
        "id": 51121562,
        "node_id": "MDEyOk9yZ2FuaXphdGlvbjUxMTIxNTYy",
        "avatar_url": "https://avatars.githubusercontent.com/u/51121562?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/public-apis",
        "html_url": "https://github.com/public-apis",
        "followers_url": "https://api.github.com/users/public-apis/followers",
        "following_url": "https://api.github.com/users/public-apis/following{/other_user}",
        "gists_url": "https://api.github.com/users/public-apis/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/public-apis/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/public-apis/subscriptions",
        "organizations_url": "https://api.github.com/users/public-apis/orgs",
        "repos_url": "https://api.github.com/users/public-apis/repos",
        "events_url": "https://api.github.com/users/public-apis/events{/privacy}",
        "received_events_url": "https://api.github.com/users/public-apis/received_events",
        "type": "Organization",
        "site_admin": false
      },
      "html_url": "https://github.com/public-apis/public-apis",
      "description": "A collective list of free APIs",
      "fork": false,
      "url": "https://api.github.com/repos/public-apis/public-apis",
      "forks_url": "https://api.github.com/repos/public-apis/public-apis/forks",
      "keys_url": "https://api.github.com/repos/public-apis/public-apis/keys{/key_id}",
      "collaborators_url": "https://api.github.com/repos/public-apis/public-apis/collaborators{/collaborator}",
      "teams_url": "https://api.github.com/repos/public-apis/public-apis/teams",
      "hooks_url": "https://api.github.com/repos/public-apis/public-apis/hooks",
      "issue_events_url": "https://api.github.com/repos/public-apis/public-apis/issues/events{/number}",
      "events_url": "https://api.github.com/repos/public-apis/public-apis/events",
      "assignees_url": "https://api.github.com/repos/public-apis/public-apis/assignees{/user}",
      "branches_url": "https://api.github.com/repos/public-apis/public-apis/branches{/branch}",
      "tags_url": "https://api.github.com/repos/public-apis/public-apis/tags",
      "blobs_url": "https://api.github.com/repos/public-apis/public-apis/git/blobs{/sha}",
      "git_tags_url": "https://api.github.com/repos/public-apis/public-apis/git/tags{/sha}",
      "git_refs_url": "https://api.github.com/repos/public-apis/public-apis/git/refs{/sha}",
      "trees_url": "https://api.github.com/repos/public-apis/public-apis/git/trees{/sha}",
      "statuses_url": "https://api.github.com/repos/public-apis/public-apis/statuses/{sha}",
      "languages_url": "https://api.github.com/repos/public-apis/public-apis/languages",
      "stargazers_url": "https://api.github.com/repos/public-apis/public-apis/stargazers",
      "contributors_url": "https://api.github.com/repos/public-apis/public-apis/contributors",
      "subscribers_url": "https://api.github.com/repos/public-apis/public-apis/subscribers",
      "subscription_url": "https://api.github.com/repos/public-apis/public-apis/subscription",
      "commits_url": "https://api.github.com/repos/public-apis/public-apis/commits{/sha}",
      "git_commits_url": "https://api.github.com/repos/public-apis/public-apis/git/commits{/sha}",
      "comments_url": "https://api.github.com/repos/public-apis/public-apis/comments{/number}",
      "issue_comment_url": "https://api.github.com/repos/public-apis/public-apis/issues/comments{/number}",
      "contents_url": "https://api.github.com/repos/public-apis/public-apis/contents/{+path}",
      "compare_url": "https://api.github.com/repos/public-apis/public-apis/compare/{base}...{head}",
      "merges_url": "https://api.github.com/repos/public-apis/public-apis/merges",
      "archive_url": "https://api.github.com/repos/public-apis/public-apis/{archive_format}{/ref}",
      "downloads_url": "https://api.github.com/repos/public-apis/public-apis/downloads",
      "issues_url": "https://api.github.com/repos/public-apis/public-apis/issues{/number}",
      "pulls_url": "https://api.github.com/repos/public-apis/public-apis/pulls{/number}",
      "milestones_url": "https://api.github.com/repos/public-apis/public-apis/milestones{/number}",
      "notifications_url": "https://api.github.com/repos/public-apis/public-apis/notifications{?since,all,participating}",
      "labels_url": "https://api.github.com/repos/public-apis/public-apis/labels{/name}",
      "releases_url": "https://api.github.com/repos/public-apis/public-apis/releases{/id}",
      "deployments_url": "https://api.github.com/repos/public-apis/public-apis/deployments",
      "created_at": "2016-03-20T23:49:42Z",
      "updated_at": "2023-02-04T02:31:43Z",
      "pushed_at": "2023-02-02T00:31:32Z",
      "git_url": "git://github.com/public-apis/public-apis.git",
      "ssh_url": "[email protected]:public-apis/public-apis.git",
      "clone_url": "https://github.com/public-apis/public-apis.git",
      "svn_url": "https://github.com/public-apis/public-apis",
      "homepage": "http://public-apis.org",
      "size": 4948,
      "stargazers_count": 226768,
      "watchers_count": 226768,
      "language": "Python",
      "has_issues": true,
      "has_projects": false,
      "has_downloads": true,
      "has_wiki": false,
      "has_pages": false,
      "has_discussions": false,
      "forks_count": 25799,
      "mirror_url": null,
      "archived": false,
      "disabled": false,
      "open_issues_count": 130,
      "license": {
        "key": "mit",
        "name": "MIT License",
        "spdx_id": "MIT",
        "url": "https://api.github.com/licenses/mit",
        "node_id": "MDc6TGljZW5zZTEz"
      },
      "allow_forking": true,
      "is_template": false,
      "web_commit_signoff_required": false,
      "topics": [
        "api",
        "apis",
        "dataset",
        "development",
        "free",
        "list",
        "lists",
        "open-source",
        "public",
        "public-api",
        "public-apis",
        "resources",
        "software"
      ],
      "visibility": "public",
      "forks": 25799,
      "open_issues": 130,
      "watchers": 226768,
      "default_branch": "master",
      "score": 1.0
    },
    {
      "id": 83222441,
      "node_id": "MDEwOlJlcG9zaXRvcnk4MzIyMjQ0MQ==",
      "name": "system-design-primer",
      "full_name": "donnemartin/system-design-primer",
      "private": false,
      "owner": {
        "login": "donnemartin",
        "id": 5458997,
        "node_id": "MDQ6VXNlcjU0NTg5OTc=",
        "avatar_url": "https://avatars.githubusercontent.com/u/5458997?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/donnemartin",
        "html_url": "https://github.com/donnemartin",
        "followers_url": "https://api.github.com/users/donnemartin/followers",
        "following_url": "https://api.github.com/users/donnemartin/following{/other_user}",
        "gists_url": "https://api.github.com/users/donnemartin/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/donnemartin/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/donnemartin/subscriptions",
        "organizations_url": "https://api.github.com/users/donnemartin/orgs",
        "repos_url": "https://api.github.com/users/donnemartin/repos",
        "events_url": "https://api.github.com/users/donnemartin/events{/privacy}",
        "received_events_url": "https://api.github.com/users/donnemartin/received_events",
        "type": "User",
        "site_admin": false
      },
      "html_url": "https://github.com/donnemartin/system-design-primer",
      "description": "Learn how to design large-scale systems. Prep for the system design interview.  Includes Anki flashcards.",
      "fork": false,
      "url": "https://api.github.com/repos/donnemartin/system-design-primer",
      "forks_url": "https://api.github.com/repos/donnemartin/system-design-primer/forks",
      "keys_url": "https://api.github.com/repos/donnemartin/system-design-primer/keys{/key_id}",
      "collaborators_url": "https://api.github.com/repos/donnemartin/system-design-primer/collaborators{/collaborator}",
      "teams_url": "https://api.github.com/repos/donnemartin/system-design-primer/teams",
      "hooks_url": "https://api.github.com/repos/donnemartin/system-design-primer/hooks",
      "issue_events_url": "https://api.github.com/repos/donnemartin/system-design-primer/issues/events{/number}",
      "events_url": "https://api.github.com/repos/donnemartin/system-design-primer/events",
      "assignees_url": "https://api.github.com/repos/donnemartin/system-design-primer/assignees{/user}",
      "branches_url": "https://api.github.com/repos/donnemartin/system-design-primer/branches{/branch}",
      "tags_url": "https://api.github.com/repos/donnemartin/system-design-primer/tags",
      "blobs_url": "https://api.github.com/repos/donnemartin/system-design-primer/git/blobs{/sha}",
      "git_tags_url": "https://api.github.com/repos/donnemartin/system-design-primer/git/tags{/sha}",
      "git_refs_url": "https://api.github.com/repos/donnemartin/system-design-primer/git/refs{/sha}",
      "trees_url": "https://api.github.com/repos/donnemartin/system-design-primer/git/trees{/sha}",
      "statuses_url": "https://api.github.com/repos/donnemartin/system-design-primer/statuses/{sha}",
      "languages_url": "https://api.github.com/repos/donnemartin/system-design-primer/languages",
      "stargazers_url": "https://api.github.com/repos/donnemartin/system-design-primer/stargazers",
      "contributors_url": "https://api.github.com/repos/donnemartin/system-design-primer/contributors",
      "subscribers_url": "https://api.github.com/repos/donnemartin/system-design-primer/subscribers",
      "subscription_url": "https://api.github.com/repos/donnemartin/system-design-primer/subscription",
      "commits_url": "https://api.github.com/repos/donnemartin/system-design-primer/commits{/sha}",
      "git_commits_url": "https://api.github.com/repos/donnemartin/system-design-primer/git/commits{/sha}",
      "comments_url": "https://api.github.com/repos/donnemartin/system-design-primer/comments{/number}",
      "issue_comment_url": "https://api.github.com/repos/donnemartin/system-design-primer/issues/comments{/number}",
      "contents_url": "https://api.github.com/repos/donnemartin/system-design-primer/contents/{+path}",
      "compare_url": "https://api.github.com/repos/donnemartin/system-design-primer/compare/{base}...{head}",
      "merges_url": "https://api.github.com/repos/donnemartin/system-design-primer/merges",
      "archive_url": "https://api.github.com/repos/donnemartin/system-design-primer/{archive_format}{/ref}",
      "downloads_url": "https://api.github.com/repos/donnemartin/system-design-primer/downloads",
      "issues_url": "https://api.github.com/repos/donnemartin/system-design-primer/issues{/number}",
      "pulls_url": "https://api.github.com/repos/donnemartin/system-design-primer/pulls{/number}",
      "milestones_url": "https://api.github.com/repos/donnemartin/system-design-primer/milestones{/number}",
      "notifications_url": "https://api.github.com/repos/donnemartin/system-design-primer/notifications{?since,all,participating}",
      "labels_url": "https://api.github.com/repos/donnemartin/system-design-primer/labels{/name}",
      "releases_url": "https://api.github.com/repos/donnemartin/system-design-primer/releases{/id}",
      "deployments_url": "https://api.github.com/repos/donnemartin/system-design-primer/deployments",
      "created_at": "2017-02-26T16:15:28Z",
      "updated_at": "2023-02-04T02:43:56Z",
      "pushed_at": "2023-01-28T04:31:18Z",
      "git_url": "git://github.com/donnemartin/system-design-primer.git",
      "ssh_url": "[email protected]:donnemartin/system-design-primer.git",
      "clone_url": "https://github.com/donnemartin/system-design-primer.git",
      "svn_url": "https://github.com/donnemartin/system-design-primer",
      "homepage": "",
      "size": 11181,
      "stargazers_count": 210360,
      "watchers_count": 210360,
      "language": "Python",
      "has_issues": true,
      "has_projects": true,
      "has_downloads": true,
      "has_wiki": true,
      "has_pages": false,
      "has_discussions": false,
      "forks_count": 37612,
      "mirror_url": null,
      "archived": false,
      "disabled": false,
      "open_issues_count": 350,
      "license": {
        "key": "other",
        "name": "Other",
        "spdx_id": "NOASSERTION",
        "url": null,
        "node_id": "MDc6TGljZW5zZTA="
      },
      "allow_forking": true,
      "is_template": false,
      "web_commit_signoff_required": false,
      "topics": [
        "design",
        "design-patterns",
        "design-system",
        "development",
        "interview",
        "interview-practice",
        "interview-questions",
        "programming",
        "python",
        "system",
        "web",
        "web-application",
        "webapp"
      ],
      "visibility": "public",
      "forks": 37612,
      "open_issues": 350,
      "watchers": 210360,
      "default_branch": "master",
      "score": 1.0
    },
    {
      "id": 21289110,
      "node_id": "MDEwOlJlcG9zaXRvcnkyMTI4OTExMA==",
      "name": "awesome-python",
      "full_name": "vinta/awesome-python",
      "private": false,
      "owner": {
        "login": "vinta",
        "id": 652070,
        "node_id": "MDQ6VXNlcjY1MjA3MA==",
        "avatar_url": "https://avatars.githubusercontent.com/u/652070?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/vinta",
        "html_url": "https://github.com/vinta",
        "followers_url": "https://api.github.com/users/vinta/followers",
        "following_url": "https://api.github.com/users/vinta/following{/other_user}",
        "gists_url": "https://api.github.com/users/vinta/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/vinta/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/vinta/subscriptions",
        "organizations_url": "https://api.github.com/users/vinta/orgs",
        "repos_url": "https://api.github.com/users/vinta/repos",
        "events_url": "https://api.github.com/users/vinta/events{/privacy}",
        "received_events_url": "https://api.github.com/users/vinta/received_events",
        "type": "User",
        "site_admin": false
      },
      "html_url": "https://github.com/vinta/awesome-python",
      "description": "A curated list of awesome Python frameworks, libraries, software and resources",
      "fork": false,
      "url": "https://api.github.com/repos/vinta/awesome-python",
      "forks_url": "https://api.github.com/repos/vinta/awesome-python/forks",
      "keys_url": "https://api.github.com/repos/vinta/awesome-python/keys{/key_id}",
      "collaborators_url": "https://api.github.com/repos/vinta/awesome-python/collaborators{/collaborator}",
      "teams_url": "https://api.github.com/repos/vinta/awesome-python/teams",
      "hooks_url": "https://api.github.com/repos/vinta/awesome-python/hooks",
      "issue_events_url": "https://api.github.com/repos/vinta/awesome-python/issues/events{/number}",
      "events_url": "https://api.github.com/repos/vinta/awesome-python/events",
      "assignees_url": "https://api.github.com/repos/vinta/awesome-python/assignees{/user}",
      "branches_url": "https://api.github.com/repos/vinta/awesome-python/branches{/branch}",
      "tags_url": "https://api.github.com/repos/vinta/awesome-python/tags",
      "blobs_url": "https://api.github.com/repos/vinta/awesome-python/git/blobs{/sha}",
      "git_tags_url": "https://api.github.com/repos/vinta/awesome-python/git/tags{/sha}",
      "git_refs_url": "https://api.github.com/repos/vinta/awesome-python/git/refs{/sha}",
      "trees_url": "https://api.github.com/repos/vinta/awesome-python/git/trees{/sha}",
      "statuses_url": "https://api.github.com/repos/vinta/awesome-python/statuses/{sha}",
      "languages_url": "https://api.github.com/repos/vinta/awesome-python/languages",
      "stargazers_url": "https://api.github.com/repos/vinta/awesome-python/stargazers",
      "contributors_url": "https://api.github.com/repos/vinta/awesome-python/contributors",
      "subscribers_url": "https://api.github.com/repos/vinta/awesome-python/subscribers",
      "subscription_url": "https://api.github.com/repos/vinta/awesome-python/subscription",
      "commits_url": "https://api.github.com/repos/vinta/awesome-python/commits{/sha}",
      "git_commits_url": "https://api.github.com/repos/vinta/awesome-python/git/commits{/sha}",
      "comments_url": "https://api.github.com/repos/vinta/awesome-python/comments{/number}",
      "issue_comment_url": "https://api.github.com/repos/vinta/awesome-python/issues/comments{/number}",
      "contents_url": "https://api.github.com/repos/vinta/awesome-python/contents/{+path}",
      "compare_url": "https://api.github.com/repos/vinta/awesome-python/compare/{base}...{head}",
      "merges_url": "https://api.github.com/repos/vinta/awesome-python/merges",
      "archive_url": "https://api.github.com/repos/vinta/awesome-python/{archive_format}{/ref}",
      "downloads_url": "https://api.github.com/repos/vinta/awesome-python/downloads",
      "issues_url": "https://api.github.com/repos/vinta/awesome-python/issues{/number}",
      "pulls_url": "https://api.github.com/repos/vinta/awesome-python/pulls{/number}",
      "milestones_url": "https://api.github.com/repos/vinta/awesome-python/milestones{/number}",
      "notifications_url": "https://api.github.com/repos/vinta/awesome-python/notifications{?since,all,participating}",
      "labels_url": "https://api.github.com/repos/vinta/awesome-python/labels{/name}",
      "releases_url": "https://api.github.com/repos/vinta/awesome-python/releases{/id}",
      "deployments_url": "https://api.github.com/repos/vinta/awesome-python/deployments",
      "created_at": "2014-06-27T21:00:06Z",
      "updated_at": "2023-02-04T01:46:21Z",
      "pushed_at": "2023-02-02T21:50:09Z",
      "git_url": "git://github.com/vinta/awesome-python.git",
      "ssh_url": "[email protected]:vinta/awesome-python.git",
      "clone_url": "https://github.com/vinta/awesome-python.git",
      "svn_url": "https://github.com/vinta/awesome-python",
      "homepage": "https://awesome-python.com/",
      "size": 6650,
      "stargazers_count": 155592,
      "watchers_count": 155592,
      "language": "Python",
      "has_issues": true,
      "has_projects": false,
      "has_downloads": true,
      "has_wiki": false,
      "has_pages": true,
      "has_discussions": false,
      "forks_count": 22523,
      "mirror_url": null,
      "archived": false,
      "disabled": false,
      "open_issues_count": 319,
      "license": {
        "key": "other",
        "name": "Other",
        "spdx_id": "NOASSERTION",
        "url": null,
        "node_id": "MDc6TGljZW5zZTA="
      },
      "allow_forking": true,
      "is_template": false,
      "web_commit_signoff_required": false,
      "topics": [
        "awesome",
        "collections",
        "python",
        "python-framework",
        "python-library",
        "python-resources"
      ],
      "visibility": "public",
      "forks": 22523,
      "open_issues": 319,
      "watchers": 155592,
      "default_branch": "master",
      "score": 1.0
    },
    {
      "id": 63476337,
      "node_id": "MDEwOlJlcG9zaXRvcnk2MzQ3NjMzNw==",
      "name": "Python",
      "full_name": "TheAlgorithms/Python",
      "private": false,
      "owner": {
        "login": "TheAlgorithms",
        "id": 20487725,
        "node_id": "MDEyOk9yZ2FuaXphdGlvbjIwNDg3NzI1",
        "avatar_url": "https://avatars.githubusercontent.com/u/20487725?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/TheAlgorithms",
        "html_url": "https://github.com/TheAlgorithms",
        "followers_url": "https://api.github.com/users/TheAlgorithms/followers",
        "following_url": "https://api.github.com/users/TheAlgorithms/following{/other_user}",
        "gists_url": "https://api.github.com/users/TheAlgorithms/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/TheAlgorithms/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/TheAlgorithms/subscriptions",
        "organizations_url": "https://api.github.com/users/TheAlgorithms/orgs",
        "repos_url": "https://api.github.com/users/TheAlgorithms/repos",
        "events_url": "https://api.github.com/users/TheAlgorithms/events{/privacy}",
        "received_events_url": "https://api.github.com/users/TheAlgorithms/received_events",
        "type": "Organization",
        "site_admin": false
      },
      "html_url": "https://github.com/TheAlgorithms/Python",
      "description": "All Algorithms implemented in Python",
      "fork": false,
      "url": "https://api.github.com/repos/TheAlgorithms/Python",
      "forks_url": "https://api.github.com/repos/TheAlgorithms/Python/forks",
      "keys_url": "https://api.github.com/repos/TheAlgorithms/Python/keys{/key_id}",
      "collaborators_url": "https://api.github.com/repos/TheAlgorithms/Python/collaborators{/collaborator}",
      "teams_url": "https://api.github.com/repos/TheAlgorithms/Python/teams",
      "hooks_url": "https://api.github.com/repos/TheAlgorithms/Python/hooks",
      "issue_events_url": "https://api.github.com/repos/TheAlgorithms/Python/issues/events{/number}",
      "events_url": "https://api.github.com/repos/TheAlgorithms/Python/events",
      "assignees_url": "https://api.github.com/repos/TheAlgorithms/Python/assignees{/user}",
      "branches_url": "https://api.github.com/repos/TheAlgorithms/Python/branches{/branch}",
      "tags_url": "https://api.github.com/repos/TheAlgorithms/Python/tags",
      "blobs_url": "https://api.github.com/repos/TheAlgorithms/Python/git/blobs{/sha}",
      "git_tags_url": "https://api.github.com/repos/TheAlgorithms/Python/git/tags{/sha}",
      "git_refs_url": "https://api.github.com/repos/TheAlgorithms/Python/git/refs{/sha}",
      "trees_url": "https://api.github.com/repos/TheAlgorithms/Python/git/trees{/sha}",
      "statuses_url": "https://api.github.com/repos/TheAlgorithms/Python/statuses/{sha}",
      "languages_url": "https://api.github.com/repos/TheAlgorithms/Python/languages",
      "stargazers_url": "https://api.github.com/repos/TheAlgorithms/Python/stargazers",
      "contributors_url": "https://api.github.com/repos/TheAlgorithms/Python/contributors",
      "subscribers_url": "https://api.github.com/repos/TheAlgorithms/Python/subscribers",
      "subscription_url": "https://api.github.com/repos/TheAlgorithms/Python/subscription",
      "commits_url": "https://api.github.com/repos/TheAlgorithms/Python/commits{/sha}",
      "git_commits_url": "https://api.github.com/repos/TheAlgorithms/Python/git/commits{/sha}",
      "comments_url": "https://api.github.com/repos/TheAlgorithms/Python/comments{/number}",
      "issue_comment_url": "https://api.github.com/repos/TheAlgorithms/Python/issues/comments{/number}",
      "contents_url": "https://api.github.com/repos/TheAlgorithms/Python/contents/{+path}",
      "compare_url": "https://api.github.com/repos/TheAlgorithms/Python/compare/{base}...{head}",
      "merges_url": "https://api.github.com/repos/TheAlgorithms/Python/merges",
      "archive_url": "https://api.github.com/repos/TheAlgorithms/Python/{archive_format}{/ref}",
      "downloads_url": "https://api.github.com/repos/TheAlgorithms/Python/downloads",
      "issues_url": "https://api.github.com/repos/TheAlgorithms/Python/issues{/number}",
      "pulls_url": "https://api.github.com/repos/TheAlgorithms/Python/pulls{/number}",
      "milestones_url": "https://api.github.com/repos/TheAlgorithms/Python/milestones{/number}",
      "notifications_url": "https://api.github.com/repos/TheAlgorithms/Python/notifications{?since,all,participating}",
      "labels_url": "https://api.github.com/repos/TheAlgorithms/Python/labels{/name}",
      "releases_url": "https://api.github.com/repos/TheAlgorithms/Python/releases{/id}",
      "deployments_url": "https://api.github.com/repos/TheAlgorithms/Python/deployments",
      "created_at": "2016-07-16T09:44:01Z",
      "updated_at": "2023-02-04T02:33:17Z",
      "pushed_at": "2023-02-03T23:34:16Z",
      "git_url": "git://github.com/TheAlgorithms/Python.git",
      "ssh_url": "[email protected]:TheAlgorithms/Python.git",
      "clone_url": "https://github.com/TheAlgorithms/Python.git",
      "svn_url": "https://github.com/TheAlgorithms/Python",
      "homepage": "https://the-algorithms.com/",
      "size": 13403,
      "stargazers_count": 151895,
      "watchers_count": 151895,
      "language": "Python",
      "has_issues": true,
      "has_projects": true,
      "has_downloads": true,
      "has_wiki": true,
      "has_pages": false,
      "has_discussions": true,
      "forks_count": 38834,
      "mirror_url": null,
      "archived": false,
      "disabled": false,
      "open_issues_count": 137,
      "license": {
        "key": "mit",
        "name": "MIT License",
        "spdx_id": "MIT",
        "url": "https://api.github.com/licenses/mit",
        "node_id": "MDc6TGljZW5zZTEz"
      },
      "allow_forking": true,
      "is_template": false,
      "web_commit_signoff_required": false,
      "topics": [
        "algorithm",
        "algorithm-competitions",
        "algorithms-implemented",
        "algos",
        "community-driven",
        "education",
        "hacktoberfest",
        "interview",
        "learn",
        "practice",
        "python",
        "searches",
        "sorting-algorithms",
        "sorts"
      ],
      "visibility": "public",
      "forks": 38834,
      "open_issues": 137,
      "watchers": 151895,
      "default_branch": "master",
      "score": 1.0
    },
    {
      "id": 123458551,
      "node_id": "MDEwOlJlcG9zaXRvcnkxMjM0NTg1NTE=",
      "name": "Python-100-Days",
      "full_name": "jackfrued/Python-100-Days",
      "private": false,
      "owner": {
        "login": "jackfrued",
        "id": 7474657,
        "node_id": "MDQ6VXNlcjc0NzQ2NTc=",
        "avatar_url": "https://avatars.githubusercontent.com/u/7474657?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/jackfrued",
        "html_url": "https://github.com/jackfrued",
        "followers_url": "https://api.github.com/users/jackfrued/followers",
        "following_url": "https://api.github.com/users/jackfrued/following{/other_user}",
        "gists_url": "https://api.github.com/users/jackfrued/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/jackfrued/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/jackfrued/subscriptions",
        "organizations_url": "https://api.github.com/users/jackfrued/orgs",
        "repos_url": "https://api.github.com/users/jackfrued/repos",
        "events_url": "https://api.github.com/users/jackfrued/events{/privacy}",
        "received_events_url": "https://api.github.com/users/jackfrued/received_events",
        "type": "User",
        "site_admin": false
      },
      "html_url": "https://github.com/jackfrued/Python-100-Days",
      "description": "Python - 100天从新手到大师",
      "fork": false,
      "url": "https://api.github.com/repos/jackfrued/Python-100-Days",
      "forks_url": "https://api.github.com/repos/jackfrued/Python-100-Days/forks",
      "keys_url": "https://api.github.com/repos/jackfrued/Python-100-Days/keys{/key_id}",
      "collaborators_url": "https://api.github.com/repos/jackfrued/Python-100-Days/collaborators{/collaborator}",
      "teams_url": "https://api.github.com/repos/jackfrued/Python-100-Days/teams",
      "hooks_url": "https://api.github.com/repos/jackfrued/Python-100-Days/hooks",
      "issue_events_url": "https://api.github.com/repos/jackfrued/Python-100-Days/issues/events{/number}",
      "events_url": "https://api.github.com/repos/jackfrued/Python-100-Days/events",
      "assignees_url": "https://api.github.com/repos/jackfrued/Python-100-Days/assignees{/user}",
      "branches_url": "https://api.github.com/repos/jackfrued/Python-100-Days/branches{/branch}",
      "tags_url": "https://api.github.com/repos/jackfrued/Python-100-Days/tags",
      "blobs_url": "https://api.github.com/repos/jackfrued/Python-100-Days/git/blobs{/sha}",
      "git_tags_url": "https://api.github.com/repos/jackfrued/Python-100-Days/git/tags{/sha}",
      "git_refs_url": "https://api.github.com/repos/jackfrued/Python-100-Days/git/refs{/sha}",
      "trees_url": "https://api.github.com/repos/jackfrued/Python-100-Days/git/trees{/sha}",
      "statuses_url": "https://api.github.com/repos/jackfrued/Python-100-Days/statuses/{sha}",
      "languages_url": "https://api.github.com/repos/jackfrued/Python-100-Days/languages",
      "stargazers_url": "https://api.github.com/repos/jackfrued/Python-100-Days/stargazers",
      "contributors_url": "https://api.github.com/repos/jackfrued/Python-100-Days/contributors",
      "subscribers_url": "https://api.github.com/repos/jackfrued/Python-100-Days/subscribers",
      "subscription_url": "https://api.github.com/repos/jackfrued/Python-100-Days/subscription",
      "commits_url": "https://api.github.com/repos/jackfrued/Python-100-Days/commits{/sha}",
      "git_commits_url": "https://api.github.com/repos/jackfrued/Python-100-Days/git/commits{/sha}",
      "comments_url": "https://api.github.com/repos/jackfrued/Python-100-Days/comments{/number}",
      "issue_comment_url": "https://api.github.com/repos/jackfrued/Python-100-Days/issues/comments{/number}",
      "contents_url": "https://api.github.com/repos/jackfrued/Python-100-Days/contents/{+path}",
      "compare_url": "https://api.github.com/repos/jackfrued/Python-100-Days/compare/{base}...{head}",
      "merges_url": "https://api.github.com/repos/jackfrued/Python-100-Days/merges",
      "archive_url": "https://api.github.com/repos/jackfrued/Python-100-Days/{archive_format}{/ref}",
      "downloads_url": "https://api.github.com/repos/jackfrued/Python-100-Days/downloads",
      "issues_url": "https://api.github.com/repos/jackfrued/Python-100-Days/issues{/number}",
      "pulls_url": "https://api.github.com/repos/jackfrued/Python-100-Days/pulls{/number}",
      "milestones_url": "https://api.github.com/repos/jackfrued/Python-100-Days/milestones{/number}",
      "notifications_url": "https://api.github.com/repos/jackfrued/Python-100-Days/notifications{?since,all,participating}",
      "labels_url": "https://api.github.com/repos/jackfrued/Python-100-Days/labels{/name}",
      "releases_url": "https://api.github.com/repos/jackfrued/Python-100-Days/releases{/id}",
      "deployments_url": "https://api.github.com/repos/jackfrued/Python-100-Days/deployments",
      "created_at": "2018-03-01T16:05:52Z",
      "updated_at": "2023-02-04T02:41:16Z",
      "pushed_at": "2023-01-13T10:18:02Z",
      "git_url": "git://github.com/jackfrued/Python-100-Days.git",
      "ssh_url": "[email protected]:jackfrued/Python-100-Days.git",
      "clone_url": "https://github.com/jackfrued/Python-100-Days.git",
      "svn_url": "https://github.com/jackfrued/Python-100-Days",
      "homepage": "",
      "size": 309898,
      "stargazers_count": 130135,
      "watchers_count": 130135,
      "language": "Python",
      "has_issues": true,
      "has_projects": true,
      "has_downloads": true,
      "has_wiki": true,
      "has_pages": false,
      "has_discussions": false,
      "forks_count": 48007,
      "mirror_url": null,
      "archived": false,
      "disabled": false,
      "open_issues_count": 673,
      "license": null,
      "allow_forking": true,
      "is_template": false,
      "web_commit_signoff_required": false,
      "topics": [

      ],
      "visibility": "public",
      "forks": 48007,
      "open_issues": 673,
      "watchers": 130135,
      "default_branch": "master",
      "score": 1.0
    },
    {
      "id": 1039520,
      "node_id": "MDEwOlJlcG9zaXRvcnkxMDM5NTIw",
      "name": "youtube-dl",
      "full_name": "ytdl-org/youtube-dl",
      "private": false,
      "owner": {
        "login": "ytdl-org",
        "id": 48381040,
        "node_id": "MDEyOk9yZ2FuaXphdGlvbjQ4MzgxMDQw",
        "avatar_url": "https://avatars.githubusercontent.com/u/48381040?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/ytdl-org",
        "html_url": "https://github.com/ytdl-org",
        "followers_url": "https://api.github.com/users/ytdl-org/followers",
        "following_url": "https://api.github.com/users/ytdl-org/following{/other_user}",
        "gists_url": "https://api.github.com/users/ytdl-org/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/ytdl-org/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/ytdl-org/subscriptions",
        "organizations_url": "https://api.github.com/users/ytdl-org/orgs",
        "repos_url": "https://api.github.com/users/ytdl-org/repos",
        "events_url": "https://api.github.com/users/ytdl-org/events{/privacy}",
        "received_events_url": "https://api.github.com/users/ytdl-org/received_events",
        "type": "Organization",
        "site_admin": false
      },
      "html_url": "https://github.com/ytdl-org/youtube-dl",
      "description": "Command-line program to download videos from YouTube.com and other video sites",
      "fork": false,
      "url": "https://api.github.com/repos/ytdl-org/youtube-dl",
      "forks_url": "https://api.github.com/repos/ytdl-org/youtube-dl/forks",
      "keys_url": "https://api.github.com/repos/ytdl-org/youtube-dl/keys{/key_id}",
      "collaborators_url": "https://api.github.com/repos/ytdl-org/youtube-dl/collaborators{/collaborator}",
      "teams_url": "https://api.github.com/repos/ytdl-org/youtube-dl/teams",
      "hooks_url": "https://api.github.com/repos/ytdl-org/youtube-dl/hooks",
      "issue_events_url": "https://api.github.com/repos/ytdl-org/youtube-dl/issues/events{/number}",
      "events_url": "https://api.github.com/repos/ytdl-org/youtube-dl/events",
      "assignees_url": "https://api.github.com/repos/ytdl-org/youtube-dl/assignees{/user}",
      "branches_url": "https://api.github.com/repos/ytdl-org/youtube-dl/branches{/branch}",
      "tags_url": "https://api.github.com/repos/ytdl-org/youtube-dl/tags",
      "blobs_url": "https://api.github.com/repos/ytdl-org/youtube-dl/git/blobs{/sha}",
      "git_tags_url": "https://api.github.com/repos/ytdl-org/youtube-dl/git/tags{/sha}",
      "git_refs_url": "https://api.github.com/repos/ytdl-org/youtube-dl/git/refs{/sha}",
      "trees_url": "https://api.github.com/repos/ytdl-org/youtube-dl/git/trees{/sha}",
      "statuses_url": "https://api.github.com/repos/ytdl-org/youtube-dl/statuses/{sha}",
      "languages_url": "https://api.github.com/repos/ytdl-org/youtube-dl/languages",
      "stargazers_url": "https://api.github.com/repos/ytdl-org/youtube-dl/stargazers",
      "contributors_url": "https://api.github.com/repos/ytdl-org/youtube-dl/contributors",
      "subscribers_url": "https://api.github.com/repos/ytdl-org/youtube-dl/subscribers",
      "subscription_url": "https://api.github.com/repos/ytdl-org/youtube-dl/subscription",
      "commits_url": "https://api.github.com/repos/ytdl-org/youtube-dl/commits{/sha}",
      "git_commits_url": "https://api.github.com/repos/ytdl-org/youtube-dl/git/commits{/sha}",
      "comments_url": "https://api.github.com/repos/ytdl-org/youtube-dl/comments{/number}",
      "issue_comment_url": "https://api.github.com/repos/ytdl-org/youtube-dl/issues/comments{/number}",
      "contents_url": "https://api.github.com/repos/ytdl-org/youtube-dl/contents/{+path}",
      "compare_url": "https://api.github.com/repos/ytdl-org/youtube-dl/compare/{base}...{head}",
      "merges_url": "https://api.github.com/repos/ytdl-org/youtube-dl/merges",
      "archive_url": "https://api.github.com/repos/ytdl-org/youtube-dl/{archive_format}{/ref}",
      "downloads_url": "https://api.github.com/repos/ytdl-org/youtube-dl/downloads",
      "issues_url": "https://api.github.com/repos/ytdl-org/youtube-dl/issues{/number}",
      "pulls_url": "https://api.github.com/repos/ytdl-org/youtube-dl/pulls{/number}",
      "milestones_url": "https://api.github.com/repos/ytdl-org/youtube-dl/milestones{/number}",
      "notifications_url": "https://api.github.com/repos/ytdl-org/youtube-dl/notifications{?since,all,participating}",
      "labels_url": "https://api.github.com/repos/ytdl-org/youtube-dl/labels{/name}",
      "releases_url": "https://api.github.com/repos/ytdl-org/youtube-dl/releases{/id}",
      "deployments_url": "https://api.github.com/repos/ytdl-org/youtube-dl/deployments",
      "created_at": "2010-10-31T14:35:07Z",
      "updated_at": "2023-02-04T02:23:47Z",
      "pushed_at": "2023-02-04T02:36:36Z",
      "git_url": "git://github.com/ytdl-org/youtube-dl.git",
      "ssh_url": "[email protected]:ytdl-org/youtube-dl.git",
      "clone_url": "https://github.com/ytdl-org/youtube-dl.git",
      "svn_url": "https://github.com/ytdl-org/youtube-dl",
      "homepage": "http://ytdl-org.github.io/youtube-dl/",
      "size": 64545,
      "stargazers_count": 117067,
      "watchers_count": 117067,
      "language": "Python",
      "has_issues": true,
      "has_projects": true,
      "has_downloads": true,
      "has_wiki": false,
      "has_pages": true,
      "has_discussions": false,
      "forks_count": 8565,
      "mirror_url": null,
      "archived": false,
      "disabled": false,
      "open_issues_count": 4752,
      "license": {
        "key": "unlicense",
        "name": "The Unlicense",
        "spdx_id": "Unlicense",
        "url": "https://api.github.com/licenses/unlicense",
        "node_id": "MDc6TGljZW5zZTE1"
      },
      "allow_forking": true,
      "is_template": false,
      "web_commit_signoff_required": false,
      "topics": [

      ],
      "visibility": "public",
      "forks": 8565,
      "open_issues": 4752,
      "watchers": 117067,
      "default_branch": "master",
      "score": 1.0
    },
    {
      "id": 155220641,
      "node_id": "MDEwOlJlcG9zaXRvcnkxNTUyMjA2NDE=",
      "name": "transformers",
      "full_name": "huggingface/transformers",
      "private": false,
      "owner": {
        "login": "huggingface",
        "id": 25720743,
        "node_id": "MDEyOk9yZ2FuaXphdGlvbjI1NzIwNzQz",
        "avatar_url": "https://avatars.githubusercontent.com/u/25720743?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/huggingface",
        "html_url": "https://github.com/huggingface",
        "followers_url": "https://api.github.com/users/huggingface/followers",
        "following_url": "https://api.github.com/users/huggingface/following{/other_user}",
        "gists_url": "https://api.github.com/users/huggingface/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/huggingface/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/huggingface/subscriptions",
        "organizations_url": "https://api.github.com/users/huggingface/orgs",
        "repos_url": "https://api.github.com/users/huggingface/repos",
        "events_url": "https://api.github.com/users/huggingface/events{/privacy}",
        "received_events_url": "https://api.github.com/users/huggingface/received_events",
        "type": "Organization",
        "site_admin": false
      },
      "html_url": "https://github.com/huggingface/transformers",
      "description": " Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.",
      "fork": false,
      "url": "https://api.github.com/repos/huggingface/transformers",
      "forks_url": "https://api.github.com/repos/huggingface/transformers/forks",
      "keys_url": "https://api.github.com/repos/huggingface/transformers/keys{/key_id}",
      "collaborators_url": "https://api.github.com/repos/huggingface/transformers/collaborators{/collaborator}",
      "teams_url": "https://api.github.com/repos/huggingface/transformers/teams",
      "hooks_url": "https://api.github.com/repos/huggingface/transformers/hooks",
      "issue_events_url": "https://api.github.com/repos/huggingface/transformers/issues/events{/number}",
      "events_url": "https://api.github.com/repos/huggingface/transformers/events",
      "assignees_url": "https://api.github.com/repos/huggingface/transformers/assignees{/user}",
      "branches_url": "https://api.github.com/repos/huggingface/transformers/branches{/branch}",
      "tags_url": "https://api.github.com/repos/huggingface/transformers/tags",
      "blobs_url": "https://api.github.com/repos/huggingface/transformers/git/blobs{/sha}",
      "git_tags_url": "https://api.github.com/repos/huggingface/transformers/git/tags{/sha}",
      "git_refs_url": "https://api.github.com/repos/huggingface/transformers/git/refs{/sha}",
      "trees_url": "https://api.github.com/repos/huggingface/transformers/git/trees{/sha}",
      "statuses_url": "https://api.github.com/repos/huggingface/transformers/statuses/{sha}",
      "languages_url": "https://api.github.com/repos/huggingface/transformers/languages",
      "stargazers_url": "https://api.github.com/repos/huggingface/transformers/stargazers",
      "contributors_url": "https://api.github.com/repos/huggingface/transformers/contributors",
      "subscribers_url": "https://api.github.com/repos/huggingface/transformers/subscribers",
      "subscription_url": "https://api.github.com/repos/huggingface/transformers/subscription",
      "commits_url": "https://api.github.com/repos/huggingface/transformers/commits{/sha}",
      "git_commits_url": "https://api.github.com/repos/huggingface/transformers/git/commits{/sha}",
      "comments_url": "https://api.github.com/repos/huggingface/transformers/comments{/number}",
      "issue_comment_url": "https://api.github.com/repos/huggingface/transformers/issues/comments{/number}",
      "contents_url": "https://api.github.com/repos/huggingface/transformers/contents/{+path}",
      "compare_url": "https://api.github.com/repos/huggingface/transformers/compare/{base}...{head}",
      "merges_url": "https://api.github.com/repos/huggingface/transformers/merges",
      "archive_url": "https://api.github.com/repos/huggingface/transformers/{archive_format}{/ref}",
      "downloads_url": "https://api.github.com/repos/huggingface/transformers/downloads",
      "issues_url": "https://api.github.com/repos/huggingface/transformers/issues{/number}",
      "pulls_url": "https://api.github.com/repos/huggingface/transformers/pulls{/number}",
      "milestones_url": "https://api.github.com/repos/huggingface/transformers/milestones{/number}",
      "notifications_url": "https://api.github.com/repos/huggingface/transformers/notifications{?since,all,participating}",
      "labels_url": "https://api.github.com/repos/huggingface/transformers/labels{/name}",
      "releases_url": "https://api.github.com/repos/huggingface/transformers/releases{/id}",
      "deployments_url": "https://api.github.com/repos/huggingface/transformers/deployments",
      "created_at": "2018-10-29T13:56:00Z",
      "updated_at": "2023-02-04T02:21:56Z",
      "pushed_at": "2023-02-03T23:00:32Z",
      "git_url": "git://github.com/huggingface/transformers.git",
      "ssh_url": "[email protected]:huggingface/transformers.git",
      "clone_url": "https://github.com/huggingface/transformers.git",
      "svn_url": "https://github.com/huggingface/transformers",
      "homepage": "https://huggingface.co/transformers",
      "size": 122943,
      "stargazers_count": 79609,
      "watchers_count": 79609,
      "language": "Python",
      "has_issues": true,
      "has_projects": true,
      "has_downloads": true,
      "has_wiki": true,
      "has_pages": false,
      "has_discussions": false,
      "forks_count": 17819,
      "mirror_url": null,
      "archived": false,
      "disabled": false,
      "open_issues_count": 543,
      "license": {
        "key": "apache-2.0",
        "name": "Apache License 2.0",
        "spdx_id": "Apache-2.0",
        "url": "https://api.github.com/licenses/apache-2.0",
        "node_id": "MDc6TGljZW5zZTI="
      },
      "allow_forking": true,
      "is_template": false,
      "web_commit_signoff_required": false,
      "topics": [
        "bert",
        "deep-learning",
        "flax",
        "hacktoberfest",
        "jax",
        "language-model",
        "language-models",
        "machine-learning",
        "model-hub",
        "natural-language-processing",
        "nlp",
        "nlp-library",
        "pretrained-models",
        "python",
        "pytorch",
        "pytorch-transformers",
        "seq2seq",
        "speech-recognition",
        "tensorflow",
        "transformer"
      ],
      "visibility": "public",
      "forks": 17819,
      "open_issues": 543,
      "watchers": 79609,
      "default_branch": "main",
      "score": 1.0
    },
    {
      "id": 33614304,
      "node_id": "MDEwOlJlcG9zaXRvcnkzMzYxNDMwNA==",
      "name": "thefuck",
      "full_name": "nvbn/thefuck",
      "private": false,
      "owner": {
        "login": "nvbn",
        "id": 1114542,
        "node_id": "MDQ6VXNlcjExMTQ1NDI=",
        "avatar_url": "https://avatars.githubusercontent.com/u/1114542?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/nvbn",
        "html_url": "https://github.com/nvbn",
        "followers_url": "https://api.github.com/users/nvbn/followers",
        "following_url": "https://api.github.com/users/nvbn/following{/other_user}",
        "gists_url": "https://api.github.com/users/nvbn/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/nvbn/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/nvbn/subscriptions",
        "organizations_url": "https://api.github.com/users/nvbn/orgs",
        "repos_url": "https://api.github.com/users/nvbn/repos",
        "events_url": "https://api.github.com/users/nvbn/events{/privacy}",
        "received_events_url": "https://api.github.com/users/nvbn/received_events",
        "type": "User",
        "site_admin": false
      },
      "html_url": "https://github.com/nvbn/thefuck",
      "description": "Magnificent app which corrects your previous console command.",
      "fork": false,
      "url": "https://api.github.com/repos/nvbn/thefuck",
      "forks_url": "https://api.github.com/repos/nvbn/thefuck/forks",
      "keys_url": "https://api.github.com/repos/nvbn/thefuck/keys{/key_id}",
      "collaborators_url": "https://api.github.com/repos/nvbn/thefuck/collaborators{/collaborator}",
      "teams_url": "https://api.github.com/repos/nvbn/thefuck/teams",
      "hooks_url": "https://api.github.com/repos/nvbn/thefuck/hooks",
      "issue_events_url": "https://api.github.com/repos/nvbn/thefuck/issues/events{/number}",
      "events_url": "https://api.github.com/repos/nvbn/thefuck/events",
      "assignees_url": "https://api.github.com/repos/nvbn/thefuck/assignees{/user}",
      "branches_url": "https://api.github.com/repos/nvbn/thefuck/branches{/branch}",
      "tags_url": "https://api.github.com/repos/nvbn/thefuck/tags",
      "blobs_url": "https://api.github.com/repos/nvbn/thefuck/git/blobs{/sha}",
      "git_tags_url": "https://api.github.com/repos/nvbn/thefuck/git/tags{/sha}",
      "git_refs_url": "https://api.github.com/repos/nvbn/thefuck/git/refs{/sha}",
      "trees_url": "https://api.github.com/repos/nvbn/thefuck/git/trees{/sha}",
      "statuses_url": "https://api.github.com/repos/nvbn/thefuck/statuses/{sha}",
      "languages_url": "https://api.github.com/repos/nvbn/thefuck/languages",
      "stargazers_url": "https://api.github.com/repos/nvbn/thefuck/stargazers",
      "contributors_url": "https://api.github.com/repos/nvbn/thefuck/contributors",
      "subscribers_url": "https://api.github.com/repos/nvbn/thefuck/subscribers",
      "subscription_url": "https://api.github.com/repos/nvbn/thefuck/subscription",
      "commits_url": "https://api.github.com/repos/nvbn/thefuck/commits{/sha}",
      "git_commits_url": "https://api.github.com/repos/nvbn/thefuck/git/commits{/sha}",
      "comments_url": "https://api.github.com/repos/nvbn/thefuck/comments{/number}",
      "issue_comment_url": "https://api.github.com/repos/nvbn/thefuck/issues/comments{/number}",
      "contents_url": "https://api.github.com/repos/nvbn/thefuck/contents/{+path}",
      "compare_url": "https://api.github.com/repos/nvbn/thefuck/compare/{base}...{head}",
      "merges_url": "https://api.github.com/repos/nvbn/thefuck/merges",
      "archive_url": "https://api.github.com/repos/nvbn/thefuck/{archive_format}{/ref}",
      "downloads_url": "https://api.github.com/repos/nvbn/thefuck/downloads",
      "issues_url": "https://api.github.com/repos/nvbn/thefuck/issues{/number}",
      "pulls_url": "https://api.github.com/repos/nvbn/thefuck/pulls{/number}",
      "milestones_url": "https://api.github.com/repos/nvbn/thefuck/milestones{/number}",
      "notifications_url": "https://api.github.com/repos/nvbn/thefuck/notifications{?since,all,participating}",
      "labels_url": "https://api.github.com/repos/nvbn/thefuck/labels{/name}",
      "releases_url": "https://api.github.com/repos/nvbn/thefuck/releases{/id}",
      "deployments_url": "https://api.github.com/repos/nvbn/thefuck/deployments",
      "created_at": "2015-04-08T15:08:04Z",
      "updated_at": "2023-02-04T00:37:06Z",
      "pushed_at": "2023-01-31T18:50:20Z",
      "git_url": "git://github.com/nvbn/thefuck.git",
      "ssh_url": "[email protected]:nvbn/thefuck.git",
      "clone_url": "https://github.com/nvbn/thefuck.git",
      "svn_url": "https://github.com/nvbn/thefuck",
      "homepage": "",
      "size": 4031,
      "stargazers_count": 75566,
      "watchers_count": 75566,
      "language": "Python",
      "has_issues": true,
      "has_projects": true,
      "has_downloads": true,
      "has_wiki": true,
      "has_pages": false,
      "has_discussions": false,
      "forks_count": 3314,
      "mirror_url": null,
      "archived": false,
      "disabled": false,
      "open_issues_count": 275,
      "license": {
        "key": "mit",
        "name": "MIT License",
        "spdx_id": "MIT",
        "url": "https://api.github.com/licenses/mit",
        "node_id": "MDc6TGljZW5zZTEz"
      },
      "allow_forking": true,
      "is_template": false,
      "web_commit_signoff_required": false,
      "topics": [
        "python",
        "shell"
      ],
      "visibility": "public",
      "forks": 3314,
      "open_issues": 275,
      "watchers": 75566,
      "default_branch": "master",
      "score": 1.0
    },
    {
      "id": 4164482,
      "node_id": "MDEwOlJlcG9zaXRvcnk0MTY0NDgy",
      "name": "django",
      "full_name": "django/django",
      "private": false,
      "owner": {
        "login": "django",
        "id": 27804,
        "node_id": "MDEyOk9yZ2FuaXphdGlvbjI3ODA0",
        "avatar_url": "https://avatars.githubusercontent.com/u/27804?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/django",
        "html_url": "https://github.com/django",
        "followers_url": "https://api.github.com/users/django/followers",
        "following_url": "https://api.github.com/users/django/following{/other_user}",
        "gists_url": "https://api.github.com/users/django/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/django/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/django/subscriptions",
        "organizations_url": "https://api.github.com/users/django/orgs",
        "repos_url": "https://api.github.com/users/django/repos",
        "events_url": "https://api.github.com/users/django/events{/privacy}",
        "received_events_url": "https://api.github.com/users/django/received_events",
        "type": "Organization",
        "site_admin": false
      },
      "html_url": "https://github.com/django/django",
      "description": "The Web framework for perfectionists with deadlines.",
      "fork": false,
      "url": "https://api.github.com/repos/django/django",
      "forks_url": "https://api.github.com/repos/django/django/forks",
      "keys_url": "https://api.github.com/repos/django/django/keys{/key_id}",
      "collaborators_url": "https://api.github.com/repos/django/django/collaborators{/collaborator}",
      "teams_url": "https://api.github.com/repos/django/django/teams",
      "hooks_url": "https://api.github.com/repos/django/django/hooks",
      "issue_events_url": "https://api.github.com/repos/django/django/issues/events{/number}",
      "events_url": "https://api.github.com/repos/django/django/events",
      "assignees_url": "https://api.github.com/repos/django/django/assignees{/user}",
      "branches_url": "https://api.github.com/repos/django/django/branches{/branch}",
      "tags_url": "https://api.github.com/repos/django/django/tags",
      "blobs_url": "https://api.github.com/repos/django/django/git/blobs{/sha}",
      "git_tags_url": "https://api.github.com/repos/django/django/git/tags{/sha}",
      "git_refs_url": "https://api.github.com/repos/django/django/git/refs{/sha}",
      "trees_url": "https://api.github.com/repos/django/django/git/trees{/sha}",
      "statuses_url": "https://api.github.com/repos/django/django/statuses/{sha}",
      "languages_url": "https://api.github.com/repos/django/django/languages",
      "stargazers_url": "https://api.github.com/repos/django/django/stargazers",
      "contributors_url": "https://api.github.com/repos/django/django/contributors",
      "subscribers_url": "https://api.github.com/repos/django/django/subscribers",
      "subscription_url": "https://api.github.com/repos/django/django/subscription",
      "commits_url": "https://api.github.com/repos/django/django/commits{/sha}",
      "git_commits_url": "https://api.github.com/repos/django/django/git/commits{/sha}",
      "comments_url": "https://api.github.com/repos/django/django/comments{/number}",
      "issue_comment_url": "https://api.github.com/repos/django/django/issues/comments{/number}",
      "contents_url": "https://api.github.com/repos/django/django/contents/{+path}",
      "compare_url": "https://api.github.com/repos/django/django/compare/{base}...{head}",
      "merges_url": "https://api.github.com/repos/django/django/merges",
      "archive_url": "https://api.github.com/repos/django/django/{archive_format}{/ref}",
      "downloads_url": "https://api.github.com/repos/django/django/downloads",
      "issues_url": "https://api.github.com/repos/django/django/issues{/number}",
      "pulls_url": "https://api.github.com/repos/django/django/pulls{/number}",
      "milestones_url": "https://api.github.com/repos/django/django/milestones{/number}",
      "notifications_url": "https://api.github.com/repos/django/django/notifications{?since,all,participating}",
      "labels_url": "https://api.github.com/repos/django/django/labels{/name}",
      "releases_url": "https://api.github.com/repos/django/django/releases{/id}",
      "deployments_url": "https://api.github.com/repos/django/django/deployments",
      "created_at": "2012-04-28T02:47:18Z",
      "updated_at": "2023-02-04T02:42:34Z",
      "pushed_at": "2023-02-03T20:16:04Z",
      "git_url": "git://github.com/django/django.git",
      "ssh_url": "[email protected]:django/django.git",
      "clone_url": "https://github.com/django/django.git",
      "svn_url": "https://github.com/django/django",
      "homepage": "https://www.djangoproject.com/",
      "size": 233276,
      "stargazers_count": 68545,
      "watchers_count": 68545,
      "language": "Python",
      "has_issues": false,
      "has_projects": false,
      "has_downloads": true,
      "has_wiki": false,
      "has_pages": false,
      "has_discussions": false,
      "forks_count": 28553,
      "mirror_url": null,
      "archived": false,
      "disabled": false,
      "open_issues_count": 159,
      "license": {
        "key": "bsd-3-clause",
        "name": "BSD 3-Clause \"New\" or \"Revised\" License",
        "spdx_id": "BSD-3-Clause",
        "url": "https://api.github.com/licenses/bsd-3-clause",
        "node_id": "MDc6TGljZW5zZTU="
      },
      "allow_forking": true,
      "is_template": false,
      "web_commit_signoff_required": false,
      "topics": [
        "apps",
        "django",
        "framework",
        "models",
        "orm",
        "python",
        "templates",
        "views",
        "web"
      ],
      "visibility": "public",
      "forks": 28553,
      "open_issues": 159,
      "watchers": 68545,
      "default_branch": "main",
      "score": 1.0
    },
    {
      "id": 58028038,
      "node_id": "MDEwOlJlcG9zaXRvcnk1ODAyODAzOA==",
      "name": "HelloGitHub",
      "full_name": "521xueweihan/HelloGitHub",
      "private": false,
      "owner": {
        "login": "521xueweihan",
        "id": 8255800,
        "node_id": "MDQ6VXNlcjgyNTU4MDA=",
        "avatar_url": "https://avatars.githubusercontent.com/u/8255800?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/521xueweihan",
        "html_url": "https://github.com/521xueweihan",
        "followers_url": "https://api.github.com/users/521xueweihan/followers",
        "following_url": "https://api.github.com/users/521xueweihan/following{/other_user}",
        "gists_url": "https://api.github.com/users/521xueweihan/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/521xueweihan/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/521xueweihan/subscriptions",
        "organizations_url": "https://api.github.com/users/521xueweihan/orgs",
        "repos_url": "https://api.github.com/users/521xueweihan/repos",
        "events_url": "https://api.github.com/users/521xueweihan/events{/privacy}",
        "received_events_url": "https://api.github.com/users/521xueweihan/received_events",
        "type": "User",
        "site_admin": false
      },
      "html_url": "https://github.com/521xueweihan/HelloGitHub",
      "description": ":octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.",
      "fork": false,
      "url": "https://api.github.com/repos/521xueweihan/HelloGitHub",
      "forks_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/forks",
      "keys_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/keys{/key_id}",
      "collaborators_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/collaborators{/collaborator}",
      "teams_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/teams",
      "hooks_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/hooks",
      "issue_events_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/issues/events{/number}",
      "events_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/events",
      "assignees_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/assignees{/user}",
      "branches_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/branches{/branch}",
      "tags_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/tags",
      "blobs_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/git/blobs{/sha}",
      "git_tags_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/git/tags{/sha}",
      "git_refs_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/git/refs{/sha}",
      "trees_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/git/trees{/sha}",
      "statuses_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/statuses/{sha}",
      "languages_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/languages",
      "stargazers_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/stargazers",
      "contributors_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/contributors",
      "subscribers_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/subscribers",
      "subscription_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/subscription",
      "commits_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/commits{/sha}",
      "git_commits_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/git/commits{/sha}",
      "comments_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/comments{/number}",
      "issue_comment_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/issues/comments{/number}",
      "contents_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/contents/{+path}",
      "compare_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/compare/{base}...{head}",
      "merges_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/merges",
      "archive_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/{archive_format}{/ref}",
      "downloads_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/downloads",
      "issues_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/issues{/number}",
      "pulls_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/pulls{/number}",
      "milestones_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/milestones{/number}",
      "notifications_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/notifications{?since,all,participating}",
      "labels_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/labels{/name}",
      "releases_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/releases{/id}",
      "deployments_url": "https://api.github.com/repos/521xueweihan/HelloGitHub/deployments",
      "created_at": "2016-05-04T06:24:11Z",
      "updated_at": "2023-02-04T02:27:04Z",
      "pushed_at": "2023-01-29T06:57:27Z",
      "git_url": "git://github.com/521xueweihan/HelloGitHub.git",
      "ssh_url": "[email protected]:521xueweihan/HelloGitHub.git",
      "clone_url": "https://github.com/521xueweihan/HelloGitHub.git",
      "svn_url": "https://github.com/521xueweihan/HelloGitHub",
      "homepage": "https://hellogithub.com",
      "size": 4539,
      "stargazers_count": 64515,
      "watchers_count": 64515,
      "language": "Python",
      "has_issues": true,
      "has_projects": true,
      "has_downloads": true,
      "has_wiki": false,
      "has_pages": false,
      "has_discussions": true,
      "forks_count": 8580,
      "mirror_url": null,
      "archived": false,
      "disabled": false,
      "open_issues_count": 75,
      "license": null,
      "allow_forking": true,
      "is_template": false,
      "web_commit_signoff_required": false,
      "topics": [
        "awesome",
        "github",
        "hellogithub",
        "python"
      ],
      "visibility": "public",
      "forks": 8580,
      "open_issues": 75,
      "watchers": 64515,
      "default_branch": "master",
      "score": 1.0
    },
    {
      "id": 596892,
      "node_id": "MDEwOlJlcG9zaXRvcnk1OTY4OTI=",
      "name": "flask",
      "full_name": "pallets/flask",
      "private": false,
      "owner": {
        "login": "pallets",
        "id": 16748505,
        "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2NzQ4NTA1",
        "avatar_url": "https://avatars.githubusercontent.com/u/16748505?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/pallets",
        "html_url": "https://github.com/pallets",
        "followers_url": "https://api.github.com/users/pallets/followers",
        "following_url": "https://api.github.com/users/pallets/following{/other_user}",
        "gists_url": "https://api.github.com/users/pallets/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/pallets/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/pallets/subscriptions",
        "organizations_url": "https://api.github.com/users/pallets/orgs",
        "repos_url": "https://api.github.com/users/pallets/repos",
        "events_url": "https://api.github.com/users/pallets/events{/privacy}",
        "received_events_url": "https://api.github.com/users/pallets/received_events",
        "type": "Organization",
        "site_admin": false
      },
      "html_url": "https://github.com/pallets/flask",
      "description": "The Python micro framework for building web applications.",
      "fork": false,
      "url": "https://api.github.com/repos/pallets/flask",
      "forks_url": "https://api.github.com/repos/pallets/flask/forks",
      "keys_url": "https://api.github.com/repos/pallets/flask/keys{/key_id}",
      "collaborators_url": "https://api.github.com/repos/pallets/flask/collaborators{/collaborator}",
      "teams_url": "https://api.github.com/repos/pallets/flask/teams",
      "hooks_url": "https://api.github.com/repos/pallets/flask/hooks",
      "issue_events_url": "https://api.github.com/repos/pallets/flask/issues/events{/number}",
      "events_url": "https://api.github.com/repos/pallets/flask/events",
      "assignees_url": "https://api.github.com/repos/pallets/flask/assignees{/user}",
      "branches_url": "https://api.github.com/repos/pallets/flask/branches{/branch}",
      "tags_url": "https://api.github.com/repos/pallets/flask/tags",
      "blobs_url": "https://api.github.com/repos/pallets/flask/git/blobs{/sha}",
      "git_tags_url": "https://api.github.com/repos/pallets/flask/git/tags{/sha}",
      "git_refs_url": "https://api.github.com/repos/pallets/flask/git/refs{/sha}",
      "trees_url": "https://api.github.com/repos/pallets/flask/git/trees{/sha}",
      "statuses_url": "https://api.github.com/repos/pallets/flask/statuses/{sha}",
      "languages_url": "https://api.github.com/repos/pallets/flask/languages",
      "stargazers_url": "https://api.github.com/repos/pallets/flask/stargazers",
      "contributors_url": "https://api.github.com/repos/pallets/flask/contributors",
      "subscribers_url": "https://api.github.com/repos/pallets/flask/subscribers",
      "subscription_url": "https://api.github.com/repos/pallets/flask/subscription",
      "commits_url": "https://api.github.com/repos/pallets/flask/commits{/sha}",
      "git_commits_url": "https://api.github.com/repos/pallets/flask/git/commits{/sha}",
      "comments_url": "https://api.github.com/repos/pallets/flask/comments{/number}",
      "issue_comment_url": "https://api.github.com/repos/pallets/flask/issues/comments{/number}",
      "contents_url": "https://api.github.com/repos/pallets/flask/contents/{+path}",
      "compare_url": "https://api.github.com/repos/pallets/flask/compare/{base}...{head}",
      "merges_url": "https://api.github.com/repos/pallets/flask/merges",
      "archive_url": "https://api.github.com/repos/pallets/flask/{archive_format}{/ref}",
      "downloads_url": "https://api.github.com/repos/pallets/flask/downloads",
      "issues_url": "https://api.github.com/repos/pallets/flask/issues{/number}",
      "pulls_url": "https://api.github.com/repos/pallets/flask/pulls{/number}",
      "milestones_url": "https://api.github.com/repos/pallets/flask/milestones{/number}",
      "notifications_url": "https://api.github.com/repos/pallets/flask/notifications{?since,all,participating}",
      "labels_url": "https://api.github.com/repos/pallets/flask/labels{/name}",
      "releases_url": "https://api.github.com/repos/pallets/flask/releases{/id}",
      "deployments_url": "https://api.github.com/repos/pallets/flask/deployments",
      "created_at": "2010-04-06T11:11:59Z",
      "updated_at": "2023-02-04T01:54:01Z",
      "pushed_at": "2023-02-02T17:01:21Z",
      "git_url": "git://github.com/pallets/flask.git",
      "ssh_url": "[email protected]:pallets/flask.git",
      "clone_url": "https://github.com/pallets/flask.git",
      "svn_url": "https://github.com/pallets/flask",
      "homepage": "https://flask.palletsprojects.com",
      "size": 9758,
      "stargazers_count": 61772,
      "watchers_count": 61772,
      "language": "Python",
      "has_issues": true,
      "has_projects": false,
      "has_downloads": true,
      "has_wiki": false,
      "has_pages": false,
      "has_discussions": true,
      "forks_count": 15434,
      "mirror_url": null,
      "archived": false,
      "disabled": false,
      "open_issues_count": 6,
      "license": {
        "key": "bsd-3-clause",
        "name": "BSD 3-Clause \"New\" or \"Revised\" License",
        "spdx_id": "BSD-3-Clause",
        "url": "https://api.github.com/licenses/bsd-3-clause",
        "node_id": "MDc6TGljZW5zZTU="
      },
      "allow_forking": true,
      "is_template": false,
      "web_commit_signoff_required": false,
      "topics": [
        "flask",
        "jinja",
        "pallets",
        "python",
        "web-framework",
        "werkzeug",
        "wsgi"
      ],
      "visibility": "public",
      "forks": 15434,
      "open_issues": 6,
      "watchers": 61772,
      "default_branch": "main",
      "score": 1.0
    },
    {
      "id": 12888993,
      "node_id": "MDEwOlJlcG9zaXRvcnkxMjg4ODk5Mw==",
      "name": "core",
      "full_name": "home-assistant/core",
      "private": false,
      "owner": {
        "login": "home-assistant",
        "id": 13844975,
        "node_id": "MDEyOk9yZ2FuaXphdGlvbjEzODQ0OTc1",
        "avatar_url": "https://avatars.githubusercontent.com/u/13844975?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/home-assistant",
        "html_url": "https://github.com/home-assistant",
        "followers_url": "https://api.github.com/users/home-assistant/followers",
        "following_url": "https://api.github.com/users/home-assistant/following{/other_user}",
        "gists_url": "https://api.github.com/users/home-assistant/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/home-assistant/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/home-assistant/subscriptions",
        "organizations_url": "https://api.github.com/users/home-assistant/orgs",
        "repos_url": "https://api.github.com/users/home-assistant/repos",
        "events_url": "https://api.github.com/users/home-assistant/events{/privacy}",
        "received_events_url": "https://api.github.com/users/home-assistant/received_events",
        "type": "Organization",
        "site_admin": false
      },
      "html_url": "https://github.com/home-assistant/core",
      "description": ":house_with_garden: Open source home automation that puts local control and privacy first.",
      "fork": false,
      "url": "https://api.github.com/repos/home-assistant/core",
      "forks_url": "https://api.github.com/repos/home-assistant/core/forks",
      "keys_url": "https://api.github.com/repos/home-assistant/core/keys{/key_id}",
      "collaborators_url": "https://api.github.com/repos/home-assistant/core/collaborators{/collaborator}",
      "teams_url": "https://api.github.com/repos/home-assistant/core/teams",
      "hooks_url": "https://api.github.com/repos/home-assistant/core/hooks",
      "issue_events_url": "https://api.github.com/repos/home-assistant/core/issues/events{/number}",
      "events_url": "https://api.github.com/repos/home-assistant/core/events",
      "assignees_url": "https://api.github.com/repos/home-assistant/core/assignees{/user}",
      "branches_url": "https://api.github.com/repos/home-assistant/core/branches{/branch}",
      "tags_url": "https://api.github.com/repos/home-assistant/core/tags",
      "blobs_url": "https://api.github.com/repos/home-assistant/core/git/blobs{/sha}",
      "git_tags_url": "https://api.github.com/repos/home-assistant/core/git/tags{/sha}",
      "git_refs_url": "https://api.github.com/repos/home-assistant/core/git/refs{/sha}",
      "trees_url": "https://api.github.com/repos/home-assistant/core/git/trees{/sha}",
      "statuses_url": "https://api.github.com/repos/home-assistant/core/statuses/{sha}",
      "languages_url": "https://api.github.com/repos/home-assistant/core/languages",
      "stargazers_url": "https://api.github.com/repos/home-assistant/core/stargazers",
      "contributors_url": "https://api.github.com/repos/home-assistant/core/contributors",
      "subscribers_url": "https://api.github.com/repos/home-assistant/core/subscribers",
      "subscription_url": "https://api.github.com/repos/home-assistant/core/subscription",
      "commits_url": "https://api.github.com/repos/home-assistant/core/commits{/sha}",
      "git_commits_url": "https://api.github.com/repos/home-assistant/core/git/commits{/sha}",
      "comments_url": "https://api.github.com/repos/home-assistant/core/comments{/number}",
      "issue_comment_url": "https://api.github.com/repos/home-assistant/core/issues/comments{/number}",
      "contents_url": "https://api.github.com/repos/home-assistant/core/contents/{+path}",
      "compare_url": "https://api.github.com/repos/home-assistant/core/compare/{base}...{head}",
      "merges_url": "https://api.github.com/repos/home-assistant/core/merges",
      "archive_url": "https://api.github.com/repos/home-assistant/core/{archive_format}{/ref}",
      "downloads_url": "https://api.github.com/repos/home-assistant/core/downloads",
      "issues_url": "https://api.github.com/repos/home-assistant/core/issues{/number}",
      "pulls_url": "https://api.github.com/repos/home-assistant/core/pulls{/number}",
      "milestones_url": "https://api.github.com/repos/home-assistant/core/milestones{/number}",
      "notifications_url": "https://api.github.com/repos/home-assistant/core/notifications{?since,all,participating}",
      "labels_url": "https://api.github.com/repos/home-assistant/core/labels{/name}",
      "releases_url": "https://api.github.com/repos/home-assistant/core/releases{/id}",
      "deployments_url": "https://api.github.com/repos/home-assistant/core/deployments",
      "created_at": "2013-09-17T07:29:48Z",
      "updated_at": "2023-02-04T01:46:06Z",
      "pushed_at": "2023-02-04T02:33:06Z",
      "git_url": "git://github.com/home-assistant/core.git",
      "ssh_url": "[email protected]:home-assistant/core.git",
      "clone_url": "https://github.com/home-assistant/core.git",
      "svn_url": "https://github.com/home-assistant/core",
      "homepage": "https://www.home-assistant.io",
      "size": 423595,
      "stargazers_count": 57748,
      "watchers_count": 57748,
      "language": "Python",
      "has_issues": true,
      "has_projects": true,
      "has_downloads": true,
      "has_wiki": false,
      "has_pages": false,
      "has_discussions": false,
      "forks_count": 21770,
      "mirror_url": null,
      "archived": false,
      "disabled": false,
      "open_issues_count": 2474,
      "license": {
        "key": "apache-2.0",
        "name": "Apache License 2.0",
        "spdx_id": "Apache-2.0",
        "url": "https://api.github.com/licenses/apache-2.0",
        "node_id": "MDc6TGljZW5zZTI="
      },
      "allow_forking": true,
      "is_template": false,
      "web_commit_signoff_required": false,
      "topics": [
        "asyncio",
        "hacktoberfest",
        "home-automation",
        "internet-of-things",
        "iot",
        "mqtt",
        "python",
        "raspberry-pi"
      ],
      "visibility": "public",
      "forks": 21770,
      "open_issues": 2474,
      "watchers": 57748,
      "default_branch": "dev",
      "score": 1.0
    },
    {
      "id": 21872392,
      "node_id": "MDEwOlJlcG9zaXRvcnkyMTg3MjM5Mg==",
      "name": "awesome-machine-learning",
      "full_name": "josephmisiti/awesome-machine-learning",
      "private": false,
      "owner": {
        "login": "josephmisiti",
        "id": 246302,
        "node_id": "MDQ6VXNlcjI0NjMwMg==",
        "avatar_url": "https://avatars.githubusercontent.com/u/246302?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/josephmisiti",
        "html_url": "https://github.com/josephmisiti",
        "followers_url": "https://api.github.com/users/josephmisiti/followers",
        "following_url": "https://api.github.com/users/josephmisiti/following{/other_user}",
        "gists_url": "https://api.github.com/users/josephmisiti/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/josephmisiti/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/josephmisiti/subscriptions",
        "organizations_url": "https://api.github.com/users/josephmisiti/orgs",
        "repos_url": "https://api.github.com/users/josephmisiti/repos",
        "events_url": "https://api.github.com/users/josephmisiti/events{/privacy}",
        "received_events_url": "https://api.github.com/users/josephmisiti/received_events",
        "type": "User",
        "site_admin": false
      },
      "html_url": "https://github.com/josephmisiti/awesome-machine-learning",
      "description": "A curated list of awesome Machine Learning frameworks, libraries and software.",
      "fork": false,
      "url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning",
      "forks_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/forks",
      "keys_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/keys{/key_id}",
      "collaborators_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/collaborators{/collaborator}",
      "teams_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/teams",
      "hooks_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/hooks",
      "issue_events_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/issues/events{/number}",
      "events_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/events",
      "assignees_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/assignees{/user}",
      "branches_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/branches{/branch}",
      "tags_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/tags",
      "blobs_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/git/blobs{/sha}",
      "git_tags_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/git/tags{/sha}",
      "git_refs_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/git/refs{/sha}",
      "trees_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/git/trees{/sha}",
      "statuses_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/statuses/{sha}",
      "languages_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/languages",
      "stargazers_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/stargazers",
      "contributors_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/contributors",
      "subscribers_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/subscribers",
      "subscription_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/subscription",
      "commits_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/commits{/sha}",
      "git_commits_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/git/commits{/sha}",
      "comments_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/comments{/number}",
      "issue_comment_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/issues/comments{/number}",
      "contents_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/contents/{+path}",
      "compare_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/compare/{base}...{head}",
      "merges_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/merges",
      "archive_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/{archive_format}{/ref}",
      "downloads_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/downloads",
      "issues_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/issues{/number}",
      "pulls_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/pulls{/number}",
      "milestones_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/milestones{/number}",
      "notifications_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/notifications{?since,all,participating}",
      "labels_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/labels{/name}",
      "releases_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/releases{/id}",
      "deployments_url": "https://api.github.com/repos/josephmisiti/awesome-machine-learning/deployments",
      "created_at": "2014-07-15T19:11:19Z",
      "updated_at": "2023-02-04T02:29:31Z",
      "pushed_at": "2023-02-01T11:34:32Z",
      "git_url": "git://github.com/josephmisiti/awesome-machine-learning.git",
      "ssh_url": "[email protected]:josephmisiti/awesome-machine-learning.git",
      "clone_url": "https://github.com/josephmisiti/awesome-machine-learning.git",
      "svn_url": "https://github.com/josephmisiti/awesome-machine-learning",
      "homepage": null,
      "size": 2888,
      "stargazers_count": 57619,
      "watchers_count": 57619,
      "language": "Python",
      "has_issues": true,
      "has_projects": false,
      "has_downloads": true,
      "has_wiki": false,
      "has_pages": true,
      "has_discussions": false,
      "forks_count": 13817,
      "mirror_url": null,
      "archived": false,
      "disabled": false,
      "open_issues_count": 2,
      "license": {
        "key": "other",
        "name": "Other",
        "spdx_id": "NOASSERTION",
        "url": null,
        "node_id": "MDc6TGljZW5zZTA="
      },
      "allow_forking": true,
      "is_template": false,
      "web_commit_signoff_required": false,
      "topics": [

      ],
      "visibility": "public",
      "forks": 13817,
      "open_issues": 2,
      "watchers": 57619,
      "default_branch": "master",
      "score": 1.0
    },
    {
      "id": 33015583,
      "node_id": "MDEwOlJlcG9zaXRvcnkzMzAxNTU4Mw==",
      "name": "keras",
      "full_name": "keras-team/keras",
      "private": false,
      "owner": {
        "login": "keras-team",
        "id": 34455048,
        "node_id": "MDEyOk9yZ2FuaXphdGlvbjM0NDU1MDQ4",
        "avatar_url": "https://avatars.githubusercontent.com/u/34455048?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/keras-team",
        "html_url": "https://github.com/keras-team",
        "followers_url": "https://api.github.com/users/keras-team/followers",
        "following_url": "https://api.github.com/users/keras-team/following{/other_user}",
        "gists_url": "https://api.github.com/users/keras-team/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/keras-team/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/keras-team/subscriptions",
        "organizations_url": "https://api.github.com/users/keras-team/orgs",
        "repos_url": "https://api.github.com/users/keras-team/repos",
        "events_url": "https://api.github.com/users/keras-team/events{/privacy}",
        "received_events_url": "https://api.github.com/users/keras-team/received_events",
        "type": "Organization",
        "site_admin": false
      },
      "html_url": "https://github.com/keras-team/keras",
      "description": "Deep Learning for humans",
      "fork": false,
      "url": "https://api.github.com/repos/keras-team/keras",
      "forks_url": "https://api.github.com/repos/keras-team/keras/forks",
      "keys_url": "https://api.github.com/repos/keras-team/keras/keys{/key_id}",
      "collaborators_url": "https://api.github.com/repos/keras-team/keras/collaborators{/collaborator}",
      "teams_url": "https://api.github.com/repos/keras-team/keras/teams",
      "hooks_url": "https://api.github.com/repos/keras-team/keras/hooks",
      "issue_events_url": "https://api.github.com/repos/keras-team/keras/issues/events{/number}",
      "events_url": "https://api.github.com/repos/keras-team/keras/events",
      "assignees_url": "https://api.github.com/repos/keras-team/keras/assignees{/user}",
      "branches_url": "https://api.github.com/repos/keras-team/keras/branches{/branch}",
      "tags_url": "https://api.github.com/repos/keras-team/keras/tags",
      "blobs_url": "https://api.github.com/repos/keras-team/keras/git/blobs{/sha}",
      "git_tags_url": "https://api.github.com/repos/keras-team/keras/git/tags{/sha}",
      "git_refs_url": "https://api.github.com/repos/keras-team/keras/git/refs{/sha}",
      "trees_url": "https://api.github.com/repos/keras-team/keras/git/trees{/sha}",
      "statuses_url": "https://api.github.com/repos/keras-team/keras/statuses/{sha}",
      "languages_url": "https://api.github.com/repos/keras-team/keras/languages",
      "stargazers_url": "https://api.github.com/repos/keras-team/keras/stargazers",
      "contributors_url": "https://api.github.com/repos/keras-team/keras/contributors",
      "subscribers_url": "https://api.github.com/repos/keras-team/keras/subscribers",
      "subscription_url": "https://api.github.com/repos/keras-team/keras/subscription",
      "commits_url": "https://api.github.com/repos/keras-team/keras/commits{/sha}",
      "git_commits_url": "https://api.github.com/repos/keras-team/keras/git/commits{/sha}",
      "comments_url": "https://api.github.com/repos/keras-team/keras/comments{/number}",
      "issue_comment_url": "https://api.github.com/repos/keras-team/keras/issues/comments{/number}",
      "contents_url": "https://api.github.com/repos/keras-team/keras/contents/{+path}",
      "compare_url": "https://api.github.com/repos/keras-team/keras/compare/{base}...{head}",
      "merges_url": "https://api.github.com/repos/keras-team/keras/merges",
      "archive_url": "https://api.github.com/repos/keras-team/keras/{archive_format}{/ref}",
      "downloads_url": "https://api.github.com/repos/keras-team/keras/downloads",
      "issues_url": "https://api.github.com/repos/keras-team/keras/issues{/number}",
      "pulls_url": "https://api.github.com/repos/keras-team/keras/pulls{/number}",
      "milestones_url": "https://api.github.com/repos/keras-team/keras/milestones{/number}",
      "notifications_url": "https://api.github.com/repos/keras-team/keras/notifications{?since,all,participating}",
      "labels_url": "https://api.github.com/repos/keras-team/keras/labels{/name}",
      "releases_url": "https://api.github.com/repos/keras-team/keras/releases{/id}",
      "deployments_url": "https://api.github.com/repos/keras-team/keras/deployments",
      "created_at": "2015-03-28T00:35:42Z",
      "updated_at": "2023-02-04T00:03:05Z",
      "pushed_at": "2023-02-03T23:53:44Z",
      "git_url": "git://github.com/keras-team/keras.git",
      "ssh_url": "[email protected]:keras-team/keras.git",
      "clone_url": "https://github.com/keras-team/keras.git",
      "svn_url": "https://github.com/keras-team/keras",
      "homepage": "http://keras.io/",
      "size": 33915,
      "stargazers_count": 57220,
      "watchers_count": 57220,
      "language": "Python",
      "has_issues": true,
      "has_projects": true,
      "has_downloads": true,
      "has_wiki": true,
      "has_pages": false,
      "has_discussions": false,
      "forks_count": 19283,
      "mirror_url": null,
      "archived": false,
      "disabled": false,
      "open_issues_count": 387,
      "license": {
        "key": "apache-2.0",
        "name": "Apache License 2.0",
        "spdx_id": "Apache-2.0",
        "url": "https://api.github.com/licenses/apache-2.0",
        "node_id": "MDc6TGljZW5zZTI="
      },
      "allow_forking": true,
      "is_template": false,
      "web_commit_signoff_required": false,
      "topics": [
        "data-science",
        "deep-learning",
        "machine-learning",
        "neural-networks",
        "python",
        "tensorflow"
      ],
      "visibility": "public",
      "forks": 19283,
      "open_issues": 387,
      "watchers": 57220,
      "default_branch": "master",
      "score": 1.0
    },
    {
      "id": 3638964,
      "node_id": "MDEwOlJlcG9zaXRvcnkzNjM4OTY0",
      "name": "ansible",
      "full_name": "ansible/ansible",
      "private": false,
      "owner": {
        "login": "ansible",
        "id": 1507452,
        "node_id": "MDEyOk9yZ2FuaXphdGlvbjE1MDc0NTI=",
        "avatar_url": "https://avatars.githubusercontent.com/u/1507452?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/ansible",
        "html_url": "https://github.com/ansible",
        "followers_url": "https://api.github.com/users/ansible/followers",
        "following_url": "https://api.github.com/users/ansible/following{/other_user}",
        "gists_url": "https://api.github.com/users/ansible/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/ansible/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/ansible/subscriptions",
        "organizations_url": "https://api.github.com/users/ansible/orgs",
        "repos_url": "https://api.github.com/users/ansible/repos",
        "events_url": "https://api.github.com/users/ansible/events{/privacy}",
        "received_events_url": "https://api.github.com/users/ansible/received_events",
        "type": "Organization",
        "site_admin": false
      },
      "html_url": "https://github.com/ansible/ansible",
      "description": "Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.",
      "fork": false,
      "url": "https://api.github.com/repos/ansible/ansible",
      "forks_url": "https://api.github.com/repos/ansible/ansible/forks",
      "keys_url": "https://api.github.com/repos/ansible/ansible/keys{/key_id}",
      "collaborators_url": "https://api.github.com/repos/ansible/ansible/collaborators{/collaborator}",
      "teams_url": "https://api.github.com/repos/ansible/ansible/teams",
      "hooks_url": "https://api.github.com/repos/ansible/ansible/hooks",
      "issue_events_url": "https://api.github.com/repos/ansible/ansible/issues/events{/number}",
      "events_url": "https://api.github.com/repos/ansible/ansible/events",
      "assignees_url": "https://api.github.com/repos/ansible/ansible/assignees{/user}",
      "branches_url": "https://api.github.com/repos/ansible/ansible/branches{/branch}",
      "tags_url": "https://api.github.com/repos/ansible/ansible/tags",
      "blobs_url": "https://api.github.com/repos/ansible/ansible/git/blobs{/sha}",
      "git_tags_url": "https://api.github.com/repos/ansible/ansible/git/tags{/sha}",
      "git_refs_url": "https://api.github.com/repos/ansible/ansible/git/refs{/sha}",
      "trees_url": "https://api.github.com/repos/ansible/ansible/git/trees{/sha}",
      "statuses_url": "https://api.github.com/repos/ansible/ansible/statuses/{sha}",
      "languages_url": "https://api.github.com/repos/ansible/ansible/languages",
      "stargazers_url": "https://api.github.com/repos/ansible/ansible/stargazers",
      "contributors_url": "https://api.github.com/repos/ansible/ansible/contributors",
      "subscribers_url": "https://api.github.com/repos/ansible/ansible/subscribers",
      "subscription_url": "https://api.github.com/repos/ansible/ansible/subscription",
      "commits_url": "https://api.github.com/repos/ansible/ansible/commits{/sha}",
      "git_commits_url": "https://api.github.com/repos/ansible/ansible/git/commits{/sha}",
      "comments_url": "https://api.github.com/repos/ansible/ansible/comments{/number}",
      "issue_comment_url": "https://api.github.com/repos/ansible/ansible/issues/comments{/number}",
      "contents_url": "https://api.github.com/repos/ansible/ansible/contents/{+path}",
      "compare_url": "https://api.github.com/repos/ansible/ansible/compare/{base}...{head}",
      "merges_url": "https://api.github.com/repos/ansible/ansible/merges",
      "archive_url": "https://api.github.com/repos/ansible/ansible/{archive_format}{/ref}",
      "downloads_url": "https://api.github.com/repos/ansible/ansible/downloads",
      "issues_url": "https://api.github.com/repos/ansible/ansible/issues{/number}",
      "pulls_url": "https://api.github.com/repos/ansible/ansible/pulls{/number}",
      "milestones_url": "https://api.github.com/repos/ansible/ansible/milestones{/number}",
      "notifications_url": "https://api.github.com/repos/ansible/ansible/notifications{?since,all,participating}",
      "labels_url": "https://api.github.com/repos/ansible/ansible/labels{/name}",
      "releases_url": "https://api.github.com/repos/ansible/ansible/releases{/id}",
      "deployments_url": "https://api.github.com/repos/ansible/ansible/deployments",
      "created_at": "2012-03-06T14:58:02Z",
      "updated_at": "2023-02-04T01:27:03Z",
      "pushed_at": "2023-02-04T02:34:51Z",
      "git_url": "git://github.com/ansible/ansible.git",
      "ssh_url": "[email protected]:ansible/ansible.git",
      "clone_url": "https://github.com/ansible/ansible.git",
      "svn_url": "https://github.com/ansible/ansible",
      "homepage": "https://www.ansible.com/",
      "size": 239482,
      "stargazers_count": 56150,
      "watchers_count": 56150,
      "language": "Python",
      "has_issues": true,
      "has_projects": true,
      "has_downloads": true,
      "has_wiki": false,
      "has_pages": false,
      "has_discussions": false,
      "forks_count": 22935,
      "mirror_url": null,
      "archived": false,
      "disabled": false,
      "open_issues_count": 1013,
      "license": {
        "key": "gpl-3.0",
        "name": "GNU General Public License v3.0",
        "spdx_id": "GPL-3.0",
        "url": "https://api.github.com/licenses/gpl-3.0",
        "node_id": "MDc6TGljZW5zZTk="
      },
      "allow_forking": true,
      "is_template": false,
      "web_commit_signoff_required": false,
      "topics": [
        "ansible",
        "hacktoberfest",
        "python"
      ],
      "visibility": "public",
      "forks": 22935,
      "open_issues": 1013,
      "watchers": 56150,
      "default_branch": "devel",
      "score": 1.0
    },
    {
      "id": 160919119,
      "node_id": "MDEwOlJlcG9zaXRvcnkxNjA5MTkxMTk=",
      "name": "fastapi",
      "full_name": "tiangolo/fastapi",
      "private": false,
      "owner": {
        "login": "tiangolo",
        "id": 1326112,
        "node_id": "MDQ6VXNlcjEzMjYxMTI=",
        "avatar_url": "https://avatars.githubusercontent.com/u/1326112?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/tiangolo",
        "html_url": "https://github.com/tiangolo",
        "followers_url": "https://api.github.com/users/tiangolo/followers",
        "following_url": "https://api.github.com/users/tiangolo/following{/other_user}",
        "gists_url": "https://api.github.com/users/tiangolo/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/tiangolo/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/tiangolo/subscriptions",
        "organizations_url": "https://api.github.com/users/tiangolo/orgs",
        "repos_url": "https://api.github.com/users/tiangolo/repos",
        "events_url": "https://api.github.com/users/tiangolo/events{/privacy}",
        "received_events_url": "https://api.github.com/users/tiangolo/received_events",
        "type": "User",
        "site_admin": false
      },
      "html_url": "https://github.com/tiangolo/fastapi",
      "description": "FastAPI framework, high performance, easy to learn, fast to code, ready for production",
      "fork": false,
      "url": "https://api.github.com/repos/tiangolo/fastapi",
      "forks_url": "https://api.github.com/repos/tiangolo/fastapi/forks",
      "keys_url": "https://api.github.com/repos/tiangolo/fastapi/keys{/key_id}",
      "collaborators_url": "https://api.github.com/repos/tiangolo/fastapi/collaborators{/collaborator}",
      "teams_url": "https://api.github.com/repos/tiangolo/fastapi/teams",
      "hooks_url": "https://api.github.com/repos/tiangolo/fastapi/hooks",
      "issue_events_url": "https://api.github.com/repos/tiangolo/fastapi/issues/events{/number}",
      "events_url": "https://api.github.com/repos/tiangolo/fastapi/events",
      "assignees_url": "https://api.github.com/repos/tiangolo/fastapi/assignees{/user}",
      "branches_url": "https://api.github.com/repos/tiangolo/fastapi/branches{/branch}",
      "tags_url": "https://api.github.com/repos/tiangolo/fastapi/tags",
      "blobs_url": "https://api.github.com/repos/tiangolo/fastapi/git/blobs{/sha}",
      "git_tags_url": "https://api.github.com/repos/tiangolo/fastapi/git/tags{/sha}",
      "git_refs_url": "https://api.github.com/repos/tiangolo/fastapi/git/refs{/sha}",
      "trees_url": "https://api.github.com/repos/tiangolo/fastapi/git/trees{/sha}",
      "statuses_url": "https://api.github.com/repos/tiangolo/fastapi/statuses/{sha}",
      "languages_url": "https://api.github.com/repos/tiangolo/fastapi/languages",
      "stargazers_url": "https://api.github.com/repos/tiangolo/fastapi/stargazers",
      "contributors_url": "https://api.github.com/repos/tiangolo/fastapi/contributors",
      "subscribers_url": "https://api.github.com/repos/tiangolo/fastapi/subscribers",
      "subscription_url": "https://api.github.com/repos/tiangolo/fastapi/subscription",
      "commits_url": "https://api.github.com/repos/tiangolo/fastapi/commits{/sha}",
      "git_commits_url": "https://api.github.com/repos/tiangolo/fastapi/git/commits{/sha}",
      "comments_url": "https://api.github.com/repos/tiangolo/fastapi/comments{/number}",
      "issue_comment_url": "https://api.github.com/repos/tiangolo/fastapi/issues/comments{/number}",
      "contents_url": "https://api.github.com/repos/tiangolo/fastapi/contents/{+path}",
      "compare_url": "https://api.github.com/repos/tiangolo/fastapi/compare/{base}...{head}",
      "merges_url": "https://api.github.com/repos/tiangolo/fastapi/merges",
      "archive_url": "https://api.github.com/repos/tiangolo/fastapi/{archive_format}{/ref}",
      "downloads_url": "https://api.github.com/repos/tiangolo/fastapi/downloads",
      "issues_url": "https://api.github.com/repos/tiangolo/fastapi/issues{/number}",
      "pulls_url": "https://api.github.com/repos/tiangolo/fastapi/pulls{/number}",
      "milestones_url": "https://api.github.com/repos/tiangolo/fastapi/milestones{/number}",
      "notifications_url": "https://api.github.com/repos/tiangolo/fastapi/notifications{?since,all,participating}",
      "labels_url": "https://api.github.com/repos/tiangolo/fastapi/labels{/name}",
      "releases_url": "https://api.github.com/repos/tiangolo/fastapi/releases{/id}",
      "deployments_url": "https://api.github.com/repos/tiangolo/fastapi/deployments",
      "created_at": "2018-12-08T08:21:47Z",
      "updated_at": "2023-02-04T02:24:07Z",
      "pushed_at": "2023-02-03T19:46:50Z",
      "git_url": "git://github.com/tiangolo/fastapi.git",
      "ssh_url": "[email protected]:tiangolo/fastapi.git",
      "clone_url": "https://github.com/tiangolo/fastapi.git",
      "svn_url": "https://github.com/tiangolo/fastapi",
      "homepage": "https://fastapi.tiangolo.com/",
      "size": 15987,
      "stargazers_count": 54108,
      "watchers_count": 54108,
      "language": "Python",
      "has_issues": true,
      "has_projects": true,
      "has_downloads": true,
      "has_wiki": true,
      "has_pages": false,
      "has_discussions": true,
      "forks_count": 4472,
      "mirror_url": null,
      "archived": false,
      "disabled": false,
      "open_issues_count": 1364,
      "license": {
        "key": "mit",
        "name": "MIT License",
        "spdx_id": "MIT",
        "url": "https://api.github.com/licenses/mit",
        "node_id": "MDc6TGljZW5zZTEz"
      },
      "allow_forking": true,
      "is_template": false,
      "web_commit_signoff_required": false,
      "topics": [
        "api",
        "async",
        "asyncio",
        "fastapi",
        "framework",
        "json",
        "json-schema",
        "openapi",
        "openapi3",
        "pydantic",
        "python",
        "python-types",
        "python3",
        "redoc",
        "rest",
        "starlette",
        "swagger",
        "swagger-ui",
        "uvicorn",
        "web"
      ],
      "visibility": "public",
      "forks": 4472,
      "open_issues": 1364,
      "watchers": 54108,
      "default_branch": "master",
      "score": 1.0
    },
    {
      "id": 843222,
      "node_id": "MDEwOlJlcG9zaXRvcnk4NDMyMjI=",
      "name": "scikit-learn",
      "full_name": "scikit-learn/scikit-learn",
      "private": false,
      "owner": {
        "login": "scikit-learn",
        "id": 365630,
        "node_id": "MDEyOk9yZ2FuaXphdGlvbjM2NTYzMA==",
        "avatar_url": "https://avatars.githubusercontent.com/u/365630?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/scikit-learn",
        "html_url": "https://github.com/scikit-learn",
        "followers_url": "https://api.github.com/users/scikit-learn/followers",
        "following_url": "https://api.github.com/users/scikit-learn/following{/other_user}",
        "gists_url": "https://api.github.com/users/scikit-learn/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/scikit-learn/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/scikit-learn/subscriptions",
        "organizations_url": "https://api.github.com/users/scikit-learn/orgs",
        "repos_url": "https://api.github.com/users/scikit-learn/repos",
        "events_url": "https://api.github.com/users/scikit-learn/events{/privacy}",
        "received_events_url": "https://api.github.com/users/scikit-learn/received_events",
        "type": "Organization",
        "site_admin": false
      },
      "html_url": "https://github.com/scikit-learn/scikit-learn",
      "description": "scikit-learn: machine learning in Python",
      "fork": false,
      "url": "https://api.github.com/repos/scikit-learn/scikit-learn",
      "forks_url": "https://api.github.com/repos/scikit-learn/scikit-learn/forks",
      "keys_url": "https://api.github.com/repos/scikit-learn/scikit-learn/keys{/key_id}",
      "collaborators_url": "https://api.github.com/repos/scikit-learn/scikit-learn/collaborators{/collaborator}",
      "teams_url": "https://api.github.com/repos/scikit-learn/scikit-learn/teams",
      "hooks_url": "https://api.github.com/repos/scikit-learn/scikit-learn/hooks",
      "issue_events_url": "https://api.github.com/repos/scikit-learn/scikit-learn/issues/events{/number}",
      "events_url": "https://api.github.com/repos/scikit-learn/scikit-learn/events",
      "assignees_url": "https://api.github.com/repos/scikit-learn/scikit-learn/assignees{/user}",
      "branches_url": "https://api.github.com/repos/scikit-learn/scikit-learn/branches{/branch}",
      "tags_url": "https://api.github.com/repos/scikit-learn/scikit-learn/tags",
      "blobs_url": "https://api.github.com/repos/scikit-learn/scikit-learn/git/blobs{/sha}",
      "git_tags_url": "https://api.github.com/repos/scikit-learn/scikit-learn/git/tags{/sha}",
      "git_refs_url": "https://api.github.com/repos/scikit-learn/scikit-learn/git/refs{/sha}",
      "trees_url": "https://api.github.com/repos/scikit-learn/scikit-learn/git/trees{/sha}",
      "statuses_url": "https://api.github.com/repos/scikit-learn/scikit-learn/statuses/{sha}",
      "languages_url": "https://api.github.com/repos/scikit-learn/scikit-learn/languages",
      "stargazers_url": "https://api.github.com/repos/scikit-learn/scikit-learn/stargazers",
      "contributors_url": "https://api.github.com/repos/scikit-learn/scikit-learn/contributors",
      "subscribers_url": "https://api.github.com/repos/scikit-learn/scikit-learn/subscribers",
      "subscription_url": "https://api.github.com/repos/scikit-learn/scikit-learn/subscription",
      "commits_url": "https://api.github.com/repos/scikit-learn/scikit-learn/commits{/sha}",
      "git_commits_url": "https://api.github.com/repos/scikit-learn/scikit-learn/git/commits{/sha}",
      "comments_url": "https://api.github.com/repos/scikit-learn/scikit-learn/comments{/number}",
      "issue_comment_url": "https://api.github.com/repos/scikit-learn/scikit-learn/issues/comments{/number}",
      "contents_url": "https://api.github.com/repos/scikit-learn/scikit-learn/contents/{+path}",
      "compare_url": "https://api.github.com/repos/scikit-learn/scikit-learn/compare/{base}...{head}",
      "merges_url": "https://api.github.com/repos/scikit-learn/scikit-learn/merges",
      "archive_url": "https://api.github.com/repos/scikit-learn/scikit-learn/{archive_format}{/ref}",
      "downloads_url": "https://api.github.com/repos/scikit-learn/scikit-learn/downloads",
      "issues_url": "https://api.github.com/repos/scikit-learn/scikit-learn/issues{/number}",
      "pulls_url": "https://api.github.com/repos/scikit-learn/scikit-learn/pulls{/number}",
      "milestones_url": "https://api.github.com/repos/scikit-learn/scikit-learn/milestones{/number}",
      "notifications_url": "https://api.github.com/repos/scikit-learn/scikit-learn/notifications{?since,all,participating}",
      "labels_url": "https://api.github.com/repos/scikit-learn/scikit-learn/labels{/name}",
      "releases_url": "https://api.github.com/repos/scikit-learn/scikit-learn/releases{/id}",
      "deployments_url": "https://api.github.com/repos/scikit-learn/scikit-learn/deployments",
      "created_at": "2010-08-17T09:43:38Z",
      "updated_at": "2023-02-03T21:56:14Z",
      "pushed_at": "2023-02-04T01:21:40Z",
      "git_url": "git://github.com/scikit-learn/scikit-learn.git",
      "ssh_url": "[email protected]:scikit-learn/scikit-learn.git",
      "clone_url": "https://github.com/scikit-learn/scikit-learn.git",
      "svn_url": "https://github.com/scikit-learn/scikit-learn",
      "homepage": "https://scikit-learn.org",
      "size": 149474,
      "stargazers_count": 52782,
      "watchers_count": 52782,
      "language": "Python",
      "has_issues": true,
      "has_projects": true,
      "has_downloads": true,
      "has_wiki": true,
      "has_pages": false,
      "has_discussions": true,
      "forks_count": 23895,
      "mirror_url": null,
      "archived": false,
      "disabled": false,
      "open_issues_count": 2139,
      "license": {
        "key": "bsd-3-clause",
        "name": "BSD 3-Clause \"New\" or \"Revised\" License",
        "spdx_id": "BSD-3-Clause",
        "url": "https://api.github.com/licenses/bsd-3-clause",
        "node_id": "MDc6TGljZW5zZTU="
      },
      "allow_forking": true,
      "is_template": false,
      "web_commit_signoff_required": false,
      "topics": [
        "data-analysis",
        "data-science",
        "machine-learning",
        "python",
        "statistics"
      ],
      "visibility": "public",
      "forks": 23895,
      "open_issues": 2139,
      "watchers": 52782,
      "default_branch": "main",
      "score": 1.0
    },
    {
      "id": 81598961,
      "node_id": "MDEwOlJlcG9zaXRvcnk4MTU5ODk2MQ==",
      "name": "cpython",
      "full_name": "python/cpython",
      "private": false,
      "owner": {
        "login": "python",
        "id": 1525981,
        "node_id": "MDEyOk9yZ2FuaXphdGlvbjE1MjU5ODE=",
        "avatar_url": "https://avatars.githubusercontent.com/u/1525981?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/python",
        "html_url": "https://github.com/python",
        "followers_url": "https://api.github.com/users/python/followers",
        "following_url": "https://api.github.com/users/python/following{/other_user}",
        "gists_url": "https://api.github.com/users/python/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/python/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/python/subscriptions",
        "organizations_url": "https://api.github.com/users/python/orgs",
        "repos_url": "https://api.github.com/users/python/repos",
        "events_url": "https://api.github.com/users/python/events{/privacy}",
        "received_events_url": "https://api.github.com/users/python/received_events",
        "type": "Organization",
        "site_admin": false
      },
      "html_url": "https://github.com/python/cpython",
      "description": "The Python programming language",
      "fork": false,
      "url": "https://api.github.com/repos/python/cpython",
      "forks_url": "https://api.github.com/repos/python/cpython/forks",
      "keys_url": "https://api.github.com/repos/python/cpython/keys{/key_id}",
      "collaborators_url": "https://api.github.com/repos/python/cpython/collaborators{/collaborator}",
      "teams_url": "https://api.github.com/repos/python/cpython/teams",
      "hooks_url": "https://api.github.com/repos/python/cpython/hooks",
      "issue_events_url": "https://api.github.com/repos/python/cpython/issues/events{/number}",
      "events_url": "https://api.github.com/repos/python/cpython/events",
      "assignees_url": "https://api.github.com/repos/python/cpython/assignees{/user}",
      "branches_url": "https://api.github.com/repos/python/cpython/branches{/branch}",
      "tags_url": "https://api.github.com/repos/python/cpython/tags",
      "blobs_url": "https://api.github.com/repos/python/cpython/git/blobs{/sha}",
      "git_tags_url": "https://api.github.com/repos/python/cpython/git/tags{/sha}",
      "git_refs_url": "https://api.github.com/repos/python/cpython/git/refs{/sha}",
      "trees_url": "https://api.github.com/repos/python/cpython/git/trees{/sha}",
      "statuses_url": "https://api.github.com/repos/python/cpython/statuses/{sha}",
      "languages_url": "https://api.github.com/repos/python/cpython/languages",
      "stargazers_url": "https://api.github.com/repos/python/cpython/stargazers",
      "contributors_url": "https://api.github.com/repos/python/cpython/contributors",
      "subscribers_url": "https://api.github.com/repos/python/cpython/subscribers",
      "subscription_url": "https://api.github.com/repos/python/cpython/subscription",
      "commits_url": "https://api.github.com/repos/python/cpython/commits{/sha}",
      "git_commits_url": "https://api.github.com/repos/python/cpython/git/commits{/sha}",
      "comments_url": "https://api.github.com/repos/python/cpython/comments{/number}",
      "issue_comment_url": "https://api.github.com/repos/python/cpython/issues/comments{/number}",
      "contents_url": "https://api.github.com/repos/python/cpython/contents/{+path}",
      "compare_url": "https://api.github.com/repos/python/cpython/compare/{base}...{head}",
      "merges_url": "https://api.github.com/repos/python/cpython/merges",
      "archive_url": "https://api.github.com/repos/python/cpython/{archive_format}{/ref}",
      "downloads_url": "https://api.github.com/repos/python/cpython/downloads",
      "issues_url": "https://api.github.com/repos/python/cpython/issues{/number}",
      "pulls_url": "https://api.github.com/repos/python/cpython/pulls{/number}",
      "milestones_url": "https://api.github.com/repos/python/cpython/milestones{/number}",
      "notifications_url": "https://api.github.com/repos/python/cpython/notifications{?since,all,participating}",
      "labels_url": "https://api.github.com/repos/python/cpython/labels{/name}",
      "releases_url": "https://api.github.com/repos/python/cpython/releases{/id}",
      "deployments_url": "https://api.github.com/repos/python/cpython/deployments",
      "created_at": "2017-02-10T19:23:51Z",
      "updated_at": "2023-02-03T23:30:32Z",
      "pushed_at": "2023-02-04T01:14:53Z",
      "git_url": "git://github.com/python/cpython.git",
      "ssh_url": "[email protected]:python/cpython.git",
      "clone_url": "https://github.com/python/cpython.git",
      "svn_url": "https://github.com/python/cpython",
      "homepage": "https://www.python.org/",
      "size": 552463,
      "stargazers_count": 50441,
      "watchers_count": 50441,
      "language": "Python",
      "has_issues": true,
      "has_projects": true,
      "has_downloads": true,
      "has_wiki": false,
      "has_pages": false,
      "has_discussions": false,
      "forks_count": 25685,
      "mirror_url": null,
      "archived": false,
      "disabled": false,
      "open_issues_count": 8171,
      "license": {
        "key": "other",
        "name": "Other",
        "spdx_id": "NOASSERTION",
        "url": null,
        "node_id": "MDc6TGljZW5zZTA="
      },
      "allow_forking": true,
      "is_template": false,
      "web_commit_signoff_required": false,
      "topics": [

      ],
      "visibility": "public",
      "forks": 25685,
      "open_issues": 8171,
      "watchers": 50441,
      "default_branch": "main",
      "score": 1.0
    },
    {
      "id": 32689863,
      "node_id": "MDEwOlJlcG9zaXRvcnkzMjY4OTg2Mw==",
      "name": "manim",
      "full_name": "3b1b/manim",
      "private": false,
      "owner": {
        "login": "3b1b",
        "id": 11601040,
        "node_id": "MDQ6VXNlcjExNjAxMDQw",
        "avatar_url": "https://avatars.githubusercontent.com/u/11601040?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/3b1b",
        "html_url": "https://github.com/3b1b",
        "followers_url": "https://api.github.com/users/3b1b/followers",
        "following_url": "https://api.github.com/users/3b1b/following{/other_user}",
        "gists_url": "https://api.github.com/users/3b1b/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/3b1b/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/3b1b/subscriptions",
        "organizations_url": "https://api.github.com/users/3b1b/orgs",
        "repos_url": "https://api.github.com/users/3b1b/repos",
        "events_url": "https://api.github.com/users/3b1b/events{/privacy}",
        "received_events_url": "https://api.github.com/users/3b1b/received_events",
        "type": "User",
        "site_admin": false
      },
      "html_url": "https://github.com/3b1b/manim",
      "description": "Animation engine for explanatory math videos",
      "fork": false,
      "url": "https://api.github.com/repos/3b1b/manim",
      "forks_url": "https://api.github.com/repos/3b1b/manim/forks",
      "keys_url": "https://api.github.com/repos/3b1b/manim/keys{/key_id}",
      "collaborators_url": "https://api.github.com/repos/3b1b/manim/collaborators{/collaborator}",
      "teams_url": "https://api.github.com/repos/3b1b/manim/teams",
      "hooks_url": "https://api.github.com/repos/3b1b/manim/hooks",
      "issue_events_url": "https://api.github.com/repos/3b1b/manim/issues/events{/number}",
      "events_url": "https://api.github.com/repos/3b1b/manim/events",
      "assignees_url": "https://api.github.com/repos/3b1b/manim/assignees{/user}",
      "branches_url": "https://api.github.com/repos/3b1b/manim/branches{/branch}",
      "tags_url": "https://api.github.com/repos/3b1b/manim/tags",
      "blobs_url": "https://api.github.com/repos/3b1b/manim/git/blobs{/sha}",
      "git_tags_url": "https://api.github.com/repos/3b1b/manim/git/tags{/sha}",
      "git_refs_url": "https://api.github.com/repos/3b1b/manim/git/refs{/sha}",
      "trees_url": "https://api.github.com/repos/3b1b/manim/git/trees{/sha}",
      "statuses_url": "https://api.github.com/repos/3b1b/manim/statuses/{sha}",
      "languages_url": "https://api.github.com/repos/3b1b/manim/languages",
      "stargazers_url": "https://api.github.com/repos/3b1b/manim/stargazers",
      "contributors_url": "https://api.github.com/repos/3b1b/manim/contributors",
      "subscribers_url": "https://api.github.com/repos/3b1b/manim/subscribers",
      "subscription_url": "https://api.github.com/repos/3b1b/manim/subscription",
      "commits_url": "https://api.github.com/repos/3b1b/manim/commits{/sha}",
      "git_commits_url": "https://api.github.com/repos/3b1b/manim/git/commits{/sha}",
      "comments_url": "https://api.github.com/repos/3b1b/manim/comments{/number}",
      "issue_comment_url": "https://api.github.com/repos/3b1b/manim/issues/comments{/number}",
      "contents_url": "https://api.github.com/repos/3b1b/manim/contents/{+path}",
      "compare_url": "https://api.github.com/repos/3b1b/manim/compare/{base}...{head}",
      "merges_url": "https://api.github.com/repos/3b1b/manim/merges",
      "archive_url": "https://api.github.com/repos/3b1b/manim/{archive_format}{/ref}",
      "downloads_url": "https://api.github.com/repos/3b1b/manim/downloads",
      "issues_url": "https://api.github.com/repos/3b1b/manim/issues{/number}",
      "pulls_url": "https://api.github.com/repos/3b1b/manim/pulls{/number}",
      "milestones_url": "https://api.github.com/repos/3b1b/manim/milestones{/number}",
      "notifications_url": "https://api.github.com/repos/3b1b/manim/notifications{?since,all,participating}",
      "labels_url": "https://api.github.com/repos/3b1b/manim/labels{/name}",
      "releases_url": "https://api.github.com/repos/3b1b/manim/releases{/id}",
      "deployments_url": "https://api.github.com/repos/3b1b/manim/deployments",
      "created_at": "2015-03-22T18:50:58Z",
      "updated_at": "2023-02-04T01:28:40Z",
      "pushed_at": "2023-02-03T20:46:10Z",
      "git_url": "git://github.com/3b1b/manim.git",
      "ssh_url": "[email protected]:3b1b/manim.git",
      "clone_url": "https://github.com/3b1b/manim.git",
      "svn_url": "https://github.com/3b1b/manim",
      "homepage": null,
      "size": 75844,
      "stargazers_count": 49445,
      "watchers_count": 49445,
      "language": "Python",
      "has_issues": true,
      "has_projects": true,
      "has_downloads": true,
      "has_wiki": true,
      "has_pages": true,
      "has_discussions": true,
      "forks_count": 5199,
      "mirror_url": null,
      "archived": false,
      "disabled": false,
      "open_issues_count": 355,
      "license": {
        "key": "mit",
        "name": "MIT License",
        "spdx_id": "MIT",
        "url": "https://api.github.com/licenses/mit",
        "node_id": "MDc6TGljZW5zZTEz"
      },
      "allow_forking": true,
      "is_template": false,
      "web_commit_signoff_required": false,
      "topics": [
        "3b1b-videos",
        "animation",
        "explanatory-math-videos",
        "python"
      ],
      "visibility": "public",
      "forks": 5199,
      "open_issues": 355,
      "watchers": 49445,
      "default_branch": "master",
      "score": 1.0
    },
    {
      "id": 1362490,
      "node_id": "MDEwOlJlcG9zaXRvcnkxMzYyNDkw",
      "name": "requests",
      "full_name": "psf/requests",
      "private": false,
      "owner": {
        "login": "psf",
        "id": 50630501,
        "node_id": "MDEyOk9yZ2FuaXphdGlvbjUwNjMwNTAx",
        "avatar_url": "https://avatars.githubusercontent.com/u/50630501?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/psf",
        "html_url": "https://github.com/psf",
        "followers_url": "https://api.github.com/users/psf/followers",
        "following_url": "https://api.github.com/users/psf/following{/other_user}",
        "gists_url": "https://api.github.com/users/psf/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/psf/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/psf/subscriptions",
        "organizations_url": "https://api.github.com/users/psf/orgs",
        "repos_url": "https://api.github.com/users/psf/repos",
        "events_url": "https://api.github.com/users/psf/events{/privacy}",
        "received_events_url": "https://api.github.com/users/psf/received_events",
        "type": "Organization",
        "site_admin": false
      },
      "html_url": "https://github.com/psf/requests",
      "description": "A simple, yet elegant, HTTP library.",
      "fork": false,
      "url": "https://api.github.com/repos/psf/requests",
      "forks_url": "https://api.github.com/repos/psf/requests/forks",
      "keys_url": "https://api.github.com/repos/psf/requests/keys{/key_id}",
      "collaborators_url": "https://api.github.com/repos/psf/requests/collaborators{/collaborator}",
      "teams_url": "https://api.github.com/repos/psf/requests/teams",
      "hooks_url": "https://api.github.com/repos/psf/requests/hooks",
      "issue_events_url": "https://api.github.com/repos/psf/requests/issues/events{/number}",
      "events_url": "https://api.github.com/repos/psf/requests/events",
      "assignees_url": "https://api.github.com/repos/psf/requests/assignees{/user}",
      "branches_url": "https://api.github.com/repos/psf/requests/branches{/branch}",
      "tags_url": "https://api.github.com/repos/psf/requests/tags",
      "blobs_url": "https://api.github.com/repos/psf/requests/git/blobs{/sha}",
      "git_tags_url": "https://api.github.com/repos/psf/requests/git/tags{/sha}",
      "git_refs_url": "https://api.github.com/repos/psf/requests/git/refs{/sha}",
      "trees_url": "https://api.github.com/repos/psf/requests/git/trees{/sha}",
      "statuses_url": "https://api.github.com/repos/psf/requests/statuses/{sha}",
      "languages_url": "https://api.github.com/repos/psf/requests/languages",
      "stargazers_url": "https://api.github.com/repos/psf/requests/stargazers",
      "contributors_url": "https://api.github.com/repos/psf/requests/contributors",
      "subscribers_url": "https://api.github.com/repos/psf/requests/subscribers",
      "subscription_url": "https://api.github.com/repos/psf/requests/subscription",
      "commits_url": "https://api.github.com/repos/psf/requests/commits{/sha}",
      "git_commits_url": "https://api.github.com/repos/psf/requests/git/commits{/sha}",
      "comments_url": "https://api.github.com/repos/psf/requests/comments{/number}",
      "issue_comment_url": "https://api.github.com/repos/psf/requests/issues/comments{/number}",
      "contents_url": "https://api.github.com/repos/psf/requests/contents/{+path}",
      "compare_url": "https://api.github.com/repos/psf/requests/compare/{base}...{head}",
      "merges_url": "https://api.github.com/repos/psf/requests/merges",
      "archive_url": "https://api.github.com/repos/psf/requests/{archive_format}{/ref}",
      "downloads_url": "https://api.github.com/repos/psf/requests/downloads",
      "issues_url": "https://api.github.com/repos/psf/requests/issues{/number}",
      "pulls_url": "https://api.github.com/repos/psf/requests/pulls{/number}",
      "milestones_url": "https://api.github.com/repos/psf/requests/milestones{/number}",
      "notifications_url": "https://api.github.com/repos/psf/requests/notifications{?since,all,participating}",
      "labels_url": "https://api.github.com/repos/psf/requests/labels{/name}",
      "releases_url": "https://api.github.com/repos/psf/requests/releases{/id}",
      "deployments_url": "https://api.github.com/repos/psf/requests/deployments",
      "created_at": "2011-02-13T18:38:17Z",
      "updated_at": "2023-02-03T19:39:24Z",
      "pushed_at": "2023-01-21T08:44:49Z",
      "git_url": "git://github.com/psf/requests.git",
      "ssh_url": "[email protected]:psf/requests.git",
      "clone_url": "https://github.com/psf/requests.git",
      "svn_url": "https://github.com/psf/requests",
      "homepage": "https://requests.readthedocs.io/en/latest/",
      "size": 12799,
      "stargazers_count": 48990,
      "watchers_count": 48990,
      "language": "Python",
      "has_issues": true,
      "has_projects": false,
      "has_downloads": true,
      "has_wiki": true,
      "has_pages": false,
      "has_discussions": false,
      "forks_count": 8964,
      "mirror_url": null,
      "archived": false,
      "disabled": false,
      "open_issues_count": 265,
      "license": {
        "key": "apache-2.0",
        "name": "Apache License 2.0",
        "spdx_id": "Apache-2.0",
        "url": "https://api.github.com/licenses/apache-2.0",
        "node_id": "MDc6TGljZW5zZTI="
      },
      "allow_forking": true,
      "is_template": false,
      "web_commit_signoff_required": false,
      "topics": [
        "client",
        "cookies",
        "forhumans",
        "http",
        "humans",
        "python",
        "python-requests",
        "requests"
      ],
      "visibility": "public",
      "forks": 8964,
      "open_issues": 265,
      "watchers": 48990,
      "default_branch": "main",
      "score": 1.0
    },
    {
      "id": 83844720,
      "node_id": "MDEwOlJlcG9zaXRvcnk4Mzg0NDcyMA==",
      "name": "face_recognition",
      "full_name": "ageitgey/face_recognition",
      "private": false,
      "owner": {
        "login": "ageitgey",
        "id": 896692,
        "node_id": "MDQ6VXNlcjg5NjY5Mg==",
        "avatar_url": "https://avatars.githubusercontent.com/u/896692?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/ageitgey",
        "html_url": "https://github.com/ageitgey",
        "followers_url": "https://api.github.com/users/ageitgey/followers",
        "following_url": "https://api.github.com/users/ageitgey/following{/other_user}",
        "gists_url": "https://api.github.com/users/ageitgey/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/ageitgey/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/ageitgey/subscriptions",
        "organizations_url": "https://api.github.com/users/ageitgey/orgs",
        "repos_url": "https://api.github.com/users/ageitgey/repos",
        "events_url": "https://api.github.com/users/ageitgey/events{/privacy}",
        "received_events_url": "https://api.github.com/users/ageitgey/received_events",
        "type": "User",
        "site_admin": false
      },
      "html_url": "https://github.com/ageitgey/face_recognition",
      "description": "The world's simplest facial recognition api for Python and the command line",
      "fork": false,
      "url": "https://api.github.com/repos/ageitgey/face_recognition",
      "forks_url": "https://api.github.com/repos/ageitgey/face_recognition/forks",
      "keys_url": "https://api.github.com/repos/ageitgey/face_recognition/keys{/key_id}",
      "collaborators_url": "https://api.github.com/repos/ageitgey/face_recognition/collaborators{/collaborator}",
      "teams_url": "https://api.github.com/repos/ageitgey/face_recognition/teams",
      "hooks_url": "https://api.github.com/repos/ageitgey/face_recognition/hooks",
      "issue_events_url": "https://api.github.com/repos/ageitgey/face_recognition/issues/events{/number}",
      "events_url": "https://api.github.com/repos/ageitgey/face_recognition/events",
      "assignees_url": "https://api.github.com/repos/ageitgey/face_recognition/assignees{/user}",
      "branches_url": "https://api.github.com/repos/ageitgey/face_recognition/branches{/branch}",
      "tags_url": "https://api.github.com/repos/ageitgey/face_recognition/tags",
      "blobs_url": "https://api.github.com/repos/ageitgey/face_recognition/git/blobs{/sha}",
      "git_tags_url": "https://api.github.com/repos/ageitgey/face_recognition/git/tags{/sha}",
      "git_refs_url": "https://api.github.com/repos/ageitgey/face_recognition/git/refs{/sha}",
      "trees_url": "https://api.github.com/repos/ageitgey/face_recognition/git/trees{/sha}",
      "statuses_url": "https://api.github.com/repos/ageitgey/face_recognition/statuses/{sha}",
      "languages_url": "https://api.github.com/repos/ageitgey/face_recognition/languages",
      "stargazers_url": "https://api.github.com/repos/ageitgey/face_recognition/stargazers",
      "contributors_url": "https://api.github.com/repos/ageitgey/face_recognition/contributors",
      "subscribers_url": "https://api.github.com/repos/ageitgey/face_recognition/subscribers",
      "subscription_url": "https://api.github.com/repos/ageitgey/face_recognition/subscription",
      "commits_url": "https://api.github.com/repos/ageitgey/face_recognition/commits{/sha}",
      "git_commits_url": "https://api.github.com/repos/ageitgey/face_recognition/git/commits{/sha}",
      "comments_url": "https://api.github.com/repos/ageitgey/face_recognition/comments{/number}",
      "issue_comment_url": "https://api.github.com/repos/ageitgey/face_recognition/issues/comments{/number}",
      "contents_url": "https://api.github.com/repos/ageitgey/face_recognition/contents/{+path}",
      "compare_url": "https://api.github.com/repos/ageitgey/face_recognition/compare/{base}...{head}",
      "merges_url": "https://api.github.com/repos/ageitgey/face_recognition/merges",
      "archive_url": "https://api.github.com/repos/ageitgey/face_recognition/{archive_format}{/ref}",
      "downloads_url": "https://api.github.com/repos/ageitgey/face_recognition/downloads",
      "issues_url": "https://api.github.com/repos/ageitgey/face_recognition/issues{/number}",
      "pulls_url": "https://api.github.com/repos/ageitgey/face_recognition/pulls{/number}",
      "milestones_url": "https://api.github.com/repos/ageitgey/face_recognition/milestones{/number}",
      "notifications_url": "https://api.github.com/repos/ageitgey/face_recognition/notifications{?since,all,participating}",
      "labels_url": "https://api.github.com/repos/ageitgey/face_recognition/labels{/name}",
      "releases_url": "https://api.github.com/repos/ageitgey/face_recognition/releases{/id}",
      "deployments_url": "https://api.github.com/repos/ageitgey/face_recognition/deployments",
      "created_at": "2017-03-03T21:52:39Z",
      "updated_at": "2023-02-04T00:17:39Z",
      "pushed_at": "2023-01-03T07:07:11Z",
      "git_url": "git://github.com/ageitgey/face_recognition.git",
      "ssh_url": "[email protected]:ageitgey/face_recognition.git",
      "clone_url": "https://github.com/ageitgey/face_recognition.git",
      "svn_url": "https://github.com/ageitgey/face_recognition",
      "homepage": "",
      "size": 103957,
      "stargazers_count": 47188,
      "watchers_count": 47188,
      "language": "Python",
      "has_issues": true,
      "has_projects": true,
      "has_downloads": true,
      "has_wiki": true,
      "has_pages": false,
      "has_discussions": false,
      "forks_count": 12736,
      "mirror_url": null,
      "archived": false,
      "disabled": false,
      "open_issues_count": 697,
      "license": {
        "key": "mit",
        "name": "MIT License",
        "spdx_id": "MIT",
        "url": "https://api.github.com/licenses/mit",
        "node_id": "MDc6TGljZW5zZTEz"
      },
      "allow_forking": true,
      "is_template": false,
      "web_commit_signoff_required": false,
      "topics": [
        "face-detection",
        "face-recognition",
        "machine-learning",
        "python"
      ],
      "visibility": "public",
      "forks": 12736,
      "open_issues": 697,
      "watchers": 47188,
      "default_branch": "master",
      "score": 1.0
    },
    {
      "id": 5483330,
      "node_id": "MDEwOlJlcG9zaXRvcnk1NDgzMzMw",
      "name": "you-get",
      "full_name": "soimort/you-get",
      "private": false,
      "owner": {
        "login": "soimort",
        "id": 342945,
        "node_id": "MDQ6VXNlcjM0Mjk0NQ==",
        "avatar_url": "https://avatars.githubusercontent.com/u/342945?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/soimort",
        "html_url": "https://github.com/soimort",
        "followers_url": "https://api.github.com/users/soimort/followers",
        "following_url": "https://api.github.com/users/soimort/following{/other_user}",
        "gists_url": "https://api.github.com/users/soimort/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/soimort/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/soimort/subscriptions",
        "organizations_url": "https://api.github.com/users/soimort/orgs",
        "repos_url": "https://api.github.com/users/soimort/repos",
        "events_url": "https://api.github.com/users/soimort/events{/privacy}",
        "received_events_url": "https://api.github.com/users/soimort/received_events",
        "type": "User",
        "site_admin": false
      },
      "html_url": "https://github.com/soimort/you-get",
      "description": ":arrow_double_down: Dumb downloader that scrapes the web",
      "fork": false,
      "url": "https://api.github.com/repos/soimort/you-get",
      "forks_url": "https://api.github.com/repos/soimort/you-get/forks",
      "keys_url": "https://api.github.com/repos/soimort/you-get/keys{/key_id}",
      "collaborators_url": "https://api.github.com/repos/soimort/you-get/collaborators{/collaborator}",
      "teams_url": "https://api.github.com/repos/soimort/you-get/teams",
      "hooks_url": "https://api.github.com/repos/soimort/you-get/hooks",
      "issue_events_url": "https://api.github.com/repos/soimort/you-get/issues/events{/number}",
      "events_url": "https://api.github.com/repos/soimort/you-get/events",
      "assignees_url": "https://api.github.com/repos/soimort/you-get/assignees{/user}",
      "branches_url": "https://api.github.com/repos/soimort/you-get/branches{/branch}",
      "tags_url": "https://api.github.com/repos/soimort/you-get/tags",
      "blobs_url": "https://api.github.com/repos/soimort/you-get/git/blobs{/sha}",
      "git_tags_url": "https://api.github.com/repos/soimort/you-get/git/tags{/sha}",
      "git_refs_url": "https://api.github.com/repos/soimort/you-get/git/refs{/sha}",
      "trees_url": "https://api.github.com/repos/soimort/you-get/git/trees{/sha}",
      "statuses_url": "https://api.github.com/repos/soimort/you-get/statuses/{sha}",
      "languages_url": "https://api.github.com/repos/soimort/you-get/languages",
      "stargazers_url": "https://api.github.com/repos/soimort/you-get/stargazers",
      "contributors_url": "https://api.github.com/repos/soimort/you-get/contributors",
      "subscribers_url": "https://api.github.com/repos/soimort/you-get/subscribers",
      "subscription_url": "https://api.github.com/repos/soimort/you-get/subscription",
      "commits_url": "https://api.github.com/repos/soimort/you-get/commits{/sha}",
      "git_commits_url": "https://api.github.com/repos/soimort/you-get/git/commits{/sha}",
      "comments_url": "https://api.github.com/repos/soimort/you-get/comments{/number}",
      "issue_comment_url": "https://api.github.com/repos/soimort/you-get/issues/comments{/number}",
      "contents_url": "https://api.github.com/repos/soimort/you-get/contents/{+path}",
      "compare_url": "https://api.github.com/repos/soimort/you-get/compare/{base}...{head}",
      "merges_url": "https://api.github.com/repos/soimort/you-get/merges",
      "archive_url": "https://api.github.com/repos/soimort/you-get/{archive_format}{/ref}",
      "downloads_url": "https://api.github.com/repos/soimort/you-get/downloads",
      "issues_url": "https://api.github.com/repos/soimort/you-get/issues{/number}",
      "pulls_url": "https://api.github.com/repos/soimort/you-get/pulls{/number}",
      "milestones_url": "https://api.github.com/repos/soimort/you-get/milestones{/number}",
      "notifications_url": "https://api.github.com/repos/soimort/you-get/notifications{?since,all,participating}",
      "labels_url": "https://api.github.com/repos/soimort/you-get/labels{/name}",
      "releases_url": "https://api.github.com/repos/soimort/you-get/releases{/id}",
      "deployments_url": "https://api.github.com/repos/soimort/you-get/deployments",
      "created_at": "2012-08-20T15:53:36Z",
      "updated_at": "2023-02-03T15:46:21Z",
      "pushed_at": "2023-01-28T16:14:58Z",
      "git_url": "git://github.com/soimort/you-get.git",
      "ssh_url": "[email protected]:soimort/you-get.git",
      "clone_url": "https://github.com/soimort/you-get.git",
      "svn_url": "https://github.com/soimort/you-get",
      "homepage": "https://you-get.org/",
      "size": 3763,
      "stargazers_count": 46618,
      "watchers_count": 46618,
      "language": "Python",
      "has_issues": false,
      "has_projects": true,
      "has_downloads": true,
      "has_wiki": true,
      "has_pages": true,
      "has_discussions": false,
      "forks_count": 9160,
      "mirror_url": null,
      "archived": false,
      "disabled": false,
      "open_issues_count": 384,
      "license": {
        "key": "other",
        "name": "Other",
        "spdx_id": "NOASSERTION",
        "url": null,
        "node_id": "MDc6TGljZW5zZTA="
      },
      "allow_forking": true,
      "is_template": false,
      "web_commit_signoff_required": false,
      "topics": [

      ],
      "visibility": "public",
      "forks": 9160,
      "open_issues": 384,
      "watchers": 46618,
      "default_branch": "develop",
      "score": 1.0
    },
    {
      "id": 145553672,
      "node_id": "MDEwOlJlcG9zaXRvcnkxNDU1NTM2NzI=",
      "name": "funNLP",
      "full_name": "fighting41love/funNLP",
      "private": false,
      "owner": {
        "login": "fighting41love",
        "id": 11475294,
        "node_id": "MDQ6VXNlcjExNDc1Mjk0",
        "avatar_url": "https://avatars.githubusercontent.com/u/11475294?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/fighting41love",
        "html_url": "https://github.com/fighting41love",
        "followers_url": "https://api.github.com/users/fighting41love/followers",
        "following_url": "https://api.github.com/users/fighting41love/following{/other_user}",
        "gists_url": "https://api.github.com/users/fighting41love/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/fighting41love/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/fighting41love/subscriptions",
        "organizations_url": "https://api.github.com/users/fighting41love/orgs",
        "repos_url": "https://api.github.com/users/fighting41love/repos",
        "events_url": "https://api.github.com/users/fighting41love/events{/privacy}",
        "received_events_url": "https://api.github.com/users/fighting41love/received_events",
        "type": "User",
        "site_admin": false
      },
      "html_url": "https://github.com/fighting41love/funNLP",
      "description": "中英文敏感词、语言检测、中外手机/电话归属地/运营商查询、名字推断性别、手机号抽取、身份证抽取、邮箱抽取、中日文人名库、中文缩写库、拆字词典、词汇情感值、停用词、反动词表、暴恐词表、繁简体转换、英文模拟中文发音、汪峰歌词生成器、职业名称词库、同义词库、反义词库、否定词库、汽车品牌词库、汽车零件词库、连续英文切割、各种中文词向量、公司名字大全、古诗词库、IT词库、财经词库、成语词库、地名词库、历史名人词库、诗词词库、医学词库、饮食词库、法律词库、汽车词库、动物词库、中文聊天语料、中文谣言数据、百度中文问答数据集、句子相似度匹配算法集合、bert资源、文本生成&摘要相关工具、cocoNLP信息抽取工具、国内电话号码正则匹配、清华大学XLORE:中英文跨语言百科知识图谱、清华大学人工智能技术系列报告、自然语言生成、NLU太难了系列、自动对联数据及机器人、用户名黑名单列表、罪名法务名词及分类模型、微信公众号语料、cs224n深度学习自然语言处理课程、中文手写汉字识别、中文自然语言处理 语料/数据集、变量命名神器、分词语料库+代码、任务型对话英文数据集、ASR 语音数据集 + 基于深度学习的中文语音识别系统、笑声检测器、Microsoft多语言数字/单位/如日期时间识别包、中华新华字典数据库及api(包括常用歇后语、成语、词语和汉字)、文档图谱自动生成、SpaCy 中文模型、Common Voice语音识别数据集新版、神经网络关系抽取、基于bert的命名实体识别、关键词(Keyphrase)抽取包pke、基于医疗领域知识图谱的问答系统、基于依存句法与语义角色标注的事件三元组抽取、依存句法分析4万句高质量标注数据、cnocr:用来做中文OCR的Python3包、中文人物关系知识图谱项目、中文nlp竞赛项目及代码汇总、中文字符数据、speech-aligner: 从“人声语音”及其“语言文本”产生音素级别时间对齐标注的工具、AmpliGraph: 知识图谱表示学习(Python)库:知识图谱概念链接预测、Scattertext 文本可视化(python)、语言/知识表示工具:BERT & ERNIE、中文对比英文自然语言处理NLP的区别综述、Synonyms中文近义词工具包、HarvestText领域自适应文本挖掘工具(新词发现-情感分析-实体链接等)、word2word:(Python)方便易用的多语言词-词对集:62种语言/3,564个多语言对、语音识别语料生成工具:从具有音频/字幕的在线视频创建自动语音识别(ASR)语料库、构建医疗实体识别的模型(包含词典和语料标注)、单文档非监督的关键词抽取、Kashgari中使用gpt-2语言模型、开源的金融投资数据提取工具、文本自动摘要库TextTeaser: 仅支持英文、人民日报语料处理工具集、一些关于自然语言的基本模型、基于14W歌曲知识库的问答尝试--功能包括歌词接龙and已知歌词找歌曲以及歌曲歌手歌词三角关系的问答、基于Siamese bilstm模型的相似句子判定模型并提供训练数据集和测试数据集、用Transformer编解码模型实现的根据Hacker News文章标题自动生成评论、用BERT进行序列标记和文本分类的模板代码、LitBank:NLP数据集——支持自然语言处理和计算人文学科任务的100部带标记英文小说语料、百度开源的基准信息抽取系统、虚假新闻数据集、Facebook: LAMA语言模型分析,提供Transformer-XL/BERT/ELMo/GPT预训练语言模型的统一访问接口、CommonsenseQA:面向常识的英文QA挑战、中文知识图谱资料、数据及工具、各大公司内部里大牛分享的技术文档 PDF 或者 PPT、自然语言生成SQL语句(英文)、中文NLP数据增强(EDA)工具、英文NLP数据增强工具 、基于医药知识图谱的智能问答系统、京东商品知识图谱、基于mongodb存储的军事领域知识图谱问答项目、基于远监督的中文关系抽取、语音情感分析、中文ULMFiT-情感分析-文本分类-语料及模型、一个拍照做题程序、世界各国大规模人名库、一个利用有趣中文语料库 qingyun 训练出来的中文聊天机器人、中文聊天机器人seqGAN、省市区镇行政区划数据带拼音标注、教育行业新闻语料库包含自动文摘功能、开放了对话机器人-知识图谱-语义理解-自然语言处理工具及数据、中文知识图谱:基于百度百科中文页面-抽取三元组信息-构建中文知识图谱、masr: 中文语音识别-提供预训练模型-高识别率、Python音频数据增广库、中文全词覆盖BERT及两份阅读理解数据、ConvLab:开源多域端到端对话系统平台、中文自然语言处理数据集、基于最新版本rasa搭建的对话系统、基于TensorFlow和BERT的管道式实体及关系抽取、一个小型的证券知识图谱/知识库、复盘所有NLP比赛的TOP方案、OpenCLaP:多领域开源中文预训练语言模型仓库、UER:基于不同语料+编码器+目标任务的中文预训练模型仓库、中文自然语言处理向量合集、基于金融-司法领域(兼有闲聊性质)的聊天机器人、g2pC:基于上下文的汉语读音自动标记模块、Zincbase 知识图谱构建工具包、诗歌质量评价/细粒度情感诗歌语料库、快速转化「中文数字」和「阿拉伯数字」、百度知道问答语料库、基于知识图谱的问答系统、jieba_fast 加速版的jieba、正则表达式教程、中文阅读理解数据集、基于BERT等最新语言模型的抽取式摘要提取、Python利用深度学习进行文本摘要的综合指南、知识图谱深度学习相关资料整理、维基大规模平行文本语料、StanfordNLP 0.2.0:纯Python版自然语言处理包、NeuralNLP-NeuralClassifier:腾讯开源深度学习文本分类工具、端到端的封闭域对话系统、中文命名实体识别:NeuroNER vs. BertNER、新闻事件线索抽取、2019年百度的三元组抽取比赛:“科学空间队”源码、基于依存句法的开放域文本知识三元组抽取和知识库构建、中文的GPT2训练代码、ML-NLP - 机器学习(Machine Learning)NLP面试中常考到的知识点和代码实现、nlp4han:中文自然语言处理工具集(断句/分词/词性标注/组块/句法分析/语义分析/NER/N元语法/HMM/代词消解/情感分析/拼写检查、XLM:Facebook的跨语言预训练语言模型、用基于BERT的微调和特征提取方法来进行知识图谱百度百科人物词条属性抽取、中文自然语言处理相关的开放任务-数据集-当前最佳结果、CoupletAI - 基于CNN+Bi-LSTM+Attention 的自动对对联系统、抽象知识图谱、MiningZhiDaoQACorpus - 580万百度知道问答数据挖掘项目、brat rapid annotation tool: 序列标注工具、大规模中文知识图谱数据:1.4亿实体、数据增强在机器翻译及其他nlp任务中的应用及效果、allennlp阅读理解:支持多种数据和模型、PDF表格数据提取工具 、 Graphbrain:AI开源软件库和科研工具,目的是促进自动意义提取和文本理解以及知识的探索和推断、简历自动筛选系统、基于命名实体识别的简历自动摘要、中文语言理解测评基准,包括代表性的数据集&基准模型&语料库&排行榜、树洞 OCR 文字识别 、从包含表格的扫描图片中识别表格和文字、语声迁移、Python口语自然语言处理工具集(英文)、 similarity:相似度计算工具包,java编写、海量中文预训练ALBERT模型 、Transformers 2.0 、基于大规模音频数据集Audioset的音频增强 、Poplar:网页版自然语言标注工具、图片文字去除,可用于漫画翻译 、186种语言的数字叫法库、Amazon发布基于知识的人-人开放领域对话数据集 、中文文本纠错模块代码、繁简体转换 、 Python实现的多种文本可读性评价指标、类似于人名/地名/组织机构名的命名体识别数据集 、东南大学《知识图谱》研究生课程(资料)、. 英文拼写检查库 、 wwsearch是企业微信后台自研的全文检索引擎、CHAMELEON:深度学习新闻推荐系统元架构 、 8篇论文梳理BERT相关模型进展与反思、DocSearch:免费文档搜索引擎、 LIDA:轻量交互式对话标注工具 、aili - the fastest in-memory index in the East 东半球最快并发索引 、知识图谱车音工作项目、自然语言生成资源大全 、中日韩分词库mecab的Python接口库、中文文本摘要/关键词提取、汉字字符特征提取器 (featurizer),提取汉字的特征(发音特征、字形特征)用做深度学习的特征、中文生成任务基准测评 、中文缩写数据集、中文任务基准测评 - 代表性的数据集-基准(预训练)模型-语料库-baseline-工具包-排行榜、PySS3:面向可解释AI的SS3文本分类器机器可视化工具 、中文NLP数据集列表、COPE - 格律诗编辑程序、doccano:基于网页的开源协同多语言文本标注工具 、PreNLP:自然语言预处理库、简单的简历解析器,用来从简历中提取关键信息、用于中文闲聊的GPT2模型:GPT2-chitchat、基于检索聊天机器人多轮响应选择相关资源列表(Leaderboards、Datasets、Papers)、(Colab)抽象文本摘要实现集锦(教程 、词语拼音数据、高效模糊搜索工具、NLP数据增广资源集、微软对话机器人框架 、 GitHub Typo Corpus:大规模GitHub多语言拼写错误/语法错误数据集、TextCluster:短文本聚类预处理模块 Short text cluster、面向语音识别的中文文本规范化、BLINK:最先进的实体链接库、BertPunc:基于BERT的最先进标点修复模型、Tokenizer:快速、可定制的文本词条化库、中文语言理解测评基准,包括代表性的数据集、基准(预训练)模型、语料库、排行榜、spaCy 医学文本挖掘与信息提取 、 NLP任务示例项目代码集、 python拼写检查库、chatbot-list - 行业内关于智能客服、聊天机器人的应用和架构、算法分享和介绍、语音质量评价指标(MOSNet, BSSEval, STOI, PESQ, SRMR)、 用138GB语料训练的法文RoBERTa预训练语言模型 、BERT-NER-Pytorch:三种不同模式的BERT中文NER实验、无道词典 - 有道词典的命令行版本,支持英汉互查和在线查询、2019年NLP亮点回顾、 Chinese medical dialogue data 中文医疗对话数据集 、最好的汉字数字(中文数字)-阿拉伯数字转换工具、 基于百科知识库的中文词语多词义/义项获取与特定句子词语语义消歧、awesome-nlp-sentiment-analysis - 情感分析、情绪原因识别、评价对象和评价词抽取、LineFlow:面向所有深度学习框架的NLP数据高效加载器、中文医学NLP公开资源整理 、MedQuAD:(英文)医学问答数据集、将自然语言数字串解析转换为整数和浮点数、Transfer Learning in Natural Language Processing (NLP) 、面向语音识别的中文/英文发音辞典、Tokenizers:注重性能与多功能性的最先进分词器、CLUENER 细粒度命名实体识别 Fine Grained Named Entity Recognition、 基于BERT的中文命名实体识别、中文谣言数据库、NLP数据集/基准任务大列表、nlp相关的一些论文及代码, 包括主题模型、词向量(Word Embedding)、命名实体识别(NER)、文本分类(Text Classificatin)、文本生成(Text Generation)、文本相似性(Text Similarity)计算等,涉及到各种与nlp相关的算法,基于keras和tensorflow 、Python文本挖掘/NLP实战示例、 Blackstone:面向非结构化法律文本的spaCy pipeline和NLP模型通过同义词替换实现文本“变脸” 、中文 预训练 ELECTREA 模型: 基于对抗学习 pretrain Chinese Model 、albert-chinese-ner - 用预训练语言模型ALBERT做中文NER 、基于GPT2的特定主题文本生成/文本增广、开源预训练语言模型合集、多语言句向量包、编码、标记和实现:一种可控高效的文本生成方法、 英文脏话大列表 、attnvis:GPT2、BERT等transformer语言模型注意力交互可视化、CoVoST:Facebook发布的多语种语音-文本翻译语料库,包括11种语言(法语、德语、荷兰语、俄语、西班牙语、意大利语、土耳其语、波斯语、瑞典语、蒙古语和中文)的语音、文字转录及英文译文、Jiagu自然语言处理工具 - 以BiLSTM等模型为基础,提供知识图谱关系抽取 中文分词 词性标注 命名实体识别 情感分析 新词发现 关键词 文本摘要 文本聚类等功能、用unet实现对文档表格的自动检测,表格重建、NLP事件提取文献资源列表 、 金融领域自然语言处理研究资源大列表、CLUEDatasetSearch - 中英文NLP数据集:搜索所有中文NLP数据集,附常用英文NLP数据集 、medical_NER - 中文医学知识图谱命名实体识别 、(哈佛)讲因果推理的免费书、知识图谱相关学习资料/数据集/工具资源大列表、Forte:灵活强大的自然语言处理pipeline工具集 、Python字符串相似性算法库、PyLaia:面向手写文档分析的深度学习工具包、TextFooler:针对文本分类/推理的对抗文本生成模块、Haystack:灵活、强大的可扩展问答(QA)框架、中文关键短语抽取工具",
      "fork": false,
      "url": "https://api.github.com/repos/fighting41love/funNLP",
      "forks_url": "https://api.github.com/repos/fighting41love/funNLP/forks",
      "keys_url": "https://api.github.com/repos/fighting41love/funNLP/keys{/key_id}",
      "collaborators_url": "https://api.github.com/repos/fighting41love/funNLP/collaborators{/collaborator}",
      "teams_url": "https://api.github.com/repos/fighting41love/funNLP/teams",
      "hooks_url": "https://api.github.com/repos/fighting41love/funNLP/hooks",
      "issue_events_url": "https://api.github.com/repos/fighting41love/funNLP/issues/events{/number}",
      "events_url": "https://api.github.com/repos/fighting41love/funNLP/events",
      "assignees_url": "https://api.github.com/repos/fighting41love/funNLP/assignees{/user}",
      "branches_url": "https://api.github.com/repos/fighting41love/funNLP/branches{/branch}",
      "tags_url": "https://api.github.com/repos/fighting41love/funNLP/tags",
      "blobs_url": "https://api.github.com/repos/fighting41love/funNLP/git/blobs{/sha}",
      "git_tags_url": "https://api.github.com/repos/fighting41love/funNLP/git/tags{/sha}",
      "git_refs_url": "https://api.github.com/repos/fighting41love/funNLP/git/refs{/sha}",
      "trees_url": "https://api.github.com/repos/fighting41love/funNLP/git/trees{/sha}",
      "statuses_url": "https://api.github.com/repos/fighting41love/funNLP/statuses/{sha}",
      "languages_url": "https://api.github.com/repos/fighting41love/funNLP/languages",
      "stargazers_url": "https://api.github.com/repos/fighting41love/funNLP/stargazers",
      "contributors_url": "https://api.github.com/repos/fighting41love/funNLP/contributors",
      "subscribers_url": "https://api.github.com/repos/fighting41love/funNLP/subscribers",
      "subscription_url": "https://api.github.com/repos/fighting41love/funNLP/subscription",
      "commits_url": "https://api.github.com/repos/fighting41love/funNLP/commits{/sha}",
      "git_commits_url": "https://api.github.com/repos/fighting41love/funNLP/git/commits{/sha}",
      "comments_url": "https://api.github.com/repos/fighting41love/funNLP/comments{/number}",
      "issue_comment_url": "https://api.github.com/repos/fighting41love/funNLP/issues/comments{/number}",
      "contents_url": "https://api.github.com/repos/fighting41love/funNLP/contents/{+path}",
      "compare_url": "https://api.github.com/repos/fighting41love/funNLP/compare/{base}...{head}",
      "merges_url": "https://api.github.com/repos/fighting41love/funNLP/merges",
      "archive_url": "https://api.github.com/repos/fighting41love/funNLP/{archive_format}{/ref}",
      "downloads_url": "https://api.github.com/repos/fighting41love/funNLP/downloads",
      "issues_url": "https://api.github.com/repos/fighting41love/funNLP/issues{/number}",
      "pulls_url": "https://api.github.com/repos/fighting41love/funNLP/pulls{/number}",
      "milestones_url": "https://api.github.com/repos/fighting41love/funNLP/milestones{/number}",
      "notifications_url": "https://api.github.com/repos/fighting41love/funNLP/notifications{?since,all,participating}",
      "labels_url": "https://api.github.com/repos/fighting41love/funNLP/labels{/name}",
      "releases_url": "https://api.github.com/repos/fighting41love/funNLP/releases{/id}",
      "deployments_url": "https://api.github.com/repos/fighting41love/funNLP/deployments",
      "created_at": "2018-08-21T11:20:39Z",
      "updated_at": "2023-02-03T19:00:22Z",
      "pushed_at": "2022-11-30T05:13:38Z",
      "git_url": "git://github.com/fighting41love/funNLP.git",
      "ssh_url": "[email protected]:fighting41love/funNLP.git",
      "clone_url": "https://github.com/fighting41love/funNLP.git",
      "svn_url": "https://github.com/fighting41love/funNLP",
      "homepage": "https://zhuanlan.zhihu.com/yangyangfuture",
      "size": 137826,
      "stargazers_count": 46364,
      "watchers_count": 46364,
      "language": "Python",
      "has_issues": true,
      "has_projects": true,
      "has_downloads": true,
      "has_wiki": true,
      "has_pages": false,
      "has_discussions": false,
      "forks_count": 11976,
      "mirror_url": null,
      "archived": false,
      "disabled": false,
      "open_issues_count": 12,
      "license": null,
      "allow_forking": true,
      "is_template": false,
      "web_commit_signoff_required": false,
      "topics": [

      ],
      "visibility": "public",
      "forks": 11976,
      "open_issues": 12,
      "watchers": 46364,
      "default_branch": "master",
      "score": 1.0
    },
    {
      "id": 529502,
      "node_id": "MDEwOlJlcG9zaXRvcnk1Mjk1MDI=",
      "name": "scrapy",
      "full_name": "scrapy/scrapy",
      "private": false,
      "owner": {
        "login": "scrapy",
        "id": 733635,
        "node_id": "MDEyOk9yZ2FuaXphdGlvbjczMzYzNQ==",
        "avatar_url": "https://avatars.githubusercontent.com/u/733635?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/scrapy",
        "html_url": "https://github.com/scrapy",
        "followers_url": "https://api.github.com/users/scrapy/followers",
        "following_url": "https://api.github.com/users/scrapy/following{/other_user}",
        "gists_url": "https://api.github.com/users/scrapy/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/scrapy/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/scrapy/subscriptions",
        "organizations_url": "https://api.github.com/users/scrapy/orgs",
        "repos_url": "https://api.github.com/users/scrapy/repos",
        "events_url": "https://api.github.com/users/scrapy/events{/privacy}",
        "received_events_url": "https://api.github.com/users/scrapy/received_events",
        "type": "Organization",
        "site_admin": false
      },
      "html_url": "https://github.com/scrapy/scrapy",
      "description": "Scrapy, a fast high-level web crawling & scraping framework for Python.",
      "fork": false,
      "url": "https://api.github.com/repos/scrapy/scrapy",
      "forks_url": "https://api.github.com/repos/scrapy/scrapy/forks",
      "keys_url": "https://api.github.com/repos/scrapy/scrapy/keys{/key_id}",
      "collaborators_url": "https://api.github.com/repos/scrapy/scrapy/collaborators{/collaborator}",
      "teams_url": "https://api.github.com/repos/scrapy/scrapy/teams",
      "hooks_url": "https://api.github.com/repos/scrapy/scrapy/hooks",
      "issue_events_url": "https://api.github.com/repos/scrapy/scrapy/issues/events{/number}",
      "events_url": "https://api.github.com/repos/scrapy/scrapy/events",
      "assignees_url": "https://api.github.com/repos/scrapy/scrapy/assignees{/user}",
      "branches_url": "https://api.github.com/repos/scrapy/scrapy/branches{/branch}",
      "tags_url": "https://api.github.com/repos/scrapy/scrapy/tags",
      "blobs_url": "https://api.github.com/repos/scrapy/scrapy/git/blobs{/sha}",
      "git_tags_url": "https://api.github.com/repos/scrapy/scrapy/git/tags{/sha}",
      "git_refs_url": "https://api.github.com/repos/scrapy/scrapy/git/refs{/sha}",
      "trees_url": "https://api.github.com/repos/scrapy/scrapy/git/trees{/sha}",
      "statuses_url": "https://api.github.com/repos/scrapy/scrapy/statuses/{sha}",
      "languages_url": "https://api.github.com/repos/scrapy/scrapy/languages",
      "stargazers_url": "https://api.github.com/repos/scrapy/scrapy/stargazers",
      "contributors_url": "https://api.github.com/repos/scrapy/scrapy/contributors",
      "subscribers_url": "https://api.github.com/repos/scrapy/scrapy/subscribers",
      "subscription_url": "https://api.github.com/repos/scrapy/scrapy/subscription",
      "commits_url": "https://api.github.com/repos/scrapy/scrapy/commits{/sha}",
      "git_commits_url": "https://api.github.com/repos/scrapy/scrapy/git/commits{/sha}",
      "comments_url": "https://api.github.com/repos/scrapy/scrapy/comments{/number}",
      "issue_comment_url": "https://api.github.com/repos/scrapy/scrapy/issues/comments{/number}",
      "contents_url": "https://api.github.com/repos/scrapy/scrapy/contents/{+path}",
      "compare_url": "https://api.github.com/repos/scrapy/scrapy/compare/{base}...{head}",
      "merges_url": "https://api.github.com/repos/scrapy/scrapy/merges",
      "archive_url": "https://api.github.com/repos/scrapy/scrapy/{archive_format}{/ref}",
      "downloads_url": "https://api.github.com/repos/scrapy/scrapy/downloads",
      "issues_url": "https://api.github.com/repos/scrapy/scrapy/issues{/number}",
      "pulls_url": "https://api.github.com/repos/scrapy/scrapy/pulls{/number}",
      "milestones_url": "https://api.github.com/repos/scrapy/scrapy/milestones{/number}",
      "notifications_url": "https://api.github.com/repos/scrapy/scrapy/notifications{?since,all,participating}",
      "labels_url": "https://api.github.com/repos/scrapy/scrapy/labels{/name}",
      "releases_url": "https://api.github.com/repos/scrapy/scrapy/releases{/id}",
      "deployments_url": "https://api.github.com/repos/scrapy/scrapy/deployments",
      "created_at": "2010-02-22T02:01:14Z",
      "updated_at": "2023-02-03T22:25:40Z",
      "pushed_at": "2023-02-03T19:31:09Z",
      "git_url": "git://github.com/scrapy/scrapy.git",
      "ssh_url": "[email protected]:scrapy/scrapy.git",
      "clone_url": "https://github.com/scrapy/scrapy.git",
      "svn_url": "https://github.com/scrapy/scrapy",
      "homepage": "https://scrapy.org",
      "size": 24422,
      "stargazers_count": 46054,
      "watchers_count": 46054,
      "language": "Python",
      "has_issues": true,
      "has_projects": true,
      "has_downloads": false,
      "has_wiki": true,
      "has_pages": false,
      "has_discussions": false,
      "forks_count": 9852,
      "mirror_url": null,
      "archived": false,
      "disabled": false,
      "open_issues_count": 739,
      "license": {
        "key": "bsd-3-clause",
        "name": "BSD 3-Clause \"New\" or \"Revised\" License",
        "spdx_id": "BSD-3-Clause",
        "url": "https://api.github.com/licenses/bsd-3-clause",
        "node_id": "MDc6TGljZW5zZTU="
      },
      "allow_forking": true,
      "is_template": false,
      "web_commit_signoff_required": false,
      "topics": [
        "crawler",
        "crawling",
        "framework",
        "hacktoberfest",
        "python",
        "scraping"
      ],
      "visibility": "public",
      "forks": 9852,
      "open_issues": 739,
      "watchers": 46054,
      "default_branch": "master",
      "score": 1.0
    },
    {
      "id": 71948498,
      "node_id": "MDEwOlJlcG9zaXRvcnk3MTk0ODQ5OA==",
      "name": "localstack",
      "full_name": "localstack/localstack",
      "private": false,
      "owner": {
        "login": "localstack",
        "id": 28732122,
        "node_id": "MDEyOk9yZ2FuaXphdGlvbjI4NzMyMTIy",
        "avatar_url": "https://avatars.githubusercontent.com/u/28732122?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/localstack",
        "html_url": "https://github.com/localstack",
        "followers_url": "https://api.github.com/users/localstack/followers",
        "following_url": "https://api.github.com/users/localstack/following{/other_user}",
        "gists_url": "https://api.github.com/users/localstack/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/localstack/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/localstack/subscriptions",
        "organizations_url": "https://api.github.com/users/localstack/orgs",
        "repos_url": "https://api.github.com/users/localstack/repos",
        "events_url": "https://api.github.com/users/localstack/events{/privacy}",
        "received_events_url": "https://api.github.com/users/localstack/received_events",
        "type": "Organization",
        "site_admin": false
      },
      "html_url": "https://github.com/localstack/localstack",
      "description": "  A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline!",
      "fork": false,
      "url": "https://api.github.com/repos/localstack/localstack",
      "forks_url": "https://api.github.com/repos/localstack/localstack/forks",
      "keys_url": "https://api.github.com/repos/localstack/localstack/keys{/key_id}",
      "collaborators_url": "https://api.github.com/repos/localstack/localstack/collaborators{/collaborator}",
      "teams_url": "https://api.github.com/repos/localstack/localstack/teams",
      "hooks_url": "https://api.github.com/repos/localstack/localstack/hooks",
      "issue_events_url": "https://api.github.com/repos/localstack/localstack/issues/events{/number}",
      "events_url": "https://api.github.com/repos/localstack/localstack/events",
      "assignees_url": "https://api.github.com/repos/localstack/localstack/assignees{/user}",
      "branches_url": "https://api.github.com/repos/localstack/localstack/branches{/branch}",
      "tags_url": "https://api.github.com/repos/localstack/localstack/tags",
      "blobs_url": "https://api.github.com/repos/localstack/localstack/git/blobs{/sha}",
      "git_tags_url": "https://api.github.com/repos/localstack/localstack/git/tags{/sha}",
      "git_refs_url": "https://api.github.com/repos/localstack/localstack/git/refs{/sha}",
      "trees_url": "https://api.github.com/repos/localstack/localstack/git/trees{/sha}",
      "statuses_url": "https://api.github.com/repos/localstack/localstack/statuses/{sha}",
      "languages_url": "https://api.github.com/repos/localstack/localstack/languages",
      "stargazers_url": "https://api.github.com/repos/localstack/localstack/stargazers",
      "contributors_url": "https://api.github.com/repos/localstack/localstack/contributors",
      "subscribers_url": "https://api.github.com/repos/localstack/localstack/subscribers",
      "subscription_url": "https://api.github.com/repos/localstack/localstack/subscription",
      "commits_url": "https://api.github.com/repos/localstack/localstack/commits{/sha}",
      "git_commits_url": "https://api.github.com/repos/localstack/localstack/git/commits{/sha}",
      "comments_url": "https://api.github.com/repos/localstack/localstack/comments{/number}",
      "issue_comment_url": "https://api.github.com/repos/localstack/localstack/issues/comments{/number}",
      "contents_url": "https://api.github.com/repos/localstack/localstack/contents/{+path}",
      "compare_url": "https://api.github.com/repos/localstack/localstack/compare/{base}...{head}",
      "merges_url": "https://api.github.com/repos/localstack/localstack/merges",
      "archive_url": "https://api.github.com/repos/localstack/localstack/{archive_format}{/ref}",
      "downloads_url": "https://api.github.com/repos/localstack/localstack/downloads",
      "issues_url": "https://api.github.com/repos/localstack/localstack/issues{/number}",
      "pulls_url": "https://api.github.com/repos/localstack/localstack/pulls{/number}",
      "milestones_url": "https://api.github.com/repos/localstack/localstack/milestones{/number}",
      "notifications_url": "https://api.github.com/repos/localstack/localstack/notifications{?since,all,participating}",
      "labels_url": "https://api.github.com/repos/localstack/localstack/labels{/name}",
      "releases_url": "https://api.github.com/repos/localstack/localstack/releases{/id}",
      "deployments_url": "https://api.github.com/repos/localstack/localstack/deployments",
      "created_at": "2016-10-25T23:48:03Z",
      "updated_at": "2023-02-03T23:49:00Z",
      "pushed_at": "2023-02-04T02:19:29Z",
      "git_url": "git://github.com/localstack/localstack.git",
      "ssh_url": "[email protected]:localstack/localstack.git",
      "clone_url": "https://github.com/localstack/localstack.git",
      "svn_url": "https://github.com/localstack/localstack",
      "homepage": "https://localstack.cloud",
      "size": 23403,
      "stargazers_count": 45737,
      "watchers_count": 45737,
      "language": "Python",
      "has_issues": true,
      "has_projects": true,
      "has_downloads": true,
      "has_wiki": true,
      "has_pages": true,
      "has_discussions": false,
      "forks_count": 3457,
      "mirror_url": null,
      "archived": false,
      "disabled": false,
      "open_issues_count": 352,
      "license": {
        "key": "other",
        "name": "Other",
        "spdx_id": "NOASSERTION",
        "url": null,
        "node_id": "MDc6TGljZW5zZTA="
      },
      "allow_forking": true,
      "is_template": false,
      "web_commit_signoff_required": false,
      "topics": [
        "aws",
        "cloud",
        "continuous-integration",
        "developer-tools",
        "localstack",
        "python",
        "testing"
      ],
      "visibility": "public",
      "forks": 3457,
      "open_issues": 352,
      "watchers": 45737,
      "default_branch": "master",
      "score": 1.0
    },
    {
      "id": 71220757,
      "node_id": "MDEwOlJlcG9zaXRvcnk3MTIyMDc1Nw==",
      "name": "PayloadsAllTheThings",
      "full_name": "swisskyrepo/PayloadsAllTheThings",
      "private": false,
      "owner": {
        "login": "swisskyrepo",
        "id": 12152583,
        "node_id": "MDQ6VXNlcjEyMTUyNTgz",
        "avatar_url": "https://avatars.githubusercontent.com/u/12152583?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/swisskyrepo",
        "html_url": "https://github.com/swisskyrepo",
        "followers_url": "https://api.github.com/users/swisskyrepo/followers",
        "following_url": "https://api.github.com/users/swisskyrepo/following{/other_user}",
        "gists_url": "https://api.github.com/users/swisskyrepo/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/swisskyrepo/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/swisskyrepo/subscriptions",
        "organizations_url": "https://api.github.com/users/swisskyrepo/orgs",
        "repos_url": "https://api.github.com/users/swisskyrepo/repos",
        "events_url": "https://api.github.com/users/swisskyrepo/events{/privacy}",
        "received_events_url": "https://api.github.com/users/swisskyrepo/received_events",
        "type": "User",
        "site_admin": false
      },
      "html_url": "https://github.com/swisskyrepo/PayloadsAllTheThings",
      "description": "A list of useful payloads and bypass for Web Application Security and Pentest/CTF",
      "fork": false,
      "url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings",
      "forks_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/forks",
      "keys_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/keys{/key_id}",
      "collaborators_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/collaborators{/collaborator}",
      "teams_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/teams",
      "hooks_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/hooks",
      "issue_events_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/issues/events{/number}",
      "events_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/events",
      "assignees_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/assignees{/user}",
      "branches_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/branches{/branch}",
      "tags_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/tags",
      "blobs_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/git/blobs{/sha}",
      "git_tags_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/git/tags{/sha}",
      "git_refs_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/git/refs{/sha}",
      "trees_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/git/trees{/sha}",
      "statuses_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/statuses/{sha}",
      "languages_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/languages",
      "stargazers_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/stargazers",
      "contributors_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/contributors",
      "subscribers_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/subscribers",
      "subscription_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/subscription",
      "commits_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/commits{/sha}",
      "git_commits_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/git/commits{/sha}",
      "comments_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/comments{/number}",
      "issue_comment_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/issues/comments{/number}",
      "contents_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/contents/{+path}",
      "compare_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/compare/{base}...{head}",
      "merges_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/merges",
      "archive_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/{archive_format}{/ref}",
      "downloads_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/downloads",
      "issues_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/issues{/number}",
      "pulls_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/pulls{/number}",
      "milestones_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/milestones{/number}",
      "notifications_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/notifications{?since,all,participating}",
      "labels_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/labels{/name}",
      "releases_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/releases{/id}",
      "deployments_url": "https://api.github.com/repos/swisskyrepo/PayloadsAllTheThings/deployments",
      "created_at": "2016-10-18T07:29:07Z",
      "updated_at": "2023-02-04T01:24:27Z",
      "pushed_at": "2023-02-01T08:54:34Z",
      "git_url": "git://github.com/swisskyrepo/PayloadsAllTheThings.git",
      "ssh_url": "[email protected]:swisskyrepo/PayloadsAllTheThings.git",
      "clone_url": "https://github.com/swisskyrepo/PayloadsAllTheThings.git",
      "svn_url": "https://github.com/swisskyrepo/PayloadsAllTheThings",
      "homepage": "https://swisskyrepo.github.io/PayloadsAllTheThingsWeb/",
      "size": 14600,
      "stargazers_count": 44923,
      "watchers_count": 44923,
      "language": "Python",
      "has_issues": false,
      "has_projects": true,
      "has_downloads": true,
      "has_wiki": false,
      "has_pages": false,
      "has_discussions": false,
      "forks_count": 11971,
      "mirror_url": null,
      "archived": false,
      "disabled": false,
      "open_issues_count": 15,
      "license": {
        "key": "mit",
        "name": "MIT License",
        "spdx_id": "MIT",
        "url": "https://api.github.com/licenses/mit",
        "node_id": "MDc6TGljZW5zZTEz"
      },
      "allow_forking": true,
      "is_template": false,
      "web_commit_signoff_required": false,
      "topics": [
        "bounty",
        "bugbounty",
        "bypass",
        "cheatsheet",
        "enumeration",
        "hacking",
        "hacktoberfest",
        "methodology",
        "payload",
        "payloads",
        "penetration-testing",
        "pentest",
        "privilege-escalation",
        "redteam",
        "security",
        "vulnerability",
        "web-application"
      ],
      "visibility": "public",
      "forks": 11971,
      "open_issues": 15,
      "watchers": 44923,
      "default_branch": "master",
      "score": 1.0
    },
    {
      "id": 40416236,
      "node_id": "MDEwOlJlcG9zaXRvcnk0MDQxNjIzNg==",
      "name": "big-list-of-naughty-strings",
      "full_name": "minimaxir/big-list-of-naughty-strings",
      "private": false,
      "owner": {
        "login": "minimaxir",
        "id": 2179708,
        "node_id": "MDQ6VXNlcjIxNzk3MDg=",
        "avatar_url": "https://avatars.githubusercontent.com/u/2179708?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/minimaxir",
        "html_url": "https://github.com/minimaxir",
        "followers_url": "https://api.github.com/users/minimaxir/followers",
        "following_url": "https://api.github.com/users/minimaxir/following{/other_user}",
        "gists_url": "https://api.github.com/users/minimaxir/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/minimaxir/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/minimaxir/subscriptions",
        "organizations_url": "https://api.github.com/users/minimaxir/orgs",
        "repos_url": "https://api.github.com/users/minimaxir/repos",
        "events_url": "https://api.github.com/users/minimaxir/events{/privacy}",
        "received_events_url": "https://api.github.com/users/minimaxir/received_events",
        "type": "User",
        "site_admin": false
      },
      "html_url": "https://github.com/minimaxir/big-list-of-naughty-strings",
      "description": "The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data.",
      "fork": false,
      "url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings",
      "forks_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/forks",
      "keys_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/keys{/key_id}",
      "collaborators_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/collaborators{/collaborator}",
      "teams_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/teams",
      "hooks_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/hooks",
      "issue_events_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/issues/events{/number}",
      "events_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/events",
      "assignees_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/assignees{/user}",
      "branches_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/branches{/branch}",
      "tags_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/tags",
      "blobs_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/git/blobs{/sha}",
      "git_tags_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/git/tags{/sha}",
      "git_refs_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/git/refs{/sha}",
      "trees_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/git/trees{/sha}",
      "statuses_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/statuses/{sha}",
      "languages_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/languages",
      "stargazers_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/stargazers",
      "contributors_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/contributors",
      "subscribers_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/subscribers",
      "subscription_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/subscription",
      "commits_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/commits{/sha}",
      "git_commits_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/git/commits{/sha}",
      "comments_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/comments{/number}",
      "issue_comment_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/issues/comments{/number}",
      "contents_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/contents/{+path}",
      "compare_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/compare/{base}...{head}",
      "merges_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/merges",
      "archive_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/{archive_format}{/ref}",
      "downloads_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/downloads",
      "issues_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/issues{/number}",
      "pulls_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/pulls{/number}",
      "milestones_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/milestones{/number}",
      "notifications_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/notifications{?since,all,participating}",
      "labels_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/labels{/name}",
      "releases_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/releases{/id}",
      "deployments_url": "https://api.github.com/repos/minimaxir/big-list-of-naughty-strings/deployments",
      "created_at": "2015-08-08T20:57:20Z",
      "updated_at": "2023-02-04T01:53:46Z",
      "pushed_at": "2022-11-22T09:39:18Z",
      "git_url": "git://github.com/minimaxir/big-list-of-naughty-strings.git",
      "ssh_url": "[email protected]:minimaxir/big-list-of-naughty-strings.git",
      "clone_url": "https://github.com/minimaxir/big-list-of-naughty-strings.git",
      "svn_url": "https://github.com/minimaxir/big-list-of-naughty-strings",
      "homepage": null,
      "size": 330,
      "stargazers_count": 44512,
      "watchers_count": 44512,
      "language": "Python",
      "has_issues": true,
      "has_projects": true,
      "has_downloads": true,
      "has_wiki": true,
      "has_pages": false,
      "has_discussions": false,
      "forks_count": 2121,
      "mirror_url": null,
      "archived": false,
      "disabled": false,
      "open_issues_count": 93,
      "license": {
        "key": "mit",
        "name": "MIT License",
        "spdx_id": "MIT",
        "url": "https://api.github.com/licenses/mit",
        "node_id": "MDc6TGljZW5zZTEz"
      },
      "allow_forking": true,
      "is_template": false,
      "web_commit_signoff_required": false,
      "topics": [

      ],
      "visibility": "public",
      "forks": 2121,
      "open_issues": 93,
      "watchers": 44512,
      "default_branch": "master",
      "score": 1.0
    },
    {
      "id": 114747226,
      "node_id": "MDEwOlJlcG9zaXRvcnkxMTQ3NDcyMjY=",
      "name": "faceswap",
      "full_name": "deepfakes/faceswap",
      "private": false,
      "owner": {
        "login": "deepfakes",
        "id": 34667098,
        "node_id": "MDQ6VXNlcjM0NjY3MDk4",
        "avatar_url": "https://avatars.githubusercontent.com/u/34667098?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/deepfakes",
        "html_url": "https://github.com/deepfakes",
        "followers_url": "https://api.github.com/users/deepfakes/followers",
        "following_url": "https://api.github.com/users/deepfakes/following{/other_user}",
        "gists_url": "https://api.github.com/users/deepfakes/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/deepfakes/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/deepfakes/subscriptions",
        "organizations_url": "https://api.github.com/users/deepfakes/orgs",
        "repos_url": "https://api.github.com/users/deepfakes/repos",
        "events_url": "https://api.github.com/users/deepfakes/events{/privacy}",
        "received_events_url": "https://api.github.com/users/deepfakes/received_events",
        "type": "User",
        "site_admin": false
      },
      "html_url": "https://github.com/deepfakes/faceswap",
      "description": "Deepfakes Software For All",
      "fork": false,
      "url": "https://api.github.com/repos/deepfakes/faceswap",
      "forks_url": "https://api.github.com/repos/deepfakes/faceswap/forks",
      "keys_url": "https://api.github.com/repos/deepfakes/faceswap/keys{/key_id}",
      "collaborators_url": "https://api.github.com/repos/deepfakes/faceswap/collaborators{/collaborator}",
      "teams_url": "https://api.github.com/repos/deepfakes/faceswap/teams",
      "hooks_url": "https://api.github.com/repos/deepfakes/faceswap/hooks",
      "issue_events_url": "https://api.github.com/repos/deepfakes/faceswap/issues/events{/number}",
      "events_url": "https://api.github.com/repos/deepfakes/faceswap/events",
      "assignees_url": "https://api.github.com/repos/deepfakes/faceswap/assignees{/user}",
      "branches_url": "https://api.github.com/repos/deepfakes/faceswap/branches{/branch}",
      "tags_url": "https://api.github.com/repos/deepfakes/faceswap/tags",
      "blobs_url": "https://api.github.com/repos/deepfakes/faceswap/git/blobs{/sha}",
      "git_tags_url": "https://api.github.com/repos/deepfakes/faceswap/git/tags{/sha}",
      "git_refs_url": "https://api.github.com/repos/deepfakes/faceswap/git/refs{/sha}",
      "trees_url": "https://api.github.com/repos/deepfakes/faceswap/git/trees{/sha}",
      "statuses_url": "https://api.github.com/repos/deepfakes/faceswap/statuses/{sha}",
      "languages_url": "https://api.github.com/repos/deepfakes/faceswap/languages",
      "stargazers_url": "https://api.github.com/repos/deepfakes/faceswap/stargazers",
      "contributors_url": "https://api.github.com/repos/deepfakes/faceswap/contributors",
      "subscribers_url": "https://api.github.com/repos/deepfakes/faceswap/subscribers",
      "subscription_url": "https://api.github.com/repos/deepfakes/faceswap/subscription",
      "commits_url": "https://api.github.com/repos/deepfakes/faceswap/commits{/sha}",
      "git_commits_url": "https://api.github.com/repos/deepfakes/faceswap/git/commits{/sha}",
      "comments_url": "https://api.github.com/repos/deepfakes/faceswap/comments{/number}",
      "issue_comment_url": "https://api.github.com/repos/deepfakes/faceswap/issues/comments{/number}",
      "contents_url": "https://api.github.com/repos/deepfakes/faceswap/contents/{+path}",
      "compare_url": "https://api.github.com/repos/deepfakes/faceswap/compare/{base}...{head}",
      "merges_url": "https://api.github.com/repos/deepfakes/faceswap/merges",
      "archive_url": "https://api.github.com/repos/deepfakes/faceswap/{archive_format}{/ref}",
      "downloads_url": "https://api.github.com/repos/deepfakes/faceswap/downloads",
      "issues_url": "https://api.github.com/repos/deepfakes/faceswap/issues{/number}",
      "pulls_url": "https://api.github.com/repos/deepfakes/faceswap/pulls{/number}",
      "milestones_url": "https://api.github.com/repos/deepfakes/faceswap/milestones{/number}",
      "notifications_url": "https://api.github.com/repos/deepfakes/faceswap/notifications{?since,all,participating}",
      "labels_url": "https://api.github.com/repos/deepfakes/faceswap/labels{/name}",
      "releases_url": "https://api.github.com/repos/deepfakes/faceswap/releases{/id}",
      "deployments_url": "https://api.github.com/repos/deepfakes/faceswap/deployments",
      "created_at": "2017-12-19T09:44:13Z",
      "updated_at": "2023-02-03T23:00:41Z",
      "pushed_at": "2023-02-03T12:21:01Z",
      "git_url": "git://github.com/deepfakes/faceswap.git",
      "ssh_url": "[email protected]:deepfakes/faceswap.git",
      "clone_url": "https://github.com/deepfakes/faceswap.git",
      "svn_url": "https://github.com/deepfakes/faceswap",
      "homepage": "https://www.faceswap.dev",
      "size": 201768,
      "stargazers_count": 43376,
      "watchers_count": 43376,
      "language": "Python",
      "has_issues": true,
      "has_projects": true,
      "has_downloads": true,
      "has_wiki": false,
      "has_pages": true,
      "has_discussions": false,
      "forks_count": 12072,
      "mirror_url": null,
      "archived": false,
      "disabled": false,
      "open_issues_count": 15,
      "license": {
        "key": "gpl-3.0",
        "name": "GNU General Public License v3.0",
        "spdx_id": "GPL-3.0",
        "url": "https://api.github.com/licenses/gpl-3.0",
        "node_id": "MDc6TGljZW5zZTk="
      },
      "allow_forking": true,
      "is_template": false,
      "web_commit_signoff_required": false,
      "topics": [
        "deep-face-swap",
        "deep-learning",
        "deep-neural-networks",
        "deepface",
        "deepfakes",
        "deeplearning",
        "face-swap",
        "faceswap",
        "fakeapp",
        "machine-learning",
        "myfakeapp",
        "neural-nets",
        "neural-networks",
        "openfaceswap"
      ],
      "visibility": "public",
      "forks": 12072,
      "open_issues": 15,
      "watchers": 43376,
      "default_branch": "master",
      "score": 1.0
    },
    {
      "id": 220809393,
      "node_id": "MDEwOlJlcG9zaXRvcnkyMjA4MDkzOTM=",
      "name": "rich",
      "full_name": "Textualize/rich",
      "private": false,
      "owner": {
        "login": "Textualize",
        "id": 93378883,
        "node_id": "O_kgDOBZDZQw",
        "avatar_url": "https://avatars.githubusercontent.com/u/93378883?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/Textualize",
        "html_url": "https://github.com/Textualize",
        "followers_url": "https://api.github.com/users/Textualize/followers",
        "following_url": "https://api.github.com/users/Textualize/following{/other_user}",
        "gists_url": "https://api.github.com/users/Textualize/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/Textualize/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/Textualize/subscriptions",
        "organizations_url": "https://api.github.com/users/Textualize/orgs",
        "repos_url": "https://api.github.com/users/Textualize/repos",
        "events_url": "https://api.github.com/users/Textualize/events{/privacy}",
        "received_events_url": "https://api.github.com/users/Textualize/received_events",
        "type": "Organization",
        "site_admin": false
      },
      "html_url": "https://github.com/Textualize/rich",
      "description": "Rich is a Python library for rich text and beautiful formatting in the terminal.",
      "fork": false,
      "url": "https://api.github.com/repos/Textualize/rich",
      "forks_url": "https://api.github.com/repos/Textualize/rich/forks",
      "keys_url": "https://api.github.com/repos/Textualize/rich/keys{/key_id}",
      "collaborators_url": "https://api.github.com/repos/Textualize/rich/collaborators{/collaborator}",
      "teams_url": "https://api.github.com/repos/Textualize/rich/teams",
      "hooks_url": "https://api.github.com/repos/Textualize/rich/hooks",
      "issue_events_url": "https://api.github.com/repos/Textualize/rich/issues/events{/number}",
      "events_url": "https://api.github.com/repos/Textualize/rich/events",
      "assignees_url": "https://api.github.com/repos/Textualize/rich/assignees{/user}",
      "branches_url": "https://api.github.com/repos/Textualize/rich/branches{/branch}",
      "tags_url": "https://api.github.com/repos/Textualize/rich/tags",
      "blobs_url": "https://api.github.com/repos/Textualize/rich/git/blobs{/sha}",
      "git_tags_url": "https://api.github.com/repos/Textualize/rich/git/tags{/sha}",
      "git_refs_url": "https://api.github.com/repos/Textualize/rich/git/refs{/sha}",
      "trees_url": "https://api.github.com/repos/Textualize/rich/git/trees{/sha}",
      "statuses_url": "https://api.github.com/repos/Textualize/rich/statuses/{sha}",
      "languages_url": "https://api.github.com/repos/Textualize/rich/languages",
      "stargazers_url": "https://api.github.com/repos/Textualize/rich/stargazers",
      "contributors_url": "https://api.github.com/repos/Textualize/rich/contributors",
      "subscribers_url": "https://api.github.com/repos/Textualize/rich/subscribers",
      "subscription_url": "https://api.github.com/repos/Textualize/rich/subscription",
      "commits_url": "https://api.github.com/repos/Textualize/rich/commits{/sha}",
      "git_commits_url": "https://api.github.com/repos/Textualize/rich/git/commits{/sha}",
      "comments_url": "https://api.github.com/repos/Textualize/rich/comments{/number}",
      "issue_comment_url": "https://api.github.com/repos/Textualize/rich/issues/comments{/number}",
      "contents_url": "https://api.github.com/repos/Textualize/rich/contents/{+path}",
      "compare_url": "https://api.github.com/repos/Textualize/rich/compare/{base}...{head}",
      "merges_url": "https://api.github.com/repos/Textualize/rich/merges",
      "archive_url": "https://api.github.com/repos/Textualize/rich/{archive_format}{/ref}",
      "downloads_url": "https://api.github.com/repos/Textualize/rich/downloads",
      "issues_url": "https://api.github.com/repos/Textualize/rich/issues{/number}",
      "pulls_url": "https://api.github.com/repos/Textualize/rich/pulls{/number}",
      "milestones_url": "https://api.github.com/repos/Textualize/rich/milestones{/number}",
      "notifications_url": "https://api.github.com/repos/Textualize/rich/notifications{?since,all,participating}",
      "labels_url": "https://api.github.com/repos/Textualize/rich/labels{/name}",
      "releases_url": "https://api.github.com/repos/Textualize/rich/releases{/id}",
      "deployments_url": "https://api.github.com/repos/Textualize/rich/deployments",
      "created_at": "2019-11-10T15:28:09Z",
      "updated_at": "2023-02-04T02:08:40Z",
      "pushed_at": "2023-01-30T20:55:36Z",
      "git_url": "git://github.com/Textualize/rich.git",
      "ssh_url": "[email protected]:Textualize/rich.git",
      "clone_url": "https://github.com/Textualize/rich.git",
      "svn_url": "https://github.com/Textualize/rich",
      "homepage": "https://rich.readthedocs.io/en/latest/",
      "size": 49722,
      "stargazers_count": 41876,
      "watchers_count": 41876,
      "language": "Python",
      "has_issues": true,
      "has_projects": true,
      "has_downloads": true,
      "has_wiki": true,
      "has_pages": false,
      "has_discussions": true,
      "forks_count": 1486,
      "mirror_url": null,
      "archived": false,
      "disabled": false,
      "open_issues_count": 101,
      "license": {
        "key": "mit",
        "name": "MIT License",
        "spdx_id": "MIT",
        "url": "https://api.github.com/licenses/mit",
        "node_id": "MDc6TGljZW5zZTEz"
      },
      "allow_forking": true,
      "is_template": false,
      "web_commit_signoff_required": false,
      "topics": [
        "ansi-colors",
        "emoji",
        "markdown",
        "progress-bar",
        "progress-bar-python",
        "python",
        "python-library",
        "python3",
        "rich",
        "syntax-highlighting",
        "tables",
        "terminal",
        "terminal-color",
        "traceback",
        "tracebacks-rich",
        "tui"
      ],
      "visibility": "public",
      "forks": 1486,
      "open_issues": 101,
      "watchers": 41876,
      "default_branch": "master",
      "score": 1.0
    },
    {
      "id": 212639071,
      "node_id": "MDEwOlJlcG9zaXRvcnkyMTI2MzkwNzE=",
      "name": "devops-exercises",
      "full_name": "bregman-arie/devops-exercises",
      "private": false,
      "owner": {
        "login": "bregman-arie",
        "id": 10349437,
        "node_id": "MDQ6VXNlcjEwMzQ5NDM3",
        "avatar_url": "https://avatars.githubusercontent.com/u/10349437?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/bregman-arie",
        "html_url": "https://github.com/bregman-arie",
        "followers_url": "https://api.github.com/users/bregman-arie/followers",
        "following_url": "https://api.github.com/users/bregman-arie/following{/other_user}",
        "gists_url": "https://api.github.com/users/bregman-arie/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/bregman-arie/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/bregman-arie/subscriptions",
        "organizations_url": "https://api.github.com/users/bregman-arie/orgs",
        "repos_url": "https://api.github.com/users/bregman-arie/repos",
        "events_url": "https://api.github.com/users/bregman-arie/events{/privacy}",
        "received_events_url": "https://api.github.com/users/bregman-arie/received_events",
        "type": "User",
        "site_admin": false
      },
      "html_url": "https://github.com/bregman-arie/devops-exercises",
      "description": "Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions",
      "fork": false,
      "url": "https://api.github.com/repos/bregman-arie/devops-exercises",
      "forks_url": "https://api.github.com/repos/bregman-arie/devops-exercises/forks",
      "keys_url": "https://api.github.com/repos/bregman-arie/devops-exercises/keys{/key_id}",
      "collaborators_url": "https://api.github.com/repos/bregman-arie/devops-exercises/collaborators{/collaborator}",
      "teams_url": "https://api.github.com/repos/bregman-arie/devops-exercises/teams",
      "hooks_url": "https://api.github.com/repos/bregman-arie/devops-exercises/hooks",
      "issue_events_url": "https://api.github.com/repos/bregman-arie/devops-exercises/issues/events{/number}",
      "events_url": "https://api.github.com/repos/bregman-arie/devops-exercises/events",
      "assignees_url": "https://api.github.com/repos/bregman-arie/devops-exercises/assignees{/user}",
      "branches_url": "https://api.github.com/repos/bregman-arie/devops-exercises/branches{/branch}",
      "tags_url": "https://api.github.com/repos/bregman-arie/devops-exercises/tags",
      "blobs_url": "https://api.github.com/repos/bregman-arie/devops-exercises/git/blobs{/sha}",
      "git_tags_url": "https://api.github.com/repos/bregman-arie/devops-exercises/git/tags{/sha}",
      "git_refs_url": "https://api.github.com/repos/bregman-arie/devops-exercises/git/refs{/sha}",
      "trees_url": "https://api.github.com/repos/bregman-arie/devops-exercises/git/trees{/sha}",
      "statuses_url": "https://api.github.com/repos/bregman-arie/devops-exercises/statuses/{sha}",
      "languages_url": "https://api.github.com/repos/bregman-arie/devops-exercises/languages",
      "stargazers_url": "https://api.github.com/repos/bregman-arie/devops-exercises/stargazers",
      "contributors_url": "https://api.github.com/repos/bregman-arie/devops-exercises/contributors",
      "subscribers_url": "https://api.github.com/repos/bregman-arie/devops-exercises/subscribers",
      "subscription_url": "https://api.github.com/repos/bregman-arie/devops-exercises/subscription",
      "commits_url": "https://api.github.com/repos/bregman-arie/devops-exercises/commits{/sha}",
      "git_commits_url": "https://api.github.com/repos/bregman-arie/devops-exercises/git/commits{/sha}",
      "comments_url": "https://api.github.com/repos/bregman-arie/devops-exercises/comments{/number}",
      "issue_comment_url": "https://api.github.com/repos/bregman-arie/devops-exercises/issues/comments{/number}",
      "contents_url": "https://api.github.com/repos/bregman-arie/devops-exercises/contents/{+path}",
      "compare_url": "https://api.github.com/repos/bregman-arie/devops-exercises/compare/{base}...{head}",
      "merges_url": "https://api.github.com/repos/bregman-arie/devops-exercises/merges",
      "archive_url": "https://api.github.com/repos/bregman-arie/devops-exercises/{archive_format}{/ref}",
      "downloads_url": "https://api.github.com/repos/bregman-arie/devops-exercises/downloads",
      "issues_url": "https://api.github.com/repos/bregman-arie/devops-exercises/issues{/number}",
      "pulls_url": "https://api.github.com/repos/bregman-arie/devops-exercises/pulls{/number}",
      "milestones_url": "https://api.github.com/repos/bregman-arie/devops-exercises/milestones{/number}",
      "notifications_url": "https://api.github.com/repos/bregman-arie/devops-exercises/notifications{?since,all,participating}",
      "labels_url": "https://api.github.com/repos/bregman-arie/devops-exercises/labels{/name}",
      "releases_url": "https://api.github.com/repos/bregman-arie/devops-exercises/releases{/id}",
      "deployments_url": "https://api.github.com/repos/bregman-arie/devops-exercises/deployments",
      "created_at": "2019-10-03T17:31:21Z",
      "updated_at": "2023-02-04T02:29:29Z",
      "pushed_at": "2023-02-03T09:42:59Z",
      "git_url": "git://github.com/bregman-arie/devops-exercises.git",
      "ssh_url": "[email protected]:bregman-arie/devops-exercises.git",
      "clone_url": "https://github.com/bregman-arie/devops-exercises.git",
      "svn_url": "https://github.com/bregman-arie/devops-exercises",
      "homepage": "",
      "size": 4432,
      "stargazers_count": 39308,
      "watchers_count": 39308,
      "language": "Python",
      "has_issues": true,
      "has_projects": true,
      "has_downloads": true,
      "has_wiki": true,
      "has_pages": true,
      "has_discussions": true,
      "forks_count": 8644,
      "mirror_url": null,
      "archived": false,
      "disabled": false,
      "open_issues_count": 17,
      "license": {
        "key": "other",
        "name": "Other",
        "spdx_id": "NOASSERTION",
        "url": null,
        "node_id": "MDc6TGljZW5zZTA="
      },
      "allow_forking": true,
      "is_template": false,
      "web_commit_signoff_required": false,
      "topics": [
        "ansible",
        "aws",
        "azure",
        "coding",
        "containers",
        "devops",
        "docker",
        "git",
        "interview",
        "interview-questions",
        "kubernetes",
        "linux",
        "openstack",
        "production-engineer",
        "prometheus",
        "python",
        "sql",
        "sre",
        "terraform"
      ],
      "visibility": "public",
      "forks": 8644,
      "open_issues": 17,
      "watchers": 39308,
      "default_branch": "master",
      "score": 1.0
    }
  ]
}

你可能感兴趣的:(python,爬虫,json,github)