{ "cells": [ { "metadata": { "ExecuteTime": { "end_time": "2025-05-27T13:17:51.678529Z", "start_time": "2025-05-27T13:17:49.527683Z" } }, "cell_type": "code", "source": [ "%useLatestDescriptors\n", "%use dataframe, kandy" ], "outputs": [], "execution_count": 3 }, { "cell_type": "markdown", "metadata": { "pycharm": { "name": "#%% md\n" } }, "source": [ "Kotlin DataFrame can be used to work with REST APIs, JSON (let's say some logs or dump of a document database) and other hierarchical structures without the need to write boilerplate code that describes your data. " ] }, { "cell_type": "markdown", "metadata": { "pycharm": { "name": "#%% md\n" } }, "source": [ "Let's see how it works. This example is divided into two sections.\n", "- Section 1. Answer these questions using a prepared data sample:\n", "1. How many contributors there are and how much do they contribute?\n", "2. How many of those contributors are not JetBrains members (according to GitHub)?\n", "3. What is the most starred project?\n", "- Section 2. Build the data sample " ] }, { "cell_type": "markdown", "metadata": { "pycharm": { "name": "#%% md\n" } }, "source": [ "Section 1." ] }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:17:57.289248Z", "start_time": "2025-05-27T13:17:51.685743Z" } }, "source": [ "val organizationsRaw = DataFrame.read(\"https://raw.githubusercontent.com/Kotlin/dataframe/master/data/jetbrains.json\")\n", "organizationsRaw" ], "outputs": [ { "data": { "text/html": [ " \n", " \n", " \n", " \n", " \n", " \n", "
urlnamereposmembers
https://api.github.com/orgs/JetBrainsJetBrains
DataFrame [100 x 37]
idnode_idnamefull_nameprivatehtml_urldescriptionforkurlcreated_atupdated_atpushed_athomepagesizestargazers_countwatchers_countlanguagehas_issueshas_projectshas_downloadshas_wikihas_pagesforks_countarchiveddisabledopen_issues_countallow_forkingis_templatetopicsvisibilityforksopen_issueswatchersdefault_branchpermissionscontributorslicense
adminmaintainpushtriagepullkeynamespdx_idurlnode_id
294457MDEwOlJlcG9zaXRvcnkyOTQ0NTc=JPSJetBrains/JPSfalsehttps://github.com/JetBrains/JPSGant based build framework + dsl, wit...falsehttps://api.github.com/repos/JetBrain...2009-09-01T16:34:40Z2021-11-21T02:45:55Z2020-01-31T18:11:06Z312612323Javatruetruetruetruefalse6falsefalse0truefalse[]public6023masterfalsefalsefalsefalsetrue
DataFrame [4 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
chashnikov978014MDQ6VXNlcjk3ODAxNA==https://api.github.com/users/chashnikovUserfalse145
shafirov121982MDQ6VXNlcjEyMTk4Mg==https://api.github.com/users/shafirovUserfalse27
pavelsher301744MDQ6VXNlcjMwMTc0NA==https://api.github.com/users/pavelsherUserfalse6

... showing only top 3 of 4 rows

nullnullnullnullnull
1098358MDEwOlJlcG9zaXRvcnkxMDk4MzU4YouTrackSharpJetBrains/YouTrackSharpfalsehttps://github.com/JetBrains/YouTrack....NET Standard 2.0 Library to access Y...falsehttps://api.github.com/repos/JetBrain...2010-11-20T21:34:42Z2021-10-12T15:31:09Z2021-08-24T10:09:04Zhttps://www.jetbrains.com/youtrack29639115115C#truefalsetruefalsefalse100falsefalse10truefalse[jetbrains, jetbrains-youtrack, youtr...public10010115213falsefalsefalsefalsetrue
DataFrame [20 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
maartenba485230MDQ6VXNlcjQ4NTIzMA==https://api.github.com/users/maartenbaUserfalse215
rekolobov2941429MDQ6VXNlcjI5NDE0Mjk=https://api.github.com/users/rekolobovUserfalse115
hhariri108107MDQ6VXNlcjEwODEwNw==https://api.github.com/users/hhaririUserfalse94

... showing only top 3 of 20 rows

apache-2.0Apache License 2.0Apache-2.0https://api.github.com/licenses/apach...MDc6TGljZW5zZTI=
1156792MDEwOlJlcG9zaXRvcnkxMTU2NzkycolorSchemeToolJetBrains/colorSchemeToolfalsehttps://github.com/JetBrains/colorSch...nullfalsehttps://api.github.com/repos/JetBrain...2010-12-10T18:19:50Z2021-11-02T21:32:31Z2021-11-05T01:14:43Znull866290290Pythontruetruetruetruefalse62falsefalse10truefalse[]public6210290masterfalsefalsefalsefalsetrue
DataFrame [10 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
denofevil32124MDQ6VXNlcjMyMTI0https://api.github.com/users/denofevilUserfalse49
iromeo72933MDQ6VXNlcjcyOTMzhttps://api.github.com/users/iromeoUserfalse26
rvishnyakov54810571MDQ6VXNlcjU0ODEwNTcxhttps://api.github.com/users/rvishnyakovUserfalse15

... showing only top 3 of 10 rows

apache-2.0Apache License 2.0Apache-2.0https://api.github.com/licenses/apach...MDc6TGljZW5zZTI=
1459486MDEwOlJlcG9zaXRvcnkxNDU5NDg2ideavimJetBrains/ideavimfalsehttps://github.com/JetBrains/ideavimVim emulation plugin for IDEs based o...falsehttps://api.github.com/repos/JetBrain...2011-03-09T15:22:27Z2021-11-25T10:13:27Z2021-11-25T07:48:55Zhttp://plugins.jetbrains.com/plugin/1645790161206120Kotlinfalsefalsetruetruefalse607falsefalse1truefalse[ideavim, intellij, intellij-platform...public60716120masterfalsefalsefalsefalsetrue
DataFrame [87 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
AlexPl2924203721MDQ6VXNlcjQyMDM3MjE=https://api.github.com/users/AlexPl292Userfalse2195
vlasovskikh126891MDQ6VXNlcjEyNjg5MQ==https://api.github.com/users/vlasovskikhUserfalse861
citizenmatt222659MDQ6VXNlcjIyMjY1OQ==https://api.github.com/users/citizenmattUserfalse251

... showing only top 3 of 87 rows

gpl-2.0GNU General Public License v2.0GPL-2.0https://api.github.com/licenses/gpl-2.0MDc6TGljZW5zZTg=
1900367MDEwOlJlcG9zaXRvcnkxOTAwMzY3youtrack-vcs-hooksJetBrains/youtrack-vcs-hooksfalsehttps://github.com/JetBrains/youtrack...version control hooks to use with You...falsehttps://api.github.com/repos/JetBrain...2011-06-15T13:52:59Z2021-11-21T02:46:00Z2017-10-13T14:10:29Zhttp://www.jetbrains.com/youtrack/155Rubytruetruetruetruefalse3truefalse0truefalse[]public305masterfalsefalsefalsefalsetrue
DataFrame [1 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
anna239661533MDQ6VXNlcjY2MTUzMw==https://api.github.com/users/anna239Userfalse2
nullnullnullnullnull

... showing only top 5 of 100 rows

DataFrame [187 x 7]
loginidnode_idgravatar_idurltypesite_admin
1anisim70746131MDQ6VXNlcjcwNzQ2MTMxhttps://api.github.com/users/1anisimUserfalse
AI-shm63251834MDQ6VXNlcjYzMjUxODM0https://api.github.com/users/AI-shmUserfalse
ALikhachev1221596MDQ6VXNlcjEyMjE1OTY=https://api.github.com/users/ALikhachevUserfalse
Alefas94064MDQ6VXNlcjk0MDY0https://api.github.com/users/AlefasUserfalse
AlexPl2924203721MDQ6VXNlcjQyMDM3MjE=https://api.github.com/users/AlexPl292Userfalse

... showing only top 5 of 187 rows

\n", " \n", " \n", " " ], "application/kotlindataframe+json": "{\"$version\":\"2.1.1\",\"metadata\":{\"columns\":[\"url\",\"name\",\"repos\",\"members\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"FrameColumn\"},{\"kind\":\"FrameColumn\"}],\"nrow\":1,\"ncol\":4},\"kotlin_dataframe\":[{\"url\":\"https://api.github.com/orgs/JetBrains\",\"name\":\"JetBrains\",\"repos\":{\"data\":[{\"id\":\"294457\",\"node_id\":\"MDEwOlJlcG9zaXRvcnkyOTQ0NTc=\",\"name\":\"JPS\",\"full_name\":\"JetBrains/JPS\",\"private\":\"false\",\"html_url\":\"https://github.com/JetBrains/JPS\",\"description\":\"Gant based build framework + dsl, with declarative project structure definition and automatic IntelliJ IDEA projects build\",\"fork\":\"false\",\"url\":\"https://api.github.com/repos/JetBrains/JPS\",\"created_at\":\"2009-09-01T16:34:40Z\",\"updated_at\":\"2021-11-21T02:45:55Z\",\"pushed_at\":\"2020-01-31T18:11:06Z\",\"homepage\":\"\",\"size\":\"31261\",\"stargazers_count\":\"23\",\"watchers_count\":\"23\",\"language\":\"Java\",\"has_issues\":\"true\",\"has_projects\":\"true\",\"has_downloads\":\"true\",\"has_wiki\":\"true\",\"has_pages\":\"false\",\"forks_count\":\"6\",\"archived\":\"false\",\"disabled\":\"false\",\"open_issues_count\":\"0\",\"allow_forking\":\"true\",\"is_template\":\"false\",\"topics\":\"[]\",\"visibility\":\"public\",\"forks\":\"6\",\"open_issues\":\"0\",\"watchers\":\"23\",\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":\"false\",\"maintain\":\"false\",\"push\":\"false\",\"triage\":\"false\",\"pull\":\"true\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}]}},\"contributors\":{\"data\":[{\"login\":\"chashnikov\",\"id\":\"978014\",\"node_id\":\"MDQ6VXNlcjk3ODAxNA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/chashnikov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"145\"},{\"login\":\"shafirov\",\"id\":\"121982\",\"node_id\":\"MDQ6VXNlcjEyMTk4Mg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/shafirov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"27\"},{\"login\":\"pavelsher\",\"id\":\"301744\",\"node_id\":\"MDQ6VXNlcjMwMTc0NA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pavelsher\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"6\"},{\"login\":\"yole\",\"id\":\"46553\",\"node_id\":\"MDQ6VXNlcjQ2NTUz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/yole\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}],\"ncol\":8,\"nrow\":4}},\"license\":{\"data\":{\"key\":null,\"name\":null,\"spdx_id\":null,\"url\":null,\"node_id\":null},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":\"1098358\",\"node_id\":\"MDEwOlJlcG9zaXRvcnkxMDk4MzU4\",\"name\":\"YouTrackSharp\",\"full_name\":\"JetBrains/YouTrackSharp\",\"private\":\"false\",\"html_url\":\"https://github.com/JetBrains/YouTrackSharp\",\"description\":\".NET Standard 2.0 Library to access YouTrack API.\",\"fork\":\"false\",\"url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp\",\"created_at\":\"2010-11-20T21:34:42Z\",\"updated_at\":\"2021-10-12T15:31:09Z\",\"pushed_at\":\"2021-08-24T10:09:04Z\",\"homepage\":\"https://www.jetbrains.com/youtrack\",\"size\":\"29639\",\"stargazers_count\":\"115\",\"watchers_count\":\"115\",\"language\":\"C#\",\"has_issues\":\"true\",\"has_projects\":\"false\",\"has_downloads\":\"true\",\"has_wiki\":\"false\",\"has_pages\":\"false\",\"forks_count\":\"100\",\"archived\":\"false\",\"disabled\":\"false\",\"open_issues_count\":\"10\",\"allow_forking\":\"true\",\"is_template\":\"false\",\"topics\":\"[jetbrains, jetbrains-youtrack, youtrack, youtrack-api]\",\"visibility\":\"public\",\"forks\":\"100\",\"open_issues\":\"10\",\"watchers\":\"115\",\"default_branch\":\"213\",\"permissions\":{\"data\":{\"admin\":\"false\",\"maintain\":\"false\",\"push\":\"false\",\"triage\":\"false\",\"pull\":\"true\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}]}},\"contributors\":{\"data\":[{\"login\":\"maartenba\",\"id\":\"485230\",\"node_id\":\"MDQ6VXNlcjQ4NTIzMA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/maartenba\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"215\"},{\"login\":\"rekolobov\",\"id\":\"2941429\",\"node_id\":\"MDQ6VXNlcjI5NDE0Mjk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/rekolobov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"115\"},{\"login\":\"hhariri\",\"id\":\"108107\",\"node_id\":\"MDQ6VXNlcjEwODEwNw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/hhariri\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"94\"},{\"login\":\"tdietrich513\",\"id\":\"445632\",\"node_id\":\"MDQ6VXNlcjQ0NTYzMg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/tdietrich513\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"5\"},{\"login\":\"Elwetana\",\"id\":\"7472690\",\"node_id\":\"MDQ6VXNlcjc0NzI2OTA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Elwetana\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"4\"},{\"login\":\"tablekat\",\"id\":\"6765561\",\"node_id\":\"MDQ6VXNlcjY3NjU1NjE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/tablekat\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"4\"},{\"login\":\"mwgriffiths88\",\"id\":\"4941206\",\"node_id\":\"MDQ6VXNlcjQ5NDEyMDY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mwgriffiths88\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"4\"},{\"login\":\"tikicoder\",\"id\":\"787308\",\"node_id\":\"MDQ6VXNlcjc4NzMwOA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/tikicoder\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"3\"},{\"login\":\"aschoelzhorn\",\"id\":\"1025417\",\"node_id\":\"MDQ6VXNlcjEwMjU0MTc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/aschoelzhorn\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2\"},{\"login\":\"tetsuo13\",\"id\":\"92477\",\"node_id\":\"MDQ6VXNlcjkyNDc3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/tetsuo13\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"baranovskis\",\"id\":\"7858775\",\"node_id\":\"MDQ6VXNlcjc4NTg3NzU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/baranovskis\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"jawn\",\"id\":\"1705112\",\"node_id\":\"MDQ6VXNlcjE3MDUxMTI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jawn\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"nylchr\",\"id\":\"25842161\",\"node_id\":\"MDQ6VXNlcjI1ODQyMTYx\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/nylchr\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"nesteruk\",\"id\":\"469046\",\"node_id\":\"MDQ6VXNlcjQ2OTA0Ng==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/nesteruk\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"jeff-french\",\"id\":\"209994\",\"node_id\":\"MDQ6VXNlcjIwOTk5NA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jeff-french\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"johannesg\",\"id\":\"186378\",\"node_id\":\"MDQ6VXNlcjE4NjM3OA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/johannesg\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"matkoch\",\"id\":\"5005566\",\"node_id\":\"MDQ6VXNlcjUwMDU1NjY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/matkoch\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"wallaceturner\",\"id\":\"2849980\",\"node_id\":\"MDQ6VXNlcjI4NDk5ODA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/wallaceturner\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"manbearwiz\",\"id\":\"3688847\",\"node_id\":\"MDQ6VXNlcjM2ODg4NDc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/manbearwiz\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"sbaer\",\"id\":\"518210\",\"node_id\":\"MDQ6VXNlcjUxODIxMA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/sbaer\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}],\"ncol\":8,\"nrow\":20}},\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":\"1156792\",\"node_id\":\"MDEwOlJlcG9zaXRvcnkxMTU2Nzky\",\"name\":\"colorSchemeTool\",\"full_name\":\"JetBrains/colorSchemeTool\",\"private\":\"false\",\"html_url\":\"https://github.com/JetBrains/colorSchemeTool\",\"description\":null,\"fork\":\"false\",\"url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool\",\"created_at\":\"2010-12-10T18:19:50Z\",\"updated_at\":\"2021-11-02T21:32:31Z\",\"pushed_at\":\"2021-11-05T01:14:43Z\",\"homepage\":null,\"size\":\"866\",\"stargazers_count\":\"290\",\"watchers_count\":\"290\",\"language\":\"Python\",\"has_issues\":\"true\",\"has_projects\":\"true\",\"has_downloads\":\"true\",\"has_wiki\":\"true\",\"has_pages\":\"false\",\"forks_count\":\"62\",\"archived\":\"false\",\"disabled\":\"false\",\"open_issues_count\":\"10\",\"allow_forking\":\"true\",\"is_template\":\"false\",\"topics\":\"[]\",\"visibility\":\"public\",\"forks\":\"62\",\"open_issues\":\"10\",\"watchers\":\"290\",\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":\"false\",\"maintain\":\"false\",\"push\":\"false\",\"triage\":\"false\",\"pull\":\"true\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}]}},\"contributors\":{\"data\":[{\"login\":\"denofevil\",\"id\":\"32124\",\"node_id\":\"MDQ6VXNlcjMyMTI0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/denofevil\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"49\"},{\"login\":\"iromeo\",\"id\":\"72933\",\"node_id\":\"MDQ6VXNlcjcyOTMz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/iromeo\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"26\"},{\"login\":\"rvishnyakov\",\"id\":\"54810571\",\"node_id\":\"MDQ6VXNlcjU0ODEwNTcx\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/rvishnyakov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"15\"},{\"login\":\"yole\",\"id\":\"46553\",\"node_id\":\"MDQ6VXNlcjQ2NTUz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/yole\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"12\"},{\"login\":\"zolotov\",\"id\":\"140920\",\"node_id\":\"MDQ6VXNlcjE0MDkyMA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/zolotov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"7\"},{\"login\":\"yeswolf\",\"id\":\"1262951\",\"node_id\":\"MDQ6VXNlcjEyNjI5NTE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/yeswolf\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"3\"},{\"login\":\"zlw\",\"id\":\"39616\",\"node_id\":\"MDQ6VXNlcjM5NjE2\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/zlw\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"hanleybrand\",\"id\":\"320464\",\"node_id\":\"MDQ6VXNlcjMyMDQ2NA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/hanleybrand\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"TwiN\",\"id\":\"15699766\",\"node_id\":\"MDQ6VXNlcjE1Njk5NzY2\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/TwiN\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"dependabot[bot]\",\"id\":\"49699333\",\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"type\":\"Bot\",\"site_admin\":\"false\",\"contributions\":\"1\"}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}],\"ncol\":8,\"nrow\":10}},\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":\"1459486\",\"node_id\":\"MDEwOlJlcG9zaXRvcnkxNDU5NDg2\",\"name\":\"ideavim\",\"full_name\":\"JetBrains/ideavim\",\"private\":\"false\",\"html_url\":\"https://github.com/JetBrains/ideavim\",\"description\":\"Vim emulation plugin for IDEs based on the IntelliJ Platform\",\"fork\":\"false\",\"url\":\"https://api.github.com/repos/JetBrains/ideavim\",\"created_at\":\"2011-03-09T15:22:27Z\",\"updated_at\":\"2021-11-25T10:13:27Z\",\"pushed_at\":\"2021-11-25T07:48:55Z\",\"homepage\":\"http://plugins.jetbrains.com/plugin/164\",\"size\":\"57901\",\"stargazers_count\":\"6120\",\"watchers_count\":\"6120\",\"language\":\"Kotlin\",\"has_issues\":\"false\",\"has_projects\":\"false\",\"has_downloads\":\"true\",\"has_wiki\":\"true\",\"has_pages\":\"false\",\"forks_count\":\"607\",\"archived\":\"false\",\"disabled\":\"false\",\"open_issues_count\":\"1\",\"allow_forking\":\"true\",\"is_template\":\"false\",\"topics\":\"[ideavim, intellij, intellij-platform, jb-official, kotlin, vim, vim-emulator]\",\"visibility\":\"public\",\"forks\":\"607\",\"open_issues\":\"1\",\"watchers\":\"6120\",\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":\"false\",\"maintain\":\"false\",\"push\":\"false\",\"triage\":\"false\",\"pull\":\"true\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}]}},\"contributors\":{\"data\":[{\"login\":\"AlexPl292\",\"id\":\"4203721\",\"node_id\":\"MDQ6VXNlcjQyMDM3MjE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/AlexPl292\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2195\"},{\"login\":\"vlasovskikh\",\"id\":\"126891\",\"node_id\":\"MDQ6VXNlcjEyNjg5MQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/vlasovskikh\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"861\"},{\"login\":\"citizenmatt\",\"id\":\"222659\",\"node_id\":\"MDQ6VXNlcjIyMjY1OQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/citizenmatt\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"251\"},{\"login\":\"lippfi\",\"id\":\"81118900\",\"node_id\":\"MDQ6VXNlcjgxMTE4OTAw\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/lippfi\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"224\"},{\"login\":\"karavaevitalii\",\"id\":\"17340655\",\"node_id\":\"MDQ6VXNlcjE3MzQwNjU1\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/karavaevitalii\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"193\"},{\"login\":\"dezgeg\",\"id\":\"579369\",\"node_id\":\"MDQ6VXNlcjU3OTM2OQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dezgeg\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"35\"},{\"login\":\"vasalf\",\"id\":\"11293747\",\"node_id\":\"MDQ6VXNlcjExMjkzNzQ3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/vasalf\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"32\"},{\"login\":\"dependabot[bot]\",\"id\":\"49699333\",\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"type\":\"Bot\",\"site_admin\":\"false\",\"contributions\":\"25\"},{\"login\":\"fan-tom\",\"id\":\"14140464\",\"node_id\":\"MDQ6VXNlcjE0MTQwNDY0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/fan-tom\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"24\"},{\"login\":\"dhleong\",\"id\":\"816150\",\"node_id\":\"MDQ6VXNlcjgxNjE1MA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dhleong\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"20\"},{\"login\":\"olegs\",\"id\":\"75644\",\"node_id\":\"MDQ6VXNlcjc1NjQ0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/olegs\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"18\"},{\"login\":\"angelbot\",\"id\":\"4204181\",\"node_id\":\"MDQ6VXNlcjQyMDQxODE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/angelbot\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"13\"},{\"login\":\"sharat87\",\"id\":\"120119\",\"node_id\":\"MDQ6VXNlcjEyMDExOQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/sharat87\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"12\"},{\"login\":\"KostkaBrukowa\",\"id\":\"35625949\",\"node_id\":\"MDQ6VXNlcjM1NjI1OTQ5\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/KostkaBrukowa\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"11\"},{\"login\":\"zolotov\",\"id\":\"140920\",\"node_id\":\"MDQ6VXNlcjE0MDkyMA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/zolotov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"11\"},{\"login\":\"ayzenquwe\",\"id\":\"4571520\",\"node_id\":\"MDQ6VXNlcjQ1NzE1MjA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ayzenquwe\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"8\"},{\"login\":\"jpalus\",\"id\":\"484155\",\"node_id\":\"MDQ6VXNlcjQ4NDE1NQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jpalus\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"7\"},{\"login\":\"jorgengranseth\",\"id\":\"20792760\",\"node_id\":\"MDQ6VXNlcjIwNzkyNzYw\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jorgengranseth\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"6\"},{\"login\":\"sumoooru2\",\"id\":\"5037956\",\"node_id\":\"MDQ6VXNlcjUwMzc5NTY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/sumoooru2\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"6\"},{\"login\":\"rasendubi\",\"id\":\"1366419\",\"node_id\":\"MDQ6VXNlcjEzNjY0MTk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/rasendubi\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"6\"}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}],\"ncol\":8,\"nrow\":87}},\"license\":{\"data\":{\"key\":\"gpl-2.0\",\"name\":\"GNU General Public License v2.0\",\"spdx_id\":\"GPL-2.0\",\"url\":\"https://api.github.com/licenses/gpl-2.0\",\"node_id\":\"MDc6TGljZW5zZTg=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":\"1900367\",\"node_id\":\"MDEwOlJlcG9zaXRvcnkxOTAwMzY3\",\"name\":\"youtrack-vcs-hooks\",\"full_name\":\"JetBrains/youtrack-vcs-hooks\",\"private\":\"false\",\"html_url\":\"https://github.com/JetBrains/youtrack-vcs-hooks\",\"description\":\"version control hooks to use with YouTrack bug tracker\",\"fork\":\"false\",\"url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks\",\"created_at\":\"2011-06-15T13:52:59Z\",\"updated_at\":\"2021-11-21T02:46:00Z\",\"pushed_at\":\"2017-10-13T14:10:29Z\",\"homepage\":\"http://www.jetbrains.com/youtrack/\",\"size\":\"1\",\"stargazers_count\":\"5\",\"watchers_count\":\"5\",\"language\":\"Ruby\",\"has_issues\":\"true\",\"has_projects\":\"true\",\"has_downloads\":\"true\",\"has_wiki\":\"true\",\"has_pages\":\"false\",\"forks_count\":\"3\",\"archived\":\"true\",\"disabled\":\"false\",\"open_issues_count\":\"0\",\"allow_forking\":\"true\",\"is_template\":\"false\",\"topics\":\"[]\",\"visibility\":\"public\",\"forks\":\"3\",\"open_issues\":\"0\",\"watchers\":\"5\",\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":\"false\",\"maintain\":\"false\",\"push\":\"false\",\"triage\":\"false\",\"pull\":\"true\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}]}},\"contributors\":{\"data\":[{\"login\":\"anna239\",\"id\":\"661533\",\"node_id\":\"MDQ6VXNlcjY2MTUzMw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/anna239\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2\"}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}],\"ncol\":8,\"nrow\":1}},\"license\":{\"data\":{\"key\":null,\"name\":null,\"spdx_id\":null,\"url\":null,\"node_id\":null},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":\"1900601\",\"node_id\":\"MDEwOlJlcG9zaXRvcnkxOTAwNjAx\",\"name\":\"youtrack-rest-ruby-library\",\"full_name\":\"JetBrains/youtrack-rest-ruby-library\",\"private\":\"false\",\"html_url\":\"https://github.com/JetBrains/youtrack-rest-ruby-library\",\"description\":\"Ruby wrapper around YouTrack REST api \",\"fork\":\"false\",\"url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library\",\"created_at\":\"2011-06-15T14:36:17Z\",\"updated_at\":\"2021-11-21T02:46:00Z\",\"pushed_at\":\"2017-10-13T14:11:14Z\",\"homepage\":\"http://www.jetbrains.com/youtrack/\",\"size\":\"10\",\"stargazers_count\":\"8\",\"watchers_count\":\"8\",\"language\":\"Ruby\",\"has_issues\":\"true\",\"has_projects\":\"true\",\"has_downloads\":\"true\",\"has_wiki\":\"true\",\"has_pages\":\"false\",\"forks_count\":\"7\",\"archived\":\"false\",\"disabled\":\"false\",\"open_issues_count\":\"0\",\"allow_forking\":\"true\",\"is_template\":\"false\",\"topics\":\"[]\",\"visibility\":\"public\",\"forks\":\"7\",\"open_issues\":\"0\",\"watchers\":\"8\",\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":\"false\",\"maintain\":\"false\",\"push\":\"false\",\"triage\":\"false\",\"pull\":\"true\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}]}},\"contributors\":{\"data\":[{\"login\":\"anna239\",\"id\":\"661533\",\"node_id\":\"MDQ6VXNlcjY2MTUzMw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/anna239\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"3\"}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}],\"ncol\":8,\"nrow\":1}},\"license\":{\"data\":{\"key\":null,\"name\":null,\"spdx_id\":null,\"url\":null,\"node_id\":null},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":\"2011701\",\"node_id\":\"MDEwOlJlcG9zaXRvcnkyMDExNzAx\",\"name\":\"emacs4ij\",\"full_name\":\"JetBrains/emacs4ij\",\"private\":\"false\",\"html_url\":\"https://github.com/JetBrains/emacs4ij\",\"description\":\"Implementation of Emacs Lisp and runtime environment for IntelliJ Platform\",\"fork\":\"false\",\"url\":\"https://api.github.com/repos/JetBrains/emacs4ij\",\"created_at\":\"2011-07-07T10:43:48Z\",\"updated_at\":\"2021-11-21T02:46:00Z\",\"pushed_at\":\"2017-08-30T13:31:20Z\",\"homepage\":\"\",\"size\":\"5038\",\"stargazers_count\":\"47\",\"watchers_count\":\"47\",\"language\":\"Java\",\"has_issues\":\"true\",\"has_projects\":\"true\",\"has_downloads\":\"true\",\"has_wiki\":\"true\",\"has_pages\":\"false\",\"forks_count\":\"9\",\"archived\":\"true\",\"disabled\":\"false\",\"open_issues_count\":\"4\",\"allow_forking\":\"true\",\"is_template\":\"false\",\"topics\":\"[]\",\"visibility\":\"public\",\"forks\":\"9\",\"open_issues\":\"4\",\"watchers\":\"47\",\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":\"false\",\"maintain\":\"false\",\"push\":\"false\",\"triage\":\"false\",\"pull\":\"true\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}]}},\"contributors\":{\"data\":[{\"login\":\"katepol\",\"id\":\"484436\",\"node_id\":\"MDQ6VXNlcjQ4NDQzNg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/katepol\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"200\"},{\"login\":\"nd\",\"id\":\"38202\",\"node_id\":\"MDQ6VXNlcjM4MjAy\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/nd\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"4\"},{\"login\":\"yole\",\"id\":\"46553\",\"node_id\":\"MDQ6VXNlcjQ2NTUz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/yole\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"3\"}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}],\"ncol\":8,\"nrow\":3}},\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":\"2029446\",\"node_id\":\"MDEwOlJlcG9zaXRvcnkyMDI5NDQ2\",\"name\":\"codereview4intellij\",\"full_name\":\"JetBrains/codereview4intellij\",\"private\":\"false\",\"html_url\":\"https://github.com/JetBrains/codereview4intellij\",\"description\":null,\"fork\":\"false\",\"url\":\"https://api.github.com/repos/JetBrains/codereview4intellij\",\"created_at\":\"2011-07-11T09:37:46Z\",\"updated_at\":\"2021-11-21T02:46:00Z\",\"pushed_at\":\"2013-05-28T10:29:19Z\",\"homepage\":\"Code review plugin for IntelliJ IDEA\",\"size\":\"414\",\"stargazers_count\":\"11\",\"watchers_count\":\"11\",\"language\":\"Java\",\"has_issues\":\"true\",\"has_projects\":\"true\",\"has_downloads\":\"true\",\"has_wiki\":\"true\",\"has_pages\":\"false\",\"forks_count\":\"3\",\"archived\":\"false\",\"disabled\":\"false\",\"open_issues_count\":\"0\",\"allow_forking\":\"true\",\"is_template\":\"false\",\"topics\":\"[]\",\"visibility\":\"public\",\"forks\":\"3\",\"open_issues\":\"0\",\"watchers\":\"11\",\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":\"false\",\"maintain\":\"false\",\"push\":\"false\",\"triage\":\"false\",\"pull\":\"true\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}]}},\"contributors\":{\"data\":[{\"login\":\"fearfall\",\"id\":\"624708\",\"node_id\":\"MDQ6VXNlcjYyNDcwOA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/fearfall\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"38\"}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}],\"ncol\":8,\"nrow\":1}},\"license\":{\"data\":{\"key\":null,\"name\":null,\"spdx_id\":null,\"url\":null,\"node_id\":null},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":\"2046399\",\"node_id\":\"MDEwOlJlcG9zaXRvcnkyMDQ2Mzk5\",\"name\":\"teamcity-nuget-support\",\"full_name\":\"JetBrains/teamcity-nuget-support\",\"private\":\"false\",\"html_url\":\"https://github.com/JetBrains/teamcity-nuget-support\",\"description\":\"TeamCity NuGet support\",\"fork\":\"false\",\"url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support\",\"created_at\":\"2011-07-14T08:08:07Z\",\"updated_at\":\"2021-11-21T02:46:00Z\",\"pushed_at\":\"2021-10-06T13:34:49Z\",\"homepage\":\"\",\"size\":\"94720\",\"stargazers_count\":\"41\",\"watchers_count\":\"41\",\"language\":\"Java\",\"has_issues\":\"true\",\"has_projects\":\"true\",\"has_downloads\":\"true\",\"has_wiki\":\"true\",\"has_pages\":\"false\",\"forks_count\":\"10\",\"archived\":\"false\",\"disabled\":\"false\",\"open_issues_count\":\"8\",\"allow_forking\":\"true\",\"is_template\":\"false\",\"topics\":\"[nuget, nuget-feed, teamcity, teamcity-plugin]\",\"visibility\":\"public\",\"forks\":\"10\",\"open_issues\":\"8\",\"watchers\":\"41\",\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":\"false\",\"maintain\":\"false\",\"push\":\"false\",\"triage\":\"false\",\"pull\":\"true\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}]}},\"contributors\":{\"data\":[{\"login\":\"jonnyzzz\",\"id\":\"256431\",\"node_id\":\"MDQ6VXNlcjI1NjQzMQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jonnyzzz\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1524\"},{\"login\":\"dtretyakov\",\"id\":\"1025927\",\"node_id\":\"MDQ6VXNlcjEwMjU5Mjc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dtretyakov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"345\"},{\"login\":\"NikolayPianikov\",\"id\":\"11720017\",\"node_id\":\"MDQ6VXNlcjExNzIwMDE3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/NikolayPianikov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"94\"},{\"login\":\"IlyaFomenko\",\"id\":\"52043002\",\"node_id\":\"MDQ6VXNlcjUyMDQzMDAy\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/IlyaFomenko\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"69\"},{\"login\":\"pavelsher\",\"id\":\"301744\",\"node_id\":\"MDQ6VXNlcjMwMTc0NA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pavelsher\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"17\"},{\"login\":\"dmitry-treskunov\",\"id\":\"4550798\",\"node_id\":\"MDQ6VXNlcjQ1NTA3OTg=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dmitry-treskunov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"8\"},{\"login\":\"VladRassokhin\",\"id\":\"552079\",\"node_id\":\"MDQ6VXNlcjU1MjA3OQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/VladRassokhin\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"5\"},{\"login\":\"BenPhegan\",\"id\":\"674071\",\"node_id\":\"MDQ6VXNlcjY3NDA3MQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/BenPhegan\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"4\"},{\"login\":\"ekoshkin\",\"id\":\"82939770\",\"node_id\":\"MDQ6VXNlcjgyOTM5Nzcw\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ekoshkin\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"4\"},{\"login\":\"AnthonyCarl\",\"id\":\"1318679\",\"node_id\":\"MDQ6VXNlcjEzMTg2Nzk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/AnthonyCarl\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"3\"},{\"login\":\"kir\",\"id\":\"56328\",\"node_id\":\"MDQ6VXNlcjU2MzI4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/kir\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"3\"},{\"login\":\"nd\",\"id\":\"38202\",\"node_id\":\"MDQ6VXNlcjM4MjAy\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/nd\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2\"},{\"login\":\"mikekidya\",\"id\":\"33327979\",\"node_id\":\"MDQ6VXNlcjMzMzI3OTc5\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mikekidya\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2\"},{\"login\":\"Leonya\",\"id\":\"46537\",\"node_id\":\"MDQ6VXNlcjQ2NTM3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Leonya\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2\"},{\"login\":\"Dead-off\",\"id\":\"15314440\",\"node_id\":\"MDQ6VXNlcjE1MzE0NDQw\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Dead-off\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2\"},{\"login\":\"nskvortsov\",\"id\":\"539027\",\"node_id\":\"MDQ6VXNlcjUzOTAyNw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/nskvortsov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2\"},{\"login\":\"Hypnosphi\",\"id\":\"6651625\",\"node_id\":\"MDQ6VXNlcjY2NTE2MjU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Hypnosphi\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"Julia-Alexandrova\",\"id\":\"4893480\",\"node_id\":\"MDQ6VXNlcjQ4OTM0ODA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Julia-Alexandrova\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"orybak\",\"id\":\"508674\",\"node_id\":\"MDQ6VXNlcjUwODY3NA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/orybak\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"vbedrosova\",\"id\":\"2464205\",\"node_id\":\"MDQ6VXNlcjI0NjQyMDU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/vbedrosova\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}],\"ncol\":8,\"nrow\":21}},\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":\"2154376\",\"node_id\":\"MDEwOlJlcG9zaXRvcnkyMTU0Mzc2\",\"name\":\"Grammar-Kit\",\"full_name\":\"JetBrains/Grammar-Kit\",\"private\":\"false\",\"html_url\":\"https://github.com/JetBrains/Grammar-Kit\",\"description\":\"Grammar files support & parser/PSI generation for IntelliJ IDEA\",\"fork\":\"false\",\"url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit\",\"created_at\":\"2011-08-04T12:28:11Z\",\"updated_at\":\"2021-11-22T17:02:05Z\",\"pushed_at\":\"2021-11-11T12:56:41Z\",\"homepage\":\"\",\"size\":\"70485\",\"stargazers_count\":\"534\",\"watchers_count\":\"534\",\"language\":\"Java\",\"has_issues\":\"true\",\"has_projects\":\"true\",\"has_downloads\":\"true\",\"has_wiki\":\"true\",\"has_pages\":\"false\",\"forks_count\":\"99\",\"archived\":\"false\",\"disabled\":\"false\",\"open_issues_count\":\"40\",\"allow_forking\":\"true\",\"is_template\":\"false\",\"topics\":\"[]\",\"visibility\":\"public\",\"forks\":\"99\",\"open_issues\":\"40\",\"watchers\":\"534\",\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":\"false\",\"maintain\":\"false\",\"push\":\"false\",\"triage\":\"false\",\"pull\":\"true\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}]}},\"contributors\":{\"data\":[{\"login\":\"gregsh\",\"id\":\"958865\",\"node_id\":\"MDQ6VXNlcjk1ODg2NQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/gregsh\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1084\"},{\"login\":\"dovchinnikov\",\"id\":\"5519549\",\"node_id\":\"MDQ6VXNlcjU1MTk1NDk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dovchinnikov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"19\"},{\"login\":\"ignatov\",\"id\":\"426890\",\"node_id\":\"MDQ6VXNlcjQyNjg5MA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ignatov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"8\"},{\"login\":\"zolotov\",\"id\":\"140920\",\"node_id\":\"MDQ6VXNlcjE0MDkyMA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/zolotov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"7\"},{\"login\":\"maxmedvedev\",\"id\":\"526998\",\"node_id\":\"MDQ6VXNlcjUyNjk5OA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/maxmedvedev\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"4\"},{\"login\":\"calexHG\",\"id\":\"17525307\",\"node_id\":\"MDQ6VXNlcjE3NTI1MzA3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/calexHG\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2\"},{\"login\":\"hurricup\",\"id\":\"2811330\",\"node_id\":\"MDQ6VXNlcjI4MTEzMzA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/hurricup\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"hsz\",\"id\":\"108333\",\"node_id\":\"MDQ6VXNlcjEwODMzMw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/hsz\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"pjonsson\",\"id\":\"2082449\",\"node_id\":\"MDQ6VXNlcjIwODI0NDk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pjonsson\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"szarnekow\",\"id\":\"375492\",\"node_id\":\"MDQ6VXNlcjM3NTQ5Mg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/szarnekow\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"ligasgr\",\"id\":\"1649183\",\"node_id\":\"MDQ6VXNlcjE2NDkxODM=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ligasgr\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"vlad20012\",\"id\":\"3221931\",\"node_id\":\"MDQ6VXNlcjMyMjE5MzE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/vlad20012\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}],\"ncol\":8,\"nrow\":12}},\"license\":{\"data\":{\"key\":\"other\",\"name\":\"Other\",\"spdx_id\":\"NOASSERTION\",\"url\":null,\"node_id\":\"MDc6TGljZW5zZTA=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":\"2159815\",\"node_id\":\"MDEwOlJlcG9zaXRvcnkyMTU5ODE1\",\"name\":\"intellij-starteam-plugin\",\"full_name\":\"JetBrains/intellij-starteam-plugin\",\"private\":\"false\",\"html_url\":\"https://github.com/JetBrains/intellij-starteam-plugin\",\"description\":\"StarTeam plugin for IntelliJ IDEA (no longer maintained by JetBrains)\",\"fork\":\"false\",\"url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin\",\"created_at\":\"2011-08-05T11:00:06Z\",\"updated_at\":\"2021-11-21T02:46:00Z\",\"pushed_at\":\"2011-08-05T11:00:34Z\",\"homepage\":\"\",\"size\":\"144\",\"stargazers_count\":\"6\",\"watchers_count\":\"6\",\"language\":\"Java\",\"has_issues\":\"true\",\"has_projects\":\"true\",\"has_downloads\":\"true\",\"has_wiki\":\"true\",\"has_pages\":\"false\",\"forks_count\":\"5\",\"archived\":\"false\",\"disabled\":\"false\",\"open_issues_count\":\"0\",\"allow_forking\":\"true\",\"is_template\":\"false\",\"topics\":\"[]\",\"visibility\":\"public\",\"forks\":\"5\",\"open_issues\":\"0\",\"watchers\":\"6\",\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":\"false\",\"maintain\":\"false\",\"push\":\"false\",\"triage\":\"false\",\"pull\":\"true\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}]}},\"contributors\":{\"data\":[{\"login\":\"yole\",\"id\":\"46553\",\"node_id\":\"MDQ6VXNlcjQ2NTUz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/yole\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}],\"ncol\":8,\"nrow\":1}},\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":\"2172650\",\"node_id\":\"MDEwOlJlcG9zaXRvcnkyMTcyNjUw\",\"name\":\"la-clojure\",\"full_name\":\"JetBrains/la-clojure\",\"private\":\"false\",\"html_url\":\"https://github.com/JetBrains/la-clojure\",\"description\":\"Clojure plugin for IntelliJ IDEA\",\"fork\":\"false\",\"url\":\"https://api.github.com/repos/JetBrains/la-clojure\",\"created_at\":\"2011-08-08T10:19:22Z\",\"updated_at\":\"2021-11-21T01:45:49Z\",\"pushed_at\":\"2017-09-13T11:54:16Z\",\"homepage\":\"\",\"size\":\"39160\",\"stargazers_count\":\"218\",\"watchers_count\":\"218\",\"language\":\"Java\",\"has_issues\":\"true\",\"has_projects\":\"true\",\"has_downloads\":\"true\",\"has_wiki\":\"true\",\"has_pages\":\"false\",\"forks_count\":\"49\",\"archived\":\"false\",\"disabled\":\"false\",\"open_issues_count\":\"2\",\"allow_forking\":\"true\",\"is_template\":\"false\",\"topics\":\"[]\",\"visibility\":\"public\",\"forks\":\"49\",\"open_issues\":\"2\",\"watchers\":\"218\",\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":\"false\",\"maintain\":\"false\",\"push\":\"false\",\"triage\":\"false\",\"pull\":\"true\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}]}},\"contributors\":{\"data\":[{\"login\":\"ilyasergey\",\"id\":\"161937\",\"node_id\":\"MDQ6VXNlcjE2MTkzNw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ilyasergey\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"136\"},{\"login\":\"Alefas\",\"id\":\"94064\",\"node_id\":\"MDQ6VXNlcjk0MDY0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Alefas\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"98\"},{\"login\":\"donnerpeter\",\"id\":\"122009\",\"node_id\":\"MDQ6VXNlcjEyMjAwOQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/donnerpeter\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"70\"},{\"login\":\"OsipovStas\",\"id\":\"1499149\",\"node_id\":\"MDQ6VXNlcjE0OTkxNDk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/OsipovStas\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"33\"},{\"login\":\"ianp\",\"id\":\"103420\",\"node_id\":\"MDQ6VXNlcjEwMzQyMA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ianp\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"15\"},{\"login\":\"pavelfatin\",\"id\":\"677333\",\"node_id\":\"MDQ6VXNlcjY3NzMzMw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pavelfatin\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"3\"},{\"login\":\"xbsd-nikolay\",\"id\":\"807103\",\"node_id\":\"MDQ6VXNlcjgwNzEwMw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/xbsd-nikolay\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"3\"},{\"login\":\"ponomandr\",\"id\":\"1173842\",\"node_id\":\"MDQ6VXNlcjExNzM4NDI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ponomandr\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2\"},{\"login\":\"dlebrero\",\"id\":\"2147539\",\"node_id\":\"MDQ6VXNlcjIxNDc1Mzk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dlebrero\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2\"},{\"login\":\"sgt\",\"id\":\"5119\",\"node_id\":\"MDQ6VXNlcjUxMTk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/sgt\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2\"},{\"login\":\"vbauer\",\"id\":\"578021\",\"node_id\":\"MDQ6VXNlcjU3ODAyMQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/vbauer\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2\"},{\"login\":\"hsestupin\",\"id\":\"1468392\",\"node_id\":\"MDQ6VXNlcjE0NjgzOTI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/hsestupin\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2\"},{\"login\":\"adovzh\",\"id\":\"557130\",\"node_id\":\"MDQ6VXNlcjU1NzEzMA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/adovzh\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"aheusingfeld\",\"id\":\"534272\",\"node_id\":\"MDQ6VXNlcjUzNDI3Mg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/aheusingfeld\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"atifmansoor\",\"id\":\"1392894\",\"node_id\":\"MDQ6VXNlcjEzOTI4OTQ=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/atifmansoor\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"cjkent\",\"id\":\"98477\",\"node_id\":\"MDQ6VXNlcjk4NDc3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/cjkent\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"trptcolin\",\"id\":\"15069\",\"node_id\":\"MDQ6VXNlcjE1MDY5\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/trptcolin\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"drewnoakes\",\"id\":\"350947\",\"node_id\":\"MDQ6VXNlcjM1MDk0Nw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/drewnoakes\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"gregsh\",\"id\":\"958865\",\"node_id\":\"MDQ6VXNlcjk1ODg2NQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/gregsh\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"mstarzyk\",\"id\":\"111304\",\"node_id\":\"MDQ6VXNlcjExMTMwNA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mstarzyk\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}],\"ncol\":8,\"nrow\":27}},\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":\"2209077\",\"node_id\":\"MDEwOlJlcG9zaXRvcnkyMjA5MDc3\",\"name\":\"MPS\",\"full_name\":\"JetBrains/MPS\",\"private\":\"false\",\"html_url\":\"https://github.com/JetBrains/MPS\",\"description\":\"JetBrains Meta programming System\",\"fork\":\"false\",\"url\":\"https://api.github.com/repos/JetBrains/MPS\",\"created_at\":\"2011-08-15T09:48:06Z\",\"updated_at\":\"2021-11-24T18:11:50Z\",\"pushed_at\":\"2021-11-25T10:11:16Z\",\"homepage\":\"http://jetbrains.com/mps\",\"size\":\"7733071\",\"stargazers_count\":\"1241\",\"watchers_count\":\"1241\",\"language\":\"Java\",\"has_issues\":\"false\",\"has_projects\":\"true\",\"has_downloads\":\"true\",\"has_wiki\":\"false\",\"has_pages\":\"false\",\"forks_count\":\"237\",\"archived\":\"false\",\"disabled\":\"false\",\"open_issues_count\":\"5\",\"allow_forking\":\"true\",\"is_template\":\"false\",\"topics\":\"[domain-specific-language, dsl]\",\"visibility\":\"public\",\"forks\":\"237\",\"open_issues\":\"5\",\"watchers\":\"1241\",\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":\"false\",\"maintain\":\"false\",\"push\":\"false\",\"triage\":\"false\",\"pull\":\"true\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}]}},\"contributors\":{\"data\":[{\"login\":\"artem-tikhomirov\",\"id\":\"22168528\",\"node_id\":\"MDQ6VXNlcjIyMTY4NTI4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/artem-tikhomirov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"6418\"},{\"login\":\"juliabeliaeva\",\"id\":\"58706\",\"node_id\":\"MDQ6VXNlcjU4NzA2\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/juliabeliaeva\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"5762\"},{\"login\":\"ashatalin\",\"id\":\"980692\",\"node_id\":\"MDQ6VXNlcjk4MDY5Mg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ashatalin\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"4560\"},{\"login\":\"alshan\",\"id\":\"4430922\",\"node_id\":\"MDQ6VXNlcjQ0MzA5MjI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/alshan\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"4268\"},{\"login\":\"fisakov\",\"id\":\"1011301\",\"node_id\":\"MDQ6VXNlcjEwMTEzMDE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/fisakov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"4006\"},{\"login\":\"vaclav\",\"id\":\"30351\",\"node_id\":\"MDQ6VXNlcjMwMzUx\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/vaclav\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"3196\"},{\"login\":\"apyshkin\",\"id\":\"914744\",\"node_id\":\"MDQ6VXNlcjkxNDc0NA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/apyshkin\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"3134\"},{\"login\":\"mburyakov\",\"id\":\"1619076\",\"node_id\":\"MDQ6VXNlcjE2MTkwNzY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mburyakov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"3129\"},{\"login\":\"alperovich\",\"id\":\"1092930\",\"node_id\":\"MDQ6VXNlcjEwOTI5MzA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/alperovich\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2859\"},{\"login\":\"mvlassiev\",\"id\":\"5584929\",\"node_id\":\"MDQ6VXNlcjU1ODQ5Mjk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mvlassiev\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2607\"},{\"login\":\"timzam\",\"id\":\"3537182\",\"node_id\":\"MDQ6VXNlcjM1MzcxODI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/timzam\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1386\"},{\"login\":\"atsky\",\"id\":\"145728\",\"node_id\":\"MDQ6VXNlcjE0NTcyOA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/atsky\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1341\"},{\"login\":\"danilla\",\"id\":\"5068115\",\"node_id\":\"MDQ6VXNlcjUwNjgxMTU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/danilla\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1193\"},{\"login\":\"qradimir\",\"id\":\"12241937\",\"node_id\":\"MDQ6VXNlcjEyMjQxOTM3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/qradimir\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"580\"},{\"login\":\"mazine\",\"id\":\"92777\",\"node_id\":\"MDQ6VXNlcjkyNzc3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mazine\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"450\"},{\"login\":\"sergej-koscejev\",\"id\":\"538095\",\"node_id\":\"MDQ6VXNlcjUzODA5NQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/sergej-koscejev\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"438\"},{\"login\":\"mvvolkov1\",\"id\":\"71877593\",\"node_id\":\"MDQ6VXNlcjcxODc3NTkz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mvvolkov1\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"218\"},{\"login\":\"maros-sandor\",\"id\":\"57262585\",\"node_id\":\"MDQ6VXNlcjU3MjYyNTg1\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/maros-sandor\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"169\"},{\"login\":\"glebleonov\",\"id\":\"1438035\",\"node_id\":\"MDQ6VXNlcjE0MzgwMzU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/glebleonov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"161\"},{\"login\":\"artemohanjanyan\",\"id\":\"7469923\",\"node_id\":\"MDQ6VXNlcjc0Njk5MjM=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/artemohanjanyan\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"112\"}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}],\"ncol\":8,\"nrow\":43}},\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":\"2489216\",\"node_id\":\"MDEwOlJlcG9zaXRvcnkyNDg5MjE2\",\"name\":\"intellij-community\",\"full_name\":\"JetBrains/intellij-community\",\"private\":\"false\",\"html_url\":\"https://github.com/JetBrains/intellij-community\",\"description\":\"IntelliJ IDEA Community Edition & IntelliJ Platform\",\"fork\":\"false\",\"url\":\"https://api.github.com/repos/JetBrains/intellij-community\",\"created_at\":\"2011-09-30T13:33:05Z\",\"updated_at\":\"2021-11-25T10:01:52Z\",\"pushed_at\":\"2021-11-25T10:01:38Z\",\"homepage\":\"https://jetbrains.com/idea\",\"size\":\"3887789\",\"stargazers_count\":\"12924\",\"watchers_count\":\"12924\",\"language\":null,\"has_issues\":\"false\",\"has_projects\":\"false\",\"has_downloads\":\"true\",\"has_wiki\":\"false\",\"has_pages\":\"false\",\"forks_count\":\"4250\",\"archived\":\"false\",\"disabled\":\"false\",\"open_issues_count\":\"178\",\"allow_forking\":\"true\",\"is_template\":\"false\",\"topics\":\"[code-editor, ide, intellij, intellij-community, intellij-platform]\",\"visibility\":\"public\",\"forks\":\"4250\",\"open_issues\":\"178\",\"watchers\":\"12924\",\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":\"false\",\"maintain\":\"false\",\"push\":\"false\",\"triage\":\"false\",\"pull\":\"true\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}]}},\"contributors\":{\"data\":[{\"login\":\"akozlova\",\"id\":\"4306070\",\"node_id\":\"MDQ6VXNlcjQzMDYwNzA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/akozlova\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"21724\"},{\"login\":\"yole\",\"id\":\"46553\",\"node_id\":\"MDQ6VXNlcjQ2NTUz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/yole\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"17519\"},{\"login\":\"donnerpeter\",\"id\":\"122009\",\"node_id\":\"MDQ6VXNlcjEyMjAwOQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/donnerpeter\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"17201\"},{\"login\":\"cdracm\",\"id\":\"5497783\",\"node_id\":\"MDQ6VXNlcjU0OTc3ODM=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/cdracm\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"14996\"},{\"login\":\"develar\",\"id\":\"350686\",\"node_id\":\"MDQ6VXNlcjM1MDY4Ng==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/develar\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"11983\"},{\"login\":\"trespasserw\",\"id\":\"594866\",\"node_id\":\"MDQ6VXNlcjU5NDg2Ng==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/trespasserw\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"9922\"},{\"login\":\"chashnikov\",\"id\":\"978014\",\"node_id\":\"MDQ6VXNlcjk3ODAxNA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/chashnikov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"8034\"},{\"login\":\"bulenkov\",\"id\":\"4202603\",\"node_id\":\"MDQ6VXNlcjQyMDI2MDM=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/bulenkov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"7564\"},{\"login\":\"BasLeijdekkers\",\"id\":\"139643\",\"node_id\":\"MDQ6VXNlcjEzOTY0Mw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/BasLeijdekkers\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"7237\"},{\"login\":\"AMPivovarov\",\"id\":\"2601755\",\"node_id\":\"MDQ6VXNlcjI2MDE3NTU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/AMPivovarov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"6641\"},{\"login\":\"amaembo\",\"id\":\"5114450\",\"node_id\":\"MDQ6VXNlcjUxMTQ0NTA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/amaembo\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"6469\"},{\"login\":\"klikh\",\"id\":\"46236\",\"node_id\":\"MDQ6VXNlcjQ2MjM2\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/klikh\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"6147\"},{\"login\":\"dmitry-avdeev\",\"id\":\"2445120\",\"node_id\":\"MDQ6VXNlcjI0NDUxMjA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dmitry-avdeev\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"5940\"},{\"login\":\"nicity\",\"id\":\"161005\",\"node_id\":\"MDQ6VXNlcjE2MTAwNQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/nicity\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"5024\"},{\"login\":\"ktisha\",\"id\":\"437080\",\"node_id\":\"MDQ6VXNlcjQzNzA4MA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ktisha\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"4693\"},{\"login\":\"shafirov\",\"id\":\"121982\",\"node_id\":\"MDQ6VXNlcjEyMTk4Mg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/shafirov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"4627\"},{\"login\":\"traff\",\"id\":\"1814841\",\"node_id\":\"MDQ6VXNlcjE4MTQ4NDE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/traff\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"4505\"},{\"login\":\"gregsh\",\"id\":\"958865\",\"node_id\":\"MDQ6VXNlcjk1ODg2NQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/gregsh\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"4442\"},{\"login\":\"juliabeliaeva\",\"id\":\"58706\",\"node_id\":\"MDQ6VXNlcjU4NzA2\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/juliabeliaeva\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"4309\"},{\"login\":\"dovchinnikov\",\"id\":\"5519549\",\"node_id\":\"MDQ6VXNlcjU1MTk1NDk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dovchinnikov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"4189\"}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}],\"ncol\":8,\"nrow\":100}},\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":\"2608089\",\"node_id\":\"MDEwOlJlcG9zaXRvcnkyNjA4MDg5\",\"name\":\"TeamCity.ServiceMessages\",\"full_name\":\"JetBrains/TeamCity.ServiceMessages\",\"private\":\"false\",\"html_url\":\"https://github.com/JetBrains/TeamCity.ServiceMessages\",\"description\":\".NET library to deal with TeamCity Service messages\",\"fork\":\"false\",\"url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages\",\"created_at\":\"2011-10-19T18:30:24Z\",\"updated_at\":\"2021-11-21T02:46:02Z\",\"pushed_at\":\"2020-05-20T09:47:55Z\",\"homepage\":\"http://confluence.jetbrains.net/display/TCDL/Build+Script+Interaction+with+TeamCity#BuildScriptInteractionwithTeamCity-ServiceMessages\",\"size\":\"519\",\"stargazers_count\":\"39\",\"watchers_count\":\"39\",\"language\":\"C#\",\"has_issues\":\"true\",\"has_projects\":\"true\",\"has_downloads\":\"true\",\"has_wiki\":\"true\",\"has_pages\":\"false\",\"forks_count\":\"9\",\"archived\":\"false\",\"disabled\":\"false\",\"open_issues_count\":\"2\",\"allow_forking\":\"true\",\"is_template\":\"false\",\"topics\":\"[c-sharp, teamcity, teamcity-service-messages]\",\"visibility\":\"public\",\"forks\":\"9\",\"open_issues\":\"2\",\"watchers\":\"39\",\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":\"false\",\"maintain\":\"false\",\"push\":\"false\",\"triage\":\"false\",\"pull\":\"true\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}]}},\"contributors\":{\"data\":[{\"login\":\"jonnyzzz\",\"id\":\"256431\",\"node_id\":\"MDQ6VXNlcjI1NjQzMQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jonnyzzz\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"103\"},{\"login\":\"NikolayPianikov\",\"id\":\"11720017\",\"node_id\":\"MDQ6VXNlcjExNzIwMDE3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/NikolayPianikov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"44\"},{\"login\":\"Julia-Alexandrova\",\"id\":\"4893480\",\"node_id\":\"MDQ6VXNlcjQ4OTM0ODA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Julia-Alexandrova\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"3\"},{\"login\":\"derigel23\",\"id\":\"175250\",\"node_id\":\"MDQ6VXNlcjE3NTI1MA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/derigel23\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2\"},{\"login\":\"AlexanderKholodov46\",\"id\":\"27734248\",\"node_id\":\"MDQ6VXNlcjI3NzM0MjQ4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/AlexanderKholodov46\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2\"},{\"login\":\"mausch\",\"id\":\"95194\",\"node_id\":\"MDQ6VXNlcjk1MTk0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mausch\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2\"},{\"login\":\"maartenba\",\"id\":\"485230\",\"node_id\":\"MDQ6VXNlcjQ4NTIzMA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/maartenba\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"hickford\",\"id\":\"105314\",\"node_id\":\"MDQ6VXNlcjEwNTMxNA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/hickford\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"pavelsher\",\"id\":\"301744\",\"node_id\":\"MDQ6VXNlcjMwMTc0NA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pavelsher\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"sdamian\",\"id\":\"139804\",\"node_id\":\"MDQ6VXNlcjEzOTgwNA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/sdamian\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}],\"ncol\":8,\"nrow\":10}},\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":\"2702303\",\"node_id\":\"MDEwOlJlcG9zaXRvcnkyNzAyMzAz\",\"name\":\"youtrack-rest-python-library\",\"full_name\":\"JetBrains/youtrack-rest-python-library\",\"private\":\"false\",\"html_url\":\"https://github.com/JetBrains/youtrack-rest-python-library\",\"description\":\"Python library for interacting with YouTrack via REST API\",\"fork\":\"false\",\"url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-python-library\",\"created_at\":\"2011-11-03T13:56:38Z\",\"updated_at\":\"2021-11-21T02:46:02Z\",\"pushed_at\":\"2021-06-15T10:49:32Z\",\"homepage\":\"http://www.jetbrains.com/youtrack/\",\"size\":\"21390\",\"stargazers_count\":\"118\",\"watchers_count\":\"118\",\"language\":\"Python\",\"has_issues\":\"false\",\"has_projects\":\"false\",\"has_downloads\":\"true\",\"has_wiki\":\"false\",\"has_pages\":\"false\",\"forks_count\":\"117\",\"archived\":\"false\",\"disabled\":\"false\",\"open_issues_count\":\"8\",\"allow_forking\":\"true\",\"is_template\":\"false\",\"topics\":\"[]\",\"visibility\":\"public\",\"forks\":\"117\",\"open_issues\":\"8\",\"watchers\":\"118\",\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":\"false\",\"maintain\":\"false\",\"push\":\"false\",\"triage\":\"false\",\"pull\":\"true\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}]}},\"contributors\":{\"data\":[{\"login\":\"boot85\",\"id\":\"2348192\",\"node_id\":\"MDQ6VXNlcjIzNDgxOTI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/boot85\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"53\"},{\"login\":\"pavel-nikolaev\",\"id\":\"832406\",\"node_id\":\"MDQ6VXNlcjgzMjQwNg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pavel-nikolaev\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"23\"},{\"login\":\"rushimusmaximus\",\"id\":\"4422015\",\"node_id\":\"MDQ6VXNlcjQ0MjIwMTU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/rushimusmaximus\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"6\"},{\"login\":\"lehvolk\",\"id\":\"6284727\",\"node_id\":\"MDQ6VXNlcjYyODQ3Mjc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/lehvolk\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"5\"},{\"login\":\"anna239\",\"id\":\"661533\",\"node_id\":\"MDQ6VXNlcjY2MTUzMw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/anna239\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"4\"},{\"login\":\"allvo\",\"id\":\"2121620\",\"node_id\":\"MDQ6VXNlcjIxMjE2MjA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/allvo\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"4\"},{\"login\":\"jiakuan\",\"id\":\"533236\",\"node_id\":\"MDQ6VXNlcjUzMzIzNg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jiakuan\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"3\"},{\"login\":\"pacopablo\",\"id\":\"666517\",\"node_id\":\"MDQ6VXNlcjY2NjUxNw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pacopablo\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2\"},{\"login\":\"willholley\",\"id\":\"97787\",\"node_id\":\"MDQ6VXNlcjk3Nzg3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/willholley\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2\"},{\"login\":\"klkvsk\",\"id\":\"1466771\",\"node_id\":\"MDQ6VXNlcjE0NjY3NzE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/klkvsk\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2\"},{\"login\":\"abhi18av\",\"id\":\"12799326\",\"node_id\":\"MDQ6VXNlcjEyNzk5MzI2\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/abhi18av\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"kirmandi\",\"id\":\"7925154\",\"node_id\":\"MDQ6VXNlcjc5MjUxNTQ=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/kirmandi\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"extempl\",\"id\":\"447059\",\"node_id\":\"MDQ6VXNlcjQ0NzA1OQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/extempl\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"bsutherland\",\"id\":\"169313\",\"node_id\":\"MDQ6VXNlcjE2OTMxMw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/bsutherland\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"DGuidi\",\"id\":\"216627\",\"node_id\":\"MDQ6VXNlcjIxNjYyNw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/DGuidi\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"edoshor\",\"id\":\"1357545\",\"node_id\":\"MDQ6VXNlcjEzNTc1NDU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/edoshor\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"jk1\",\"id\":\"715844\",\"node_id\":\"MDQ6VXNlcjcxNTg0NA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jk1\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"grzegorznowak\",\"id\":\"617275\",\"node_id\":\"MDQ6VXNlcjYxNzI3NQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/grzegorznowak\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"jimmystridh\",\"id\":\"61634\",\"node_id\":\"MDQ6VXNlcjYxNjM0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jimmystridh\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"nightflash\",\"id\":\"1948936\",\"node_id\":\"MDQ6VXNlcjE5NDg5MzY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/nightflash\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}],\"ncol\":8,\"nrow\":26}},\"license\":{\"data\":{\"key\":\"other\",\"name\":\"Other\",\"spdx_id\":\"NOASSERTION\",\"url\":null,\"node_id\":\"MDc6TGljZW5zZTA=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":\"2756223\",\"node_id\":\"MDEwOlJlcG9zaXRvcnkyNzU2MjIz\",\"name\":\"intellij-scala\",\"full_name\":\"JetBrains/intellij-scala\",\"private\":\"false\",\"html_url\":\"https://github.com/JetBrains/intellij-scala\",\"description\":\"Scala plugin for IntelliJ IDEA\",\"fork\":\"false\",\"url\":\"https://api.github.com/repos/JetBrains/intellij-scala\",\"created_at\":\"2011-11-11T14:34:07Z\",\"updated_at\":\"2021-11-23T19:45:59Z\",\"pushed_at\":\"2021-11-25T10:08:23Z\",\"homepage\":\"http://blog.jetbrains.com/scala\",\"size\":\"190259\",\"stargazers_count\":\"1066\",\"watchers_count\":\"1066\",\"language\":\"Scala\",\"has_issues\":\"false\",\"has_projects\":\"true\",\"has_downloads\":\"true\",\"has_wiki\":\"true\",\"has_pages\":\"false\",\"forks_count\":\"361\",\"archived\":\"false\",\"disabled\":\"false\",\"open_issues_count\":\"1\",\"allow_forking\":\"true\",\"is_template\":\"false\",\"topics\":\"[intellij-idea, intellij-plugin, scala]\",\"visibility\":\"public\",\"forks\":\"361\",\"open_issues\":\"1\",\"watchers\":\"1066\",\"default_branch\":\"idea213.x\",\"permissions\":{\"data\":{\"admin\":\"false\",\"maintain\":\"false\",\"push\":\"false\",\"triage\":\"false\",\"pull\":\"true\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}]}},\"contributors\":{\"data\":[{\"login\":\"Alefas\",\"id\":\"94064\",\"node_id\":\"MDQ6VXNlcjk0MDY0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Alefas\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"5990\"},{\"login\":\"niktrop\",\"id\":\"3604749\",\"node_id\":\"MDQ6VXNlcjM2MDQ3NDk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/niktrop\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"4708\"},{\"login\":\"pavelfatin\",\"id\":\"677333\",\"node_id\":\"MDQ6VXNlcjY3NzMzMw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pavelfatin\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2816\"},{\"login\":\"unkarjedy\",\"id\":\"3989292\",\"node_id\":\"MDQ6VXNlcjM5ODkyOTI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/unkarjedy\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1767\"},{\"login\":\"adkozlov\",\"id\":\"1233785\",\"node_id\":\"MDQ6VXNlcjEyMzM3ODU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/adkozlov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1659\"},{\"login\":\"SrTobi\",\"id\":\"4148534\",\"node_id\":\"MDQ6VXNlcjQxNDg1MzQ=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/SrTobi\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1430\"},{\"login\":\"jastice\",\"id\":\"770879\",\"node_id\":\"MDQ6VXNlcjc3MDg3OQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jastice\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1281\"},{\"login\":\"mutcianm\",\"id\":\"1345782\",\"node_id\":\"MDQ6VXNlcjEzNDU3ODI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mutcianm\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1227\"},{\"login\":\"Lugzan\",\"id\":\"2060943\",\"node_id\":\"MDQ6VXNlcjIwNjA5NDM=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Lugzan\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1155\"},{\"login\":\"jamesbrain\",\"id\":\"4904037\",\"node_id\":\"MDQ6VXNlcjQ5MDQwMzc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jamesbrain\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"662\"},{\"login\":\"retronym\",\"id\":\"65551\",\"node_id\":\"MDQ6VXNlcjY1NTUx\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/retronym\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"611\"},{\"login\":\"sugakandrey\",\"id\":\"7085718\",\"node_id\":\"MDQ6VXNlcjcwODU3MTg=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/sugakandrey\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"468\"},{\"login\":\"katejim\",\"id\":\"5734796\",\"node_id\":\"MDQ6VXNlcjU3MzQ3OTY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/katejim\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"428\"},{\"login\":\"ilinum\",\"id\":\"5924452\",\"node_id\":\"MDQ6VXNlcjU5MjQ0NTI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ilinum\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"326\"},{\"login\":\"semkagtn\",\"id\":\"2456926\",\"node_id\":\"MDQ6VXNlcjI0NTY5MjY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/semkagtn\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"302\"},{\"login\":\"darthorimar\",\"id\":\"16403337\",\"node_id\":\"MDQ6VXNlcjE2NDAzMzM3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/darthorimar\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"196\"},{\"login\":\"kseniasautina\",\"id\":\"2247166\",\"node_id\":\"MDQ6VXNlcjIyNDcxNjY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/kseniasautina\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"183\"},{\"login\":\"gerardd33\",\"id\":\"56594942\",\"node_id\":\"MDQ6VXNlcjU2NTk0OTQy\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/gerardd33\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"131\"},{\"login\":\"ghik\",\"id\":\"1022675\",\"node_id\":\"MDQ6VXNlcjEwMjI2NzU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ghik\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"103\"},{\"login\":\"xuansontrinh\",\"id\":\"18229317\",\"node_id\":\"MDQ6VXNlcjE4MjI5MzE3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/xuansontrinh\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"94\"}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}],\"ncol\":8,\"nrow\":100}},\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":\"2924705\",\"node_id\":\"MDEwOlJlcG9zaXRvcnkyOTI0NzA1\",\"name\":\"teamcity-messages\",\"full_name\":\"JetBrains/teamcity-messages\",\"private\":\"false\",\"html_url\":\"https://github.com/JetBrains/teamcity-messages\",\"description\":\"Python Unit Test Reporting to TeamCity\",\"fork\":\"false\",\"url\":\"https://api.github.com/repos/JetBrains/teamcity-messages\",\"created_at\":\"2011-12-06T13:01:38Z\",\"updated_at\":\"2021-11-21T02:46:02Z\",\"pushed_at\":\"2021-09-18T00:06:20Z\",\"homepage\":\"https://pypi.python.org/pypi/teamcity-messages\",\"size\":\"3596\",\"stargazers_count\":\"125\",\"watchers_count\":\"125\",\"language\":\"Python\",\"has_issues\":\"true\",\"has_projects\":\"true\",\"has_downloads\":\"true\",\"has_wiki\":\"false\",\"has_pages\":\"false\",\"forks_count\":\"76\",\"archived\":\"false\",\"disabled\":\"false\",\"open_issues_count\":\"51\",\"allow_forking\":\"true\",\"is_template\":\"false\",\"topics\":\"[]\",\"visibility\":\"public\",\"forks\":\"76\",\"open_issues\":\"51\",\"watchers\":\"125\",\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":\"false\",\"maintain\":\"false\",\"push\":\"false\",\"triage\":\"false\",\"pull\":\"true\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}]}},\"contributors\":{\"data\":[{\"login\":\"shalupov\",\"id\":\"1244223\",\"node_id\":\"MDQ6VXNlcjEyNDQyMjM=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/shalupov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"422\"},{\"login\":\"msabramo\",\"id\":\"305268\",\"node_id\":\"MDQ6VXNlcjMwNTI2OA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/msabramo\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"46\"},{\"login\":\"throwable-one\",\"id\":\"7673963\",\"node_id\":\"MDQ6VXNlcjc2NzM5NjM=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/throwable-one\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"43\"},{\"login\":\"leo-from-spb\",\"id\":\"1406510\",\"node_id\":\"MDQ6VXNlcjE0MDY1MTA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/leo-from-spb\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"24\"},{\"login\":\"mikekidya\",\"id\":\"33327979\",\"node_id\":\"MDQ6VXNlcjMzMzI3OTc5\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mikekidya\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"22\"},{\"login\":\"sambrightman\",\"id\":\"536652\",\"node_id\":\"MDQ6VXNlcjUzNjY1Mg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/sambrightman\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"15\"},{\"login\":\"djeebus\",\"id\":\"669730\",\"node_id\":\"MDQ6VXNlcjY2OTczMA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/djeebus\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"11\"},{\"login\":\"ikonst\",\"id\":\"1186084\",\"node_id\":\"MDQ6VXNlcjExODYwODQ=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ikonst\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"8\"},{\"login\":\"thedrow\",\"id\":\"48936\",\"node_id\":\"MDQ6VXNlcjQ4OTM2\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/thedrow\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"5\"},{\"login\":\"gmlexx\",\"id\":\"1112318\",\"node_id\":\"MDQ6VXNlcjExMTIzMTg=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/gmlexx\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"3\"},{\"login\":\"curzona\",\"id\":\"1147498\",\"node_id\":\"MDQ6VXNlcjExNDc0OTg=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/curzona\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"3\"},{\"login\":\"enkelli\",\"id\":\"14038418\",\"node_id\":\"MDQ6VXNlcjE0MDM4NDE4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/enkelli\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"3\"},{\"login\":\"PetrWolf\",\"id\":\"1173038\",\"node_id\":\"MDQ6VXNlcjExNzMwMzg=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PetrWolf\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"3\"},{\"login\":\"ralphje\",\"id\":\"1107949\",\"node_id\":\"MDQ6VXNlcjExMDc5NDk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ralphje\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"3\"},{\"login\":\"vtitor\",\"id\":\"2708101\",\"node_id\":\"MDQ6VXNlcjI3MDgxMDE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/vtitor\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"3\"},{\"login\":\"aaronb-inova\",\"id\":\"2257080\",\"node_id\":\"MDQ6VXNlcjIyNTcwODA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/aaronb-inova\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2\"},{\"login\":\"madlexa\",\"id\":\"11231241\",\"node_id\":\"MDQ6VXNlcjExMjMxMjQx\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/madlexa\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2\"},{\"login\":\"denisenkom\",\"id\":\"2815692\",\"node_id\":\"MDQ6VXNlcjI4MTU2OTI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/denisenkom\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2\"},{\"login\":\"cmaloney\",\"id\":\"751088\",\"node_id\":\"MDQ6VXNlcjc1MTA4OA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/cmaloney\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"garyd203\",\"id\":\"2515775\",\"node_id\":\"MDQ6VXNlcjI1MTU3NzU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/garyd203\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}],\"ncol\":8,\"nrow\":28}},\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":\"2924963\",\"node_id\":\"MDEwOlJlcG9zaXRvcnkyOTI0OTYz\",\"name\":\"teamcity-cpp\",\"full_name\":\"JetBrains/teamcity-cpp\",\"private\":\"false\",\"html_url\":\"https://github.com/JetBrains/teamcity-cpp\",\"description\":\"C++ Unit Test Reporting\",\"fork\":\"false\",\"url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp\",\"created_at\":\"2011-12-06T13:46:31Z\",\"updated_at\":\"2021-11-15T12:38:35Z\",\"pushed_at\":\"2021-08-25T10:28:05Z\",\"homepage\":\"http://confluence.jetbrains.com/display/TW/Cpp+Unit+Test+Reporting\",\"size\":\"96\",\"stargazers_count\":\"27\",\"watchers_count\":\"27\",\"language\":\"C++\",\"has_issues\":\"true\",\"has_projects\":\"true\",\"has_downloads\":\"true\",\"has_wiki\":\"false\",\"has_pages\":\"false\",\"forks_count\":\"21\",\"archived\":\"false\",\"disabled\":\"false\",\"open_issues_count\":\"3\",\"allow_forking\":\"true\",\"is_template\":\"false\",\"topics\":\"[]\",\"visibility\":\"public\",\"forks\":\"21\",\"open_issues\":\"3\",\"watchers\":\"27\",\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":\"false\",\"maintain\":\"false\",\"push\":\"false\",\"triage\":\"false\",\"pull\":\"true\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}]}},\"contributors\":{\"data\":[{\"login\":\"shalupov\",\"id\":\"1244223\",\"node_id\":\"MDQ6VXNlcjEyNDQyMjM=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/shalupov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"48\"},{\"login\":\"zaufi\",\"id\":\"548715\",\"node_id\":\"MDQ6VXNlcjU0ODcxNQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/zaufi\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"26\"},{\"login\":\"paul-sh\",\"id\":\"296510\",\"node_id\":\"MDQ6VXNlcjI5NjUxMA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/paul-sh\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"3\"},{\"login\":\"pps83\",\"id\":\"1614246\",\"node_id\":\"MDQ6VXNlcjE2MTQyNDY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pps83\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2\"},{\"login\":\"edouarda\",\"id\":\"331889\",\"node_id\":\"MDQ6VXNlcjMzMTg4OQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/edouarda\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"k15tfu\",\"id\":\"979106\",\"node_id\":\"MDQ6VXNlcjk3OTEwNg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/k15tfu\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"Julia-Alexandrova\",\"id\":\"4893480\",\"node_id\":\"MDQ6VXNlcjQ4OTM0ODA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Julia-Alexandrova\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"},{\"login\":\"toonetown\",\"id\":\"97324\",\"node_id\":\"MDQ6VXNlcjk3MzI0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/toonetown\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1\"}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}],\"ncol\":8,\"nrow\":8}},\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":\"3432266\",\"node_id\":\"MDEwOlJlcG9zaXRvcnkzNDMyMjY2\",\"name\":\"kotlin\",\"full_name\":\"JetBrains/kotlin\",\"private\":\"false\",\"html_url\":\"https://github.com/JetBrains/kotlin\",\"description\":\"The Kotlin Programming Language. \",\"fork\":\"false\",\"url\":\"https://api.github.com/repos/JetBrains/kotlin\",\"created_at\":\"2012-02-13T17:29:58Z\",\"updated_at\":\"2021-11-25T10:55:55Z\",\"pushed_at\":\"2021-11-25T10:54:01Z\",\"homepage\":\"https://kotlinlang.org\",\"size\":\"1292704\",\"stargazers_count\":\"39402\",\"watchers_count\":\"39402\",\"language\":\"Kotlin\",\"has_issues\":\"false\",\"has_projects\":\"false\",\"has_downloads\":\"true\",\"has_wiki\":\"false\",\"has_pages\":\"false\",\"forks_count\":\"4824\",\"archived\":\"false\",\"disabled\":\"false\",\"open_issues_count\":\"125\",\"allow_forking\":\"true\",\"is_template\":\"false\",\"topics\":\"[compiler, gradle-plugin, intellij-plugin, kotlin, kotlin-library, maven-plugin, programming-language]\",\"visibility\":\"public\",\"forks\":\"4824\",\"open_issues\":\"125\",\"watchers\":\"39402\",\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":\"false\",\"maintain\":\"false\",\"push\":\"false\",\"triage\":\"false\",\"pull\":\"true\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}]}},\"contributors\":{\"data\":[{\"login\":\"udalov\",\"id\":\"292714\",\"node_id\":\"MDQ6VXNlcjI5MjcxNA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/udalov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"5630\"},{\"login\":\"mglukhikh\",\"id\":\"1127631\",\"node_id\":\"MDQ6VXNlcjExMjc2MzE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mglukhikh\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"4015\"},{\"login\":\"goodwinnk\",\"id\":\"908958\",\"node_id\":\"MDQ6VXNlcjkwODk1OA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/goodwinnk\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"3925\"},{\"login\":\"valentinkip\",\"id\":\"3007027\",\"node_id\":\"MDQ6VXNlcjMwMDcwMjc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/valentinkip\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"3069\"},{\"login\":\"abreslav\",\"id\":\"888318\",\"node_id\":\"MDQ6VXNlcjg4ODMxOA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/abreslav\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2862\"},{\"login\":\"pTalanov\",\"id\":\"442640\",\"node_id\":\"MDQ6VXNlcjQ0MjY0MA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pTalanov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2810\"},{\"login\":\"dzharkov\",\"id\":\"863207\",\"node_id\":\"MDQ6VXNlcjg2MzIwNw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dzharkov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2662\"},{\"login\":\"ilya-g\",\"id\":\"4257577\",\"node_id\":\"MDQ6VXNlcjQyNTc1Nzc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ilya-g\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2566\"},{\"login\":\"asedunov\",\"id\":\"2734357\",\"node_id\":\"MDQ6VXNlcjI3MzQzNTc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/asedunov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2456\"},{\"login\":\"demiurg906\",\"id\":\"14974409\",\"node_id\":\"MDQ6VXNlcjE0OTc0NDA5\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/demiurg906\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2199\"},{\"login\":\"yole\",\"id\":\"46553\",\"node_id\":\"MDQ6VXNlcjQ2NTUz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/yole\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2174\"},{\"login\":\"dnpetrov\",\"id\":\"544563\",\"node_id\":\"MDQ6VXNlcjU0NDU2Mw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dnpetrov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2148\"},{\"login\":\"max-kammerer\",\"id\":\"1205032\",\"node_id\":\"MDQ6VXNlcjEyMDUwMzI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/max-kammerer\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"2131\"},{\"login\":\"yanex\",\"id\":\"95996\",\"node_id\":\"MDQ6VXNlcjk1OTk2\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/yanex\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1911\"},{\"login\":\"NataliaUkhorskaya\",\"id\":\"968879\",\"node_id\":\"MDQ6VXNlcjk2ODg3OQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/NataliaUkhorskaya\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1825\"},{\"login\":\"darthorimar\",\"id\":\"16403337\",\"node_id\":\"MDQ6VXNlcjE2NDAzMzM3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/darthorimar\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1791\"},{\"login\":\"AlexeyTsvetkov\",\"id\":\"654232\",\"node_id\":\"MDQ6VXNlcjY1NDIzMg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/AlexeyTsvetkov\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1381\"},{\"login\":\"ligee\",\"id\":\"329565\",\"node_id\":\"MDQ6VXNlcjMyOTU2NQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ligee\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1376\"},{\"login\":\"svtk\",\"id\":\"1447386\",\"node_id\":\"MDQ6VXNlcjE0NDczODY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/svtk\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1273\"},{\"login\":\"SvyatoslavScherbina\",\"id\":\"22007028\",\"node_id\":\"MDQ6VXNlcjIyMDA3MDI4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/SvyatoslavScherbina\",\"type\":\"User\",\"site_admin\":\"false\",\"contributions\":\"1172\"}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}],\"ncol\":8,\"nrow\":100}},\"license\":{\"data\":{\"key\":null,\"name\":null,\"spdx_id\":null,\"url\":null,\"node_id\":null},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"id\",\"node_id\",\"name\",\"full_name\",\"private\",\"html_url\",\"description\",\"fork\",\"url\",\"created_at\",\"updated_at\",\"pushed_at\",\"homepage\",\"size\",\"stargazers_count\",\"watchers_count\",\"language\",\"has_issues\",\"has_projects\",\"has_downloads\",\"has_wiki\",\"has_pages\",\"forks_count\",\"archived\",\"disabled\",\"open_issues_count\",\"allow_forking\",\"is_template\",\"topics\",\"visibility\",\"forks\",\"open_issues\",\"watchers\",\"default_branch\",\"permissions\",\"contributors\",\"license\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ColumnGroup\"},{\"kind\":\"FrameColumn\"},{\"kind\":\"ColumnGroup\"}],\"ncol\":37,\"nrow\":100}},\"members\":{\"data\":[{\"login\":\"1anisim\",\"id\":\"70746131\",\"node_id\":\"MDQ6VXNlcjcwNzQ2MTMx\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/1anisim\",\"type\":\"User\",\"site_admin\":\"false\"},{\"login\":\"AI-shm\",\"id\":\"63251834\",\"node_id\":\"MDQ6VXNlcjYzMjUxODM0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/AI-shm\",\"type\":\"User\",\"site_admin\":\"false\"},{\"login\":\"ALikhachev\",\"id\":\"1221596\",\"node_id\":\"MDQ6VXNlcjEyMjE1OTY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ALikhachev\",\"type\":\"User\",\"site_admin\":\"false\"},{\"login\":\"Alefas\",\"id\":\"94064\",\"node_id\":\"MDQ6VXNlcjk0MDY0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Alefas\",\"type\":\"User\",\"site_admin\":\"false\"},{\"login\":\"AlexPl292\",\"id\":\"4203721\",\"node_id\":\"MDQ6VXNlcjQyMDM3MjE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/AlexPl292\",\"type\":\"User\",\"site_admin\":\"false\"},{\"login\":\"AlexeyKalina\",\"id\":\"15379339\",\"node_id\":\"MDQ6VXNlcjE1Mzc5MzM5\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/AlexeyKalina\",\"type\":\"User\",\"site_admin\":\"false\"},{\"login\":\"AndreyAkinshin\",\"id\":\"2259237\",\"node_id\":\"MDQ6VXNlcjIyNTkyMzc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/AndreyAkinshin\",\"type\":\"User\",\"site_admin\":\"false\"},{\"login\":\"Avvessalom\",\"id\":\"49491863\",\"node_id\":\"MDQ6VXNlcjQ5NDkxODYz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Avvessalom\",\"type\":\"User\",\"site_admin\":\"false\"},{\"login\":\"Balkanskiy\",\"id\":\"2853578\",\"node_id\":\"MDQ6VXNlcjI4NTM1Nzg=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Balkanskiy\",\"type\":\"User\",\"site_admin\":\"false\"},{\"login\":\"BarracudaPff\",\"id\":\"18344254\",\"node_id\":\"MDQ6VXNlcjE4MzQ0MjU0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/BarracudaPff\",\"type\":\"User\",\"site_admin\":\"false\"},{\"login\":\"BasLeijdekkers\",\"id\":\"139643\",\"node_id\":\"MDQ6VXNlcjEzOTY0Mw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/BasLeijdekkers\",\"type\":\"User\",\"site_admin\":\"false\"},{\"login\":\"CrazyCoder\",\"id\":\"122834\",\"node_id\":\"MDQ6VXNlcjEyMjgzNA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/CrazyCoder\",\"type\":\"User\",\"site_admin\":\"false\"},{\"login\":\"DedSec256\",\"id\":\"26364714\",\"node_id\":\"MDQ6VXNlcjI2MzY0NzE0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/DedSec256\",\"type\":\"User\",\"site_admin\":\"false\"},{\"login\":\"DeveloperHacker\",\"id\":\"11194423\",\"node_id\":\"MDQ6VXNlcjExMTk0NDIz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/DeveloperHacker\",\"type\":\"User\",\"site_admin\":\"false\"},{\"login\":\"DmPanov\",\"id\":\"37106163\",\"node_id\":\"MDQ6VXNlcjM3MTA2MTYz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/DmPanov\",\"type\":\"User\",\"site_admin\":\"false\"},{\"login\":\"ForNeVeR\",\"id\":\"92793\",\"node_id\":\"MDQ6VXNlcjkyNzkz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ForNeVeR\",\"type\":\"User\",\"site_admin\":\"false\"},{\"login\":\"JSMonk\",\"id\":\"10776615\",\"node_id\":\"MDQ6VXNlcjEwNzc2NjE1\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/JSMonk\",\"type\":\"User\",\"site_admin\":\"false\"},{\"login\":\"KhlopotovAI\",\"id\":\"38380226\",\"node_id\":\"MDQ6VXNlcjM4MzgwMjI2\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/KhlopotovAI\",\"type\":\"User\",\"site_admin\":\"false\"},{\"login\":\"KvanTTT\",\"id\":\"1150330\",\"node_id\":\"MDQ6VXNlcjExNTAzMzA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/KvanTTT\",\"type\":\"User\",\"site_admin\":\"false\"},{\"login\":\"LChernigovskaya\",\"id\":\"10995386\",\"node_id\":\"MDQ6VXNlcjEwOTk1Mzg2\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/LChernigovskaya\",\"type\":\"User\",\"site_admin\":\"false\"}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}],\"ncol\":7,\"nrow\":187}}}]}" }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "execution_count": 4 }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:18:35.446058Z", "start_time": "2025-05-27T13:18:35.388526Z" } }, "source": [ "organizationsRaw.schema()" ], "outputs": [ { "data": { "text/plain": [ "url: String\n", "name: String\n", "repos: *\n", " id: String\n", " node_id: String\n", " name: String\n", " full_name: String\n", " private: String\n", " html_url: String\n", " description: String?\n", " fork: String\n", " url: String\n", " created_at: String\n", " updated_at: String\n", " pushed_at: String\n", " homepage: String?\n", " size: String\n", " stargazers_count: String\n", " watchers_count: String\n", " language: String?\n", " has_issues: String\n", " has_projects: String\n", " has_downloads: String\n", " has_wiki: String\n", " has_pages: String\n", " forks_count: String\n", " archived: String\n", " disabled: String\n", " open_issues_count: String\n", " allow_forking: String\n", " is_template: String\n", " topics: String\n", " visibility: String\n", " forks: String\n", " open_issues: String\n", " watchers: String\n", " default_branch: String\n", " permissions:\n", " admin: String\n", " maintain: String\n", " push: String\n", " triage: String\n", " pull: String\n", " contributors: *\n", " login: String\n", " id: String\n", " node_id: String\n", " gravatar_id: String\n", " url: String\n", " type: String\n", " site_admin: String\n", " contributions: String\n", " license:\n", " key: String?\n", " name: String?\n", " spdx_id: String?\n", " url: String?\n", " node_id: String?\n", "\n", "members: *\n", " login: String\n", " id: String\n", " node_id: String\n", " gravatar_id: String\n", " url: String\n", " type: String\n", " site_admin: String\n" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "execution_count": 6 }, { "cell_type": "code", "metadata": { "pycharm": { "is_executing": true, "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:18:41.027803Z", "start_time": "2025-05-27T13:18:36.340819Z" } }, "source": [ "val organizations = organizationsRaw.parse()\n", "organizations" ], "outputs": [ { "data": { "text/html": [ " \n", " \n", " \n", " \n", " \n", " \n", "
urlnamereposmembers
https://api.github.com/orgs/JetBrainsJetBrains
DataFrame [100 x 37]
idnode_idnamefull_nameprivatehtml_urldescriptionforkurlcreated_atupdated_atpushed_athomepagesizestargazers_countwatchers_countlanguagehas_issueshas_projectshas_downloadshas_wikihas_pagesforks_countarchiveddisabledopen_issues_countallow_forkingis_templatetopicsvisibilityforksopen_issueswatchersdefault_branchpermissionscontributorslicense
adminmaintainpushtriagepullkeynamespdx_idurlnode_id
294457MDEwOlJlcG9zaXRvcnkyOTQ0NTc=JPSJetBrains/JPSfalsehttps://github.com/JetBrains/JPSGant based build framework + dsl, wit...falsehttps://api.github.com/repos/JetBrain...2009-09-01T16:34:40Z2021-11-21T02:45:55Z2020-01-31T18:11:06Z312612323Javatruetruetruetruefalse6falsefalse0truefalse[]public6023masterfalsefalsefalsefalsetrue
DataFrame [4 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
chashnikov978014MDQ6VXNlcjk3ODAxNA==https://api.github.com/users/chashnikovUserfalse145
shafirov121982MDQ6VXNlcjEyMTk4Mg==https://api.github.com/users/shafirovUserfalse27
pavelsher301744MDQ6VXNlcjMwMTc0NA==https://api.github.com/users/pavelsherUserfalse6

... showing only top 3 of 4 rows

nullnullnullnullnull
1098358MDEwOlJlcG9zaXRvcnkxMDk4MzU4YouTrackSharpJetBrains/YouTrackSharpfalsehttps://github.com/JetBrains/YouTrack....NET Standard 2.0 Library to access Y...falsehttps://api.github.com/repos/JetBrain...2010-11-20T21:34:42Z2021-10-12T15:31:09Z2021-08-24T10:09:04Zhttps://www.jetbrains.com/youtrack29639115115C#truefalsetruefalsefalse100falsefalse10truefalse[jetbrains, jetbrains-youtrack, youtr...public10010115213falsefalsefalsefalsetrue
DataFrame [20 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
maartenba485230MDQ6VXNlcjQ4NTIzMA==https://api.github.com/users/maartenbaUserfalse215
rekolobov2941429MDQ6VXNlcjI5NDE0Mjk=https://api.github.com/users/rekolobovUserfalse115
hhariri108107MDQ6VXNlcjEwODEwNw==https://api.github.com/users/hhaririUserfalse94

... showing only top 3 of 20 rows

apache-2.0Apache License 2.0Apache-2.0https://api.github.com/licenses/apach...MDc6TGljZW5zZTI=
1156792MDEwOlJlcG9zaXRvcnkxMTU2NzkycolorSchemeToolJetBrains/colorSchemeToolfalsehttps://github.com/JetBrains/colorSch...nullfalsehttps://api.github.com/repos/JetBrain...2010-12-10T18:19:50Z2021-11-02T21:32:31Z2021-11-05T01:14:43Znull866290290Pythontruetruetruetruefalse62falsefalse10truefalse[]public6210290masterfalsefalsefalsefalsetrue
DataFrame [10 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
denofevil32124MDQ6VXNlcjMyMTI0https://api.github.com/users/denofevilUserfalse49
iromeo72933MDQ6VXNlcjcyOTMzhttps://api.github.com/users/iromeoUserfalse26
rvishnyakov54810571MDQ6VXNlcjU0ODEwNTcxhttps://api.github.com/users/rvishnyakovUserfalse15

... showing only top 3 of 10 rows

apache-2.0Apache License 2.0Apache-2.0https://api.github.com/licenses/apach...MDc6TGljZW5zZTI=
1459486MDEwOlJlcG9zaXRvcnkxNDU5NDg2ideavimJetBrains/ideavimfalsehttps://github.com/JetBrains/ideavimVim emulation plugin for IDEs based o...falsehttps://api.github.com/repos/JetBrain...2011-03-09T15:22:27Z2021-11-25T10:13:27Z2021-11-25T07:48:55Zhttp://plugins.jetbrains.com/plugin/1645790161206120Kotlinfalsefalsetruetruefalse607falsefalse1truefalse[ideavim, intellij, intellij-platform...public60716120masterfalsefalsefalsefalsetrue
DataFrame [87 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
AlexPl2924203721MDQ6VXNlcjQyMDM3MjE=https://api.github.com/users/AlexPl292Userfalse2195
vlasovskikh126891MDQ6VXNlcjEyNjg5MQ==https://api.github.com/users/vlasovskikhUserfalse861
citizenmatt222659MDQ6VXNlcjIyMjY1OQ==https://api.github.com/users/citizenmattUserfalse251

... showing only top 3 of 87 rows

gpl-2.0GNU General Public License v2.0GPL-2.0https://api.github.com/licenses/gpl-2.0MDc6TGljZW5zZTg=
1900367MDEwOlJlcG9zaXRvcnkxOTAwMzY3youtrack-vcs-hooksJetBrains/youtrack-vcs-hooksfalsehttps://github.com/JetBrains/youtrack...version control hooks to use with You...falsehttps://api.github.com/repos/JetBrain...2011-06-15T13:52:59Z2021-11-21T02:46:00Z2017-10-13T14:10:29Zhttp://www.jetbrains.com/youtrack/155Rubytruetruetruetruefalse3truefalse0truefalse[]public305masterfalsefalsefalsefalsetrue
DataFrame [1 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
anna239661533MDQ6VXNlcjY2MTUzMw==https://api.github.com/users/anna239Userfalse2
nullnullnullnullnull

... showing only top 5 of 100 rows

DataFrame [187 x 7]
loginidnode_idgravatar_idurltypesite_admin
1anisim70746131MDQ6VXNlcjcwNzQ2MTMxhttps://api.github.com/users/1anisimUserfalse
AI-shm63251834MDQ6VXNlcjYzMjUxODM0https://api.github.com/users/AI-shmUserfalse
ALikhachev1221596MDQ6VXNlcjEyMjE1OTY=https://api.github.com/users/ALikhachevUserfalse
Alefas94064MDQ6VXNlcjk0MDY0https://api.github.com/users/AlefasUserfalse
AlexPl2924203721MDQ6VXNlcjQyMDM3MjE=https://api.github.com/users/AlexPl292Userfalse

... showing only top 5 of 187 rows

\n", " \n", " \n", " " ], "application/kotlindataframe+json": "{\"$version\":\"2.1.1\",\"metadata\":{\"columns\":[\"url\",\"name\",\"repos\",\"members\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"FrameColumn\"},{\"kind\":\"FrameColumn\"}],\"nrow\":1,\"ncol\":4},\"kotlin_dataframe\":[{\"url\":\"https://api.github.com/orgs/JetBrains\",\"name\":\"JetBrains\",\"repos\":{\"data\":[{\"id\":294457,\"node_id\":\"MDEwOlJlcG9zaXRvcnkyOTQ0NTc=\",\"name\":\"JPS\",\"full_name\":\"JetBrains/JPS\",\"private\":false,\"html_url\":\"https://github.com/JetBrains/JPS\",\"description\":\"Gant based build framework + dsl, with declarative project structure definition and automatic IntelliJ IDEA projects build\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/JPS\",\"created_at\":\"2009-09-01T16:34:40Z\",\"updated_at\":\"2021-11-21T02:45:55Z\",\"pushed_at\":\"2020-01-31T18:11:06Z\",\"homepage\":\"\",\"size\":31261,\"stargazers_count\":23,\"watchers_count\":23,\"language\":\"Java\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"forks_count\":6,\"archived\":false,\"disabled\":false,\"open_issues_count\":0,\"allow_forking\":true,\"is_template\":false,\"topics\":\"[]\",\"visibility\":\"public\",\"forks\":6,\"open_issues\":0,\"watchers\":23,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"contributors\":{\"data\":[{\"login\":\"chashnikov\",\"id\":978014,\"node_id\":\"MDQ6VXNlcjk3ODAxNA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/chashnikov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":145},{\"login\":\"shafirov\",\"id\":121982,\"node_id\":\"MDQ6VXNlcjEyMTk4Mg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/shafirov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":27},{\"login\":\"pavelsher\",\"id\":301744,\"node_id\":\"MDQ6VXNlcjMwMTc0NA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pavelsher\",\"type\":\"User\",\"site_admin\":false,\"contributions\":6},{\"login\":\"yole\",\"id\":46553,\"node_id\":\"MDQ6VXNlcjQ2NTUz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/yole\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":4}},\"license\":{\"data\":{\"key\":null,\"name\":null,\"spdx_id\":null,\"url\":null,\"node_id\":null},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":1098358,\"node_id\":\"MDEwOlJlcG9zaXRvcnkxMDk4MzU4\",\"name\":\"YouTrackSharp\",\"full_name\":\"JetBrains/YouTrackSharp\",\"private\":false,\"html_url\":\"https://github.com/JetBrains/YouTrackSharp\",\"description\":\".NET Standard 2.0 Library to access YouTrack API.\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp\",\"created_at\":\"2010-11-20T21:34:42Z\",\"updated_at\":\"2021-10-12T15:31:09Z\",\"pushed_at\":\"2021-08-24T10:09:04Z\",\"homepage\":\"https://www.jetbrains.com/youtrack\",\"size\":29639,\"stargazers_count\":115,\"watchers_count\":115,\"language\":\"C#\",\"has_issues\":true,\"has_projects\":false,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"forks_count\":100,\"archived\":false,\"disabled\":false,\"open_issues_count\":10,\"allow_forking\":true,\"is_template\":false,\"topics\":\"[jetbrains, jetbrains-youtrack, youtrack, youtrack-api]\",\"visibility\":\"public\",\"forks\":100,\"open_issues\":10,\"watchers\":115,\"default_branch\":\"213\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"contributors\":{\"data\":[{\"login\":\"maartenba\",\"id\":485230,\"node_id\":\"MDQ6VXNlcjQ4NTIzMA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/maartenba\",\"type\":\"User\",\"site_admin\":false,\"contributions\":215},{\"login\":\"rekolobov\",\"id\":2941429,\"node_id\":\"MDQ6VXNlcjI5NDE0Mjk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/rekolobov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":115},{\"login\":\"hhariri\",\"id\":108107,\"node_id\":\"MDQ6VXNlcjEwODEwNw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/hhariri\",\"type\":\"User\",\"site_admin\":false,\"contributions\":94},{\"login\":\"tdietrich513\",\"id\":445632,\"node_id\":\"MDQ6VXNlcjQ0NTYzMg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/tdietrich513\",\"type\":\"User\",\"site_admin\":false,\"contributions\":5},{\"login\":\"Elwetana\",\"id\":7472690,\"node_id\":\"MDQ6VXNlcjc0NzI2OTA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Elwetana\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4},{\"login\":\"tablekat\",\"id\":6765561,\"node_id\":\"MDQ6VXNlcjY3NjU1NjE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/tablekat\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4},{\"login\":\"mwgriffiths88\",\"id\":4941206,\"node_id\":\"MDQ6VXNlcjQ5NDEyMDY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mwgriffiths88\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4},{\"login\":\"tikicoder\",\"id\":787308,\"node_id\":\"MDQ6VXNlcjc4NzMwOA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/tikicoder\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3},{\"login\":\"aschoelzhorn\",\"id\":1025417,\"node_id\":\"MDQ6VXNlcjEwMjU0MTc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/aschoelzhorn\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"tetsuo13\",\"id\":92477,\"node_id\":\"MDQ6VXNlcjkyNDc3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/tetsuo13\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"baranovskis\",\"id\":7858775,\"node_id\":\"MDQ6VXNlcjc4NTg3NzU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/baranovskis\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"jawn\",\"id\":1705112,\"node_id\":\"MDQ6VXNlcjE3MDUxMTI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jawn\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"nylchr\",\"id\":25842161,\"node_id\":\"MDQ6VXNlcjI1ODQyMTYx\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/nylchr\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"nesteruk\",\"id\":469046,\"node_id\":\"MDQ6VXNlcjQ2OTA0Ng==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/nesteruk\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"jeff-french\",\"id\":209994,\"node_id\":\"MDQ6VXNlcjIwOTk5NA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jeff-french\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"johannesg\",\"id\":186378,\"node_id\":\"MDQ6VXNlcjE4NjM3OA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/johannesg\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"matkoch\",\"id\":5005566,\"node_id\":\"MDQ6VXNlcjUwMDU1NjY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/matkoch\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"wallaceturner\",\"id\":2849980,\"node_id\":\"MDQ6VXNlcjI4NDk5ODA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/wallaceturner\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"manbearwiz\",\"id\":3688847,\"node_id\":\"MDQ6VXNlcjM2ODg4NDc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/manbearwiz\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"sbaer\",\"id\":518210,\"node_id\":\"MDQ6VXNlcjUxODIxMA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/sbaer\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":20}},\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":1156792,\"node_id\":\"MDEwOlJlcG9zaXRvcnkxMTU2Nzky\",\"name\":\"colorSchemeTool\",\"full_name\":\"JetBrains/colorSchemeTool\",\"private\":false,\"html_url\":\"https://github.com/JetBrains/colorSchemeTool\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool\",\"created_at\":\"2010-12-10T18:19:50Z\",\"updated_at\":\"2021-11-02T21:32:31Z\",\"pushed_at\":\"2021-11-05T01:14:43Z\",\"homepage\":null,\"size\":866,\"stargazers_count\":290,\"watchers_count\":290,\"language\":\"Python\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"forks_count\":62,\"archived\":false,\"disabled\":false,\"open_issues_count\":10,\"allow_forking\":true,\"is_template\":false,\"topics\":\"[]\",\"visibility\":\"public\",\"forks\":62,\"open_issues\":10,\"watchers\":290,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"contributors\":{\"data\":[{\"login\":\"denofevil\",\"id\":32124,\"node_id\":\"MDQ6VXNlcjMyMTI0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/denofevil\",\"type\":\"User\",\"site_admin\":false,\"contributions\":49},{\"login\":\"iromeo\",\"id\":72933,\"node_id\":\"MDQ6VXNlcjcyOTMz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/iromeo\",\"type\":\"User\",\"site_admin\":false,\"contributions\":26},{\"login\":\"rvishnyakov\",\"id\":54810571,\"node_id\":\"MDQ6VXNlcjU0ODEwNTcx\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/rvishnyakov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":15},{\"login\":\"yole\",\"id\":46553,\"node_id\":\"MDQ6VXNlcjQ2NTUz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/yole\",\"type\":\"User\",\"site_admin\":false,\"contributions\":12},{\"login\":\"zolotov\",\"id\":140920,\"node_id\":\"MDQ6VXNlcjE0MDkyMA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/zolotov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":7},{\"login\":\"yeswolf\",\"id\":1262951,\"node_id\":\"MDQ6VXNlcjEyNjI5NTE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/yeswolf\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3},{\"login\":\"zlw\",\"id\":39616,\"node_id\":\"MDQ6VXNlcjM5NjE2\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/zlw\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"hanleybrand\",\"id\":320464,\"node_id\":\"MDQ6VXNlcjMyMDQ2NA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/hanleybrand\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"TwiN\",\"id\":15699766,\"node_id\":\"MDQ6VXNlcjE1Njk5NzY2\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/TwiN\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"type\":\"Bot\",\"site_admin\":false,\"contributions\":1}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":10}},\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":1459486,\"node_id\":\"MDEwOlJlcG9zaXRvcnkxNDU5NDg2\",\"name\":\"ideavim\",\"full_name\":\"JetBrains/ideavim\",\"private\":false,\"html_url\":\"https://github.com/JetBrains/ideavim\",\"description\":\"Vim emulation plugin for IDEs based on the IntelliJ Platform\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/ideavim\",\"created_at\":\"2011-03-09T15:22:27Z\",\"updated_at\":\"2021-11-25T10:13:27Z\",\"pushed_at\":\"2021-11-25T07:48:55Z\",\"homepage\":\"http://plugins.jetbrains.com/plugin/164\",\"size\":57901,\"stargazers_count\":6120,\"watchers_count\":6120,\"language\":\"Kotlin\",\"has_issues\":false,\"has_projects\":false,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"forks_count\":607,\"archived\":false,\"disabled\":false,\"open_issues_count\":1,\"allow_forking\":true,\"is_template\":false,\"topics\":\"[ideavim, intellij, intellij-platform, jb-official, kotlin, vim, vim-emulator]\",\"visibility\":\"public\",\"forks\":607,\"open_issues\":1,\"watchers\":6120,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"contributors\":{\"data\":[{\"login\":\"AlexPl292\",\"id\":4203721,\"node_id\":\"MDQ6VXNlcjQyMDM3MjE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/AlexPl292\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2195},{\"login\":\"vlasovskikh\",\"id\":126891,\"node_id\":\"MDQ6VXNlcjEyNjg5MQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/vlasovskikh\",\"type\":\"User\",\"site_admin\":false,\"contributions\":861},{\"login\":\"citizenmatt\",\"id\":222659,\"node_id\":\"MDQ6VXNlcjIyMjY1OQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/citizenmatt\",\"type\":\"User\",\"site_admin\":false,\"contributions\":251},{\"login\":\"lippfi\",\"id\":81118900,\"node_id\":\"MDQ6VXNlcjgxMTE4OTAw\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/lippfi\",\"type\":\"User\",\"site_admin\":false,\"contributions\":224},{\"login\":\"karavaevitalii\",\"id\":17340655,\"node_id\":\"MDQ6VXNlcjE3MzQwNjU1\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/karavaevitalii\",\"type\":\"User\",\"site_admin\":false,\"contributions\":193},{\"login\":\"dezgeg\",\"id\":579369,\"node_id\":\"MDQ6VXNlcjU3OTM2OQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dezgeg\",\"type\":\"User\",\"site_admin\":false,\"contributions\":35},{\"login\":\"vasalf\",\"id\":11293747,\"node_id\":\"MDQ6VXNlcjExMjkzNzQ3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/vasalf\",\"type\":\"User\",\"site_admin\":false,\"contributions\":32},{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"type\":\"Bot\",\"site_admin\":false,\"contributions\":25},{\"login\":\"fan-tom\",\"id\":14140464,\"node_id\":\"MDQ6VXNlcjE0MTQwNDY0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/fan-tom\",\"type\":\"User\",\"site_admin\":false,\"contributions\":24},{\"login\":\"dhleong\",\"id\":816150,\"node_id\":\"MDQ6VXNlcjgxNjE1MA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dhleong\",\"type\":\"User\",\"site_admin\":false,\"contributions\":20},{\"login\":\"olegs\",\"id\":75644,\"node_id\":\"MDQ6VXNlcjc1NjQ0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/olegs\",\"type\":\"User\",\"site_admin\":false,\"contributions\":18},{\"login\":\"angelbot\",\"id\":4204181,\"node_id\":\"MDQ6VXNlcjQyMDQxODE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/angelbot\",\"type\":\"User\",\"site_admin\":false,\"contributions\":13},{\"login\":\"sharat87\",\"id\":120119,\"node_id\":\"MDQ6VXNlcjEyMDExOQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/sharat87\",\"type\":\"User\",\"site_admin\":false,\"contributions\":12},{\"login\":\"KostkaBrukowa\",\"id\":35625949,\"node_id\":\"MDQ6VXNlcjM1NjI1OTQ5\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/KostkaBrukowa\",\"type\":\"User\",\"site_admin\":false,\"contributions\":11},{\"login\":\"zolotov\",\"id\":140920,\"node_id\":\"MDQ6VXNlcjE0MDkyMA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/zolotov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":11},{\"login\":\"ayzenquwe\",\"id\":4571520,\"node_id\":\"MDQ6VXNlcjQ1NzE1MjA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ayzenquwe\",\"type\":\"User\",\"site_admin\":false,\"contributions\":8},{\"login\":\"jpalus\",\"id\":484155,\"node_id\":\"MDQ6VXNlcjQ4NDE1NQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jpalus\",\"type\":\"User\",\"site_admin\":false,\"contributions\":7},{\"login\":\"jorgengranseth\",\"id\":20792760,\"node_id\":\"MDQ6VXNlcjIwNzkyNzYw\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jorgengranseth\",\"type\":\"User\",\"site_admin\":false,\"contributions\":6},{\"login\":\"sumoooru2\",\"id\":5037956,\"node_id\":\"MDQ6VXNlcjUwMzc5NTY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/sumoooru2\",\"type\":\"User\",\"site_admin\":false,\"contributions\":6},{\"login\":\"rasendubi\",\"id\":1366419,\"node_id\":\"MDQ6VXNlcjEzNjY0MTk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/rasendubi\",\"type\":\"User\",\"site_admin\":false,\"contributions\":6}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":87}},\"license\":{\"data\":{\"key\":\"gpl-2.0\",\"name\":\"GNU General Public License v2.0\",\"spdx_id\":\"GPL-2.0\",\"url\":\"https://api.github.com/licenses/gpl-2.0\",\"node_id\":\"MDc6TGljZW5zZTg=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":1900367,\"node_id\":\"MDEwOlJlcG9zaXRvcnkxOTAwMzY3\",\"name\":\"youtrack-vcs-hooks\",\"full_name\":\"JetBrains/youtrack-vcs-hooks\",\"private\":false,\"html_url\":\"https://github.com/JetBrains/youtrack-vcs-hooks\",\"description\":\"version control hooks to use with YouTrack bug tracker\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks\",\"created_at\":\"2011-06-15T13:52:59Z\",\"updated_at\":\"2021-11-21T02:46:00Z\",\"pushed_at\":\"2017-10-13T14:10:29Z\",\"homepage\":\"http://www.jetbrains.com/youtrack/\",\"size\":1,\"stargazers_count\":5,\"watchers_count\":5,\"language\":\"Ruby\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"forks_count\":3,\"archived\":true,\"disabled\":false,\"open_issues_count\":0,\"allow_forking\":true,\"is_template\":false,\"topics\":\"[]\",\"visibility\":\"public\",\"forks\":3,\"open_issues\":0,\"watchers\":5,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"contributors\":{\"data\":[{\"login\":\"anna239\",\"id\":661533,\"node_id\":\"MDQ6VXNlcjY2MTUzMw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/anna239\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":1}},\"license\":{\"data\":{\"key\":null,\"name\":null,\"spdx_id\":null,\"url\":null,\"node_id\":null},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":1900601,\"node_id\":\"MDEwOlJlcG9zaXRvcnkxOTAwNjAx\",\"name\":\"youtrack-rest-ruby-library\",\"full_name\":\"JetBrains/youtrack-rest-ruby-library\",\"private\":false,\"html_url\":\"https://github.com/JetBrains/youtrack-rest-ruby-library\",\"description\":\"Ruby wrapper around YouTrack REST api \",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library\",\"created_at\":\"2011-06-15T14:36:17Z\",\"updated_at\":\"2021-11-21T02:46:00Z\",\"pushed_at\":\"2017-10-13T14:11:14Z\",\"homepage\":\"http://www.jetbrains.com/youtrack/\",\"size\":10,\"stargazers_count\":8,\"watchers_count\":8,\"language\":\"Ruby\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"forks_count\":7,\"archived\":false,\"disabled\":false,\"open_issues_count\":0,\"allow_forking\":true,\"is_template\":false,\"topics\":\"[]\",\"visibility\":\"public\",\"forks\":7,\"open_issues\":0,\"watchers\":8,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"contributors\":{\"data\":[{\"login\":\"anna239\",\"id\":661533,\"node_id\":\"MDQ6VXNlcjY2MTUzMw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/anna239\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":1}},\"license\":{\"data\":{\"key\":null,\"name\":null,\"spdx_id\":null,\"url\":null,\"node_id\":null},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":2011701,\"node_id\":\"MDEwOlJlcG9zaXRvcnkyMDExNzAx\",\"name\":\"emacs4ij\",\"full_name\":\"JetBrains/emacs4ij\",\"private\":false,\"html_url\":\"https://github.com/JetBrains/emacs4ij\",\"description\":\"Implementation of Emacs Lisp and runtime environment for IntelliJ Platform\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/emacs4ij\",\"created_at\":\"2011-07-07T10:43:48Z\",\"updated_at\":\"2021-11-21T02:46:00Z\",\"pushed_at\":\"2017-08-30T13:31:20Z\",\"homepage\":\"\",\"size\":5038,\"stargazers_count\":47,\"watchers_count\":47,\"language\":\"Java\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"forks_count\":9,\"archived\":true,\"disabled\":false,\"open_issues_count\":4,\"allow_forking\":true,\"is_template\":false,\"topics\":\"[]\",\"visibility\":\"public\",\"forks\":9,\"open_issues\":4,\"watchers\":47,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"contributors\":{\"data\":[{\"login\":\"katepol\",\"id\":484436,\"node_id\":\"MDQ6VXNlcjQ4NDQzNg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/katepol\",\"type\":\"User\",\"site_admin\":false,\"contributions\":200},{\"login\":\"nd\",\"id\":38202,\"node_id\":\"MDQ6VXNlcjM4MjAy\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/nd\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4},{\"login\":\"yole\",\"id\":46553,\"node_id\":\"MDQ6VXNlcjQ2NTUz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/yole\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":3}},\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":2029446,\"node_id\":\"MDEwOlJlcG9zaXRvcnkyMDI5NDQ2\",\"name\":\"codereview4intellij\",\"full_name\":\"JetBrains/codereview4intellij\",\"private\":false,\"html_url\":\"https://github.com/JetBrains/codereview4intellij\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/codereview4intellij\",\"created_at\":\"2011-07-11T09:37:46Z\",\"updated_at\":\"2021-11-21T02:46:00Z\",\"pushed_at\":\"2013-05-28T10:29:19Z\",\"homepage\":\"Code review plugin for IntelliJ IDEA\",\"size\":414,\"stargazers_count\":11,\"watchers_count\":11,\"language\":\"Java\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"forks_count\":3,\"archived\":false,\"disabled\":false,\"open_issues_count\":0,\"allow_forking\":true,\"is_template\":false,\"topics\":\"[]\",\"visibility\":\"public\",\"forks\":3,\"open_issues\":0,\"watchers\":11,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"contributors\":{\"data\":[{\"login\":\"fearfall\",\"id\":624708,\"node_id\":\"MDQ6VXNlcjYyNDcwOA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/fearfall\",\"type\":\"User\",\"site_admin\":false,\"contributions\":38}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":1}},\"license\":{\"data\":{\"key\":null,\"name\":null,\"spdx_id\":null,\"url\":null,\"node_id\":null},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":2046399,\"node_id\":\"MDEwOlJlcG9zaXRvcnkyMDQ2Mzk5\",\"name\":\"teamcity-nuget-support\",\"full_name\":\"JetBrains/teamcity-nuget-support\",\"private\":false,\"html_url\":\"https://github.com/JetBrains/teamcity-nuget-support\",\"description\":\"TeamCity NuGet support\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support\",\"created_at\":\"2011-07-14T08:08:07Z\",\"updated_at\":\"2021-11-21T02:46:00Z\",\"pushed_at\":\"2021-10-06T13:34:49Z\",\"homepage\":\"\",\"size\":94720,\"stargazers_count\":41,\"watchers_count\":41,\"language\":\"Java\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"forks_count\":10,\"archived\":false,\"disabled\":false,\"open_issues_count\":8,\"allow_forking\":true,\"is_template\":false,\"topics\":\"[nuget, nuget-feed, teamcity, teamcity-plugin]\",\"visibility\":\"public\",\"forks\":10,\"open_issues\":8,\"watchers\":41,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"contributors\":{\"data\":[{\"login\":\"jonnyzzz\",\"id\":256431,\"node_id\":\"MDQ6VXNlcjI1NjQzMQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jonnyzzz\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1524},{\"login\":\"dtretyakov\",\"id\":1025927,\"node_id\":\"MDQ6VXNlcjEwMjU5Mjc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dtretyakov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":345},{\"login\":\"NikolayPianikov\",\"id\":11720017,\"node_id\":\"MDQ6VXNlcjExNzIwMDE3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/NikolayPianikov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":94},{\"login\":\"IlyaFomenko\",\"id\":52043002,\"node_id\":\"MDQ6VXNlcjUyMDQzMDAy\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/IlyaFomenko\",\"type\":\"User\",\"site_admin\":false,\"contributions\":69},{\"login\":\"pavelsher\",\"id\":301744,\"node_id\":\"MDQ6VXNlcjMwMTc0NA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pavelsher\",\"type\":\"User\",\"site_admin\":false,\"contributions\":17},{\"login\":\"dmitry-treskunov\",\"id\":4550798,\"node_id\":\"MDQ6VXNlcjQ1NTA3OTg=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dmitry-treskunov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":8},{\"login\":\"VladRassokhin\",\"id\":552079,\"node_id\":\"MDQ6VXNlcjU1MjA3OQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/VladRassokhin\",\"type\":\"User\",\"site_admin\":false,\"contributions\":5},{\"login\":\"BenPhegan\",\"id\":674071,\"node_id\":\"MDQ6VXNlcjY3NDA3MQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/BenPhegan\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4},{\"login\":\"ekoshkin\",\"id\":82939770,\"node_id\":\"MDQ6VXNlcjgyOTM5Nzcw\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ekoshkin\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4},{\"login\":\"AnthonyCarl\",\"id\":1318679,\"node_id\":\"MDQ6VXNlcjEzMTg2Nzk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/AnthonyCarl\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3},{\"login\":\"kir\",\"id\":56328,\"node_id\":\"MDQ6VXNlcjU2MzI4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/kir\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3},{\"login\":\"nd\",\"id\":38202,\"node_id\":\"MDQ6VXNlcjM4MjAy\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/nd\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"mikekidya\",\"id\":33327979,\"node_id\":\"MDQ6VXNlcjMzMzI3OTc5\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mikekidya\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"Leonya\",\"id\":46537,\"node_id\":\"MDQ6VXNlcjQ2NTM3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Leonya\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"Dead-off\",\"id\":15314440,\"node_id\":\"MDQ6VXNlcjE1MzE0NDQw\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Dead-off\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"nskvortsov\",\"id\":539027,\"node_id\":\"MDQ6VXNlcjUzOTAyNw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/nskvortsov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"Hypnosphi\",\"id\":6651625,\"node_id\":\"MDQ6VXNlcjY2NTE2MjU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Hypnosphi\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"Julia-Alexandrova\",\"id\":4893480,\"node_id\":\"MDQ6VXNlcjQ4OTM0ODA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Julia-Alexandrova\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"orybak\",\"id\":508674,\"node_id\":\"MDQ6VXNlcjUwODY3NA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/orybak\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"vbedrosova\",\"id\":2464205,\"node_id\":\"MDQ6VXNlcjI0NjQyMDU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/vbedrosova\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":21}},\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":2154376,\"node_id\":\"MDEwOlJlcG9zaXRvcnkyMTU0Mzc2\",\"name\":\"Grammar-Kit\",\"full_name\":\"JetBrains/Grammar-Kit\",\"private\":false,\"html_url\":\"https://github.com/JetBrains/Grammar-Kit\",\"description\":\"Grammar files support & parser/PSI generation for IntelliJ IDEA\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit\",\"created_at\":\"2011-08-04T12:28:11Z\",\"updated_at\":\"2021-11-22T17:02:05Z\",\"pushed_at\":\"2021-11-11T12:56:41Z\",\"homepage\":\"\",\"size\":70485,\"stargazers_count\":534,\"watchers_count\":534,\"language\":\"Java\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"forks_count\":99,\"archived\":false,\"disabled\":false,\"open_issues_count\":40,\"allow_forking\":true,\"is_template\":false,\"topics\":\"[]\",\"visibility\":\"public\",\"forks\":99,\"open_issues\":40,\"watchers\":534,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"contributors\":{\"data\":[{\"login\":\"gregsh\",\"id\":958865,\"node_id\":\"MDQ6VXNlcjk1ODg2NQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/gregsh\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1084},{\"login\":\"dovchinnikov\",\"id\":5519549,\"node_id\":\"MDQ6VXNlcjU1MTk1NDk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dovchinnikov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":19},{\"login\":\"ignatov\",\"id\":426890,\"node_id\":\"MDQ6VXNlcjQyNjg5MA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ignatov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":8},{\"login\":\"zolotov\",\"id\":140920,\"node_id\":\"MDQ6VXNlcjE0MDkyMA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/zolotov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":7},{\"login\":\"maxmedvedev\",\"id\":526998,\"node_id\":\"MDQ6VXNlcjUyNjk5OA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/maxmedvedev\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4},{\"login\":\"calexHG\",\"id\":17525307,\"node_id\":\"MDQ6VXNlcjE3NTI1MzA3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/calexHG\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"hurricup\",\"id\":2811330,\"node_id\":\"MDQ6VXNlcjI4MTEzMzA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/hurricup\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"hsz\",\"id\":108333,\"node_id\":\"MDQ6VXNlcjEwODMzMw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/hsz\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"pjonsson\",\"id\":2082449,\"node_id\":\"MDQ6VXNlcjIwODI0NDk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pjonsson\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"szarnekow\",\"id\":375492,\"node_id\":\"MDQ6VXNlcjM3NTQ5Mg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/szarnekow\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"ligasgr\",\"id\":1649183,\"node_id\":\"MDQ6VXNlcjE2NDkxODM=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ligasgr\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"vlad20012\",\"id\":3221931,\"node_id\":\"MDQ6VXNlcjMyMjE5MzE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/vlad20012\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":12}},\"license\":{\"data\":{\"key\":\"other\",\"name\":\"Other\",\"spdx_id\":\"NOASSERTION\",\"url\":null,\"node_id\":\"MDc6TGljZW5zZTA=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":2159815,\"node_id\":\"MDEwOlJlcG9zaXRvcnkyMTU5ODE1\",\"name\":\"intellij-starteam-plugin\",\"full_name\":\"JetBrains/intellij-starteam-plugin\",\"private\":false,\"html_url\":\"https://github.com/JetBrains/intellij-starteam-plugin\",\"description\":\"StarTeam plugin for IntelliJ IDEA (no longer maintained by JetBrains)\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin\",\"created_at\":\"2011-08-05T11:00:06Z\",\"updated_at\":\"2021-11-21T02:46:00Z\",\"pushed_at\":\"2011-08-05T11:00:34Z\",\"homepage\":\"\",\"size\":144,\"stargazers_count\":6,\"watchers_count\":6,\"language\":\"Java\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"forks_count\":5,\"archived\":false,\"disabled\":false,\"open_issues_count\":0,\"allow_forking\":true,\"is_template\":false,\"topics\":\"[]\",\"visibility\":\"public\",\"forks\":5,\"open_issues\":0,\"watchers\":6,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"contributors\":{\"data\":[{\"login\":\"yole\",\"id\":46553,\"node_id\":\"MDQ6VXNlcjQ2NTUz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/yole\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":1}},\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":2172650,\"node_id\":\"MDEwOlJlcG9zaXRvcnkyMTcyNjUw\",\"name\":\"la-clojure\",\"full_name\":\"JetBrains/la-clojure\",\"private\":false,\"html_url\":\"https://github.com/JetBrains/la-clojure\",\"description\":\"Clojure plugin for IntelliJ IDEA\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/la-clojure\",\"created_at\":\"2011-08-08T10:19:22Z\",\"updated_at\":\"2021-11-21T01:45:49Z\",\"pushed_at\":\"2017-09-13T11:54:16Z\",\"homepage\":\"\",\"size\":39160,\"stargazers_count\":218,\"watchers_count\":218,\"language\":\"Java\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"forks_count\":49,\"archived\":false,\"disabled\":false,\"open_issues_count\":2,\"allow_forking\":true,\"is_template\":false,\"topics\":\"[]\",\"visibility\":\"public\",\"forks\":49,\"open_issues\":2,\"watchers\":218,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"contributors\":{\"data\":[{\"login\":\"ilyasergey\",\"id\":161937,\"node_id\":\"MDQ6VXNlcjE2MTkzNw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ilyasergey\",\"type\":\"User\",\"site_admin\":false,\"contributions\":136},{\"login\":\"Alefas\",\"id\":94064,\"node_id\":\"MDQ6VXNlcjk0MDY0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Alefas\",\"type\":\"User\",\"site_admin\":false,\"contributions\":98},{\"login\":\"donnerpeter\",\"id\":122009,\"node_id\":\"MDQ6VXNlcjEyMjAwOQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/donnerpeter\",\"type\":\"User\",\"site_admin\":false,\"contributions\":70},{\"login\":\"OsipovStas\",\"id\":1499149,\"node_id\":\"MDQ6VXNlcjE0OTkxNDk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/OsipovStas\",\"type\":\"User\",\"site_admin\":false,\"contributions\":33},{\"login\":\"ianp\",\"id\":103420,\"node_id\":\"MDQ6VXNlcjEwMzQyMA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ianp\",\"type\":\"User\",\"site_admin\":false,\"contributions\":15},{\"login\":\"pavelfatin\",\"id\":677333,\"node_id\":\"MDQ6VXNlcjY3NzMzMw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pavelfatin\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3},{\"login\":\"xbsd-nikolay\",\"id\":807103,\"node_id\":\"MDQ6VXNlcjgwNzEwMw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/xbsd-nikolay\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3},{\"login\":\"ponomandr\",\"id\":1173842,\"node_id\":\"MDQ6VXNlcjExNzM4NDI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ponomandr\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"dlebrero\",\"id\":2147539,\"node_id\":\"MDQ6VXNlcjIxNDc1Mzk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dlebrero\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"sgt\",\"id\":5119,\"node_id\":\"MDQ6VXNlcjUxMTk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/sgt\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"vbauer\",\"id\":578021,\"node_id\":\"MDQ6VXNlcjU3ODAyMQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/vbauer\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"hsestupin\",\"id\":1468392,\"node_id\":\"MDQ6VXNlcjE0NjgzOTI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/hsestupin\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"adovzh\",\"id\":557130,\"node_id\":\"MDQ6VXNlcjU1NzEzMA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/adovzh\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"aheusingfeld\",\"id\":534272,\"node_id\":\"MDQ6VXNlcjUzNDI3Mg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/aheusingfeld\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"atifmansoor\",\"id\":1392894,\"node_id\":\"MDQ6VXNlcjEzOTI4OTQ=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/atifmansoor\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"cjkent\",\"id\":98477,\"node_id\":\"MDQ6VXNlcjk4NDc3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/cjkent\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"trptcolin\",\"id\":15069,\"node_id\":\"MDQ6VXNlcjE1MDY5\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/trptcolin\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"drewnoakes\",\"id\":350947,\"node_id\":\"MDQ6VXNlcjM1MDk0Nw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/drewnoakes\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"gregsh\",\"id\":958865,\"node_id\":\"MDQ6VXNlcjk1ODg2NQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/gregsh\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"mstarzyk\",\"id\":111304,\"node_id\":\"MDQ6VXNlcjExMTMwNA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mstarzyk\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":27}},\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":2209077,\"node_id\":\"MDEwOlJlcG9zaXRvcnkyMjA5MDc3\",\"name\":\"MPS\",\"full_name\":\"JetBrains/MPS\",\"private\":false,\"html_url\":\"https://github.com/JetBrains/MPS\",\"description\":\"JetBrains Meta programming System\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/MPS\",\"created_at\":\"2011-08-15T09:48:06Z\",\"updated_at\":\"2021-11-24T18:11:50Z\",\"pushed_at\":\"2021-11-25T10:11:16Z\",\"homepage\":\"http://jetbrains.com/mps\",\"size\":7733071,\"stargazers_count\":1241,\"watchers_count\":1241,\"language\":\"Java\",\"has_issues\":false,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"forks_count\":237,\"archived\":false,\"disabled\":false,\"open_issues_count\":5,\"allow_forking\":true,\"is_template\":false,\"topics\":\"[domain-specific-language, dsl]\",\"visibility\":\"public\",\"forks\":237,\"open_issues\":5,\"watchers\":1241,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"contributors\":{\"data\":[{\"login\":\"artem-tikhomirov\",\"id\":22168528,\"node_id\":\"MDQ6VXNlcjIyMTY4NTI4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/artem-tikhomirov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":6418},{\"login\":\"juliabeliaeva\",\"id\":58706,\"node_id\":\"MDQ6VXNlcjU4NzA2\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/juliabeliaeva\",\"type\":\"User\",\"site_admin\":false,\"contributions\":5762},{\"login\":\"ashatalin\",\"id\":980692,\"node_id\":\"MDQ6VXNlcjk4MDY5Mg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ashatalin\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4560},{\"login\":\"alshan\",\"id\":4430922,\"node_id\":\"MDQ6VXNlcjQ0MzA5MjI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/alshan\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4268},{\"login\":\"fisakov\",\"id\":1011301,\"node_id\":\"MDQ6VXNlcjEwMTEzMDE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/fisakov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4006},{\"login\":\"vaclav\",\"id\":30351,\"node_id\":\"MDQ6VXNlcjMwMzUx\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/vaclav\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3196},{\"login\":\"apyshkin\",\"id\":914744,\"node_id\":\"MDQ6VXNlcjkxNDc0NA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/apyshkin\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3134},{\"login\":\"mburyakov\",\"id\":1619076,\"node_id\":\"MDQ6VXNlcjE2MTkwNzY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mburyakov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3129},{\"login\":\"alperovich\",\"id\":1092930,\"node_id\":\"MDQ6VXNlcjEwOTI5MzA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/alperovich\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2859},{\"login\":\"mvlassiev\",\"id\":5584929,\"node_id\":\"MDQ6VXNlcjU1ODQ5Mjk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mvlassiev\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2607},{\"login\":\"timzam\",\"id\":3537182,\"node_id\":\"MDQ6VXNlcjM1MzcxODI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/timzam\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1386},{\"login\":\"atsky\",\"id\":145728,\"node_id\":\"MDQ6VXNlcjE0NTcyOA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/atsky\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1341},{\"login\":\"danilla\",\"id\":5068115,\"node_id\":\"MDQ6VXNlcjUwNjgxMTU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/danilla\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1193},{\"login\":\"qradimir\",\"id\":12241937,\"node_id\":\"MDQ6VXNlcjEyMjQxOTM3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/qradimir\",\"type\":\"User\",\"site_admin\":false,\"contributions\":580},{\"login\":\"mazine\",\"id\":92777,\"node_id\":\"MDQ6VXNlcjkyNzc3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mazine\",\"type\":\"User\",\"site_admin\":false,\"contributions\":450},{\"login\":\"sergej-koscejev\",\"id\":538095,\"node_id\":\"MDQ6VXNlcjUzODA5NQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/sergej-koscejev\",\"type\":\"User\",\"site_admin\":false,\"contributions\":438},{\"login\":\"mvvolkov1\",\"id\":71877593,\"node_id\":\"MDQ6VXNlcjcxODc3NTkz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mvvolkov1\",\"type\":\"User\",\"site_admin\":false,\"contributions\":218},{\"login\":\"maros-sandor\",\"id\":57262585,\"node_id\":\"MDQ6VXNlcjU3MjYyNTg1\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/maros-sandor\",\"type\":\"User\",\"site_admin\":false,\"contributions\":169},{\"login\":\"glebleonov\",\"id\":1438035,\"node_id\":\"MDQ6VXNlcjE0MzgwMzU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/glebleonov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":161},{\"login\":\"artemohanjanyan\",\"id\":7469923,\"node_id\":\"MDQ6VXNlcjc0Njk5MjM=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/artemohanjanyan\",\"type\":\"User\",\"site_admin\":false,\"contributions\":112}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":43}},\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":2489216,\"node_id\":\"MDEwOlJlcG9zaXRvcnkyNDg5MjE2\",\"name\":\"intellij-community\",\"full_name\":\"JetBrains/intellij-community\",\"private\":false,\"html_url\":\"https://github.com/JetBrains/intellij-community\",\"description\":\"IntelliJ IDEA Community Edition & IntelliJ Platform\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/intellij-community\",\"created_at\":\"2011-09-30T13:33:05Z\",\"updated_at\":\"2021-11-25T10:01:52Z\",\"pushed_at\":\"2021-11-25T10:01:38Z\",\"homepage\":\"https://jetbrains.com/idea\",\"size\":3887789,\"stargazers_count\":12924,\"watchers_count\":12924,\"language\":null,\"has_issues\":false,\"has_projects\":false,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"forks_count\":4250,\"archived\":false,\"disabled\":false,\"open_issues_count\":178,\"allow_forking\":true,\"is_template\":false,\"topics\":\"[code-editor, ide, intellij, intellij-community, intellij-platform]\",\"visibility\":\"public\",\"forks\":4250,\"open_issues\":178,\"watchers\":12924,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"contributors\":{\"data\":[{\"login\":\"akozlova\",\"id\":4306070,\"node_id\":\"MDQ6VXNlcjQzMDYwNzA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/akozlova\",\"type\":\"User\",\"site_admin\":false,\"contributions\":21724},{\"login\":\"yole\",\"id\":46553,\"node_id\":\"MDQ6VXNlcjQ2NTUz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/yole\",\"type\":\"User\",\"site_admin\":false,\"contributions\":17519},{\"login\":\"donnerpeter\",\"id\":122009,\"node_id\":\"MDQ6VXNlcjEyMjAwOQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/donnerpeter\",\"type\":\"User\",\"site_admin\":false,\"contributions\":17201},{\"login\":\"cdracm\",\"id\":5497783,\"node_id\":\"MDQ6VXNlcjU0OTc3ODM=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/cdracm\",\"type\":\"User\",\"site_admin\":false,\"contributions\":14996},{\"login\":\"develar\",\"id\":350686,\"node_id\":\"MDQ6VXNlcjM1MDY4Ng==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/develar\",\"type\":\"User\",\"site_admin\":false,\"contributions\":11983},{\"login\":\"trespasserw\",\"id\":594866,\"node_id\":\"MDQ6VXNlcjU5NDg2Ng==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/trespasserw\",\"type\":\"User\",\"site_admin\":false,\"contributions\":9922},{\"login\":\"chashnikov\",\"id\":978014,\"node_id\":\"MDQ6VXNlcjk3ODAxNA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/chashnikov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":8034},{\"login\":\"bulenkov\",\"id\":4202603,\"node_id\":\"MDQ6VXNlcjQyMDI2MDM=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/bulenkov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":7564},{\"login\":\"BasLeijdekkers\",\"id\":139643,\"node_id\":\"MDQ6VXNlcjEzOTY0Mw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/BasLeijdekkers\",\"type\":\"User\",\"site_admin\":false,\"contributions\":7237},{\"login\":\"AMPivovarov\",\"id\":2601755,\"node_id\":\"MDQ6VXNlcjI2MDE3NTU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/AMPivovarov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":6641},{\"login\":\"amaembo\",\"id\":5114450,\"node_id\":\"MDQ6VXNlcjUxMTQ0NTA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/amaembo\",\"type\":\"User\",\"site_admin\":false,\"contributions\":6469},{\"login\":\"klikh\",\"id\":46236,\"node_id\":\"MDQ6VXNlcjQ2MjM2\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/klikh\",\"type\":\"User\",\"site_admin\":false,\"contributions\":6147},{\"login\":\"dmitry-avdeev\",\"id\":2445120,\"node_id\":\"MDQ6VXNlcjI0NDUxMjA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dmitry-avdeev\",\"type\":\"User\",\"site_admin\":false,\"contributions\":5940},{\"login\":\"nicity\",\"id\":161005,\"node_id\":\"MDQ6VXNlcjE2MTAwNQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/nicity\",\"type\":\"User\",\"site_admin\":false,\"contributions\":5024},{\"login\":\"ktisha\",\"id\":437080,\"node_id\":\"MDQ6VXNlcjQzNzA4MA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ktisha\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4693},{\"login\":\"shafirov\",\"id\":121982,\"node_id\":\"MDQ6VXNlcjEyMTk4Mg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/shafirov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4627},{\"login\":\"traff\",\"id\":1814841,\"node_id\":\"MDQ6VXNlcjE4MTQ4NDE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/traff\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4505},{\"login\":\"gregsh\",\"id\":958865,\"node_id\":\"MDQ6VXNlcjk1ODg2NQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/gregsh\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4442},{\"login\":\"juliabeliaeva\",\"id\":58706,\"node_id\":\"MDQ6VXNlcjU4NzA2\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/juliabeliaeva\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4309},{\"login\":\"dovchinnikov\",\"id\":5519549,\"node_id\":\"MDQ6VXNlcjU1MTk1NDk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dovchinnikov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4189}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":100}},\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":2608089,\"node_id\":\"MDEwOlJlcG9zaXRvcnkyNjA4MDg5\",\"name\":\"TeamCity.ServiceMessages\",\"full_name\":\"JetBrains/TeamCity.ServiceMessages\",\"private\":false,\"html_url\":\"https://github.com/JetBrains/TeamCity.ServiceMessages\",\"description\":\".NET library to deal with TeamCity Service messages\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages\",\"created_at\":\"2011-10-19T18:30:24Z\",\"updated_at\":\"2021-11-21T02:46:02Z\",\"pushed_at\":\"2020-05-20T09:47:55Z\",\"homepage\":\"http://confluence.jetbrains.net/display/TCDL/Build+Script+Interaction+with+TeamCity#BuildScriptInteractionwithTeamCity-ServiceMessages\",\"size\":519,\"stargazers_count\":39,\"watchers_count\":39,\"language\":\"C#\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"forks_count\":9,\"archived\":false,\"disabled\":false,\"open_issues_count\":2,\"allow_forking\":true,\"is_template\":false,\"topics\":\"[c-sharp, teamcity, teamcity-service-messages]\",\"visibility\":\"public\",\"forks\":9,\"open_issues\":2,\"watchers\":39,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"contributors\":{\"data\":[{\"login\":\"jonnyzzz\",\"id\":256431,\"node_id\":\"MDQ6VXNlcjI1NjQzMQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jonnyzzz\",\"type\":\"User\",\"site_admin\":false,\"contributions\":103},{\"login\":\"NikolayPianikov\",\"id\":11720017,\"node_id\":\"MDQ6VXNlcjExNzIwMDE3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/NikolayPianikov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":44},{\"login\":\"Julia-Alexandrova\",\"id\":4893480,\"node_id\":\"MDQ6VXNlcjQ4OTM0ODA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Julia-Alexandrova\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3},{\"login\":\"derigel23\",\"id\":175250,\"node_id\":\"MDQ6VXNlcjE3NTI1MA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/derigel23\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"AlexanderKholodov46\",\"id\":27734248,\"node_id\":\"MDQ6VXNlcjI3NzM0MjQ4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/AlexanderKholodov46\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"mausch\",\"id\":95194,\"node_id\":\"MDQ6VXNlcjk1MTk0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mausch\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"maartenba\",\"id\":485230,\"node_id\":\"MDQ6VXNlcjQ4NTIzMA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/maartenba\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"hickford\",\"id\":105314,\"node_id\":\"MDQ6VXNlcjEwNTMxNA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/hickford\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"pavelsher\",\"id\":301744,\"node_id\":\"MDQ6VXNlcjMwMTc0NA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pavelsher\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"sdamian\",\"id\":139804,\"node_id\":\"MDQ6VXNlcjEzOTgwNA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/sdamian\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":10}},\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":2702303,\"node_id\":\"MDEwOlJlcG9zaXRvcnkyNzAyMzAz\",\"name\":\"youtrack-rest-python-library\",\"full_name\":\"JetBrains/youtrack-rest-python-library\",\"private\":false,\"html_url\":\"https://github.com/JetBrains/youtrack-rest-python-library\",\"description\":\"Python library for interacting with YouTrack via REST API\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-python-library\",\"created_at\":\"2011-11-03T13:56:38Z\",\"updated_at\":\"2021-11-21T02:46:02Z\",\"pushed_at\":\"2021-06-15T10:49:32Z\",\"homepage\":\"http://www.jetbrains.com/youtrack/\",\"size\":21390,\"stargazers_count\":118,\"watchers_count\":118,\"language\":\"Python\",\"has_issues\":false,\"has_projects\":false,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"forks_count\":117,\"archived\":false,\"disabled\":false,\"open_issues_count\":8,\"allow_forking\":true,\"is_template\":false,\"topics\":\"[]\",\"visibility\":\"public\",\"forks\":117,\"open_issues\":8,\"watchers\":118,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"contributors\":{\"data\":[{\"login\":\"boot85\",\"id\":2348192,\"node_id\":\"MDQ6VXNlcjIzNDgxOTI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/boot85\",\"type\":\"User\",\"site_admin\":false,\"contributions\":53},{\"login\":\"pavel-nikolaev\",\"id\":832406,\"node_id\":\"MDQ6VXNlcjgzMjQwNg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pavel-nikolaev\",\"type\":\"User\",\"site_admin\":false,\"contributions\":23},{\"login\":\"rushimusmaximus\",\"id\":4422015,\"node_id\":\"MDQ6VXNlcjQ0MjIwMTU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/rushimusmaximus\",\"type\":\"User\",\"site_admin\":false,\"contributions\":6},{\"login\":\"lehvolk\",\"id\":6284727,\"node_id\":\"MDQ6VXNlcjYyODQ3Mjc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/lehvolk\",\"type\":\"User\",\"site_admin\":false,\"contributions\":5},{\"login\":\"anna239\",\"id\":661533,\"node_id\":\"MDQ6VXNlcjY2MTUzMw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/anna239\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4},{\"login\":\"allvo\",\"id\":2121620,\"node_id\":\"MDQ6VXNlcjIxMjE2MjA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/allvo\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4},{\"login\":\"jiakuan\",\"id\":533236,\"node_id\":\"MDQ6VXNlcjUzMzIzNg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jiakuan\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3},{\"login\":\"pacopablo\",\"id\":666517,\"node_id\":\"MDQ6VXNlcjY2NjUxNw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pacopablo\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"willholley\",\"id\":97787,\"node_id\":\"MDQ6VXNlcjk3Nzg3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/willholley\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"klkvsk\",\"id\":1466771,\"node_id\":\"MDQ6VXNlcjE0NjY3NzE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/klkvsk\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"abhi18av\",\"id\":12799326,\"node_id\":\"MDQ6VXNlcjEyNzk5MzI2\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/abhi18av\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"kirmandi\",\"id\":7925154,\"node_id\":\"MDQ6VXNlcjc5MjUxNTQ=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/kirmandi\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"extempl\",\"id\":447059,\"node_id\":\"MDQ6VXNlcjQ0NzA1OQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/extempl\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"bsutherland\",\"id\":169313,\"node_id\":\"MDQ6VXNlcjE2OTMxMw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/bsutherland\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"DGuidi\",\"id\":216627,\"node_id\":\"MDQ6VXNlcjIxNjYyNw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/DGuidi\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"edoshor\",\"id\":1357545,\"node_id\":\"MDQ6VXNlcjEzNTc1NDU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/edoshor\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"jk1\",\"id\":715844,\"node_id\":\"MDQ6VXNlcjcxNTg0NA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jk1\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"grzegorznowak\",\"id\":617275,\"node_id\":\"MDQ6VXNlcjYxNzI3NQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/grzegorznowak\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"jimmystridh\",\"id\":61634,\"node_id\":\"MDQ6VXNlcjYxNjM0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jimmystridh\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"nightflash\",\"id\":1948936,\"node_id\":\"MDQ6VXNlcjE5NDg5MzY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/nightflash\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":26}},\"license\":{\"data\":{\"key\":\"other\",\"name\":\"Other\",\"spdx_id\":\"NOASSERTION\",\"url\":null,\"node_id\":\"MDc6TGljZW5zZTA=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":2756223,\"node_id\":\"MDEwOlJlcG9zaXRvcnkyNzU2MjIz\",\"name\":\"intellij-scala\",\"full_name\":\"JetBrains/intellij-scala\",\"private\":false,\"html_url\":\"https://github.com/JetBrains/intellij-scala\",\"description\":\"Scala plugin for IntelliJ IDEA\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/intellij-scala\",\"created_at\":\"2011-11-11T14:34:07Z\",\"updated_at\":\"2021-11-23T19:45:59Z\",\"pushed_at\":\"2021-11-25T10:08:23Z\",\"homepage\":\"http://blog.jetbrains.com/scala\",\"size\":190259,\"stargazers_count\":1066,\"watchers_count\":1066,\"language\":\"Scala\",\"has_issues\":false,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"forks_count\":361,\"archived\":false,\"disabled\":false,\"open_issues_count\":1,\"allow_forking\":true,\"is_template\":false,\"topics\":\"[intellij-idea, intellij-plugin, scala]\",\"visibility\":\"public\",\"forks\":361,\"open_issues\":1,\"watchers\":1066,\"default_branch\":\"idea213.x\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"contributors\":{\"data\":[{\"login\":\"Alefas\",\"id\":94064,\"node_id\":\"MDQ6VXNlcjk0MDY0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Alefas\",\"type\":\"User\",\"site_admin\":false,\"contributions\":5990},{\"login\":\"niktrop\",\"id\":3604749,\"node_id\":\"MDQ6VXNlcjM2MDQ3NDk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/niktrop\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4708},{\"login\":\"pavelfatin\",\"id\":677333,\"node_id\":\"MDQ6VXNlcjY3NzMzMw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pavelfatin\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2816},{\"login\":\"unkarjedy\",\"id\":3989292,\"node_id\":\"MDQ6VXNlcjM5ODkyOTI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/unkarjedy\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1767},{\"login\":\"adkozlov\",\"id\":1233785,\"node_id\":\"MDQ6VXNlcjEyMzM3ODU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/adkozlov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1659},{\"login\":\"SrTobi\",\"id\":4148534,\"node_id\":\"MDQ6VXNlcjQxNDg1MzQ=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/SrTobi\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1430},{\"login\":\"jastice\",\"id\":770879,\"node_id\":\"MDQ6VXNlcjc3MDg3OQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jastice\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1281},{\"login\":\"mutcianm\",\"id\":1345782,\"node_id\":\"MDQ6VXNlcjEzNDU3ODI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mutcianm\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1227},{\"login\":\"Lugzan\",\"id\":2060943,\"node_id\":\"MDQ6VXNlcjIwNjA5NDM=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Lugzan\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1155},{\"login\":\"jamesbrain\",\"id\":4904037,\"node_id\":\"MDQ6VXNlcjQ5MDQwMzc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jamesbrain\",\"type\":\"User\",\"site_admin\":false,\"contributions\":662},{\"login\":\"retronym\",\"id\":65551,\"node_id\":\"MDQ6VXNlcjY1NTUx\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/retronym\",\"type\":\"User\",\"site_admin\":false,\"contributions\":611},{\"login\":\"sugakandrey\",\"id\":7085718,\"node_id\":\"MDQ6VXNlcjcwODU3MTg=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/sugakandrey\",\"type\":\"User\",\"site_admin\":false,\"contributions\":468},{\"login\":\"katejim\",\"id\":5734796,\"node_id\":\"MDQ6VXNlcjU3MzQ3OTY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/katejim\",\"type\":\"User\",\"site_admin\":false,\"contributions\":428},{\"login\":\"ilinum\",\"id\":5924452,\"node_id\":\"MDQ6VXNlcjU5MjQ0NTI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ilinum\",\"type\":\"User\",\"site_admin\":false,\"contributions\":326},{\"login\":\"semkagtn\",\"id\":2456926,\"node_id\":\"MDQ6VXNlcjI0NTY5MjY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/semkagtn\",\"type\":\"User\",\"site_admin\":false,\"contributions\":302},{\"login\":\"darthorimar\",\"id\":16403337,\"node_id\":\"MDQ6VXNlcjE2NDAzMzM3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/darthorimar\",\"type\":\"User\",\"site_admin\":false,\"contributions\":196},{\"login\":\"kseniasautina\",\"id\":2247166,\"node_id\":\"MDQ6VXNlcjIyNDcxNjY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/kseniasautina\",\"type\":\"User\",\"site_admin\":false,\"contributions\":183},{\"login\":\"gerardd33\",\"id\":56594942,\"node_id\":\"MDQ6VXNlcjU2NTk0OTQy\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/gerardd33\",\"type\":\"User\",\"site_admin\":false,\"contributions\":131},{\"login\":\"ghik\",\"id\":1022675,\"node_id\":\"MDQ6VXNlcjEwMjI2NzU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ghik\",\"type\":\"User\",\"site_admin\":false,\"contributions\":103},{\"login\":\"xuansontrinh\",\"id\":18229317,\"node_id\":\"MDQ6VXNlcjE4MjI5MzE3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/xuansontrinh\",\"type\":\"User\",\"site_admin\":false,\"contributions\":94}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":100}},\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":2924705,\"node_id\":\"MDEwOlJlcG9zaXRvcnkyOTI0NzA1\",\"name\":\"teamcity-messages\",\"full_name\":\"JetBrains/teamcity-messages\",\"private\":false,\"html_url\":\"https://github.com/JetBrains/teamcity-messages\",\"description\":\"Python Unit Test Reporting to TeamCity\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/teamcity-messages\",\"created_at\":\"2011-12-06T13:01:38Z\",\"updated_at\":\"2021-11-21T02:46:02Z\",\"pushed_at\":\"2021-09-18T00:06:20Z\",\"homepage\":\"https://pypi.python.org/pypi/teamcity-messages\",\"size\":3596,\"stargazers_count\":125,\"watchers_count\":125,\"language\":\"Python\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"forks_count\":76,\"archived\":false,\"disabled\":false,\"open_issues_count\":51,\"allow_forking\":true,\"is_template\":false,\"topics\":\"[]\",\"visibility\":\"public\",\"forks\":76,\"open_issues\":51,\"watchers\":125,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"contributors\":{\"data\":[{\"login\":\"shalupov\",\"id\":1244223,\"node_id\":\"MDQ6VXNlcjEyNDQyMjM=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/shalupov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":422},{\"login\":\"msabramo\",\"id\":305268,\"node_id\":\"MDQ6VXNlcjMwNTI2OA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/msabramo\",\"type\":\"User\",\"site_admin\":false,\"contributions\":46},{\"login\":\"throwable-one\",\"id\":7673963,\"node_id\":\"MDQ6VXNlcjc2NzM5NjM=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/throwable-one\",\"type\":\"User\",\"site_admin\":false,\"contributions\":43},{\"login\":\"leo-from-spb\",\"id\":1406510,\"node_id\":\"MDQ6VXNlcjE0MDY1MTA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/leo-from-spb\",\"type\":\"User\",\"site_admin\":false,\"contributions\":24},{\"login\":\"mikekidya\",\"id\":33327979,\"node_id\":\"MDQ6VXNlcjMzMzI3OTc5\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mikekidya\",\"type\":\"User\",\"site_admin\":false,\"contributions\":22},{\"login\":\"sambrightman\",\"id\":536652,\"node_id\":\"MDQ6VXNlcjUzNjY1Mg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/sambrightman\",\"type\":\"User\",\"site_admin\":false,\"contributions\":15},{\"login\":\"djeebus\",\"id\":669730,\"node_id\":\"MDQ6VXNlcjY2OTczMA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/djeebus\",\"type\":\"User\",\"site_admin\":false,\"contributions\":11},{\"login\":\"ikonst\",\"id\":1186084,\"node_id\":\"MDQ6VXNlcjExODYwODQ=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ikonst\",\"type\":\"User\",\"site_admin\":false,\"contributions\":8},{\"login\":\"thedrow\",\"id\":48936,\"node_id\":\"MDQ6VXNlcjQ4OTM2\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/thedrow\",\"type\":\"User\",\"site_admin\":false,\"contributions\":5},{\"login\":\"gmlexx\",\"id\":1112318,\"node_id\":\"MDQ6VXNlcjExMTIzMTg=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/gmlexx\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3},{\"login\":\"curzona\",\"id\":1147498,\"node_id\":\"MDQ6VXNlcjExNDc0OTg=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/curzona\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3},{\"login\":\"enkelli\",\"id\":14038418,\"node_id\":\"MDQ6VXNlcjE0MDM4NDE4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/enkelli\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3},{\"login\":\"PetrWolf\",\"id\":1173038,\"node_id\":\"MDQ6VXNlcjExNzMwMzg=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PetrWolf\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3},{\"login\":\"ralphje\",\"id\":1107949,\"node_id\":\"MDQ6VXNlcjExMDc5NDk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ralphje\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3},{\"login\":\"vtitor\",\"id\":2708101,\"node_id\":\"MDQ6VXNlcjI3MDgxMDE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/vtitor\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3},{\"login\":\"aaronb-inova\",\"id\":2257080,\"node_id\":\"MDQ6VXNlcjIyNTcwODA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/aaronb-inova\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"madlexa\",\"id\":11231241,\"node_id\":\"MDQ6VXNlcjExMjMxMjQx\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/madlexa\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"denisenkom\",\"id\":2815692,\"node_id\":\"MDQ6VXNlcjI4MTU2OTI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/denisenkom\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"cmaloney\",\"id\":751088,\"node_id\":\"MDQ6VXNlcjc1MTA4OA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/cmaloney\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"garyd203\",\"id\":2515775,\"node_id\":\"MDQ6VXNlcjI1MTU3NzU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/garyd203\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":28}},\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":2924963,\"node_id\":\"MDEwOlJlcG9zaXRvcnkyOTI0OTYz\",\"name\":\"teamcity-cpp\",\"full_name\":\"JetBrains/teamcity-cpp\",\"private\":false,\"html_url\":\"https://github.com/JetBrains/teamcity-cpp\",\"description\":\"C++ Unit Test Reporting\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp\",\"created_at\":\"2011-12-06T13:46:31Z\",\"updated_at\":\"2021-11-15T12:38:35Z\",\"pushed_at\":\"2021-08-25T10:28:05Z\",\"homepage\":\"http://confluence.jetbrains.com/display/TW/Cpp+Unit+Test+Reporting\",\"size\":96,\"stargazers_count\":27,\"watchers_count\":27,\"language\":\"C++\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"forks_count\":21,\"archived\":false,\"disabled\":false,\"open_issues_count\":3,\"allow_forking\":true,\"is_template\":false,\"topics\":\"[]\",\"visibility\":\"public\",\"forks\":21,\"open_issues\":3,\"watchers\":27,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"contributors\":{\"data\":[{\"login\":\"shalupov\",\"id\":1244223,\"node_id\":\"MDQ6VXNlcjEyNDQyMjM=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/shalupov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":48},{\"login\":\"zaufi\",\"id\":548715,\"node_id\":\"MDQ6VXNlcjU0ODcxNQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/zaufi\",\"type\":\"User\",\"site_admin\":false,\"contributions\":26},{\"login\":\"paul-sh\",\"id\":296510,\"node_id\":\"MDQ6VXNlcjI5NjUxMA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/paul-sh\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3},{\"login\":\"pps83\",\"id\":1614246,\"node_id\":\"MDQ6VXNlcjE2MTQyNDY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pps83\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"edouarda\",\"id\":331889,\"node_id\":\"MDQ6VXNlcjMzMTg4OQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/edouarda\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"k15tfu\",\"id\":979106,\"node_id\":\"MDQ6VXNlcjk3OTEwNg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/k15tfu\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"Julia-Alexandrova\",\"id\":4893480,\"node_id\":\"MDQ6VXNlcjQ4OTM0ODA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Julia-Alexandrova\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"toonetown\",\"id\":97324,\"node_id\":\"MDQ6VXNlcjk3MzI0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/toonetown\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":8}},\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},{\"id\":3432266,\"node_id\":\"MDEwOlJlcG9zaXRvcnkzNDMyMjY2\",\"name\":\"kotlin\",\"full_name\":\"JetBrains/kotlin\",\"private\":false,\"html_url\":\"https://github.com/JetBrains/kotlin\",\"description\":\"The Kotlin Programming Language. \",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/kotlin\",\"created_at\":\"2012-02-13T17:29:58Z\",\"updated_at\":\"2021-11-25T10:55:55Z\",\"pushed_at\":\"2021-11-25T10:54:01Z\",\"homepage\":\"https://kotlinlang.org\",\"size\":1292704,\"stargazers_count\":39402,\"watchers_count\":39402,\"language\":\"Kotlin\",\"has_issues\":false,\"has_projects\":false,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"forks_count\":4824,\"archived\":false,\"disabled\":false,\"open_issues_count\":125,\"allow_forking\":true,\"is_template\":false,\"topics\":\"[compiler, gradle-plugin, intellij-plugin, kotlin, kotlin-library, maven-plugin, programming-language]\",\"visibility\":\"public\",\"forks\":4824,\"open_issues\":125,\"watchers\":39402,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"contributors\":{\"data\":[{\"login\":\"udalov\",\"id\":292714,\"node_id\":\"MDQ6VXNlcjI5MjcxNA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/udalov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":5630},{\"login\":\"mglukhikh\",\"id\":1127631,\"node_id\":\"MDQ6VXNlcjExMjc2MzE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mglukhikh\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4015},{\"login\":\"goodwinnk\",\"id\":908958,\"node_id\":\"MDQ6VXNlcjkwODk1OA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/goodwinnk\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3925},{\"login\":\"valentinkip\",\"id\":3007027,\"node_id\":\"MDQ6VXNlcjMwMDcwMjc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/valentinkip\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3069},{\"login\":\"abreslav\",\"id\":888318,\"node_id\":\"MDQ6VXNlcjg4ODMxOA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/abreslav\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2862},{\"login\":\"pTalanov\",\"id\":442640,\"node_id\":\"MDQ6VXNlcjQ0MjY0MA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pTalanov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2810},{\"login\":\"dzharkov\",\"id\":863207,\"node_id\":\"MDQ6VXNlcjg2MzIwNw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dzharkov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2662},{\"login\":\"ilya-g\",\"id\":4257577,\"node_id\":\"MDQ6VXNlcjQyNTc1Nzc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ilya-g\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2566},{\"login\":\"asedunov\",\"id\":2734357,\"node_id\":\"MDQ6VXNlcjI3MzQzNTc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/asedunov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2456},{\"login\":\"demiurg906\",\"id\":14974409,\"node_id\":\"MDQ6VXNlcjE0OTc0NDA5\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/demiurg906\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2199},{\"login\":\"yole\",\"id\":46553,\"node_id\":\"MDQ6VXNlcjQ2NTUz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/yole\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2174},{\"login\":\"dnpetrov\",\"id\":544563,\"node_id\":\"MDQ6VXNlcjU0NDU2Mw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dnpetrov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2148},{\"login\":\"max-kammerer\",\"id\":1205032,\"node_id\":\"MDQ6VXNlcjEyMDUwMzI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/max-kammerer\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2131},{\"login\":\"yanex\",\"id\":95996,\"node_id\":\"MDQ6VXNlcjk1OTk2\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/yanex\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1911},{\"login\":\"NataliaUkhorskaya\",\"id\":968879,\"node_id\":\"MDQ6VXNlcjk2ODg3OQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/NataliaUkhorskaya\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1825},{\"login\":\"darthorimar\",\"id\":16403337,\"node_id\":\"MDQ6VXNlcjE2NDAzMzM3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/darthorimar\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1791},{\"login\":\"AlexeyTsvetkov\",\"id\":654232,\"node_id\":\"MDQ6VXNlcjY1NDIzMg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/AlexeyTsvetkov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1381},{\"login\":\"ligee\",\"id\":329565,\"node_id\":\"MDQ6VXNlcjMyOTU2NQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ligee\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1376},{\"login\":\"svtk\",\"id\":1447386,\"node_id\":\"MDQ6VXNlcjE0NDczODY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/svtk\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1273},{\"login\":\"SvyatoslavScherbina\",\"id\":22007028,\"node_id\":\"MDQ6VXNlcjIyMDA3MDI4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/SvyatoslavScherbina\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1172}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":100}},\"license\":{\"data\":{\"key\":null,\"name\":null,\"spdx_id\":null,\"url\":null,\"node_id\":null},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"id\",\"node_id\",\"name\",\"full_name\",\"private\",\"html_url\",\"description\",\"fork\",\"url\",\"created_at\",\"updated_at\",\"pushed_at\",\"homepage\",\"size\",\"stargazers_count\",\"watchers_count\",\"language\",\"has_issues\",\"has_projects\",\"has_downloads\",\"has_wiki\",\"has_pages\",\"forks_count\",\"archived\",\"disabled\",\"open_issues_count\",\"allow_forking\",\"is_template\",\"topics\",\"visibility\",\"forks\",\"open_issues\",\"watchers\",\"default_branch\",\"permissions\",\"contributors\",\"license\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlinx.datetime.Instant\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlinx.datetime.Instant\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlinx.datetime.Instant\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ColumnGroup\"},{\"kind\":\"FrameColumn\"},{\"kind\":\"ColumnGroup\"}],\"ncol\":37,\"nrow\":100}},\"members\":{\"data\":[{\"login\":\"1anisim\",\"id\":70746131,\"node_id\":\"MDQ6VXNlcjcwNzQ2MTMx\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/1anisim\",\"type\":\"User\",\"site_admin\":false},{\"login\":\"AI-shm\",\"id\":63251834,\"node_id\":\"MDQ6VXNlcjYzMjUxODM0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/AI-shm\",\"type\":\"User\",\"site_admin\":false},{\"login\":\"ALikhachev\",\"id\":1221596,\"node_id\":\"MDQ6VXNlcjEyMjE1OTY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ALikhachev\",\"type\":\"User\",\"site_admin\":false},{\"login\":\"Alefas\",\"id\":94064,\"node_id\":\"MDQ6VXNlcjk0MDY0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Alefas\",\"type\":\"User\",\"site_admin\":false},{\"login\":\"AlexPl292\",\"id\":4203721,\"node_id\":\"MDQ6VXNlcjQyMDM3MjE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/AlexPl292\",\"type\":\"User\",\"site_admin\":false},{\"login\":\"AlexeyKalina\",\"id\":15379339,\"node_id\":\"MDQ6VXNlcjE1Mzc5MzM5\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/AlexeyKalina\",\"type\":\"User\",\"site_admin\":false},{\"login\":\"AndreyAkinshin\",\"id\":2259237,\"node_id\":\"MDQ6VXNlcjIyNTkyMzc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/AndreyAkinshin\",\"type\":\"User\",\"site_admin\":false},{\"login\":\"Avvessalom\",\"id\":49491863,\"node_id\":\"MDQ6VXNlcjQ5NDkxODYz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Avvessalom\",\"type\":\"User\",\"site_admin\":false},{\"login\":\"Balkanskiy\",\"id\":2853578,\"node_id\":\"MDQ6VXNlcjI4NTM1Nzg=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Balkanskiy\",\"type\":\"User\",\"site_admin\":false},{\"login\":\"BarracudaPff\",\"id\":18344254,\"node_id\":\"MDQ6VXNlcjE4MzQ0MjU0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/BarracudaPff\",\"type\":\"User\",\"site_admin\":false},{\"login\":\"BasLeijdekkers\",\"id\":139643,\"node_id\":\"MDQ6VXNlcjEzOTY0Mw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/BasLeijdekkers\",\"type\":\"User\",\"site_admin\":false},{\"login\":\"CrazyCoder\",\"id\":122834,\"node_id\":\"MDQ6VXNlcjEyMjgzNA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/CrazyCoder\",\"type\":\"User\",\"site_admin\":false},{\"login\":\"DedSec256\",\"id\":26364714,\"node_id\":\"MDQ6VXNlcjI2MzY0NzE0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/DedSec256\",\"type\":\"User\",\"site_admin\":false},{\"login\":\"DeveloperHacker\",\"id\":11194423,\"node_id\":\"MDQ6VXNlcjExMTk0NDIz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/DeveloperHacker\",\"type\":\"User\",\"site_admin\":false},{\"login\":\"DmPanov\",\"id\":37106163,\"node_id\":\"MDQ6VXNlcjM3MTA2MTYz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/DmPanov\",\"type\":\"User\",\"site_admin\":false},{\"login\":\"ForNeVeR\",\"id\":92793,\"node_id\":\"MDQ6VXNlcjkyNzkz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ForNeVeR\",\"type\":\"User\",\"site_admin\":false},{\"login\":\"JSMonk\",\"id\":10776615,\"node_id\":\"MDQ6VXNlcjEwNzc2NjE1\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/JSMonk\",\"type\":\"User\",\"site_admin\":false},{\"login\":\"KhlopotovAI\",\"id\":38380226,\"node_id\":\"MDQ6VXNlcjM4MzgwMjI2\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/KhlopotovAI\",\"type\":\"User\",\"site_admin\":false},{\"login\":\"KvanTTT\",\"id\":1150330,\"node_id\":\"MDQ6VXNlcjExNTAzMzA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/KvanTTT\",\"type\":\"User\",\"site_admin\":false},{\"login\":\"LChernigovskaya\",\"id\":10995386,\"node_id\":\"MDQ6VXNlcjEwOTk1Mzg2\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/LChernigovskaya\",\"type\":\"User\",\"site_admin\":false}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}],\"ncol\":7,\"nrow\":187}}}]}" }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "execution_count": 7 }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:18:43.953923Z", "start_time": "2025-05-27T13:18:43.869046Z" } }, "source": [ "organizations.schema()" ], "outputs": [ { "data": { "text/plain": [ "url: URL\n", "name: String\n", "repos: *\n", " id: Int\n", " node_id: String\n", " name: String\n", " full_name: String\n", " private: Boolean\n", " html_url: URL\n", " description: String?\n", " fork: Boolean\n", " url: URL\n", " created_at: kotlinx.datetime.Instant\n", " updated_at: kotlinx.datetime.Instant\n", " pushed_at: kotlinx.datetime.Instant\n", " homepage: String?\n", " size: Int\n", " stargazers_count: Int\n", " watchers_count: Int\n", " language: String?\n", " has_issues: Boolean\n", " has_projects: Boolean\n", " has_downloads: Boolean\n", " has_wiki: Boolean\n", " has_pages: Boolean\n", " forks_count: Int\n", " archived: Boolean\n", " disabled: Boolean\n", " open_issues_count: Int\n", " allow_forking: Boolean\n", " is_template: Boolean\n", " topics: String\n", " visibility: String\n", " forks: Int\n", " open_issues: Int\n", " watchers: Int\n", " default_branch: String\n", " permissions:\n", " admin: Boolean\n", " maintain: Boolean\n", " push: Boolean\n", " triage: Boolean\n", " pull: Boolean\n", " contributors: *\n", " login: String\n", " id: Int\n", " node_id: String\n", " gravatar_id: String\n", " url: URL\n", " type: String\n", " site_admin: Boolean\n", " contributions: Int\n", " license:\n", " key: String?\n", " name: String?\n", " spdx_id: String?\n", " url: URL?\n", " node_id: String?\n", "\n", "members: *\n", " login: String\n", " id: Int\n", " node_id: String\n", " gravatar_id: String\n", " url: URL\n", " type: String\n", " site_admin: Boolean\n" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "execution_count": 8 }, { "cell_type": "markdown", "metadata": { "pycharm": { "name": "#%% md\n" } }, "source": [ "This data is indeed hierarchical. organizations is itself a dataframe. It has a child column `repos`, a dataframe with lots of data." ] }, { "cell_type": "markdown", "metadata": { "pycharm": { "name": "#%% md\n" } }, "source": [ "1. **How many contributors there are?**" ] }, { "cell_type": "markdown", "metadata": { "pycharm": { "name": "#%% md\n" } }, "source": [ "The easiest way to work with hierarchical data is to pick only required data from it. It is nice to have a huge dataframe with all relations between data, but carrying it around involves extra complexity. So let's start by getting contributors from inside of the data structure." ] }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:18:49.054933Z", "start_time": "2025-05-27T13:18:48.969815Z" } }, "source": [ "val jb = organizations[0]" ], "outputs": [], "execution_count": 9 }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:18:54.219746Z", "start_time": "2025-05-27T13:18:53.198182Z" } }, "source": [ "val jbRepos = jb.repos" ], "outputs": [], "execution_count": 10 }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:18:55.493073Z", "start_time": "2025-05-27T13:18:55.262299Z" } }, "source": [ "jbRepos.contributors" ], "outputs": [ { "data": { "text/html": [ " \n", " \n", " \n", " \n", " \n", " \n", "
contributors
DataFrame [4 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
chashnikov978014MDQ6VXNlcjk3ODAxNA==https://api.github.com/users/chashnikovUserfalse145
shafirov121982MDQ6VXNlcjEyMTk4Mg==https://api.github.com/users/shafirovUserfalse27
pavelsher301744MDQ6VXNlcjMwMTc0NA==https://api.github.com/users/pavelsherUserfalse6
yole46553MDQ6VXNlcjQ2NTUzhttps://api.github.com/users/yoleUserfalse1
DataFrame [20 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
maartenba485230MDQ6VXNlcjQ4NTIzMA==https://api.github.com/users/maartenbaUserfalse215
rekolobov2941429MDQ6VXNlcjI5NDE0Mjk=https://api.github.com/users/rekolobovUserfalse115
hhariri108107MDQ6VXNlcjEwODEwNw==https://api.github.com/users/hhaririUserfalse94
tdietrich513445632MDQ6VXNlcjQ0NTYzMg==https://api.github.com/users/tdietric...Userfalse5
Elwetana7472690MDQ6VXNlcjc0NzI2OTA=https://api.github.com/users/ElwetanaUserfalse4

... showing only top 5 of 20 rows

DataFrame [10 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
denofevil32124MDQ6VXNlcjMyMTI0https://api.github.com/users/denofevilUserfalse49
iromeo72933MDQ6VXNlcjcyOTMzhttps://api.github.com/users/iromeoUserfalse26
rvishnyakov54810571MDQ6VXNlcjU0ODEwNTcxhttps://api.github.com/users/rvishnyakovUserfalse15
yole46553MDQ6VXNlcjQ2NTUzhttps://api.github.com/users/yoleUserfalse12
zolotov140920MDQ6VXNlcjE0MDkyMA==https://api.github.com/users/zolotovUserfalse7

... showing only top 5 of 10 rows

DataFrame [87 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
AlexPl2924203721MDQ6VXNlcjQyMDM3MjE=https://api.github.com/users/AlexPl292Userfalse2195
vlasovskikh126891MDQ6VXNlcjEyNjg5MQ==https://api.github.com/users/vlasovskikhUserfalse861
citizenmatt222659MDQ6VXNlcjIyMjY1OQ==https://api.github.com/users/citizenmattUserfalse251
lippfi81118900MDQ6VXNlcjgxMTE4OTAwhttps://api.github.com/users/lippfiUserfalse224
karavaevitalii17340655MDQ6VXNlcjE3MzQwNjU1https://api.github.com/users/karavaev...Userfalse193

... showing only top 5 of 87 rows

DataFrame [1 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
anna239661533MDQ6VXNlcjY2MTUzMw==https://api.github.com/users/anna239Userfalse2
DataFrame [1 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
anna239661533MDQ6VXNlcjY2MTUzMw==https://api.github.com/users/anna239Userfalse3
DataFrame [3 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
katepol484436MDQ6VXNlcjQ4NDQzNg==https://api.github.com/users/katepolUserfalse200
nd38202MDQ6VXNlcjM4MjAyhttps://api.github.com/users/ndUserfalse4
yole46553MDQ6VXNlcjQ2NTUzhttps://api.github.com/users/yoleUserfalse3
DataFrame [1 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
fearfall624708MDQ6VXNlcjYyNDcwOA==https://api.github.com/users/fearfallUserfalse38
DataFrame [21 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
jonnyzzz256431MDQ6VXNlcjI1NjQzMQ==https://api.github.com/users/jonnyzzzUserfalse1524
dtretyakov1025927MDQ6VXNlcjEwMjU5Mjc=https://api.github.com/users/dtretyakovUserfalse345
NikolayPianikov11720017MDQ6VXNlcjExNzIwMDE3https://api.github.com/users/NikolayP...Userfalse94
IlyaFomenko52043002MDQ6VXNlcjUyMDQzMDAyhttps://api.github.com/users/IlyaFomenkoUserfalse69
pavelsher301744MDQ6VXNlcjMwMTc0NA==https://api.github.com/users/pavelsherUserfalse17

... showing only top 5 of 21 rows

DataFrame [12 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
gregsh958865MDQ6VXNlcjk1ODg2NQ==https://api.github.com/users/gregshUserfalse1084
dovchinnikov5519549MDQ6VXNlcjU1MTk1NDk=https://api.github.com/users/dovchinn...Userfalse19
ignatov426890MDQ6VXNlcjQyNjg5MA==https://api.github.com/users/ignatovUserfalse8
zolotov140920MDQ6VXNlcjE0MDkyMA==https://api.github.com/users/zolotovUserfalse7
maxmedvedev526998MDQ6VXNlcjUyNjk5OA==https://api.github.com/users/maxmedvedevUserfalse4

... showing only top 5 of 12 rows

DataFrame [1 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
yole46553MDQ6VXNlcjQ2NTUzhttps://api.github.com/users/yoleUserfalse1
DataFrame [27 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
ilyasergey161937MDQ6VXNlcjE2MTkzNw==https://api.github.com/users/ilyasergeyUserfalse136
Alefas94064MDQ6VXNlcjk0MDY0https://api.github.com/users/AlefasUserfalse98
donnerpeter122009MDQ6VXNlcjEyMjAwOQ==https://api.github.com/users/donnerpeterUserfalse70
OsipovStas1499149MDQ6VXNlcjE0OTkxNDk=https://api.github.com/users/OsipovStasUserfalse33
ianp103420MDQ6VXNlcjEwMzQyMA==https://api.github.com/users/ianpUserfalse15

... showing only top 5 of 27 rows

DataFrame [43 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
artem-tikhomirov22168528MDQ6VXNlcjIyMTY4NTI4https://api.github.com/users/artem-ti...Userfalse6418
juliabeliaeva58706MDQ6VXNlcjU4NzA2https://api.github.com/users/juliabel...Userfalse5762
ashatalin980692MDQ6VXNlcjk4MDY5Mg==https://api.github.com/users/ashatalinUserfalse4560
alshan4430922MDQ6VXNlcjQ0MzA5MjI=https://api.github.com/users/alshanUserfalse4268
fisakov1011301MDQ6VXNlcjEwMTEzMDE=https://api.github.com/users/fisakovUserfalse4006

... showing only top 5 of 43 rows

DataFrame [100 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
akozlova4306070MDQ6VXNlcjQzMDYwNzA=https://api.github.com/users/akozlovaUserfalse21724
yole46553MDQ6VXNlcjQ2NTUzhttps://api.github.com/users/yoleUserfalse17519
donnerpeter122009MDQ6VXNlcjEyMjAwOQ==https://api.github.com/users/donnerpeterUserfalse17201
cdracm5497783MDQ6VXNlcjU0OTc3ODM=https://api.github.com/users/cdracmUserfalse14996
develar350686MDQ6VXNlcjM1MDY4Ng==https://api.github.com/users/develarUserfalse11983

... showing only top 5 of 100 rows

DataFrame [10 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
jonnyzzz256431MDQ6VXNlcjI1NjQzMQ==https://api.github.com/users/jonnyzzzUserfalse103
NikolayPianikov11720017MDQ6VXNlcjExNzIwMDE3https://api.github.com/users/NikolayP...Userfalse44
Julia-Alexandrova4893480MDQ6VXNlcjQ4OTM0ODA=https://api.github.com/users/Julia-Al...Userfalse3
derigel23175250MDQ6VXNlcjE3NTI1MA==https://api.github.com/users/derigel23Userfalse2
AlexanderKholodov4627734248MDQ6VXNlcjI3NzM0MjQ4https://api.github.com/users/Alexande...Userfalse2

... showing only top 5 of 10 rows

DataFrame [26 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
boot852348192MDQ6VXNlcjIzNDgxOTI=https://api.github.com/users/boot85Userfalse53
pavel-nikolaev832406MDQ6VXNlcjgzMjQwNg==https://api.github.com/users/pavel-ni...Userfalse23
rushimusmaximus4422015MDQ6VXNlcjQ0MjIwMTU=https://api.github.com/users/rushimus...Userfalse6
lehvolk6284727MDQ6VXNlcjYyODQ3Mjc=https://api.github.com/users/lehvolkUserfalse5
anna239661533MDQ6VXNlcjY2MTUzMw==https://api.github.com/users/anna239Userfalse4

... showing only top 5 of 26 rows

DataFrame [100 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
Alefas94064MDQ6VXNlcjk0MDY0https://api.github.com/users/AlefasUserfalse5990
niktrop3604749MDQ6VXNlcjM2MDQ3NDk=https://api.github.com/users/niktropUserfalse4708
pavelfatin677333MDQ6VXNlcjY3NzMzMw==https://api.github.com/users/pavelfatinUserfalse2816
unkarjedy3989292MDQ6VXNlcjM5ODkyOTI=https://api.github.com/users/unkarjedyUserfalse1767
adkozlov1233785MDQ6VXNlcjEyMzM3ODU=https://api.github.com/users/adkozlovUserfalse1659

... showing only top 5 of 100 rows

DataFrame [28 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
shalupov1244223MDQ6VXNlcjEyNDQyMjM=https://api.github.com/users/shalupovUserfalse422
msabramo305268MDQ6VXNlcjMwNTI2OA==https://api.github.com/users/msabramoUserfalse46
throwable-one7673963MDQ6VXNlcjc2NzM5NjM=https://api.github.com/users/throwabl...Userfalse43
leo-from-spb1406510MDQ6VXNlcjE0MDY1MTA=https://api.github.com/users/leo-from...Userfalse24
mikekidya33327979MDQ6VXNlcjMzMzI3OTc5https://api.github.com/users/mikekidyaUserfalse22

... showing only top 5 of 28 rows

DataFrame [8 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
shalupov1244223MDQ6VXNlcjEyNDQyMjM=https://api.github.com/users/shalupovUserfalse48
zaufi548715MDQ6VXNlcjU0ODcxNQ==https://api.github.com/users/zaufiUserfalse26
paul-sh296510MDQ6VXNlcjI5NjUxMA==https://api.github.com/users/paul-shUserfalse3
pps831614246MDQ6VXNlcjE2MTQyNDY=https://api.github.com/users/pps83Userfalse2
edouarda331889MDQ6VXNlcjMzMTg4OQ==https://api.github.com/users/edouardaUserfalse1

... showing only top 5 of 8 rows

DataFrame [100 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
udalov292714MDQ6VXNlcjI5MjcxNA==https://api.github.com/users/udalovUserfalse5630
mglukhikh1127631MDQ6VXNlcjExMjc2MzE=https://api.github.com/users/mglukhikhUserfalse4015
goodwinnk908958MDQ6VXNlcjkwODk1OA==https://api.github.com/users/goodwinnkUserfalse3925
valentinkip3007027MDQ6VXNlcjMwMDcwMjc=https://api.github.com/users/valentinkipUserfalse3069
abreslav888318MDQ6VXNlcjg4ODMxOA==https://api.github.com/users/abreslavUserfalse2862

... showing only top 5 of 100 rows

\n", " \n", " \n", " " ], "application/kotlindataframe+json": "{\"$version\":\"2.1.1\",\"metadata\":{\"columns\":[\"contributors\"],\"types\":[{\"kind\":\"FrameColumn\"}],\"nrow\":100,\"ncol\":1},\"kotlin_dataframe\":[{\"contributors\":{\"data\":[{\"login\":\"chashnikov\",\"id\":978014,\"node_id\":\"MDQ6VXNlcjk3ODAxNA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/chashnikov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":145},{\"login\":\"shafirov\",\"id\":121982,\"node_id\":\"MDQ6VXNlcjEyMTk4Mg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/shafirov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":27},{\"login\":\"pavelsher\",\"id\":301744,\"node_id\":\"MDQ6VXNlcjMwMTc0NA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pavelsher\",\"type\":\"User\",\"site_admin\":false,\"contributions\":6},{\"login\":\"yole\",\"id\":46553,\"node_id\":\"MDQ6VXNlcjQ2NTUz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/yole\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":4}}},{\"contributors\":{\"data\":[{\"login\":\"maartenba\",\"id\":485230,\"node_id\":\"MDQ6VXNlcjQ4NTIzMA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/maartenba\",\"type\":\"User\",\"site_admin\":false,\"contributions\":215},{\"login\":\"rekolobov\",\"id\":2941429,\"node_id\":\"MDQ6VXNlcjI5NDE0Mjk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/rekolobov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":115},{\"login\":\"hhariri\",\"id\":108107,\"node_id\":\"MDQ6VXNlcjEwODEwNw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/hhariri\",\"type\":\"User\",\"site_admin\":false,\"contributions\":94},{\"login\":\"tdietrich513\",\"id\":445632,\"node_id\":\"MDQ6VXNlcjQ0NTYzMg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/tdietrich513\",\"type\":\"User\",\"site_admin\":false,\"contributions\":5},{\"login\":\"Elwetana\",\"id\":7472690,\"node_id\":\"MDQ6VXNlcjc0NzI2OTA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Elwetana\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4},{\"login\":\"tablekat\",\"id\":6765561,\"node_id\":\"MDQ6VXNlcjY3NjU1NjE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/tablekat\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4},{\"login\":\"mwgriffiths88\",\"id\":4941206,\"node_id\":\"MDQ6VXNlcjQ5NDEyMDY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mwgriffiths88\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4},{\"login\":\"tikicoder\",\"id\":787308,\"node_id\":\"MDQ6VXNlcjc4NzMwOA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/tikicoder\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3},{\"login\":\"aschoelzhorn\",\"id\":1025417,\"node_id\":\"MDQ6VXNlcjEwMjU0MTc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/aschoelzhorn\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"tetsuo13\",\"id\":92477,\"node_id\":\"MDQ6VXNlcjkyNDc3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/tetsuo13\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"baranovskis\",\"id\":7858775,\"node_id\":\"MDQ6VXNlcjc4NTg3NzU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/baranovskis\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"jawn\",\"id\":1705112,\"node_id\":\"MDQ6VXNlcjE3MDUxMTI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jawn\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"nylchr\",\"id\":25842161,\"node_id\":\"MDQ6VXNlcjI1ODQyMTYx\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/nylchr\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"nesteruk\",\"id\":469046,\"node_id\":\"MDQ6VXNlcjQ2OTA0Ng==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/nesteruk\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"jeff-french\",\"id\":209994,\"node_id\":\"MDQ6VXNlcjIwOTk5NA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jeff-french\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"johannesg\",\"id\":186378,\"node_id\":\"MDQ6VXNlcjE4NjM3OA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/johannesg\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"matkoch\",\"id\":5005566,\"node_id\":\"MDQ6VXNlcjUwMDU1NjY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/matkoch\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"wallaceturner\",\"id\":2849980,\"node_id\":\"MDQ6VXNlcjI4NDk5ODA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/wallaceturner\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"manbearwiz\",\"id\":3688847,\"node_id\":\"MDQ6VXNlcjM2ODg4NDc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/manbearwiz\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"sbaer\",\"id\":518210,\"node_id\":\"MDQ6VXNlcjUxODIxMA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/sbaer\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":20}}},{\"contributors\":{\"data\":[{\"login\":\"denofevil\",\"id\":32124,\"node_id\":\"MDQ6VXNlcjMyMTI0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/denofevil\",\"type\":\"User\",\"site_admin\":false,\"contributions\":49},{\"login\":\"iromeo\",\"id\":72933,\"node_id\":\"MDQ6VXNlcjcyOTMz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/iromeo\",\"type\":\"User\",\"site_admin\":false,\"contributions\":26},{\"login\":\"rvishnyakov\",\"id\":54810571,\"node_id\":\"MDQ6VXNlcjU0ODEwNTcx\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/rvishnyakov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":15},{\"login\":\"yole\",\"id\":46553,\"node_id\":\"MDQ6VXNlcjQ2NTUz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/yole\",\"type\":\"User\",\"site_admin\":false,\"contributions\":12},{\"login\":\"zolotov\",\"id\":140920,\"node_id\":\"MDQ6VXNlcjE0MDkyMA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/zolotov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":7},{\"login\":\"yeswolf\",\"id\":1262951,\"node_id\":\"MDQ6VXNlcjEyNjI5NTE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/yeswolf\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3},{\"login\":\"zlw\",\"id\":39616,\"node_id\":\"MDQ6VXNlcjM5NjE2\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/zlw\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"hanleybrand\",\"id\":320464,\"node_id\":\"MDQ6VXNlcjMyMDQ2NA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/hanleybrand\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"TwiN\",\"id\":15699766,\"node_id\":\"MDQ6VXNlcjE1Njk5NzY2\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/TwiN\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"type\":\"Bot\",\"site_admin\":false,\"contributions\":1}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":10}}},{\"contributors\":{\"data\":[{\"login\":\"AlexPl292\",\"id\":4203721,\"node_id\":\"MDQ6VXNlcjQyMDM3MjE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/AlexPl292\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2195},{\"login\":\"vlasovskikh\",\"id\":126891,\"node_id\":\"MDQ6VXNlcjEyNjg5MQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/vlasovskikh\",\"type\":\"User\",\"site_admin\":false,\"contributions\":861},{\"login\":\"citizenmatt\",\"id\":222659,\"node_id\":\"MDQ6VXNlcjIyMjY1OQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/citizenmatt\",\"type\":\"User\",\"site_admin\":false,\"contributions\":251},{\"login\":\"lippfi\",\"id\":81118900,\"node_id\":\"MDQ6VXNlcjgxMTE4OTAw\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/lippfi\",\"type\":\"User\",\"site_admin\":false,\"contributions\":224},{\"login\":\"karavaevitalii\",\"id\":17340655,\"node_id\":\"MDQ6VXNlcjE3MzQwNjU1\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/karavaevitalii\",\"type\":\"User\",\"site_admin\":false,\"contributions\":193},{\"login\":\"dezgeg\",\"id\":579369,\"node_id\":\"MDQ6VXNlcjU3OTM2OQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dezgeg\",\"type\":\"User\",\"site_admin\":false,\"contributions\":35},{\"login\":\"vasalf\",\"id\":11293747,\"node_id\":\"MDQ6VXNlcjExMjkzNzQ3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/vasalf\",\"type\":\"User\",\"site_admin\":false,\"contributions\":32},{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"type\":\"Bot\",\"site_admin\":false,\"contributions\":25},{\"login\":\"fan-tom\",\"id\":14140464,\"node_id\":\"MDQ6VXNlcjE0MTQwNDY0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/fan-tom\",\"type\":\"User\",\"site_admin\":false,\"contributions\":24},{\"login\":\"dhleong\",\"id\":816150,\"node_id\":\"MDQ6VXNlcjgxNjE1MA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dhleong\",\"type\":\"User\",\"site_admin\":false,\"contributions\":20},{\"login\":\"olegs\",\"id\":75644,\"node_id\":\"MDQ6VXNlcjc1NjQ0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/olegs\",\"type\":\"User\",\"site_admin\":false,\"contributions\":18},{\"login\":\"angelbot\",\"id\":4204181,\"node_id\":\"MDQ6VXNlcjQyMDQxODE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/angelbot\",\"type\":\"User\",\"site_admin\":false,\"contributions\":13},{\"login\":\"sharat87\",\"id\":120119,\"node_id\":\"MDQ6VXNlcjEyMDExOQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/sharat87\",\"type\":\"User\",\"site_admin\":false,\"contributions\":12},{\"login\":\"KostkaBrukowa\",\"id\":35625949,\"node_id\":\"MDQ6VXNlcjM1NjI1OTQ5\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/KostkaBrukowa\",\"type\":\"User\",\"site_admin\":false,\"contributions\":11},{\"login\":\"zolotov\",\"id\":140920,\"node_id\":\"MDQ6VXNlcjE0MDkyMA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/zolotov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":11},{\"login\":\"ayzenquwe\",\"id\":4571520,\"node_id\":\"MDQ6VXNlcjQ1NzE1MjA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ayzenquwe\",\"type\":\"User\",\"site_admin\":false,\"contributions\":8},{\"login\":\"jpalus\",\"id\":484155,\"node_id\":\"MDQ6VXNlcjQ4NDE1NQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jpalus\",\"type\":\"User\",\"site_admin\":false,\"contributions\":7},{\"login\":\"jorgengranseth\",\"id\":20792760,\"node_id\":\"MDQ6VXNlcjIwNzkyNzYw\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jorgengranseth\",\"type\":\"User\",\"site_admin\":false,\"contributions\":6},{\"login\":\"sumoooru2\",\"id\":5037956,\"node_id\":\"MDQ6VXNlcjUwMzc5NTY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/sumoooru2\",\"type\":\"User\",\"site_admin\":false,\"contributions\":6},{\"login\":\"rasendubi\",\"id\":1366419,\"node_id\":\"MDQ6VXNlcjEzNjY0MTk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/rasendubi\",\"type\":\"User\",\"site_admin\":false,\"contributions\":6}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":87}}},{\"contributors\":{\"data\":[{\"login\":\"anna239\",\"id\":661533,\"node_id\":\"MDQ6VXNlcjY2MTUzMw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/anna239\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":1}}},{\"contributors\":{\"data\":[{\"login\":\"anna239\",\"id\":661533,\"node_id\":\"MDQ6VXNlcjY2MTUzMw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/anna239\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":1}}},{\"contributors\":{\"data\":[{\"login\":\"katepol\",\"id\":484436,\"node_id\":\"MDQ6VXNlcjQ4NDQzNg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/katepol\",\"type\":\"User\",\"site_admin\":false,\"contributions\":200},{\"login\":\"nd\",\"id\":38202,\"node_id\":\"MDQ6VXNlcjM4MjAy\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/nd\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4},{\"login\":\"yole\",\"id\":46553,\"node_id\":\"MDQ6VXNlcjQ2NTUz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/yole\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":3}}},{\"contributors\":{\"data\":[{\"login\":\"fearfall\",\"id\":624708,\"node_id\":\"MDQ6VXNlcjYyNDcwOA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/fearfall\",\"type\":\"User\",\"site_admin\":false,\"contributions\":38}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":1}}},{\"contributors\":{\"data\":[{\"login\":\"jonnyzzz\",\"id\":256431,\"node_id\":\"MDQ6VXNlcjI1NjQzMQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jonnyzzz\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1524},{\"login\":\"dtretyakov\",\"id\":1025927,\"node_id\":\"MDQ6VXNlcjEwMjU5Mjc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dtretyakov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":345},{\"login\":\"NikolayPianikov\",\"id\":11720017,\"node_id\":\"MDQ6VXNlcjExNzIwMDE3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/NikolayPianikov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":94},{\"login\":\"IlyaFomenko\",\"id\":52043002,\"node_id\":\"MDQ6VXNlcjUyMDQzMDAy\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/IlyaFomenko\",\"type\":\"User\",\"site_admin\":false,\"contributions\":69},{\"login\":\"pavelsher\",\"id\":301744,\"node_id\":\"MDQ6VXNlcjMwMTc0NA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pavelsher\",\"type\":\"User\",\"site_admin\":false,\"contributions\":17},{\"login\":\"dmitry-treskunov\",\"id\":4550798,\"node_id\":\"MDQ6VXNlcjQ1NTA3OTg=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dmitry-treskunov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":8},{\"login\":\"VladRassokhin\",\"id\":552079,\"node_id\":\"MDQ6VXNlcjU1MjA3OQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/VladRassokhin\",\"type\":\"User\",\"site_admin\":false,\"contributions\":5},{\"login\":\"BenPhegan\",\"id\":674071,\"node_id\":\"MDQ6VXNlcjY3NDA3MQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/BenPhegan\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4},{\"login\":\"ekoshkin\",\"id\":82939770,\"node_id\":\"MDQ6VXNlcjgyOTM5Nzcw\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ekoshkin\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4},{\"login\":\"AnthonyCarl\",\"id\":1318679,\"node_id\":\"MDQ6VXNlcjEzMTg2Nzk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/AnthonyCarl\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3},{\"login\":\"kir\",\"id\":56328,\"node_id\":\"MDQ6VXNlcjU2MzI4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/kir\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3},{\"login\":\"nd\",\"id\":38202,\"node_id\":\"MDQ6VXNlcjM4MjAy\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/nd\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"mikekidya\",\"id\":33327979,\"node_id\":\"MDQ6VXNlcjMzMzI3OTc5\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mikekidya\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"Leonya\",\"id\":46537,\"node_id\":\"MDQ6VXNlcjQ2NTM3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Leonya\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"Dead-off\",\"id\":15314440,\"node_id\":\"MDQ6VXNlcjE1MzE0NDQw\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Dead-off\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"nskvortsov\",\"id\":539027,\"node_id\":\"MDQ6VXNlcjUzOTAyNw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/nskvortsov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"Hypnosphi\",\"id\":6651625,\"node_id\":\"MDQ6VXNlcjY2NTE2MjU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Hypnosphi\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"Julia-Alexandrova\",\"id\":4893480,\"node_id\":\"MDQ6VXNlcjQ4OTM0ODA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Julia-Alexandrova\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"orybak\",\"id\":508674,\"node_id\":\"MDQ6VXNlcjUwODY3NA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/orybak\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"vbedrosova\",\"id\":2464205,\"node_id\":\"MDQ6VXNlcjI0NjQyMDU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/vbedrosova\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":21}}},{\"contributors\":{\"data\":[{\"login\":\"gregsh\",\"id\":958865,\"node_id\":\"MDQ6VXNlcjk1ODg2NQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/gregsh\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1084},{\"login\":\"dovchinnikov\",\"id\":5519549,\"node_id\":\"MDQ6VXNlcjU1MTk1NDk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dovchinnikov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":19},{\"login\":\"ignatov\",\"id\":426890,\"node_id\":\"MDQ6VXNlcjQyNjg5MA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ignatov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":8},{\"login\":\"zolotov\",\"id\":140920,\"node_id\":\"MDQ6VXNlcjE0MDkyMA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/zolotov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":7},{\"login\":\"maxmedvedev\",\"id\":526998,\"node_id\":\"MDQ6VXNlcjUyNjk5OA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/maxmedvedev\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4},{\"login\":\"calexHG\",\"id\":17525307,\"node_id\":\"MDQ6VXNlcjE3NTI1MzA3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/calexHG\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"hurricup\",\"id\":2811330,\"node_id\":\"MDQ6VXNlcjI4MTEzMzA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/hurricup\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"hsz\",\"id\":108333,\"node_id\":\"MDQ6VXNlcjEwODMzMw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/hsz\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"pjonsson\",\"id\":2082449,\"node_id\":\"MDQ6VXNlcjIwODI0NDk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pjonsson\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"szarnekow\",\"id\":375492,\"node_id\":\"MDQ6VXNlcjM3NTQ5Mg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/szarnekow\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"ligasgr\",\"id\":1649183,\"node_id\":\"MDQ6VXNlcjE2NDkxODM=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ligasgr\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"vlad20012\",\"id\":3221931,\"node_id\":\"MDQ6VXNlcjMyMjE5MzE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/vlad20012\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":12}}},{\"contributors\":{\"data\":[{\"login\":\"yole\",\"id\":46553,\"node_id\":\"MDQ6VXNlcjQ2NTUz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/yole\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":1}}},{\"contributors\":{\"data\":[{\"login\":\"ilyasergey\",\"id\":161937,\"node_id\":\"MDQ6VXNlcjE2MTkzNw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ilyasergey\",\"type\":\"User\",\"site_admin\":false,\"contributions\":136},{\"login\":\"Alefas\",\"id\":94064,\"node_id\":\"MDQ6VXNlcjk0MDY0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Alefas\",\"type\":\"User\",\"site_admin\":false,\"contributions\":98},{\"login\":\"donnerpeter\",\"id\":122009,\"node_id\":\"MDQ6VXNlcjEyMjAwOQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/donnerpeter\",\"type\":\"User\",\"site_admin\":false,\"contributions\":70},{\"login\":\"OsipovStas\",\"id\":1499149,\"node_id\":\"MDQ6VXNlcjE0OTkxNDk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/OsipovStas\",\"type\":\"User\",\"site_admin\":false,\"contributions\":33},{\"login\":\"ianp\",\"id\":103420,\"node_id\":\"MDQ6VXNlcjEwMzQyMA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ianp\",\"type\":\"User\",\"site_admin\":false,\"contributions\":15},{\"login\":\"pavelfatin\",\"id\":677333,\"node_id\":\"MDQ6VXNlcjY3NzMzMw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pavelfatin\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3},{\"login\":\"xbsd-nikolay\",\"id\":807103,\"node_id\":\"MDQ6VXNlcjgwNzEwMw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/xbsd-nikolay\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3},{\"login\":\"ponomandr\",\"id\":1173842,\"node_id\":\"MDQ6VXNlcjExNzM4NDI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ponomandr\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"dlebrero\",\"id\":2147539,\"node_id\":\"MDQ6VXNlcjIxNDc1Mzk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dlebrero\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"sgt\",\"id\":5119,\"node_id\":\"MDQ6VXNlcjUxMTk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/sgt\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"vbauer\",\"id\":578021,\"node_id\":\"MDQ6VXNlcjU3ODAyMQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/vbauer\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"hsestupin\",\"id\":1468392,\"node_id\":\"MDQ6VXNlcjE0NjgzOTI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/hsestupin\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"adovzh\",\"id\":557130,\"node_id\":\"MDQ6VXNlcjU1NzEzMA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/adovzh\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"aheusingfeld\",\"id\":534272,\"node_id\":\"MDQ6VXNlcjUzNDI3Mg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/aheusingfeld\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"atifmansoor\",\"id\":1392894,\"node_id\":\"MDQ6VXNlcjEzOTI4OTQ=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/atifmansoor\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"cjkent\",\"id\":98477,\"node_id\":\"MDQ6VXNlcjk4NDc3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/cjkent\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"trptcolin\",\"id\":15069,\"node_id\":\"MDQ6VXNlcjE1MDY5\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/trptcolin\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"drewnoakes\",\"id\":350947,\"node_id\":\"MDQ6VXNlcjM1MDk0Nw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/drewnoakes\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"gregsh\",\"id\":958865,\"node_id\":\"MDQ6VXNlcjk1ODg2NQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/gregsh\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"mstarzyk\",\"id\":111304,\"node_id\":\"MDQ6VXNlcjExMTMwNA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mstarzyk\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":27}}},{\"contributors\":{\"data\":[{\"login\":\"artem-tikhomirov\",\"id\":22168528,\"node_id\":\"MDQ6VXNlcjIyMTY4NTI4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/artem-tikhomirov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":6418},{\"login\":\"juliabeliaeva\",\"id\":58706,\"node_id\":\"MDQ6VXNlcjU4NzA2\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/juliabeliaeva\",\"type\":\"User\",\"site_admin\":false,\"contributions\":5762},{\"login\":\"ashatalin\",\"id\":980692,\"node_id\":\"MDQ6VXNlcjk4MDY5Mg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ashatalin\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4560},{\"login\":\"alshan\",\"id\":4430922,\"node_id\":\"MDQ6VXNlcjQ0MzA5MjI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/alshan\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4268},{\"login\":\"fisakov\",\"id\":1011301,\"node_id\":\"MDQ6VXNlcjEwMTEzMDE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/fisakov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4006},{\"login\":\"vaclav\",\"id\":30351,\"node_id\":\"MDQ6VXNlcjMwMzUx\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/vaclav\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3196},{\"login\":\"apyshkin\",\"id\":914744,\"node_id\":\"MDQ6VXNlcjkxNDc0NA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/apyshkin\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3134},{\"login\":\"mburyakov\",\"id\":1619076,\"node_id\":\"MDQ6VXNlcjE2MTkwNzY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mburyakov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3129},{\"login\":\"alperovich\",\"id\":1092930,\"node_id\":\"MDQ6VXNlcjEwOTI5MzA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/alperovich\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2859},{\"login\":\"mvlassiev\",\"id\":5584929,\"node_id\":\"MDQ6VXNlcjU1ODQ5Mjk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mvlassiev\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2607},{\"login\":\"timzam\",\"id\":3537182,\"node_id\":\"MDQ6VXNlcjM1MzcxODI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/timzam\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1386},{\"login\":\"atsky\",\"id\":145728,\"node_id\":\"MDQ6VXNlcjE0NTcyOA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/atsky\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1341},{\"login\":\"danilla\",\"id\":5068115,\"node_id\":\"MDQ6VXNlcjUwNjgxMTU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/danilla\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1193},{\"login\":\"qradimir\",\"id\":12241937,\"node_id\":\"MDQ6VXNlcjEyMjQxOTM3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/qradimir\",\"type\":\"User\",\"site_admin\":false,\"contributions\":580},{\"login\":\"mazine\",\"id\":92777,\"node_id\":\"MDQ6VXNlcjkyNzc3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mazine\",\"type\":\"User\",\"site_admin\":false,\"contributions\":450},{\"login\":\"sergej-koscejev\",\"id\":538095,\"node_id\":\"MDQ6VXNlcjUzODA5NQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/sergej-koscejev\",\"type\":\"User\",\"site_admin\":false,\"contributions\":438},{\"login\":\"mvvolkov1\",\"id\":71877593,\"node_id\":\"MDQ6VXNlcjcxODc3NTkz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mvvolkov1\",\"type\":\"User\",\"site_admin\":false,\"contributions\":218},{\"login\":\"maros-sandor\",\"id\":57262585,\"node_id\":\"MDQ6VXNlcjU3MjYyNTg1\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/maros-sandor\",\"type\":\"User\",\"site_admin\":false,\"contributions\":169},{\"login\":\"glebleonov\",\"id\":1438035,\"node_id\":\"MDQ6VXNlcjE0MzgwMzU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/glebleonov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":161},{\"login\":\"artemohanjanyan\",\"id\":7469923,\"node_id\":\"MDQ6VXNlcjc0Njk5MjM=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/artemohanjanyan\",\"type\":\"User\",\"site_admin\":false,\"contributions\":112}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":43}}},{\"contributors\":{\"data\":[{\"login\":\"akozlova\",\"id\":4306070,\"node_id\":\"MDQ6VXNlcjQzMDYwNzA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/akozlova\",\"type\":\"User\",\"site_admin\":false,\"contributions\":21724},{\"login\":\"yole\",\"id\":46553,\"node_id\":\"MDQ6VXNlcjQ2NTUz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/yole\",\"type\":\"User\",\"site_admin\":false,\"contributions\":17519},{\"login\":\"donnerpeter\",\"id\":122009,\"node_id\":\"MDQ6VXNlcjEyMjAwOQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/donnerpeter\",\"type\":\"User\",\"site_admin\":false,\"contributions\":17201},{\"login\":\"cdracm\",\"id\":5497783,\"node_id\":\"MDQ6VXNlcjU0OTc3ODM=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/cdracm\",\"type\":\"User\",\"site_admin\":false,\"contributions\":14996},{\"login\":\"develar\",\"id\":350686,\"node_id\":\"MDQ6VXNlcjM1MDY4Ng==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/develar\",\"type\":\"User\",\"site_admin\":false,\"contributions\":11983},{\"login\":\"trespasserw\",\"id\":594866,\"node_id\":\"MDQ6VXNlcjU5NDg2Ng==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/trespasserw\",\"type\":\"User\",\"site_admin\":false,\"contributions\":9922},{\"login\":\"chashnikov\",\"id\":978014,\"node_id\":\"MDQ6VXNlcjk3ODAxNA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/chashnikov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":8034},{\"login\":\"bulenkov\",\"id\":4202603,\"node_id\":\"MDQ6VXNlcjQyMDI2MDM=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/bulenkov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":7564},{\"login\":\"BasLeijdekkers\",\"id\":139643,\"node_id\":\"MDQ6VXNlcjEzOTY0Mw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/BasLeijdekkers\",\"type\":\"User\",\"site_admin\":false,\"contributions\":7237},{\"login\":\"AMPivovarov\",\"id\":2601755,\"node_id\":\"MDQ6VXNlcjI2MDE3NTU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/AMPivovarov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":6641},{\"login\":\"amaembo\",\"id\":5114450,\"node_id\":\"MDQ6VXNlcjUxMTQ0NTA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/amaembo\",\"type\":\"User\",\"site_admin\":false,\"contributions\":6469},{\"login\":\"klikh\",\"id\":46236,\"node_id\":\"MDQ6VXNlcjQ2MjM2\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/klikh\",\"type\":\"User\",\"site_admin\":false,\"contributions\":6147},{\"login\":\"dmitry-avdeev\",\"id\":2445120,\"node_id\":\"MDQ6VXNlcjI0NDUxMjA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dmitry-avdeev\",\"type\":\"User\",\"site_admin\":false,\"contributions\":5940},{\"login\":\"nicity\",\"id\":161005,\"node_id\":\"MDQ6VXNlcjE2MTAwNQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/nicity\",\"type\":\"User\",\"site_admin\":false,\"contributions\":5024},{\"login\":\"ktisha\",\"id\":437080,\"node_id\":\"MDQ6VXNlcjQzNzA4MA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ktisha\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4693},{\"login\":\"shafirov\",\"id\":121982,\"node_id\":\"MDQ6VXNlcjEyMTk4Mg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/shafirov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4627},{\"login\":\"traff\",\"id\":1814841,\"node_id\":\"MDQ6VXNlcjE4MTQ4NDE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/traff\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4505},{\"login\":\"gregsh\",\"id\":958865,\"node_id\":\"MDQ6VXNlcjk1ODg2NQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/gregsh\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4442},{\"login\":\"juliabeliaeva\",\"id\":58706,\"node_id\":\"MDQ6VXNlcjU4NzA2\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/juliabeliaeva\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4309},{\"login\":\"dovchinnikov\",\"id\":5519549,\"node_id\":\"MDQ6VXNlcjU1MTk1NDk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dovchinnikov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4189}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":100}}},{\"contributors\":{\"data\":[{\"login\":\"jonnyzzz\",\"id\":256431,\"node_id\":\"MDQ6VXNlcjI1NjQzMQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jonnyzzz\",\"type\":\"User\",\"site_admin\":false,\"contributions\":103},{\"login\":\"NikolayPianikov\",\"id\":11720017,\"node_id\":\"MDQ6VXNlcjExNzIwMDE3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/NikolayPianikov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":44},{\"login\":\"Julia-Alexandrova\",\"id\":4893480,\"node_id\":\"MDQ6VXNlcjQ4OTM0ODA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Julia-Alexandrova\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3},{\"login\":\"derigel23\",\"id\":175250,\"node_id\":\"MDQ6VXNlcjE3NTI1MA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/derigel23\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"AlexanderKholodov46\",\"id\":27734248,\"node_id\":\"MDQ6VXNlcjI3NzM0MjQ4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/AlexanderKholodov46\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"mausch\",\"id\":95194,\"node_id\":\"MDQ6VXNlcjk1MTk0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mausch\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"maartenba\",\"id\":485230,\"node_id\":\"MDQ6VXNlcjQ4NTIzMA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/maartenba\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"hickford\",\"id\":105314,\"node_id\":\"MDQ6VXNlcjEwNTMxNA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/hickford\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"pavelsher\",\"id\":301744,\"node_id\":\"MDQ6VXNlcjMwMTc0NA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pavelsher\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"sdamian\",\"id\":139804,\"node_id\":\"MDQ6VXNlcjEzOTgwNA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/sdamian\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":10}}},{\"contributors\":{\"data\":[{\"login\":\"boot85\",\"id\":2348192,\"node_id\":\"MDQ6VXNlcjIzNDgxOTI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/boot85\",\"type\":\"User\",\"site_admin\":false,\"contributions\":53},{\"login\":\"pavel-nikolaev\",\"id\":832406,\"node_id\":\"MDQ6VXNlcjgzMjQwNg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pavel-nikolaev\",\"type\":\"User\",\"site_admin\":false,\"contributions\":23},{\"login\":\"rushimusmaximus\",\"id\":4422015,\"node_id\":\"MDQ6VXNlcjQ0MjIwMTU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/rushimusmaximus\",\"type\":\"User\",\"site_admin\":false,\"contributions\":6},{\"login\":\"lehvolk\",\"id\":6284727,\"node_id\":\"MDQ6VXNlcjYyODQ3Mjc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/lehvolk\",\"type\":\"User\",\"site_admin\":false,\"contributions\":5},{\"login\":\"anna239\",\"id\":661533,\"node_id\":\"MDQ6VXNlcjY2MTUzMw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/anna239\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4},{\"login\":\"allvo\",\"id\":2121620,\"node_id\":\"MDQ6VXNlcjIxMjE2MjA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/allvo\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4},{\"login\":\"jiakuan\",\"id\":533236,\"node_id\":\"MDQ6VXNlcjUzMzIzNg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jiakuan\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3},{\"login\":\"pacopablo\",\"id\":666517,\"node_id\":\"MDQ6VXNlcjY2NjUxNw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pacopablo\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"willholley\",\"id\":97787,\"node_id\":\"MDQ6VXNlcjk3Nzg3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/willholley\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"klkvsk\",\"id\":1466771,\"node_id\":\"MDQ6VXNlcjE0NjY3NzE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/klkvsk\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"abhi18av\",\"id\":12799326,\"node_id\":\"MDQ6VXNlcjEyNzk5MzI2\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/abhi18av\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"kirmandi\",\"id\":7925154,\"node_id\":\"MDQ6VXNlcjc5MjUxNTQ=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/kirmandi\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"extempl\",\"id\":447059,\"node_id\":\"MDQ6VXNlcjQ0NzA1OQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/extempl\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"bsutherland\",\"id\":169313,\"node_id\":\"MDQ6VXNlcjE2OTMxMw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/bsutherland\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"DGuidi\",\"id\":216627,\"node_id\":\"MDQ6VXNlcjIxNjYyNw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/DGuidi\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"edoshor\",\"id\":1357545,\"node_id\":\"MDQ6VXNlcjEzNTc1NDU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/edoshor\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"jk1\",\"id\":715844,\"node_id\":\"MDQ6VXNlcjcxNTg0NA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jk1\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"grzegorznowak\",\"id\":617275,\"node_id\":\"MDQ6VXNlcjYxNzI3NQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/grzegorznowak\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"jimmystridh\",\"id\":61634,\"node_id\":\"MDQ6VXNlcjYxNjM0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jimmystridh\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"nightflash\",\"id\":1948936,\"node_id\":\"MDQ6VXNlcjE5NDg5MzY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/nightflash\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":26}}},{\"contributors\":{\"data\":[{\"login\":\"Alefas\",\"id\":94064,\"node_id\":\"MDQ6VXNlcjk0MDY0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Alefas\",\"type\":\"User\",\"site_admin\":false,\"contributions\":5990},{\"login\":\"niktrop\",\"id\":3604749,\"node_id\":\"MDQ6VXNlcjM2MDQ3NDk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/niktrop\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4708},{\"login\":\"pavelfatin\",\"id\":677333,\"node_id\":\"MDQ6VXNlcjY3NzMzMw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pavelfatin\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2816},{\"login\":\"unkarjedy\",\"id\":3989292,\"node_id\":\"MDQ6VXNlcjM5ODkyOTI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/unkarjedy\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1767},{\"login\":\"adkozlov\",\"id\":1233785,\"node_id\":\"MDQ6VXNlcjEyMzM3ODU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/adkozlov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1659},{\"login\":\"SrTobi\",\"id\":4148534,\"node_id\":\"MDQ6VXNlcjQxNDg1MzQ=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/SrTobi\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1430},{\"login\":\"jastice\",\"id\":770879,\"node_id\":\"MDQ6VXNlcjc3MDg3OQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jastice\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1281},{\"login\":\"mutcianm\",\"id\":1345782,\"node_id\":\"MDQ6VXNlcjEzNDU3ODI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mutcianm\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1227},{\"login\":\"Lugzan\",\"id\":2060943,\"node_id\":\"MDQ6VXNlcjIwNjA5NDM=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Lugzan\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1155},{\"login\":\"jamesbrain\",\"id\":4904037,\"node_id\":\"MDQ6VXNlcjQ5MDQwMzc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jamesbrain\",\"type\":\"User\",\"site_admin\":false,\"contributions\":662},{\"login\":\"retronym\",\"id\":65551,\"node_id\":\"MDQ6VXNlcjY1NTUx\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/retronym\",\"type\":\"User\",\"site_admin\":false,\"contributions\":611},{\"login\":\"sugakandrey\",\"id\":7085718,\"node_id\":\"MDQ6VXNlcjcwODU3MTg=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/sugakandrey\",\"type\":\"User\",\"site_admin\":false,\"contributions\":468},{\"login\":\"katejim\",\"id\":5734796,\"node_id\":\"MDQ6VXNlcjU3MzQ3OTY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/katejim\",\"type\":\"User\",\"site_admin\":false,\"contributions\":428},{\"login\":\"ilinum\",\"id\":5924452,\"node_id\":\"MDQ6VXNlcjU5MjQ0NTI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ilinum\",\"type\":\"User\",\"site_admin\":false,\"contributions\":326},{\"login\":\"semkagtn\",\"id\":2456926,\"node_id\":\"MDQ6VXNlcjI0NTY5MjY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/semkagtn\",\"type\":\"User\",\"site_admin\":false,\"contributions\":302},{\"login\":\"darthorimar\",\"id\":16403337,\"node_id\":\"MDQ6VXNlcjE2NDAzMzM3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/darthorimar\",\"type\":\"User\",\"site_admin\":false,\"contributions\":196},{\"login\":\"kseniasautina\",\"id\":2247166,\"node_id\":\"MDQ6VXNlcjIyNDcxNjY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/kseniasautina\",\"type\":\"User\",\"site_admin\":false,\"contributions\":183},{\"login\":\"gerardd33\",\"id\":56594942,\"node_id\":\"MDQ6VXNlcjU2NTk0OTQy\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/gerardd33\",\"type\":\"User\",\"site_admin\":false,\"contributions\":131},{\"login\":\"ghik\",\"id\":1022675,\"node_id\":\"MDQ6VXNlcjEwMjI2NzU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ghik\",\"type\":\"User\",\"site_admin\":false,\"contributions\":103},{\"login\":\"xuansontrinh\",\"id\":18229317,\"node_id\":\"MDQ6VXNlcjE4MjI5MzE3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/xuansontrinh\",\"type\":\"User\",\"site_admin\":false,\"contributions\":94}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":100}}},{\"contributors\":{\"data\":[{\"login\":\"shalupov\",\"id\":1244223,\"node_id\":\"MDQ6VXNlcjEyNDQyMjM=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/shalupov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":422},{\"login\":\"msabramo\",\"id\":305268,\"node_id\":\"MDQ6VXNlcjMwNTI2OA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/msabramo\",\"type\":\"User\",\"site_admin\":false,\"contributions\":46},{\"login\":\"throwable-one\",\"id\":7673963,\"node_id\":\"MDQ6VXNlcjc2NzM5NjM=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/throwable-one\",\"type\":\"User\",\"site_admin\":false,\"contributions\":43},{\"login\":\"leo-from-spb\",\"id\":1406510,\"node_id\":\"MDQ6VXNlcjE0MDY1MTA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/leo-from-spb\",\"type\":\"User\",\"site_admin\":false,\"contributions\":24},{\"login\":\"mikekidya\",\"id\":33327979,\"node_id\":\"MDQ6VXNlcjMzMzI3OTc5\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mikekidya\",\"type\":\"User\",\"site_admin\":false,\"contributions\":22},{\"login\":\"sambrightman\",\"id\":536652,\"node_id\":\"MDQ6VXNlcjUzNjY1Mg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/sambrightman\",\"type\":\"User\",\"site_admin\":false,\"contributions\":15},{\"login\":\"djeebus\",\"id\":669730,\"node_id\":\"MDQ6VXNlcjY2OTczMA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/djeebus\",\"type\":\"User\",\"site_admin\":false,\"contributions\":11},{\"login\":\"ikonst\",\"id\":1186084,\"node_id\":\"MDQ6VXNlcjExODYwODQ=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ikonst\",\"type\":\"User\",\"site_admin\":false,\"contributions\":8},{\"login\":\"thedrow\",\"id\":48936,\"node_id\":\"MDQ6VXNlcjQ4OTM2\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/thedrow\",\"type\":\"User\",\"site_admin\":false,\"contributions\":5},{\"login\":\"gmlexx\",\"id\":1112318,\"node_id\":\"MDQ6VXNlcjExMTIzMTg=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/gmlexx\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3},{\"login\":\"curzona\",\"id\":1147498,\"node_id\":\"MDQ6VXNlcjExNDc0OTg=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/curzona\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3},{\"login\":\"enkelli\",\"id\":14038418,\"node_id\":\"MDQ6VXNlcjE0MDM4NDE4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/enkelli\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3},{\"login\":\"PetrWolf\",\"id\":1173038,\"node_id\":\"MDQ6VXNlcjExNzMwMzg=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PetrWolf\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3},{\"login\":\"ralphje\",\"id\":1107949,\"node_id\":\"MDQ6VXNlcjExMDc5NDk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ralphje\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3},{\"login\":\"vtitor\",\"id\":2708101,\"node_id\":\"MDQ6VXNlcjI3MDgxMDE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/vtitor\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3},{\"login\":\"aaronb-inova\",\"id\":2257080,\"node_id\":\"MDQ6VXNlcjIyNTcwODA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/aaronb-inova\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"madlexa\",\"id\":11231241,\"node_id\":\"MDQ6VXNlcjExMjMxMjQx\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/madlexa\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"denisenkom\",\"id\":2815692,\"node_id\":\"MDQ6VXNlcjI4MTU2OTI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/denisenkom\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"cmaloney\",\"id\":751088,\"node_id\":\"MDQ6VXNlcjc1MTA4OA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/cmaloney\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"garyd203\",\"id\":2515775,\"node_id\":\"MDQ6VXNlcjI1MTU3NzU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/garyd203\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":28}}},{\"contributors\":{\"data\":[{\"login\":\"shalupov\",\"id\":1244223,\"node_id\":\"MDQ6VXNlcjEyNDQyMjM=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/shalupov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":48},{\"login\":\"zaufi\",\"id\":548715,\"node_id\":\"MDQ6VXNlcjU0ODcxNQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/zaufi\",\"type\":\"User\",\"site_admin\":false,\"contributions\":26},{\"login\":\"paul-sh\",\"id\":296510,\"node_id\":\"MDQ6VXNlcjI5NjUxMA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/paul-sh\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3},{\"login\":\"pps83\",\"id\":1614246,\"node_id\":\"MDQ6VXNlcjE2MTQyNDY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pps83\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"edouarda\",\"id\":331889,\"node_id\":\"MDQ6VXNlcjMzMTg4OQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/edouarda\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"k15tfu\",\"id\":979106,\"node_id\":\"MDQ6VXNlcjk3OTEwNg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/k15tfu\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"Julia-Alexandrova\",\"id\":4893480,\"node_id\":\"MDQ6VXNlcjQ4OTM0ODA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Julia-Alexandrova\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"toonetown\",\"id\":97324,\"node_id\":\"MDQ6VXNlcjk3MzI0\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/toonetown\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":8}}},{\"contributors\":{\"data\":[{\"login\":\"udalov\",\"id\":292714,\"node_id\":\"MDQ6VXNlcjI5MjcxNA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/udalov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":5630},{\"login\":\"mglukhikh\",\"id\":1127631,\"node_id\":\"MDQ6VXNlcjExMjc2MzE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mglukhikh\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4015},{\"login\":\"goodwinnk\",\"id\":908958,\"node_id\":\"MDQ6VXNlcjkwODk1OA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/goodwinnk\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3925},{\"login\":\"valentinkip\",\"id\":3007027,\"node_id\":\"MDQ6VXNlcjMwMDcwMjc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/valentinkip\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3069},{\"login\":\"abreslav\",\"id\":888318,\"node_id\":\"MDQ6VXNlcjg4ODMxOA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/abreslav\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2862},{\"login\":\"pTalanov\",\"id\":442640,\"node_id\":\"MDQ6VXNlcjQ0MjY0MA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pTalanov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2810},{\"login\":\"dzharkov\",\"id\":863207,\"node_id\":\"MDQ6VXNlcjg2MzIwNw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dzharkov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2662},{\"login\":\"ilya-g\",\"id\":4257577,\"node_id\":\"MDQ6VXNlcjQyNTc1Nzc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ilya-g\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2566},{\"login\":\"asedunov\",\"id\":2734357,\"node_id\":\"MDQ6VXNlcjI3MzQzNTc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/asedunov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2456},{\"login\":\"demiurg906\",\"id\":14974409,\"node_id\":\"MDQ6VXNlcjE0OTc0NDA5\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/demiurg906\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2199},{\"login\":\"yole\",\"id\":46553,\"node_id\":\"MDQ6VXNlcjQ2NTUz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/yole\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2174},{\"login\":\"dnpetrov\",\"id\":544563,\"node_id\":\"MDQ6VXNlcjU0NDU2Mw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dnpetrov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2148},{\"login\":\"max-kammerer\",\"id\":1205032,\"node_id\":\"MDQ6VXNlcjEyMDUwMzI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/max-kammerer\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2131},{\"login\":\"yanex\",\"id\":95996,\"node_id\":\"MDQ6VXNlcjk1OTk2\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/yanex\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1911},{\"login\":\"NataliaUkhorskaya\",\"id\":968879,\"node_id\":\"MDQ6VXNlcjk2ODg3OQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/NataliaUkhorskaya\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1825},{\"login\":\"darthorimar\",\"id\":16403337,\"node_id\":\"MDQ6VXNlcjE2NDAzMzM3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/darthorimar\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1791},{\"login\":\"AlexeyTsvetkov\",\"id\":654232,\"node_id\":\"MDQ6VXNlcjY1NDIzMg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/AlexeyTsvetkov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1381},{\"login\":\"ligee\",\"id\":329565,\"node_id\":\"MDQ6VXNlcjMyOTU2NQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ligee\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1376},{\"login\":\"svtk\",\"id\":1447386,\"node_id\":\"MDQ6VXNlcjE0NDczODY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/svtk\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1273},{\"login\":\"SvyatoslavScherbina\",\"id\":22007028,\"node_id\":\"MDQ6VXNlcjIyMDA3MDI4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/SvyatoslavScherbina\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1172}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":100}}}]}" }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "execution_count": 11 }, { "cell_type": "markdown", "metadata": { "pycharm": { "name": "#%% md\n" } }, "source": [ "So `contributors` is a [FrameColumn](https://kotlin.github.io/dataframe/datacolumn.html#framecolumn), a column of dataframes. There is a family of operations [to work with several dataframes](https://kotlin.github.io/dataframe/multipledataframes.html). We can use [`concat`](https://kotlin.github.io/dataframe/concat.html) to simplify the structure." ] }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:19:02.987571Z", "start_time": "2025-05-27T13:19:02.637516Z" } }, "source": [ "val jbContributors = jbRepos.contributors.concat()\n", "jbContributors" ], "outputs": [ { "data": { "text/html": [ " \n", " \n", " \n", " \n", " \n", " \n", "
loginidnode_idgravatar_idurltypesite_admincontributions
chashnikov978014MDQ6VXNlcjk3ODAxNA==https://api.github.com/users/chashnikovUserfalse145
shafirov121982MDQ6VXNlcjEyMTk4Mg==https://api.github.com/users/shafirovUserfalse27
pavelsher301744MDQ6VXNlcjMwMTc0NA==https://api.github.com/users/pavelsherUserfalse6
yole46553MDQ6VXNlcjQ2NTUzhttps://api.github.com/users/yoleUserfalse1
maartenba485230MDQ6VXNlcjQ4NTIzMA==https://api.github.com/users/maartenbaUserfalse215
rekolobov2941429MDQ6VXNlcjI5NDE0Mjk=https://api.github.com/users/rekolobovUserfalse115
hhariri108107MDQ6VXNlcjEwODEwNw==https://api.github.com/users/hhaririUserfalse94
tdietrich513445632MDQ6VXNlcjQ0NTYzMg==https://api.github.com/users/tdietric...Userfalse5
Elwetana7472690MDQ6VXNlcjc0NzI2OTA=https://api.github.com/users/ElwetanaUserfalse4
tablekat6765561MDQ6VXNlcjY3NjU1NjE=https://api.github.com/users/tablekatUserfalse4
mwgriffiths884941206MDQ6VXNlcjQ5NDEyMDY=https://api.github.com/users/mwgriffi...Userfalse4
tikicoder787308MDQ6VXNlcjc4NzMwOA==https://api.github.com/users/tikicoderUserfalse3
aschoelzhorn1025417MDQ6VXNlcjEwMjU0MTc=https://api.github.com/users/aschoelz...Userfalse2
tetsuo1392477MDQ6VXNlcjkyNDc3https://api.github.com/users/tetsuo13Userfalse1
baranovskis7858775MDQ6VXNlcjc4NTg3NzU=https://api.github.com/users/baranovskisUserfalse1
jawn1705112MDQ6VXNlcjE3MDUxMTI=https://api.github.com/users/jawnUserfalse1
nylchr25842161MDQ6VXNlcjI1ODQyMTYxhttps://api.github.com/users/nylchrUserfalse1
nesteruk469046MDQ6VXNlcjQ2OTA0Ng==https://api.github.com/users/nesterukUserfalse1
jeff-french209994MDQ6VXNlcjIwOTk5NA==https://api.github.com/users/jeff-frenchUserfalse1
johannesg186378MDQ6VXNlcjE4NjM3OA==https://api.github.com/users/johannesgUserfalse1
\n", " \n", " \n", " " ], "application/kotlindataframe+json": "{\"$version\":\"2.1.1\",\"metadata\":{\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"nrow\":1673,\"ncol\":8},\"kotlin_dataframe\":[{\"login\":\"chashnikov\",\"id\":978014,\"node_id\":\"MDQ6VXNlcjk3ODAxNA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/chashnikov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":145},{\"login\":\"shafirov\",\"id\":121982,\"node_id\":\"MDQ6VXNlcjEyMTk4Mg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/shafirov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":27},{\"login\":\"pavelsher\",\"id\":301744,\"node_id\":\"MDQ6VXNlcjMwMTc0NA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pavelsher\",\"type\":\"User\",\"site_admin\":false,\"contributions\":6},{\"login\":\"yole\",\"id\":46553,\"node_id\":\"MDQ6VXNlcjQ2NTUz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/yole\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"maartenba\",\"id\":485230,\"node_id\":\"MDQ6VXNlcjQ4NTIzMA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/maartenba\",\"type\":\"User\",\"site_admin\":false,\"contributions\":215},{\"login\":\"rekolobov\",\"id\":2941429,\"node_id\":\"MDQ6VXNlcjI5NDE0Mjk=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/rekolobov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":115},{\"login\":\"hhariri\",\"id\":108107,\"node_id\":\"MDQ6VXNlcjEwODEwNw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/hhariri\",\"type\":\"User\",\"site_admin\":false,\"contributions\":94},{\"login\":\"tdietrich513\",\"id\":445632,\"node_id\":\"MDQ6VXNlcjQ0NTYzMg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/tdietrich513\",\"type\":\"User\",\"site_admin\":false,\"contributions\":5},{\"login\":\"Elwetana\",\"id\":7472690,\"node_id\":\"MDQ6VXNlcjc0NzI2OTA=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Elwetana\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4},{\"login\":\"tablekat\",\"id\":6765561,\"node_id\":\"MDQ6VXNlcjY3NjU1NjE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/tablekat\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4},{\"login\":\"mwgriffiths88\",\"id\":4941206,\"node_id\":\"MDQ6VXNlcjQ5NDEyMDY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mwgriffiths88\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4},{\"login\":\"tikicoder\",\"id\":787308,\"node_id\":\"MDQ6VXNlcjc4NzMwOA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/tikicoder\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3},{\"login\":\"aschoelzhorn\",\"id\":1025417,\"node_id\":\"MDQ6VXNlcjEwMjU0MTc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/aschoelzhorn\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2},{\"login\":\"tetsuo13\",\"id\":92477,\"node_id\":\"MDQ6VXNlcjkyNDc3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/tetsuo13\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"baranovskis\",\"id\":7858775,\"node_id\":\"MDQ6VXNlcjc4NTg3NzU=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/baranovskis\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"jawn\",\"id\":1705112,\"node_id\":\"MDQ6VXNlcjE3MDUxMTI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jawn\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"nylchr\",\"id\":25842161,\"node_id\":\"MDQ6VXNlcjI1ODQyMTYx\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/nylchr\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"nesteruk\",\"id\":469046,\"node_id\":\"MDQ6VXNlcjQ2OTA0Ng==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/nesteruk\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"jeff-french\",\"id\":209994,\"node_id\":\"MDQ6VXNlcjIwOTk5NA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jeff-french\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1},{\"login\":\"johannesg\",\"id\":186378,\"node_id\":\"MDQ6VXNlcjE4NjM3OA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/johannesg\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1}]}" }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "execution_count": 12 }, { "cell_type": "markdown", "metadata": { "pycharm": { "name": "#%% md\n" } }, "source": [ "Probably not all of them are unique rows. Let's use [`distinctBy`](https://kotlin.github.io/dataframe/distinct.html#distinctby)" ] }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:19:48.584719Z", "start_time": "2025-05-27T13:19:48.460566Z" } }, "source": [ "jbContributors.distinctBy { login }.count()" ], "outputs": [ { "data": { "text/plain": [ "1123" ] }, "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "execution_count": 13 }, { "cell_type": "markdown", "metadata": { "pycharm": { "name": "#%% md\n" } }, "source": [ "So, the answer to the question \"How many contributors there are\" is 1123." ] }, { "cell_type": "markdown", "metadata": { "pycharm": { "name": "#%% md\n" } }, "source": [ "Now that we have a dataframe with all contributors from jb repositories, let's see **how much do they contribute** with the help of [groupBy aggregations](https://kotlin.github.io/dataframe/groupby.html#aggregation)" ] }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:19:57.820572Z", "start_time": "2025-05-27T13:19:56.885642Z" } }, "source": [ "val top = jbContributors\n", " .groupBy { login and url }.sum { contributions }\n", " .sortByDesc { contributions }" ], "outputs": [], "execution_count": 14 }, { "cell_type": "markdown", "metadata": { "pycharm": { "name": "#%% md\n" } }, "source": [ "2. How many of those contributors are not JetBrains members (according to GitHub)?" ] }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:21:08.962002Z", "start_time": "2025-05-27T13:21:08.869298Z" } }, "source": [ "val memberIds = jb.members.id.toSet()\n", "memberIds.size" ], "outputs": [ { "data": { "text/plain": [ "187" ] }, "execution_count": 15, "metadata": {}, "output_type": "execute_result" } ], "execution_count": 15 }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:21:10.737332Z", "start_time": "2025-05-27T13:21:10.140128Z" } }, "source": [ "val communityContributors = jbContributors.filter { it.id !in memberIds }" ], "outputs": [], "execution_count": 16 }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:21:47.355779Z", "start_time": "2025-05-27T13:21:47.190803Z" } }, "source": [ "communityContributors\n", " .groupBy { login and url }.sum { contributions }\n", " .sortByDesc { contributions }" ], "outputs": [ { "data": { "text/html": [ " \n", " \n", " \n", " \n", " \n", " \n", "
loginurlcontributions
akozlovahttps://api.github.com/users/akozlova21886
cdracmhttps://api.github.com/users/cdracm15667
develarhttps://api.github.com/users/develar13844
juliabeliaevahttps://api.github.com/users/juliabel...10827
bulenkovhttps://api.github.com/users/bulenkov7689
goodwinnkhttps://api.github.com/users/goodwinnk6880
AMPivovarovhttps://api.github.com/users/AMPivovarov6676
amaembohttps://api.github.com/users/amaembo6593
artem-tikhomirovhttps://api.github.com/users/artem-ti...6448
valentinkiphttps://api.github.com/users/valentinkip5950
mglukhikhhttps://api.github.com/users/mglukhikh5705
traffhttps://api.github.com/users/traff5328
ktishahttps://api.github.com/users/ktisha5017
asedunovhttps://api.github.com/users/asedunov4879
Iris24https://api.github.com/users/Iris244624
alshanhttps://api.github.com/users/alshan4380
fisakovhttps://api.github.com/users/fisakov4313
abreslavhttps://api.github.com/users/abreslav4188
maxmedvedevhttps://api.github.com/users/maxmedvedev3955
JB-Dmitryhttps://api.github.com/users/JB-Dmitry3314
\n", " \n", " \n", " " ], "application/kotlindataframe+json": "{\"$version\":\"2.1.1\",\"metadata\":{\"columns\":[\"login\",\"url\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"nrow\":997,\"ncol\":3},\"kotlin_dataframe\":[{\"login\":\"akozlova\",\"url\":\"https://api.github.com/users/akozlova\",\"contributions\":21886},{\"login\":\"cdracm\",\"url\":\"https://api.github.com/users/cdracm\",\"contributions\":15667},{\"login\":\"develar\",\"url\":\"https://api.github.com/users/develar\",\"contributions\":13844},{\"login\":\"juliabeliaeva\",\"url\":\"https://api.github.com/users/juliabeliaeva\",\"contributions\":10827},{\"login\":\"bulenkov\",\"url\":\"https://api.github.com/users/bulenkov\",\"contributions\":7689},{\"login\":\"goodwinnk\",\"url\":\"https://api.github.com/users/goodwinnk\",\"contributions\":6880},{\"login\":\"AMPivovarov\",\"url\":\"https://api.github.com/users/AMPivovarov\",\"contributions\":6676},{\"login\":\"amaembo\",\"url\":\"https://api.github.com/users/amaembo\",\"contributions\":6593},{\"login\":\"artem-tikhomirov\",\"url\":\"https://api.github.com/users/artem-tikhomirov\",\"contributions\":6448},{\"login\":\"valentinkip\",\"url\":\"https://api.github.com/users/valentinkip\",\"contributions\":5950},{\"login\":\"mglukhikh\",\"url\":\"https://api.github.com/users/mglukhikh\",\"contributions\":5705},{\"login\":\"traff\",\"url\":\"https://api.github.com/users/traff\",\"contributions\":5328},{\"login\":\"ktisha\",\"url\":\"https://api.github.com/users/ktisha\",\"contributions\":5017},{\"login\":\"asedunov\",\"url\":\"https://api.github.com/users/asedunov\",\"contributions\":4879},{\"login\":\"Iris24\",\"url\":\"https://api.github.com/users/Iris24\",\"contributions\":4624},{\"login\":\"alshan\",\"url\":\"https://api.github.com/users/alshan\",\"contributions\":4380},{\"login\":\"fisakov\",\"url\":\"https://api.github.com/users/fisakov\",\"contributions\":4313},{\"login\":\"abreslav\",\"url\":\"https://api.github.com/users/abreslav\",\"contributions\":4188},{\"login\":\"maxmedvedev\",\"url\":\"https://api.github.com/users/maxmedvedev\",\"contributions\":3955},{\"login\":\"JB-Dmitry\",\"url\":\"https://api.github.com/users/JB-Dmitry\",\"contributions\":3314}]}" }, "execution_count": 18, "metadata": {}, "output_type": "execute_result" } ], "execution_count": 18 }, { "cell_type": "markdown", "metadata": { "pycharm": { "name": "#%% md\n" } }, "source": [ "Let's visualise the difference two groups of contributors: members and non-members. We will explain `map` operation in more details later" ] }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:21:47.780531Z", "start_time": "2025-05-27T13:21:47.357404Z" } }, "source": [ "val df = jbRepos.mapToFrame {\n", " \"id\" from { id }\n", " +name\n", " \"total\" from { contributors.count() }\n", " \"community\" from { contributors.filter { it.id !in memberIds }.count() }\n", "}\n", "df" ], "outputs": [ { "data": { "text/html": [ " \n", " \n", " \n", " \n", " \n", " \n", "
idnametotalcommunity
294457JPS40
1098358YouTrackSharp2017
1156792colorSchemeTool107
1459486ideavim8778
1900367youtrack-vcs-hooks10
1900601youtrack-rest-ruby-library10
2011701emacs4ij32
2029446codereview4intellij11
2046399teamcity-nuget-support2114
2154376Grammar-Kit128
2159815intellij-starteam-plugin10
2172650la-clojure2723
2209077MPS4338
2489216intellij-community10056
2608089TeamCity.ServiceMessages107
2702303youtrack-rest-python-library2623
2756223intellij-scala10089
2924705teamcity-messages2825
2924963teamcity-cpp87
3432266kotlin10067
\n", " \n", " \n", " " ], "application/kotlindataframe+json": "{\"$version\":\"2.1.1\",\"metadata\":{\"columns\":[\"id\",\"name\",\"total\",\"community\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"nrow\":100,\"ncol\":4},\"kotlin_dataframe\":[{\"id\":294457,\"name\":\"JPS\",\"total\":4,\"community\":0},{\"id\":1098358,\"name\":\"YouTrackSharp\",\"total\":20,\"community\":17},{\"id\":1156792,\"name\":\"colorSchemeTool\",\"total\":10,\"community\":7},{\"id\":1459486,\"name\":\"ideavim\",\"total\":87,\"community\":78},{\"id\":1900367,\"name\":\"youtrack-vcs-hooks\",\"total\":1,\"community\":0},{\"id\":1900601,\"name\":\"youtrack-rest-ruby-library\",\"total\":1,\"community\":0},{\"id\":2011701,\"name\":\"emacs4ij\",\"total\":3,\"community\":2},{\"id\":2029446,\"name\":\"codereview4intellij\",\"total\":1,\"community\":1},{\"id\":2046399,\"name\":\"teamcity-nuget-support\",\"total\":21,\"community\":14},{\"id\":2154376,\"name\":\"Grammar-Kit\",\"total\":12,\"community\":8},{\"id\":2159815,\"name\":\"intellij-starteam-plugin\",\"total\":1,\"community\":0},{\"id\":2172650,\"name\":\"la-clojure\",\"total\":27,\"community\":23},{\"id\":2209077,\"name\":\"MPS\",\"total\":43,\"community\":38},{\"id\":2489216,\"name\":\"intellij-community\",\"total\":100,\"community\":56},{\"id\":2608089,\"name\":\"TeamCity.ServiceMessages\",\"total\":10,\"community\":7},{\"id\":2702303,\"name\":\"youtrack-rest-python-library\",\"total\":26,\"community\":23},{\"id\":2756223,\"name\":\"intellij-scala\",\"total\":100,\"community\":89},{\"id\":2924705,\"name\":\"teamcity-messages\",\"total\":28,\"community\":25},{\"id\":2924963,\"name\":\"teamcity-cpp\",\"total\":8,\"community\":7},{\"id\":3432266,\"name\":\"kotlin\",\"total\":100,\"community\":67}]}" }, "execution_count": 19, "metadata": {}, "output_type": "execute_result" } ], "execution_count": 19 }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:21:48.859870Z", "start_time": "2025-05-27T13:21:47.784821Z" } }, "source": [ "df.plot {\n", " x(name)\n", " step {\n", " y(total) { axis.name = \"contrib\" }\n", " }\n", " step {\n", " y(community)\n", " color = Color.named(\"dark_green\")\n", " }\n", " layout.size = 1200 to 500\n", "}" ], "outputs": [ { "data": { "text/html": [ " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " JPS\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " colorSchemeTool\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " youtrack-vcs-hooks\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " emacs4ij\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " teamcity-nuget-support\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " intellij-starteam-plugin\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " MPS\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " TeamCity.ServiceMessages\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " intellij-scala\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " teamcity-cpp\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " teamcity-local-cloud\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " intellij-plugin-verifier\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " dottrace-demos\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " intellij-plugins\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " teamcity-shared-resources\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " kannotator\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " mnemonics\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " intellij-coffee-script-debugger\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " kara\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " hsql1\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " resharper-angularjs\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " kotlin-eclipse\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " ReSharperGallery\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " ReTrack\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " dotpeek-nupeek\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " JetBox\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " intellij-feature-suggester\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " dotnet-cas-client\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " intellij-haxe\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " dekaf\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " pty4j\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " Exposed\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " NuGetOperations\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " youtrack.mylyn.connector\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " dotpeek-peekfx\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " TeamCity.StaticUIExtensions\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " sbt-structure\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " resharper-phantomjs\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " intellij-tutorials-december-2013\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " tc-sbt-runner\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " phpstorm-workshop\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " integration-tests-vm-scripts\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " TeamCity.PluginTemplate\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " dotpeek-console\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " teamcity-sdk-maven-plugin\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " teamcity-achievements\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " intellij-ipnb\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " TeamCity.Widgets\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " resharper-devguide\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " teamcity-tests-watchdog\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 0\n", " \n", " \n", " \n", " \n", " \n", " \n", " 50\n", " \n", " \n", " \n", " \n", " \n", " \n", " 100\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " contrib\n", " \n", " \n", " \n", " \n", " name\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "\n", " " ], "application/plot+json": { "output_type": "lets_plot_spec", "output": { "mapping": {}, "data": { "total": [ 4.0, 20.0, 10.0, 87.0, 1.0, 1.0, 3.0, 1.0, 21.0, 12.0, 1.0, 27.0, 43.0, 100.0, 10.0, 26.0, 100.0, 28.0, 8.0, 100.0, 3.0, 29.0, 19.0, 9.0, 1.0, 10.0, 100.0, 1.0, 8.0, 1.0, 19.0, 4.0, 3.0, 9.0, 1.0, 1.0, 17.0, 18.0, 2.0, 5.0, 7.0, 3.0, 26.0, 37.0, 28.0, 19.0, 4.0, 1.0, 2.0, 5.0, 1.0, 1.0, 7.0, 11.0, 6.0, 17.0, 37.0, 39.0, 7.0, 12.0, 18.0, 1.0, 100.0, 10.0, 7.0, 6.0, 2.0, 11.0, 2.0, 2.0, 8.0, 1.0, 15.0, 100.0, 3.0, 9.0, 1.0, 5.0, 6.0, 5.0, 16.0, 2.0, 3.0, 2.0, 3.0, 3.0, 1.0, 3.0, 10.0, 1.0, 7.0, 11.0, 20.0, 27.0, 3.0, 13.0, 16.0, 8.0, 3.0, 76.0 ], "name": [ "JPS", "YouTrackSharp", "colorSchemeTool", "ideavim", "youtrack-vcs-hooks", "youtrack-rest-ruby-library", "emacs4ij", "codereview4intellij", "teamcity-nuget-support", "Grammar-Kit", "intellij-starteam-plugin", "la-clojure", "MPS", "intellij-community", "TeamCity.ServiceMessages", "youtrack-rest-python-library", "intellij-scala", "teamcity-messages", "teamcity-cpp", "kotlin", "teamcity-local-cloud", "kotlin-web-demo", "intellij-plugin-verifier", "intellij-samples", "dottrace-demos", "youtrack-workflows", "intellij-plugins", "youtrack-slide", "teamcity-shared-resources", "resharper-plugins", "kannotator", "resharper-nuget", "mnemonics", "teamcity-queue-pauser", "intellij-coffee-script-debugger", "coffee-script-debug-example", "kara", "jediterm", "hsql1", "teamcity-maven-archetypes", "resharper-angularjs", "intellij-sbt", "kotlin-eclipse", "commit-status-publisher", "ReSharperGallery", "mapper", "ReTrack", "resharper-sample-patterns", "dotpeek-nupeek", "hackathon-Embeditor", "JetBox", "hackathon-unchain", "intellij-feature-suggester", "resharper-rider-samples", "dotnet-cas-client", "MPS-Contrib", "intellij-haxe", "meta-runner-power-pack", "dekaf", "ttorrent-lib", "pty4j", "clazz-loaderz", "Exposed", "teamcity-torrent-plugin", "NuGetOperations", "youtrack-l10n", "youtrack.mylyn.connector", "python-skeletons", "dotpeek-peekfx", "resharper-vsix", "TeamCity.StaticUIExtensions", "Android-Tuts-Samples", "sbt-structure", "kotlin-web-site", "resharper-phantomjs", "jetpad-projectional-open-source", "intellij-tutorials-december-2013", "sbt-tc-logger", "tc-sbt-runner", "youtrack-confluence-plugin", "phpstorm-workshop", "Chocolatey", "integration-tests-vm-scripts", "kotlin-fiddle", "TeamCity.PluginTemplate", "TeamCity.WidgetsPlugin", "dotpeek-console", "teamcity-build-agents-diff", "teamcity-sdk-maven-plugin", "JetPass", "teamcity-achievements", "teamcity-investigations-auto-assigner", "intellij-ipnb", "xodus", "TeamCity.Widgets", "teamcity-vmware-plugin", "resharper-devguide", "Nitra", "teamcity-tests-watchdog", "nvd3" ], "community": [ 0.0, 17.0, 7.0, 78.0, 0.0, 0.0, 2.0, 1.0, 14.0, 8.0, 0.0, 23.0, 38.0, 56.0, 7.0, 23.0, 89.0, 25.0, 7.0, 67.0, 1.0, 22.0, 11.0, 6.0, 1.0, 10.0, 67.0, 0.0, 6.0, 0.0, 10.0, 2.0, 1.0, 5.0, 1.0, 1.0, 8.0, 16.0, 0.0, 3.0, 4.0, 0.0, 21.0, 30.0, 26.0, 18.0, 2.0, 0.0, 1.0, 2.0, 0.0, 0.0, 2.0, 9.0, 5.0, 14.0, 28.0, 36.0, 4.0, 10.0, 11.0, 0.0, 95.0, 7.0, 6.0, 6.0, 2.0, 9.0, 1.0, 1.0, 2.0, 0.0, 9.0, 82.0, 2.0, 9.0, 0.0, 3.0, 2.0, 4.0, 15.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 7.0, 0.0, 4.0, 6.0, 12.0, 22.0, 1.0, 8.0, 11.0, 8.0, 2.0, 75.0 ] }, "ggsize": { "width": 1200.0, "height": 500.0 }, "kind": "plot", "scales": [ { "aesthetic": "x", "discrete": true }, { "aesthetic": "y", "name": "contrib", "limits": [ null, null ] }, { "aesthetic": "x", "discrete": true }, { "aesthetic": "y", "limits": [ null, null ] } ], "layers": [ { "mapping": { "x": "name", "y": "total" }, "stat": "identity", "sampling": "none", "inherit_aes": false, "position": "identity", "geom": "step" }, { "mapping": { "x": "name", "y": "community" }, "stat": "identity", "color": "dark_green", "sampling": "none", "inherit_aes": false, "position": "identity", "geom": "step" } ], "data_meta": { "series_annotations": [ { "type": "str", "column": "name" }, { "type": "int", "column": "total" }, { "type": "int", "column": "community" } ] } }, "apply_color_scheme": true, "swing_enabled": true } }, "execution_count": 20, "metadata": {}, "output_type": "execute_result" } ], "execution_count": 20 }, { "cell_type": "markdown", "metadata": { "pycharm": { "name": "#%% md\n" } }, "source": [ "3. **What is the most starred project?** Naturally, as our dataframe has only one row, we can find it out like this" ] }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:21:49.093615Z", "start_time": "2025-05-27T13:21:48.863660Z" } }, "source": [ "jbRepos.maxBy { stargazers_count }" ], "outputs": [ { "data": { "text/html": [ " \n", " \n", " \n", " \n", " \n", " \n", "
idnode_idnamefull_nameprivatehtml_urldescriptionforkurlcreated_atupdated_atpushed_athomepagesizestargazers_countwatchers_countlanguagehas_issueshas_projectshas_downloadshas_wikihas_pagesforks_countarchiveddisabledopen_issues_countallow_forkingis_templatetopicsvisibilityforksopen_issueswatchersdefault_branchpermissionscontributorslicense
adminmaintainpushtriagepullkeynamespdx_idurlnode_id
3432266MDEwOlJlcG9zaXRvcnkzNDMyMjY2kotlinJetBrains/kotlinfalsehttps://github.com/JetBrains/kotlinThe Kotlin Programming Language. falsehttps://api.github.com/repos/JetBrain...2012-02-13T17:29:58Z2021-11-25T10:55:55Z2021-11-25T10:54:01Zhttps://kotlinlang.org12927043940239402Kotlinfalsefalsetruefalsefalse4824falsefalse125truefalse[compiler, gradle-plugin, intellij-pl...public482412539402masterfalsefalsefalsefalsetrue
DataFrame [100 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
udalov292714MDQ6VXNlcjI5MjcxNA==https://api.github.com/users/udalovUserfalse5630
mglukhikh1127631MDQ6VXNlcjExMjc2MzE=https://api.github.com/users/mglukhikhUserfalse4015
goodwinnk908958MDQ6VXNlcjkwODk1OA==https://api.github.com/users/goodwinnkUserfalse3925
valentinkip3007027MDQ6VXNlcjMwMDcwMjc=https://api.github.com/users/valentinkipUserfalse3069
abreslav888318MDQ6VXNlcjg4ODMxOA==https://api.github.com/users/abreslavUserfalse2862

... showing only top 5 of 100 rows

nullnullnullnullnull
\n", " \n", " \n", " " ], "application/kotlindataframe+json": "{\"$version\":\"2.1.1\",\"metadata\":{\"columns\":[\"id\",\"node_id\",\"name\",\"full_name\",\"private\",\"html_url\",\"description\",\"fork\",\"url\",\"created_at\",\"updated_at\",\"pushed_at\",\"homepage\",\"size\",\"stargazers_count\",\"watchers_count\",\"language\",\"has_issues\",\"has_projects\",\"has_downloads\",\"has_wiki\",\"has_pages\",\"forks_count\",\"archived\",\"disabled\",\"open_issues_count\",\"allow_forking\",\"is_template\",\"topics\",\"visibility\",\"forks\",\"open_issues\",\"watchers\",\"default_branch\",\"permissions\",\"contributors\",\"license\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlinx.datetime.Instant\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlinx.datetime.Instant\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlinx.datetime.Instant\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ColumnGroup\"},{\"kind\":\"FrameColumn\"},{\"kind\":\"ColumnGroup\"}],\"nrow\":1,\"ncol\":37},\"kotlin_dataframe\":[{\"id\":3432266,\"node_id\":\"MDEwOlJlcG9zaXRvcnkzNDMyMjY2\",\"name\":\"kotlin\",\"full_name\":\"JetBrains/kotlin\",\"private\":false,\"html_url\":\"https://github.com/JetBrains/kotlin\",\"description\":\"The Kotlin Programming Language. \",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/kotlin\",\"created_at\":\"2012-02-13T17:29:58Z\",\"updated_at\":\"2021-11-25T10:55:55Z\",\"pushed_at\":\"2021-11-25T10:54:01Z\",\"homepage\":\"https://kotlinlang.org\",\"size\":1292704,\"stargazers_count\":39402,\"watchers_count\":39402,\"language\":\"Kotlin\",\"has_issues\":false,\"has_projects\":false,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"forks_count\":4824,\"archived\":false,\"disabled\":false,\"open_issues_count\":125,\"allow_forking\":true,\"is_template\":false,\"topics\":\"[compiler, gradle-plugin, intellij-plugin, kotlin, kotlin-library, maven-plugin, programming-language]\",\"visibility\":\"public\",\"forks\":4824,\"open_issues\":125,\"watchers\":39402,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"contributors\":{\"data\":[{\"login\":\"udalov\",\"id\":292714,\"node_id\":\"MDQ6VXNlcjI5MjcxNA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/udalov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":5630},{\"login\":\"mglukhikh\",\"id\":1127631,\"node_id\":\"MDQ6VXNlcjExMjc2MzE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mglukhikh\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4015},{\"login\":\"goodwinnk\",\"id\":908958,\"node_id\":\"MDQ6VXNlcjkwODk1OA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/goodwinnk\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3925},{\"login\":\"valentinkip\",\"id\":3007027,\"node_id\":\"MDQ6VXNlcjMwMDcwMjc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/valentinkip\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3069},{\"login\":\"abreslav\",\"id\":888318,\"node_id\":\"MDQ6VXNlcjg4ODMxOA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/abreslav\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2862},{\"login\":\"pTalanov\",\"id\":442640,\"node_id\":\"MDQ6VXNlcjQ0MjY0MA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pTalanov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2810},{\"login\":\"dzharkov\",\"id\":863207,\"node_id\":\"MDQ6VXNlcjg2MzIwNw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dzharkov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2662},{\"login\":\"ilya-g\",\"id\":4257577,\"node_id\":\"MDQ6VXNlcjQyNTc1Nzc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ilya-g\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2566},{\"login\":\"asedunov\",\"id\":2734357,\"node_id\":\"MDQ6VXNlcjI3MzQzNTc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/asedunov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2456},{\"login\":\"demiurg906\",\"id\":14974409,\"node_id\":\"MDQ6VXNlcjE0OTc0NDA5\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/demiurg906\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2199},{\"login\":\"yole\",\"id\":46553,\"node_id\":\"MDQ6VXNlcjQ2NTUz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/yole\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2174},{\"login\":\"dnpetrov\",\"id\":544563,\"node_id\":\"MDQ6VXNlcjU0NDU2Mw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dnpetrov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2148},{\"login\":\"max-kammerer\",\"id\":1205032,\"node_id\":\"MDQ6VXNlcjEyMDUwMzI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/max-kammerer\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2131},{\"login\":\"yanex\",\"id\":95996,\"node_id\":\"MDQ6VXNlcjk1OTk2\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/yanex\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1911},{\"login\":\"NataliaUkhorskaya\",\"id\":968879,\"node_id\":\"MDQ6VXNlcjk2ODg3OQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/NataliaUkhorskaya\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1825},{\"login\":\"darthorimar\",\"id\":16403337,\"node_id\":\"MDQ6VXNlcjE2NDAzMzM3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/darthorimar\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1791},{\"login\":\"AlexeyTsvetkov\",\"id\":654232,\"node_id\":\"MDQ6VXNlcjY1NDIzMg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/AlexeyTsvetkov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1381},{\"login\":\"ligee\",\"id\":329565,\"node_id\":\"MDQ6VXNlcjMyOTU2NQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ligee\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1376},{\"login\":\"svtk\",\"id\":1447386,\"node_id\":\"MDQ6VXNlcjE0NDczODY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/svtk\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1273},{\"login\":\"SvyatoslavScherbina\",\"id\":22007028,\"node_id\":\"MDQ6VXNlcjIyMDA3MDI4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/SvyatoslavScherbina\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1172}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":100}},\"license\":{\"data\":{\"key\":null,\"name\":null,\"spdx_id\":null,\"url\":null,\"node_id\":null},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}}]}" }, "execution_count": 21, "metadata": {}, "output_type": "execute_result" } ], "execution_count": 21 }, { "cell_type": "markdown", "metadata": { "pycharm": { "name": "#%% md\n" } }, "source": [ "But usually dataframe has several rows. With dataframe, you can work with hierarchical data structures as a whole, if you need to. Let's use `map` to find a repository with the most stars for each row in the `jb` dataframe. The result of `map` is a data column `most_starred_repo`. " ] }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:21:49.418310Z", "start_time": "2025-05-27T13:21:49.251213Z" } }, "source": [ "organizations.mapToColumn(\"most_starred_repo\") {\n", " it.repos.maxBy { stargazers_count }\n", "}" ], "outputs": [ { "data": { "text/html": [ " \n", " \n", " \n", " \n", " \n", " \n", "
most_starred_repo
idnode_idnamefull_nameprivatehtml_urldescriptionforkurlcreated_atupdated_atpushed_athomepagesizestargazers_countwatchers_countlanguagehas_issueshas_projectshas_downloadshas_wikihas_pagesforks_countarchiveddisabledopen_issues_countallow_forkingis_templatetopicsvisibilityforksopen_issueswatchersdefault_branchpermissionscontributorslicense
adminmaintainpushtriagepullkeynamespdx_idurlnode_id
3432266MDEwOlJlcG9zaXRvcnkzNDMyMjY2kotlinJetBrains/kotlinfalsehttps://github.com/JetBrains/kotlinThe Kotlin Programming Language. falsehttps://api.github.com/repos/JetBrain...2012-02-13T17:29:58Z2021-11-25T10:55:55Z2021-11-25T10:54:01Zhttps://kotlinlang.org12927043940239402Kotlinfalsefalsetruefalsefalse4824falsefalse125truefalse[compiler, gradle-plugin, intellij-pl...public482412539402masterfalsefalsefalsefalsetrue
DataFrame [100 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
udalov292714MDQ6VXNlcjI5MjcxNA==https://api.github.com/users/udalovUserfalse5630
mglukhikh1127631MDQ6VXNlcjExMjc2MzE=https://api.github.com/users/mglukhikhUserfalse4015
goodwinnk908958MDQ6VXNlcjkwODk1OA==https://api.github.com/users/goodwinnkUserfalse3925
valentinkip3007027MDQ6VXNlcjMwMDcwMjc=https://api.github.com/users/valentinkipUserfalse3069
abreslav888318MDQ6VXNlcjg4ODMxOA==https://api.github.com/users/abreslavUserfalse2862

... showing only top 5 of 100 rows

nullnullnullnullnull
\n", " \n", " \n", " " ], "application/kotlindataframe+json": "{\"$version\":\"2.1.1\",\"metadata\":{\"columns\":[\"most_starred_repo\"],\"types\":[{\"kind\":\"ColumnGroup\"}],\"nrow\":1,\"ncol\":1},\"kotlin_dataframe\":[{\"most_starred_repo\":{\"data\":{\"id\":3432266,\"node_id\":\"MDEwOlJlcG9zaXRvcnkzNDMyMjY2\",\"name\":\"kotlin\",\"full_name\":\"JetBrains/kotlin\",\"private\":false,\"html_url\":\"https://github.com/JetBrains/kotlin\",\"description\":\"The Kotlin Programming Language. \",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/kotlin\",\"created_at\":\"2012-02-13T17:29:58Z\",\"updated_at\":\"2021-11-25T10:55:55Z\",\"pushed_at\":\"2021-11-25T10:54:01Z\",\"homepage\":\"https://kotlinlang.org\",\"size\":1292704,\"stargazers_count\":39402,\"watchers_count\":39402,\"language\":\"Kotlin\",\"has_issues\":false,\"has_projects\":false,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"forks_count\":4824,\"archived\":false,\"disabled\":false,\"open_issues_count\":125,\"allow_forking\":true,\"is_template\":false,\"topics\":\"[compiler, gradle-plugin, intellij-plugin, kotlin, kotlin-library, maven-plugin, programming-language]\",\"visibility\":\"public\",\"forks\":4824,\"open_issues\":125,\"watchers\":39402,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"contributors\":{\"data\":[{\"login\":\"udalov\",\"id\":292714,\"node_id\":\"MDQ6VXNlcjI5MjcxNA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/udalov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":5630},{\"login\":\"mglukhikh\",\"id\":1127631,\"node_id\":\"MDQ6VXNlcjExMjc2MzE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mglukhikh\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4015},{\"login\":\"goodwinnk\",\"id\":908958,\"node_id\":\"MDQ6VXNlcjkwODk1OA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/goodwinnk\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3925},{\"login\":\"valentinkip\",\"id\":3007027,\"node_id\":\"MDQ6VXNlcjMwMDcwMjc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/valentinkip\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3069},{\"login\":\"abreslav\",\"id\":888318,\"node_id\":\"MDQ6VXNlcjg4ODMxOA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/abreslav\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2862},{\"login\":\"pTalanov\",\"id\":442640,\"node_id\":\"MDQ6VXNlcjQ0MjY0MA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pTalanov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2810},{\"login\":\"dzharkov\",\"id\":863207,\"node_id\":\"MDQ6VXNlcjg2MzIwNw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dzharkov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2662},{\"login\":\"ilya-g\",\"id\":4257577,\"node_id\":\"MDQ6VXNlcjQyNTc1Nzc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ilya-g\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2566},{\"login\":\"asedunov\",\"id\":2734357,\"node_id\":\"MDQ6VXNlcjI3MzQzNTc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/asedunov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2456},{\"login\":\"demiurg906\",\"id\":14974409,\"node_id\":\"MDQ6VXNlcjE0OTc0NDA5\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/demiurg906\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2199},{\"login\":\"yole\",\"id\":46553,\"node_id\":\"MDQ6VXNlcjQ2NTUz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/yole\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2174},{\"login\":\"dnpetrov\",\"id\":544563,\"node_id\":\"MDQ6VXNlcjU0NDU2Mw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dnpetrov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2148},{\"login\":\"max-kammerer\",\"id\":1205032,\"node_id\":\"MDQ6VXNlcjEyMDUwMzI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/max-kammerer\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2131},{\"login\":\"yanex\",\"id\":95996,\"node_id\":\"MDQ6VXNlcjk1OTk2\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/yanex\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1911},{\"login\":\"NataliaUkhorskaya\",\"id\":968879,\"node_id\":\"MDQ6VXNlcjk2ODg3OQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/NataliaUkhorskaya\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1825},{\"login\":\"darthorimar\",\"id\":16403337,\"node_id\":\"MDQ6VXNlcjE2NDAzMzM3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/darthorimar\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1791},{\"login\":\"AlexeyTsvetkov\",\"id\":654232,\"node_id\":\"MDQ6VXNlcjY1NDIzMg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/AlexeyTsvetkov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1381},{\"login\":\"ligee\",\"id\":329565,\"node_id\":\"MDQ6VXNlcjMyOTU2NQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ligee\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1376},{\"login\":\"svtk\",\"id\":1447386,\"node_id\":\"MDQ6VXNlcjE0NDczODY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/svtk\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1273},{\"login\":\"SvyatoslavScherbina\",\"id\":22007028,\"node_id\":\"MDQ6VXNlcjIyMDA3MDI4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/SvyatoslavScherbina\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1172}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":100}},\"license\":{\"data\":{\"key\":null,\"name\":null,\"spdx_id\":null,\"url\":null,\"node_id\":null},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"id\",\"node_id\",\"name\",\"full_name\",\"private\",\"html_url\",\"description\",\"fork\",\"url\",\"created_at\",\"updated_at\",\"pushed_at\",\"homepage\",\"size\",\"stargazers_count\",\"watchers_count\",\"language\",\"has_issues\",\"has_projects\",\"has_downloads\",\"has_wiki\",\"has_pages\",\"forks_count\",\"archived\",\"disabled\",\"open_issues_count\",\"allow_forking\",\"is_template\",\"topics\",\"visibility\",\"forks\",\"open_issues\",\"watchers\",\"default_branch\",\"permissions\",\"contributors\",\"license\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlinx.datetime.Instant\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlinx.datetime.Instant\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlinx.datetime.Instant\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ColumnGroup\"},{\"kind\":\"FrameColumn\"},{\"kind\":\"ColumnGroup\"}]}}}]}" }, "execution_count": 22, "metadata": {}, "output_type": "execute_result" } ], "execution_count": 22 }, { "cell_type": "markdown", "metadata": { "pycharm": { "name": "#%% md\n" } }, "source": [ "Expressions inside map, a row expression (docs), enable two different syntax to refer to data. **You can write `this.repos`, `it.repos` or just `repos`. It's all the same, but let's use shorter syntax from now on.**" ] }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:21:49.567028Z", "start_time": "2025-05-27T13:21:49.421824Z" } }, "source": [ "organizations.mapToColumn(\"most_starred_repo\") {\n", " // Alternative syntax\n", " // this.repos.maxBy { stargazers_count }\n", " // it.repos.maxBy { stargazers_count }\n", " repos.maxBy { stargazers_count }\n", "}" ], "outputs": [ { "data": { "text/html": [ " \n", " \n", " \n", " \n", " \n", " \n", "
most_starred_repo
idnode_idnamefull_nameprivatehtml_urldescriptionforkurlcreated_atupdated_atpushed_athomepagesizestargazers_countwatchers_countlanguagehas_issueshas_projectshas_downloadshas_wikihas_pagesforks_countarchiveddisabledopen_issues_countallow_forkingis_templatetopicsvisibilityforksopen_issueswatchersdefault_branchpermissionscontributorslicense
adminmaintainpushtriagepullkeynamespdx_idurlnode_id
3432266MDEwOlJlcG9zaXRvcnkzNDMyMjY2kotlinJetBrains/kotlinfalsehttps://github.com/JetBrains/kotlinThe Kotlin Programming Language. falsehttps://api.github.com/repos/JetBrain...2012-02-13T17:29:58Z2021-11-25T10:55:55Z2021-11-25T10:54:01Zhttps://kotlinlang.org12927043940239402Kotlinfalsefalsetruefalsefalse4824falsefalse125truefalse[compiler, gradle-plugin, intellij-pl...public482412539402masterfalsefalsefalsefalsetrue
DataFrame [100 x 8]
loginidnode_idgravatar_idurltypesite_admincontributions
udalov292714MDQ6VXNlcjI5MjcxNA==https://api.github.com/users/udalovUserfalse5630
mglukhikh1127631MDQ6VXNlcjExMjc2MzE=https://api.github.com/users/mglukhikhUserfalse4015
goodwinnk908958MDQ6VXNlcjkwODk1OA==https://api.github.com/users/goodwinnkUserfalse3925
valentinkip3007027MDQ6VXNlcjMwMDcwMjc=https://api.github.com/users/valentinkipUserfalse3069
abreslav888318MDQ6VXNlcjg4ODMxOA==https://api.github.com/users/abreslavUserfalse2862

... showing only top 5 of 100 rows

nullnullnullnullnull
\n", " \n", " \n", " " ], "application/kotlindataframe+json": "{\"$version\":\"2.1.1\",\"metadata\":{\"columns\":[\"most_starred_repo\"],\"types\":[{\"kind\":\"ColumnGroup\"}],\"nrow\":1,\"ncol\":1},\"kotlin_dataframe\":[{\"most_starred_repo\":{\"data\":{\"id\":3432266,\"node_id\":\"MDEwOlJlcG9zaXRvcnkzNDMyMjY2\",\"name\":\"kotlin\",\"full_name\":\"JetBrains/kotlin\",\"private\":false,\"html_url\":\"https://github.com/JetBrains/kotlin\",\"description\":\"The Kotlin Programming Language. \",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/kotlin\",\"created_at\":\"2012-02-13T17:29:58Z\",\"updated_at\":\"2021-11-25T10:55:55Z\",\"pushed_at\":\"2021-11-25T10:54:01Z\",\"homepage\":\"https://kotlinlang.org\",\"size\":1292704,\"stargazers_count\":39402,\"watchers_count\":39402,\"language\":\"Kotlin\",\"has_issues\":false,\"has_projects\":false,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"forks_count\":4824,\"archived\":false,\"disabled\":false,\"open_issues_count\":125,\"allow_forking\":true,\"is_template\":false,\"topics\":\"[compiler, gradle-plugin, intellij-plugin, kotlin, kotlin-library, maven-plugin, programming-language]\",\"visibility\":\"public\",\"forks\":4824,\"open_issues\":125,\"watchers\":39402,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"contributors\":{\"data\":[{\"login\":\"udalov\",\"id\":292714,\"node_id\":\"MDQ6VXNlcjI5MjcxNA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/udalov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":5630},{\"login\":\"mglukhikh\",\"id\":1127631,\"node_id\":\"MDQ6VXNlcjExMjc2MzE=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mglukhikh\",\"type\":\"User\",\"site_admin\":false,\"contributions\":4015},{\"login\":\"goodwinnk\",\"id\":908958,\"node_id\":\"MDQ6VXNlcjkwODk1OA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/goodwinnk\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3925},{\"login\":\"valentinkip\",\"id\":3007027,\"node_id\":\"MDQ6VXNlcjMwMDcwMjc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/valentinkip\",\"type\":\"User\",\"site_admin\":false,\"contributions\":3069},{\"login\":\"abreslav\",\"id\":888318,\"node_id\":\"MDQ6VXNlcjg4ODMxOA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/abreslav\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2862},{\"login\":\"pTalanov\",\"id\":442640,\"node_id\":\"MDQ6VXNlcjQ0MjY0MA==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/pTalanov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2810},{\"login\":\"dzharkov\",\"id\":863207,\"node_id\":\"MDQ6VXNlcjg2MzIwNw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dzharkov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2662},{\"login\":\"ilya-g\",\"id\":4257577,\"node_id\":\"MDQ6VXNlcjQyNTc1Nzc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ilya-g\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2566},{\"login\":\"asedunov\",\"id\":2734357,\"node_id\":\"MDQ6VXNlcjI3MzQzNTc=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/asedunov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2456},{\"login\":\"demiurg906\",\"id\":14974409,\"node_id\":\"MDQ6VXNlcjE0OTc0NDA5\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/demiurg906\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2199},{\"login\":\"yole\",\"id\":46553,\"node_id\":\"MDQ6VXNlcjQ2NTUz\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/yole\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2174},{\"login\":\"dnpetrov\",\"id\":544563,\"node_id\":\"MDQ6VXNlcjU0NDU2Mw==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dnpetrov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2148},{\"login\":\"max-kammerer\",\"id\":1205032,\"node_id\":\"MDQ6VXNlcjEyMDUwMzI=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/max-kammerer\",\"type\":\"User\",\"site_admin\":false,\"contributions\":2131},{\"login\":\"yanex\",\"id\":95996,\"node_id\":\"MDQ6VXNlcjk1OTk2\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/yanex\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1911},{\"login\":\"NataliaUkhorskaya\",\"id\":968879,\"node_id\":\"MDQ6VXNlcjk2ODg3OQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/NataliaUkhorskaya\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1825},{\"login\":\"darthorimar\",\"id\":16403337,\"node_id\":\"MDQ6VXNlcjE2NDAzMzM3\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/darthorimar\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1791},{\"login\":\"AlexeyTsvetkov\",\"id\":654232,\"node_id\":\"MDQ6VXNlcjY1NDIzMg==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/AlexeyTsvetkov\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1381},{\"login\":\"ligee\",\"id\":329565,\"node_id\":\"MDQ6VXNlcjMyOTU2NQ==\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ligee\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1376},{\"login\":\"svtk\",\"id\":1447386,\"node_id\":\"MDQ6VXNlcjE0NDczODY=\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/svtk\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1273},{\"login\":\"SvyatoslavScherbina\",\"id\":22007028,\"node_id\":\"MDQ6VXNlcjIyMDA3MDI4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/SvyatoslavScherbina\",\"type\":\"User\",\"site_admin\":false,\"contributions\":1172}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"gravatar_id\",\"url\",\"type\",\"site_admin\",\"contributions\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":8,\"nrow\":100}},\"license\":{\"data\":{\"key\":null,\"name\":null,\"spdx_id\":null,\"url\":null,\"node_id\":null},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}}},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"id\",\"node_id\",\"name\",\"full_name\",\"private\",\"html_url\",\"description\",\"fork\",\"url\",\"created_at\",\"updated_at\",\"pushed_at\",\"homepage\",\"size\",\"stargazers_count\",\"watchers_count\",\"language\",\"has_issues\",\"has_projects\",\"has_downloads\",\"has_wiki\",\"has_pages\",\"forks_count\",\"archived\",\"disabled\",\"open_issues_count\",\"allow_forking\",\"is_template\",\"topics\",\"visibility\",\"forks\",\"open_issues\",\"watchers\",\"default_branch\",\"permissions\",\"contributors\",\"license\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlinx.datetime.Instant\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlinx.datetime.Instant\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlinx.datetime.Instant\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ColumnGroup\"},{\"kind\":\"FrameColumn\"},{\"kind\":\"ColumnGroup\"}]}}}]}" }, "execution_count": 23, "metadata": {}, "output_type": "execute_result" } ], "execution_count": 23 }, { "cell_type": "markdown", "metadata": { "pycharm": { "name": "#%% md\n" } }, "source": [ "To make the result more obvious, let's create a new dataframe with a subset of columns from repos using `select`. Then we will use `head` to check the first 5 rows in the dataframe. " ] }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:21:49.864995Z", "start_time": "2025-05-27T13:21:49.675720Z" } }, "source": [ "organizations[0].repos\n", " .select { name and html_url and stargazers_count }\n", " .head(5)" ], "outputs": [ { "data": { "text/html": [ " \n", " \n", " \n", " \n", " \n", " \n", "
namehtml_urlstargazers_count
JPShttps://github.com/JetBrains/JPS23
YouTrackSharphttps://github.com/JetBrains/YouTrack...115
colorSchemeToolhttps://github.com/JetBrains/colorSch...290
ideavimhttps://github.com/JetBrains/ideavim6120
youtrack-vcs-hookshttps://github.com/JetBrains/youtrack...5
\n", " \n", " \n", " " ], "application/kotlindataframe+json": "{\"$version\":\"2.1.1\",\"metadata\":{\"columns\":[\"name\",\"html_url\",\"stargazers_count\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"nrow\":5,\"ncol\":3},\"kotlin_dataframe\":[{\"name\":\"JPS\",\"html_url\":\"https://github.com/JetBrains/JPS\",\"stargazers_count\":23},{\"name\":\"YouTrackSharp\",\"html_url\":\"https://github.com/JetBrains/YouTrackSharp\",\"stargazers_count\":115},{\"name\":\"colorSchemeTool\",\"html_url\":\"https://github.com/JetBrains/colorSchemeTool\",\"stargazers_count\":290},{\"name\":\"ideavim\",\"html_url\":\"https://github.com/JetBrains/ideavim\",\"stargazers_count\":6120},{\"name\":\"youtrack-vcs-hooks\",\"html_url\":\"https://github.com/JetBrains/youtrack-vcs-hooks\",\"stargazers_count\":5}]}" }, "execution_count": 24, "metadata": {}, "output_type": "execute_result" } ], "execution_count": 24 }, { "cell_type": "markdown", "metadata": { "pycharm": { "name": "#%% md\n" } }, "source": [ "Looks better, doesn't it? Let's combine two previous examples" ] }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:21:50.094900Z", "start_time": "2025-05-27T13:21:49.867841Z" } }, "source": [ "organizations.mapToColumn(\"most_starred_repo\") {\n", " repos\n", " .select { name and html_url and stargazers_count }\n", " .maxBy { stargazers_count }\n", "}" ], "outputs": [ { "data": { "text/html": [ " \n", " \n", " \n", " \n", " \n", " \n", "
most_starred_repo
namehtml_urlstargazers_count
kotlinhttps://github.com/JetBrains/kotlin39402
\n", " \n", " \n", " " ], "application/kotlindataframe+json": "{\"$version\":\"2.1.1\",\"metadata\":{\"columns\":[\"most_starred_repo\"],\"types\":[{\"kind\":\"ColumnGroup\"}],\"nrow\":1,\"ncol\":1},\"kotlin_dataframe\":[{\"most_starred_repo\":{\"data\":{\"name\":\"kotlin\",\"html_url\":\"https://github.com/JetBrains/kotlin\",\"stargazers_count\":39402},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"name\",\"html_url\",\"stargazers_count\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}]}}}]}" }, "execution_count": 25, "metadata": {}, "output_type": "execute_result" } ], "execution_count": 25 }, { "cell_type": "markdown", "metadata": { "pycharm": { "name": "#%% md\n" } }, "source": [ "3a) What is **the most and the least** starred project? There is a special syntax for `map` when you need to compute more than one column. This `map` creates a new dataframe." ] }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:21:50.821119Z", "start_time": "2025-05-27T13:21:50.369414Z" } }, "source": [ "organizations.mapToFrame {\n", " \"most_starred_repo\" from {\n", " repos\n", " .select { name and html_url and stargazers_count }\n", " .maxBy { stargazers_count }\n", " }\n", " \"least_starred_repo\" from {\n", " repos\n", " .select { name and html_url and stargazers_count }\n", " .minBy { stargazers_count }\n", " }\n", "}" ], "outputs": [ { "data": { "text/html": [ " \n", " \n", " \n", " \n", " \n", " \n", "
most_starred_repoleast_starred_repo
namehtml_urlstargazers_countnamehtml_urlstargazers_count
kotlinhttps://github.com/JetBrains/kotlin39402hsql1https://github.com/JetBrains/hsql11
\n", " \n", " \n", " " ], "application/kotlindataframe+json": "{\"$version\":\"2.1.1\",\"metadata\":{\"columns\":[\"most_starred_repo\",\"least_starred_repo\"],\"types\":[{\"kind\":\"ColumnGroup\"},{\"kind\":\"ColumnGroup\"}],\"nrow\":1,\"ncol\":2},\"kotlin_dataframe\":[{\"most_starred_repo\":{\"data\":{\"name\":\"kotlin\",\"html_url\":\"https://github.com/JetBrains/kotlin\",\"stargazers_count\":39402},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"name\",\"html_url\",\"stargazers_count\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}]}},\"least_starred_repo\":{\"data\":{\"name\":\"hsql1\",\"html_url\":\"https://github.com/JetBrains/hsql1\",\"stargazers_count\":1},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"name\",\"html_url\",\"stargazers_count\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}]}}}]}" }, "execution_count": 26, "metadata": {}, "output_type": "execute_result" } ], "execution_count": 26 }, { "cell_type": "markdown", "metadata": { "pycharm": { "name": "#%% md\n" } }, "source": [ "We can observe that we have to write the same select twice. Instead of this, let's **create a new dataframe, where column `repos` has only 3 child columns: `name and html_url and stargazers_count`** and then get the most and least starred project again.\n", "\n", "Here we want to modify values inside the dataframe, and the documentation suggests we can use [`update`](https://kotlin.github.io/dataframe/update.html) for this task." ] }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:21:52.878353Z", "start_time": "2025-05-27T13:21:52.393133Z" } }, "source": [ "val organizationsWithMinifiedRepos = organizations.update {\n", " // We want to change repos, so pick this column\n", " repos\n", "}.with {\n", " // Here *it* is *repos*, and we can use `select` as we did in the previous example.\n", " // Value of the `repos` column will be replaced by the result of the following expression\n", " it.select { name and html_url and stargazers_count }\n", "} " ], "outputs": [], "execution_count": 27 }, { "cell_type": "markdown", "metadata": { "pycharm": { "name": "#%% md\n" } }, "source": [ "Note that **dataframe is an immutable structure** and operators do not change values inside original dataframe. " ] }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:21:54.370442Z", "start_time": "2025-05-27T13:21:54.264414Z" } }, "source": [ "println(organizations.repos[0].columnNames())\n", "println()\n", "println(organizationsWithMinifiedRepos.repos[0].columnNames())" ], "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[id, node_id, name, full_name, private, html_url, description, fork, url, created_at, updated_at, pushed_at, homepage, size, stargazers_count, watchers_count, language, has_issues, has_projects, has_downloads, has_wiki, has_pages, forks_count, archived, disabled, open_issues_count, allow_forking, is_template, topics, visibility, forks, open_issues, watchers, default_branch, permissions, contributors, license]\n", "\n", "[name, html_url, stargazers_count]\n" ] } ], "execution_count": 28 }, { "cell_type": "markdown", "metadata": { "pycharm": { "name": "#%% md\n" } }, "source": [ "Here is the answer for **what are the most and the least starred projects**." ] }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:21:56.434385Z", "start_time": "2025-05-27T13:21:56.211031Z" } }, "source": [ "organizationsWithMinifiedRepos.mapToFrame { \n", " \"most_starred_repo\" from { \n", " repos.maxBy { stargazers_count } \n", " }\n", " \"least_starred_repo\" from { \n", " repos.minBy { stargazers_count } \n", " }\n", "}" ], "outputs": [ { "data": { "text/html": [ " \n", " \n", " \n", " \n", " \n", " \n", "
most_starred_repoleast_starred_repo
namehtml_urlstargazers_countnamehtml_urlstargazers_count
kotlinhttps://github.com/JetBrains/kotlin39402hsql1https://github.com/JetBrains/hsql11
\n", " \n", " \n", " " ], "application/kotlindataframe+json": "{\"$version\":\"2.1.1\",\"metadata\":{\"columns\":[\"most_starred_repo\",\"least_starred_repo\"],\"types\":[{\"kind\":\"ColumnGroup\"},{\"kind\":\"ColumnGroup\"}],\"nrow\":1,\"ncol\":2},\"kotlin_dataframe\":[{\"most_starred_repo\":{\"data\":{\"name\":\"kotlin\",\"html_url\":\"https://github.com/JetBrains/kotlin\",\"stargazers_count\":39402},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"name\",\"html_url\",\"stargazers_count\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}]}},\"least_starred_repo\":{\"data\":{\"name\":\"hsql1\",\"html_url\":\"https://github.com/JetBrains/hsql1\",\"stargazers_count\":1},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"name\",\"html_url\",\"stargazers_count\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}]}}}]}" }, "execution_count": 29, "metadata": {}, "output_type": "execute_result" } ], "execution_count": 29 }, { "cell_type": "markdown", "metadata": { "pycharm": { "name": "#%% md\n" } }, "source": [ "Expressions inside map, the [**row expressions**](https://kotlin.github.io/dataframe/datarow.html#row-expressions), can be as complex as your fantasy goes. For example, we can pick the five most starred and five least starred repositories." ] }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:21:57.072370Z", "start_time": "2025-05-27T13:21:56.871662Z" } }, "source": [ "organizationsWithMinifiedRepos.mapToColumn(\"interesting_repos\") {\n", " val sorted = repos.sortByDesc { stargazers_count }\n", " sorted.take(5).concat(sorted.takeLast(5))\n", "}" ], "outputs": [ { "data": { "text/html": [ " \n", " \n", " \n", " \n", " \n", " \n", "
interesting_repos
DataFrame [10 x 3]
namehtml_urlstargazers_count
kotlinhttps://github.com/JetBrains/kotlin39402
intellij-communityhttps://github.com/JetBrains/intellij...12924
ideavimhttps://github.com/JetBrains/ideavim6120
Exposedhttps://github.com/JetBrains/Exposed5689
intellij-pluginshttps://github.com/JetBrains/intellij...1737

... showing only top 5 of 10 rows

\n", " \n", " \n", " " ], "application/kotlindataframe+json": "{\"$version\":\"2.1.1\",\"metadata\":{\"columns\":[\"interesting_repos\"],\"types\":[{\"kind\":\"FrameColumn\"}],\"nrow\":1,\"ncol\":1},\"kotlin_dataframe\":[{\"interesting_repos\":{\"data\":[{\"name\":\"kotlin\",\"html_url\":\"https://github.com/JetBrains/kotlin\",\"stargazers_count\":39402},{\"name\":\"intellij-community\",\"html_url\":\"https://github.com/JetBrains/intellij-community\",\"stargazers_count\":12924},{\"name\":\"ideavim\",\"html_url\":\"https://github.com/JetBrains/ideavim\",\"stargazers_count\":6120},{\"name\":\"Exposed\",\"html_url\":\"https://github.com/JetBrains/Exposed\",\"stargazers_count\":5689},{\"name\":\"intellij-plugins\",\"html_url\":\"https://github.com/JetBrains/intellij-plugins\",\"stargazers_count\":1737},{\"name\":\"resharper-phantomjs\",\"html_url\":\"https://github.com/JetBrains/resharper-phantomjs\",\"stargazers_count\":1},{\"name\":\"intellij-tutorials-december-2013\",\"html_url\":\"https://github.com/JetBrains/intellij-tutorials-december-2013\",\"stargazers_count\":1},{\"name\":\"kotlin-fiddle\",\"html_url\":\"https://github.com/JetBrains/kotlin-fiddle\",\"stargazers_count\":1},{\"name\":\"JetPass\",\"html_url\":\"https://github.com/JetBrains/JetPass\",\"stargazers_count\":1},{\"name\":\"teamcity-tests-watchdog\",\"html_url\":\"https://github.com/JetBrains/teamcity-tests-watchdog\",\"stargazers_count\":1}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"name\",\"html_url\",\"stargazers_count\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"java.net.URL\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"}],\"ncol\":3,\"nrow\":10}}}]}" }, "execution_count": 30, "metadata": {}, "output_type": "execute_result" } ], "execution_count": 30 }, { "cell_type": "markdown", "metadata": { "pycharm": { "name": "#%% md\n" } }, "source": [ "That's it. We used the following operations to explore our data sample:\n", "* [`map`](https://kotlin.github.io/dataframe/map.html) to create a data column and dataframe with values computed from rows of original dataframe\n", "* [`select`](https://kotlin.github.io/dataframe/columnselectors.html) to create dataframe with subset of columns from original\n", "* [`convert`](https://kotlin.github.io/dataframe/convert.html) to create dataframe with changed values in some columns (in our case it was `repos`)" ] }, { "cell_type": "markdown", "metadata": { "pycharm": { "name": "#%% md\n" } }, "source": [ "Here is some code required to work with GitHub API with API key. Without API the key, there is a limit of 30 requests or so. \n", "Follow the instruction to get a personal access token: https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token. Then update line `val credentials: Credentials? = null` like `val credentials: Credentials? = Credentials(\"username\", \"your_token\")`" ] }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:22:00.047027Z", "start_time": "2025-05-27T13:21:57.496319Z" } }, "source": [ "@file:DependsOn(\"org.http4k:http4k-core:4.16.3.0\")\n", "@file:DependsOn(\"org.http4k:http4k-client-apache:4.16.3.0\")" ], "outputs": [], "execution_count": 31 }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:22:00.616652Z", "start_time": "2025-05-27T13:22:00.171602Z" } }, "source": [ "import org.http4k.client.ApacheClient\n", "import org.http4k.core.Method.GET\n", "import org.http4k.core.Request\n", "\n", "val client = ApacheClient()" ], "outputs": [], "execution_count": 32 }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:22:00.917869Z", "start_time": "2025-05-27T13:22:00.618787Z" } }, "source": [ "data class Credentials(val name: String, val token: String)" ], "outputs": [], "execution_count": 33 }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:22:01.448339Z", "start_time": "2025-05-27T13:22:00.920436Z" } }, "source": [ "import java.util.Base64\n", "\n", "fun authHeader(name: String, token: String): String {\n", " return \"Basic \" + Base64.getEncoder().encode(\"$name:$token\".toByteArray()).toString(Charsets.UTF_8)\n", "}\n", "\n", "fun readDf(url: String, credentials: Credentials?): DataFrame<*> {\n", " val request = Request(GET, url).let {\n", " if (credentials != null) {\n", " it.header(\"Authorization\", authHeader(credentials.name, credentials.token))\n", " } else {\n", " it\n", " }\n", " }.query(\"per_page\", \"100\")\n", " return DataFrame.readJsonStr(client(request).bodyString())\n", "}" ], "outputs": [], "execution_count": 34 }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:22:01.572115Z", "start_time": "2025-05-27T13:22:01.453588Z" } }, "source": [ "val credentials: Credentials? = null\n", "\n", "fun readDf(url: String) = readDf(url, credentials)" ], "outputs": [], "execution_count": 35 }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:22:02.867237Z", "start_time": "2025-05-27T13:22:01.575916Z" } }, "source": [ "import org.http4k.core.HttpHandler\n", "\n", "data class PageInfo(val body: DataFrame<*>, val pageUrls: List)\n", "\n", "fun parseLinkHeader(links: Pair): String? = links.second?.split(\",\")\n", " ?.map { it.split(\";\")\n", " .map { it.trim() } }\n", " ?.find { (_, rel) -> rel == \"rel=\\\"last\\\"\" }\n", " ?.first()\n", " ?.drop(1)?.dropLast(1)\n", " \n", "\n", "val PAGE_REGEX = \"page=(\\\\d+)$\".toRegex()\n", "fun readPageInfo(client: HttpHandler, url: String): PageInfo {\n", " val firstPage = client(Request(GET, url).query(\"per_page\", \"100\"))\n", " val firstPageDf = DataFrame.readJsonStr(firstPage.bodyString())\n", " val links = firstPage.headers.find { (name, _) -> name == \"Link\" } ?: return PageInfo(firstPageDf, emptyList())\n", " val lastPageUrl = parseLinkHeader(links) ?: error(\"Expected 'Link' header with non empty value 'rel=last' attribute on endpoint $url, but was $links\")\n", " val n = PAGE_REGEX.find(lastPageUrl)?.groupValues?.get(1)?.toInt()!!\n", " val pageUrls = (2..n).map {\n", " lastPageUrl.replace(PAGE_REGEX, \"page=$it\") \n", " }\n", " return PageInfo(firstPageDf, pageUrls)\n", "}" ], "outputs": [], "execution_count": 36 }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:22:03.453128Z", "start_time": "2025-05-27T13:22:02.872302Z" } }, "source": [ "fun readPaginatedEndpoint(url: String): DataFrame<*> {\n", " val pageInfo = readPageInfo(client, url)\n", " return pageInfo.body.concat(pageInfo.pageUrls.map { readDf(it) }.concat())\n", "}" ], "outputs": [], "execution_count": 37 }, { "cell_type": "markdown", "metadata": { "pycharm": { "name": "#%% md\n" } }, "source": [ "Section 2. Build the data sample" ] }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:22:05.934275Z", "start_time": "2025-05-27T13:22:03.462276Z" } }, "source": [ "val jb = readDf(\"https://api.github.com/orgs/JetBrains\")\n", "jb" ], "outputs": [ { "data": { "text/html": [ " \n", " \n", " \n", " \n", " \n", " \n", "
loginidnode_idurlrepos_urlevents_urlhooks_urlissues_urlmembers_urlpublic_members_urlavatar_urldescriptionnamecompanybloglocationemailtwitter_usernameis_verifiedhas_organization_projectshas_repository_projectspublic_repospublic_gistsfollowersfollowinghtml_urlcreated_atupdated_atarchived_attype
JetBrains878437MDEyOk9yZ2FuaXphdGlvbjg3ODQzNw==https://api.github.com/orgs/JetBrainshttps://api.github.com/orgs/JetBrains...https://api.github.com/orgs/JetBrains...https://api.github.com/orgs/JetBrains...https://api.github.com/orgs/JetBrains...https://api.github.com/orgs/JetBrains...https://api.github.com/orgs/JetBrains...https://avatars.githubusercontent.com...JetBrains Open SourceJetBrainsnullhttps://jetbrains.com/opensourceNetherlandsgithub@jetbrains.comjetbrainstruetruetrue7400104180https://github.com/JetBrains2011-06-27T10:06:52Z2025-01-10T14:49:22ZnullOrganization
\n", " \n", " \n", " " ], "application/kotlindataframe+json": "{\"$version\":\"2.1.1\",\"metadata\":{\"columns\":[\"login\",\"id\",\"node_id\",\"url\",\"repos_url\",\"events_url\",\"hooks_url\",\"issues_url\",\"members_url\",\"public_members_url\",\"avatar_url\",\"description\",\"name\",\"company\",\"blog\",\"location\",\"email\",\"twitter_username\",\"is_verified\",\"has_organization_projects\",\"has_repository_projects\",\"public_repos\",\"public_gists\",\"followers\",\"following\",\"html_url\",\"created_at\",\"updated_at\",\"archived_at\",\"type\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Nothing?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Nothing?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}],\"nrow\":1,\"ncol\":30},\"kotlin_dataframe\":[{\"login\":\"JetBrains\",\"id\":878437,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjg3ODQzNw==\",\"url\":\"https://api.github.com/orgs/JetBrains\",\"repos_url\":\"https://api.github.com/orgs/JetBrains/repos\",\"events_url\":\"https://api.github.com/orgs/JetBrains/events\",\"hooks_url\":\"https://api.github.com/orgs/JetBrains/hooks\",\"issues_url\":\"https://api.github.com/orgs/JetBrains/issues\",\"members_url\":\"https://api.github.com/orgs/JetBrains/members{/member}\",\"public_members_url\":\"https://api.github.com/orgs/JetBrains/public_members{/member}\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/878437?v=4\",\"description\":\"JetBrains Open Source\",\"name\":\"JetBrains\",\"company\":null,\"blog\":\"https://jetbrains.com/opensource\",\"location\":\"Netherlands\",\"email\":\"github@jetbrains.com\",\"twitter_username\":\"jetbrains\",\"is_verified\":true,\"has_organization_projects\":true,\"has_repository_projects\":true,\"public_repos\":740,\"public_gists\":0,\"followers\":10418,\"following\":0,\"html_url\":\"https://github.com/JetBrains\",\"created_at\":\"2011-06-27T10:06:52Z\",\"updated_at\":\"2025-01-10T14:49:22Z\",\"archived_at\":null,\"type\":\"Organization\"}]}" }, "execution_count": 38, "metadata": {}, "output_type": "execute_result" } ], "execution_count": 38 }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:22:06.063289Z", "start_time": "2025-05-27T13:22:05.941638Z" } }, "source": [ "jb.schema()" ], "outputs": [ { "data": { "text/plain": [ "login: String\n", "id: Int\n", "node_id: String\n", "url: String\n", "repos_url: String\n", "events_url: String\n", "hooks_url: String\n", "issues_url: String\n", "members_url: String\n", "public_members_url: String\n", "avatar_url: String\n", "description: String\n", "name: String\n", "company: Nothing?\n", "blog: String\n", "location: String\n", "email: String\n", "twitter_username: String\n", "is_verified: Boolean\n", "has_organization_projects: Boolean\n", "has_repository_projects: Boolean\n", "public_repos: Int\n", "public_gists: Int\n", "followers: Int\n", "following: Int\n", "html_url: String\n", "created_at: String\n", "updated_at: String\n", "archived_at: Nothing?\n", "type: String" ] }, "execution_count": 39, "metadata": {}, "output_type": "execute_result" } ], "execution_count": 39 }, { "cell_type": "markdown", "metadata": { "pycharm": { "name": "#%% md\n" } }, "source": [ "Most of the data in the dataframe are just URLs. " ] }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:22:12.558286Z", "start_time": "2025-05-27T13:22:06.066891Z" } }, "source": [ "val jb1 = jb\n", " .add(\"repos\") { readDf(repos_url) }\n", " .add(\"members\") { readPaginatedEndpoint(\"${url}/public_members\") }\n", "jb1" ], "outputs": [ { "data": { "text/html": [ " \n", " \n", " \n", " \n", " \n", " \n", "
loginidnode_idurlrepos_urlevents_urlhooks_urlissues_urlmembers_urlpublic_members_urlavatar_urldescriptionnamecompanybloglocationemailtwitter_usernameis_verifiedhas_organization_projectshas_repository_projectspublic_repospublic_gistsfollowersfollowinghtml_urlcreated_atupdated_atarchived_attypereposmembers
JetBrains878437MDEyOk9yZ2FuaXphdGlvbjg3ODQzNw==https://api.github.com/orgs/JetBrainshttps://api.github.com/orgs/JetBrains...https://api.github.com/orgs/JetBrains...https://api.github.com/orgs/JetBrains...https://api.github.com/orgs/JetBrains...https://api.github.com/orgs/JetBrains...https://api.github.com/orgs/JetBrains...https://avatars.githubusercontent.com...JetBrains Open SourceJetBrainsnullhttps://jetbrains.com/opensourceNetherlandsgithub@jetbrains.comjetbrainstruetruetrue7400104180https://github.com/JetBrains2011-06-27T10:06:52Z2025-01-10T14:49:22ZnullOrganization
DataFrame [100 x 81]
idnode_idnamefull_nameprivateownerhtml_urldescriptionforkurlforks_urlkeys_urlcollaborators_urlteams_urlhooks_urlissue_events_urlevents_urlassignees_urlbranches_urltags_urlblobs_urlgit_tags_urlgit_refs_urltrees_urlstatuses_urllanguages_urlstargazers_urlcontributors_urlsubscribers_urlsubscription_urlcommits_urlgit_commits_urlcomments_urlissue_comment_urlcontents_urlcompare_urlmerges_urlarchive_urldownloads_urlissues_urlpulls_urlmilestones_urlnotifications_urllabels_urlreleases_urldeployments_urlcreated_atupdated_atpushed_atgit_urlssh_urlclone_urlsvn_urlhomepagesizestargazers_countwatchers_countlanguagehas_issueshas_projectshas_downloadshas_wikihas_pageshas_discussionsforks_countmirror_urlarchiveddisabledopen_issues_countlicenseallow_forkingis_templateweb_commit_signoff_requiredtopicsvisibilityforksopen_issueswatchersdefault_branchpermissionscustom_properties
loginidnode_idavatar_urlgravatar_idurlhtml_urlfollowers_urlfollowing_urlgists_urlstarred_urlsubscriptions_urlorganizations_urlrepos_urlevents_urlreceived_events_urltypeuser_view_typesite_adminkeynamespdx_idurlnode_idadminmaintainpushtriagepull
294457MDEwOlJlcG9zaXRvcnkyOTQ0NTc=JPSJetBrains/JPSfalseJetBrains878437MDEyOk9yZ2FuaXphdGlvbjg3ODQzNw==https://avatars.githubusercontent.com...https://api.github.com/users/JetBrainshttps://github.com/JetBrainshttps://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...Organizationpublicfalsehttps://github.com/JetBrains/JPSGant based build framework + dsl, wit...falsehttps://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...2009-09-01T16:34:40Z2025-05-24T17:19:13Z2023-02-01T14:44:04Zgit://github.com/JetBrains/JPS.gitgit@github.com:JetBrains/JPS.githttps://github.com/JetBrains/JPS.githttps://github.com/JetBrains/JPS313332727Javatruetruetruetruefalsefalse8nullfalsefalse0apache-2.0Apache License 2.0Apache-2.0https://api.github.com/licenses/apach...MDc6TGljZW5zZTI=truefalsefalse[ ]public8027masterfalsefalsefalsefalsetruenull
1098358MDEwOlJlcG9zaXRvcnkxMDk4MzU4YouTrackSharpJetBrains/YouTrackSharpfalseJetBrains878437MDEyOk9yZ2FuaXphdGlvbjg3ODQzNw==https://avatars.githubusercontent.com...https://api.github.com/users/JetBrainshttps://github.com/JetBrainshttps://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...Organizationpublicfalsehttps://github.com/JetBrains/YouTrack....NET Standard 2.0 Library to access Y...falsehttps://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...2010-11-20T21:34:42Z2025-03-13T11:58:58Z2023-06-07T14:22:35Zgit://github.com/JetBrains/YouTrackSh...git@github.com:JetBrains/YouTrackShar...https://github.com/JetBrains/YouTrack...https://github.com/JetBrains/YouTrack...https://www.jetbrains.com/youtrack29581140140C#truefalsetruefalsefalsefalse106nullfalsefalse19apache-2.0Apache License 2.0Apache-2.0https://api.github.com/licenses/apach...MDc6TGljZW5zZTI=truefalsefalse[jetbrains, jetbrains-youtrack, youtr...public10619140223falsefalsefalsefalsetruenull
1156792MDEwOlJlcG9zaXRvcnkxMTU2NzkycolorSchemeToolJetBrains/colorSchemeToolfalseJetBrains878437MDEyOk9yZ2FuaXphdGlvbjg3ODQzNw==https://avatars.githubusercontent.com...https://api.github.com/users/JetBrainshttps://github.com/JetBrainshttps://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...Organizationpublicfalsehttps://github.com/JetBrains/colorSch...nullfalsehttps://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...2010-12-10T18:19:50Z2025-05-22T15:46:54Z2024-05-16T18:08:32Zgit://github.com/JetBrains/colorSchem...git@github.com:JetBrains/colorSchemeT...https://github.com/JetBrains/colorSch...https://github.com/JetBrains/colorSch...null873487487Pythontruetruetruetruefalsefalse84nullfalsefalse19apache-2.0Apache License 2.0Apache-2.0https://api.github.com/licenses/apach...MDc6TGljZW5zZTI=truefalsefalse[ ]public8419487masterfalsefalsefalsefalsetruenull
1459486MDEwOlJlcG9zaXRvcnkxNDU5NDg2ideavimJetBrains/ideavimfalseJetBrains878437MDEyOk9yZ2FuaXphdGlvbjg3ODQzNw==https://avatars.githubusercontent.com...https://api.github.com/users/JetBrainshttps://github.com/JetBrainshttps://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...Organizationpublicfalsehttps://github.com/JetBrains/ideavimIdeaVim – A Vim engine for JetBrains ...falsehttps://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...2011-03-09T15:22:27Z2025-05-27T13:17:12Z2025-05-27T10:24:49Zgit://github.com/JetBrains/ideavim.gitgit@github.com:JetBrains/ideavim.githttps://github.com/JetBrains/ideavim.githttps://github.com/JetBrains/ideavimhttps://lp.jetbrains.com/ideavim/11676397299729Kotlinfalsefalsetruetruefalsetrue784nullfalsefalse3mitMIT LicenseMIThttps://api.github.com/licenses/mitMDc6TGljZW5zZTEztruefalsefalse[ideavim, intellij, intellij-platform...public78439729masterfalsefalsefalsefalsetruenull
1545071MDEwOlJlcG9zaXRvcnkxNTQ1MDcxpsiviewerJetBrains/psiviewerfalseJetBrains878437MDEyOk9yZ2FuaXphdGlvbjg3ODQzNw==https://avatars.githubusercontent.com...https://api.github.com/users/JetBrainshttps://github.com/JetBrainshttps://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...https://api.github.com/users/JetBrain...Organizationpublicfalsehttps://github.com/JetBrains/psiviewerPSI Viewer for IntelliJ IDEA plugin d...falsehttps://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...https://api.github.com/repos/JetBrain...2011-03-30T06:34:50Z2025-05-22T11:30:32Z2024-10-16T11:07:59Zgit://github.com/JetBrains/psiviewer.gitgit@github.com:JetBrains/psiviewer.githttps://github.com/JetBrains/psiviewe...https://github.com/JetBrains/psiviewer1161196196Javatruetruetruetruefalsefalse42nullfalsefalse14gpl-2.0GNU General Public License v2.0GPL-2.0https://api.github.com/licenses/gpl-2.0MDc6TGljZW5zZTg=truefalsefalse[ ]public4214196masterfalsefalsefalsefalsetruenull

... showing only top 5 of 100 rows

DataFrame [151 x 19]
loginidnode_idavatar_urlgravatar_idurlhtml_urlfollowers_urlfollowing_urlgists_urlstarred_urlsubscriptions_urlorganizations_urlrepos_urlevents_urlreceived_events_urltypeuser_view_typesite_admin
abarsov7127060MDQ6VXNlcjcxMjcwNjA=https://avatars.githubusercontent.com...https://api.github.com/users/abarsovhttps://github.com/abarsovhttps://api.github.com/users/abarsov/...https://api.github.com/users/abarsov/...https://api.github.com/users/abarsov/...https://api.github.com/users/abarsov/...https://api.github.com/users/abarsov/...https://api.github.com/users/abarsov/...https://api.github.com/users/abarsov/...https://api.github.com/users/abarsov/...https://api.github.com/users/abarsov/...Userpublicfalse
abrams2744381959MDQ6VXNlcjQ0MzgxOTU5https://avatars.githubusercontent.com...https://api.github.com/users/abrams27https://github.com/abrams27https://api.github.com/users/abrams27...https://api.github.com/users/abrams27...https://api.github.com/users/abrams27...https://api.github.com/users/abrams27...https://api.github.com/users/abrams27...https://api.github.com/users/abrams27...https://api.github.com/users/abrams27...https://api.github.com/users/abrams27...https://api.github.com/users/abrams27...Userpublicfalse
abusalimov530396MDQ6VXNlcjUzMDM5Ng==https://avatars.githubusercontent.com...https://api.github.com/users/abusalimovhttps://github.com/abusalimovhttps://api.github.com/users/abusalim...https://api.github.com/users/abusalim...https://api.github.com/users/abusalim...https://api.github.com/users/abusalim...https://api.github.com/users/abusalim...https://api.github.com/users/abusalim...https://api.github.com/users/abusalim...https://api.github.com/users/abusalim...https://api.github.com/users/abusalim...Userpublicfalse
adam-enko152864218U_kgDOCRyF2ghttps://avatars.githubusercontent.com...https://api.github.com/users/adam-enkohttps://github.com/adam-enkohttps://api.github.com/users/adam-enk...https://api.github.com/users/adam-enk...https://api.github.com/users/adam-enk...https://api.github.com/users/adam-enk...https://api.github.com/users/adam-enk...https://api.github.com/users/adam-enk...https://api.github.com/users/adam-enk...https://api.github.com/users/adam-enk...https://api.github.com/users/adam-enk...Userpublicfalse
AI-shm63251834MDQ6VXNlcjYzMjUxODM0https://avatars.githubusercontent.com...https://api.github.com/users/AI-shmhttps://github.com/AI-shmhttps://api.github.com/users/AI-shm/f...https://api.github.com/users/AI-shm/f...https://api.github.com/users/AI-shm/g...https://api.github.com/users/AI-shm/s...https://api.github.com/users/AI-shm/s...https://api.github.com/users/AI-shm/orgshttps://api.github.com/users/AI-shm/r...https://api.github.com/users/AI-shm/e...https://api.github.com/users/AI-shm/r...Userpublicfalse

... showing only top 5 of 151 rows

\n", " \n", " \n", " " ], "application/kotlindataframe+json": "{\"$version\":\"2.1.1\",\"metadata\":{\"columns\":[\"login\",\"id\",\"node_id\",\"url\",\"repos_url\",\"events_url\",\"hooks_url\",\"issues_url\",\"members_url\",\"public_members_url\",\"avatar_url\",\"description\",\"name\",\"company\",\"blog\",\"location\",\"email\",\"twitter_username\",\"is_verified\",\"has_organization_projects\",\"has_repository_projects\",\"public_repos\",\"public_gists\",\"followers\",\"following\",\"html_url\",\"created_at\",\"updated_at\",\"archived_at\",\"type\",\"repos\",\"members\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Nothing?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Nothing?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"FrameColumn\"},{\"kind\":\"FrameColumn\"}],\"nrow\":1,\"ncol\":32},\"kotlin_dataframe\":[{\"login\":\"JetBrains\",\"id\":878437,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjg3ODQzNw==\",\"url\":\"https://api.github.com/orgs/JetBrains\",\"repos_url\":\"https://api.github.com/orgs/JetBrains/repos\",\"events_url\":\"https://api.github.com/orgs/JetBrains/events\",\"hooks_url\":\"https://api.github.com/orgs/JetBrains/hooks\",\"issues_url\":\"https://api.github.com/orgs/JetBrains/issues\",\"members_url\":\"https://api.github.com/orgs/JetBrains/members{/member}\",\"public_members_url\":\"https://api.github.com/orgs/JetBrains/public_members{/member}\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/878437?v=4\",\"description\":\"JetBrains Open Source\",\"name\":\"JetBrains\",\"company\":null,\"blog\":\"https://jetbrains.com/opensource\",\"location\":\"Netherlands\",\"email\":\"github@jetbrains.com\",\"twitter_username\":\"jetbrains\",\"is_verified\":true,\"has_organization_projects\":true,\"has_repository_projects\":true,\"public_repos\":740,\"public_gists\":0,\"followers\":10418,\"following\":0,\"html_url\":\"https://github.com/JetBrains\",\"created_at\":\"2011-06-27T10:06:52Z\",\"updated_at\":\"2025-01-10T14:49:22Z\",\"archived_at\":null,\"type\":\"Organization\",\"repos\":{\"data\":[{\"id\":294457,\"node_id\":\"MDEwOlJlcG9zaXRvcnkyOTQ0NTc=\",\"name\":\"JPS\",\"full_name\":\"JetBrains/JPS\",\"private\":false,\"owner\":{\"data\":{\"login\":\"JetBrains\",\"id\":878437,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjg3ODQzNw==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/878437?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/JetBrains\",\"html_url\":\"https://github.com/JetBrains\",\"followers_url\":\"https://api.github.com/users/JetBrains/followers\",\"following_url\":\"https://api.github.com/users/JetBrains/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/JetBrains/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/JetBrains/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/JetBrains/subscriptions\",\"organizations_url\":\"https://api.github.com/users/JetBrains/orgs\",\"repos_url\":\"https://api.github.com/users/JetBrains/repos\",\"events_url\":\"https://api.github.com/users/JetBrains/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/JetBrains/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"login\",\"id\",\"node_id\",\"avatar_url\",\"gravatar_id\",\"url\",\"html_url\",\"followers_url\",\"following_url\",\"gists_url\",\"starred_url\",\"subscriptions_url\",\"organizations_url\",\"repos_url\",\"events_url\",\"received_events_url\",\"type\",\"user_view_type\",\"site_admin\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"html_url\":\"https://github.com/JetBrains/JPS\",\"description\":\"Gant based build framework + dsl, with declarative project structure definition and automatic IntelliJ IDEA projects build\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/JPS\",\"forks_url\":\"https://api.github.com/repos/JetBrains/JPS/forks\",\"keys_url\":\"https://api.github.com/repos/JetBrains/JPS/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/JetBrains/JPS/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/JetBrains/JPS/teams\",\"hooks_url\":\"https://api.github.com/repos/JetBrains/JPS/hooks\",\"issue_events_url\":\"https://api.github.com/repos/JetBrains/JPS/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/JetBrains/JPS/events\",\"assignees_url\":\"https://api.github.com/repos/JetBrains/JPS/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/JetBrains/JPS/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/JetBrains/JPS/tags\",\"blobs_url\":\"https://api.github.com/repos/JetBrains/JPS/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/JetBrains/JPS/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/JetBrains/JPS/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/JetBrains/JPS/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/JetBrains/JPS/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/JetBrains/JPS/languages\",\"stargazers_url\":\"https://api.github.com/repos/JetBrains/JPS/stargazers\",\"contributors_url\":\"https://api.github.com/repos/JetBrains/JPS/contributors\",\"subscribers_url\":\"https://api.github.com/repos/JetBrains/JPS/subscribers\",\"subscription_url\":\"https://api.github.com/repos/JetBrains/JPS/subscription\",\"commits_url\":\"https://api.github.com/repos/JetBrains/JPS/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/JetBrains/JPS/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/JetBrains/JPS/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/JetBrains/JPS/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/JetBrains/JPS/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/JetBrains/JPS/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/JetBrains/JPS/merges\",\"archive_url\":\"https://api.github.com/repos/JetBrains/JPS/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/JetBrains/JPS/downloads\",\"issues_url\":\"https://api.github.com/repos/JetBrains/JPS/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/JetBrains/JPS/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/JetBrains/JPS/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/JetBrains/JPS/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/JetBrains/JPS/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/JetBrains/JPS/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/JetBrains/JPS/deployments\",\"created_at\":\"2009-09-01T16:34:40Z\",\"updated_at\":\"2025-05-24T17:19:13Z\",\"pushed_at\":\"2023-02-01T14:44:04Z\",\"git_url\":\"git://github.com/JetBrains/JPS.git\",\"ssh_url\":\"git@github.com:JetBrains/JPS.git\",\"clone_url\":\"https://github.com/JetBrains/JPS.git\",\"svn_url\":\"https://github.com/JetBrains/JPS\",\"homepage\":\"\",\"size\":31333,\"stargazers_count\":27,\"watchers_count\":27,\"language\":\"Java\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":8,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":0,\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":8,\"open_issues\":0,\"watchers\":27,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"custom_properties\":null},{\"id\":1098358,\"node_id\":\"MDEwOlJlcG9zaXRvcnkxMDk4MzU4\",\"name\":\"YouTrackSharp\",\"full_name\":\"JetBrains/YouTrackSharp\",\"private\":false,\"owner\":{\"data\":{\"login\":\"JetBrains\",\"id\":878437,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjg3ODQzNw==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/878437?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/JetBrains\",\"html_url\":\"https://github.com/JetBrains\",\"followers_url\":\"https://api.github.com/users/JetBrains/followers\",\"following_url\":\"https://api.github.com/users/JetBrains/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/JetBrains/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/JetBrains/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/JetBrains/subscriptions\",\"organizations_url\":\"https://api.github.com/users/JetBrains/orgs\",\"repos_url\":\"https://api.github.com/users/JetBrains/repos\",\"events_url\":\"https://api.github.com/users/JetBrains/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/JetBrains/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"login\",\"id\",\"node_id\",\"avatar_url\",\"gravatar_id\",\"url\",\"html_url\",\"followers_url\",\"following_url\",\"gists_url\",\"starred_url\",\"subscriptions_url\",\"organizations_url\",\"repos_url\",\"events_url\",\"received_events_url\",\"type\",\"user_view_type\",\"site_admin\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"html_url\":\"https://github.com/JetBrains/YouTrackSharp\",\"description\":\".NET Standard 2.0 Library to access YouTrack API.\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp\",\"forks_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/forks\",\"keys_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/teams\",\"hooks_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/hooks\",\"issue_events_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/events\",\"assignees_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/tags\",\"blobs_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/languages\",\"stargazers_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/stargazers\",\"contributors_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/contributors\",\"subscribers_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/subscribers\",\"subscription_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/subscription\",\"commits_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/merges\",\"archive_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/downloads\",\"issues_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/JetBrains/YouTrackSharp/deployments\",\"created_at\":\"2010-11-20T21:34:42Z\",\"updated_at\":\"2025-03-13T11:58:58Z\",\"pushed_at\":\"2023-06-07T14:22:35Z\",\"git_url\":\"git://github.com/JetBrains/YouTrackSharp.git\",\"ssh_url\":\"git@github.com:JetBrains/YouTrackSharp.git\",\"clone_url\":\"https://github.com/JetBrains/YouTrackSharp.git\",\"svn_url\":\"https://github.com/JetBrains/YouTrackSharp\",\"homepage\":\"https://www.jetbrains.com/youtrack\",\"size\":29581,\"stargazers_count\":140,\"watchers_count\":140,\"language\":\"C#\",\"has_issues\":true,\"has_projects\":false,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":106,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":19,\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[\"jetbrains\",\"jetbrains-youtrack\",\"youtrack\",\"youtrack-api\"],\"visibility\":\"public\",\"forks\":106,\"open_issues\":19,\"watchers\":140,\"default_branch\":\"223\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"custom_properties\":null},{\"id\":1156792,\"node_id\":\"MDEwOlJlcG9zaXRvcnkxMTU2Nzky\",\"name\":\"colorSchemeTool\",\"full_name\":\"JetBrains/colorSchemeTool\",\"private\":false,\"owner\":{\"data\":{\"login\":\"JetBrains\",\"id\":878437,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjg3ODQzNw==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/878437?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/JetBrains\",\"html_url\":\"https://github.com/JetBrains\",\"followers_url\":\"https://api.github.com/users/JetBrains/followers\",\"following_url\":\"https://api.github.com/users/JetBrains/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/JetBrains/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/JetBrains/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/JetBrains/subscriptions\",\"organizations_url\":\"https://api.github.com/users/JetBrains/orgs\",\"repos_url\":\"https://api.github.com/users/JetBrains/repos\",\"events_url\":\"https://api.github.com/users/JetBrains/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/JetBrains/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"login\",\"id\",\"node_id\",\"avatar_url\",\"gravatar_id\",\"url\",\"html_url\",\"followers_url\",\"following_url\",\"gists_url\",\"starred_url\",\"subscriptions_url\",\"organizations_url\",\"repos_url\",\"events_url\",\"received_events_url\",\"type\",\"user_view_type\",\"site_admin\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"html_url\":\"https://github.com/JetBrains/colorSchemeTool\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool\",\"forks_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/forks\",\"keys_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/teams\",\"hooks_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/hooks\",\"issue_events_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/events\",\"assignees_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/tags\",\"blobs_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/languages\",\"stargazers_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/stargazers\",\"contributors_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/contributors\",\"subscribers_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/subscribers\",\"subscription_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/subscription\",\"commits_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/merges\",\"archive_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/downloads\",\"issues_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/JetBrains/colorSchemeTool/deployments\",\"created_at\":\"2010-12-10T18:19:50Z\",\"updated_at\":\"2025-05-22T15:46:54Z\",\"pushed_at\":\"2024-05-16T18:08:32Z\",\"git_url\":\"git://github.com/JetBrains/colorSchemeTool.git\",\"ssh_url\":\"git@github.com:JetBrains/colorSchemeTool.git\",\"clone_url\":\"https://github.com/JetBrains/colorSchemeTool.git\",\"svn_url\":\"https://github.com/JetBrains/colorSchemeTool\",\"homepage\":null,\"size\":873,\"stargazers_count\":487,\"watchers_count\":487,\"language\":\"Python\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":84,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":19,\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":84,\"open_issues\":19,\"watchers\":487,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"custom_properties\":null},{\"id\":1459486,\"node_id\":\"MDEwOlJlcG9zaXRvcnkxNDU5NDg2\",\"name\":\"ideavim\",\"full_name\":\"JetBrains/ideavim\",\"private\":false,\"owner\":{\"data\":{\"login\":\"JetBrains\",\"id\":878437,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjg3ODQzNw==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/878437?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/JetBrains\",\"html_url\":\"https://github.com/JetBrains\",\"followers_url\":\"https://api.github.com/users/JetBrains/followers\",\"following_url\":\"https://api.github.com/users/JetBrains/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/JetBrains/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/JetBrains/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/JetBrains/subscriptions\",\"organizations_url\":\"https://api.github.com/users/JetBrains/orgs\",\"repos_url\":\"https://api.github.com/users/JetBrains/repos\",\"events_url\":\"https://api.github.com/users/JetBrains/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/JetBrains/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"login\",\"id\",\"node_id\",\"avatar_url\",\"gravatar_id\",\"url\",\"html_url\",\"followers_url\",\"following_url\",\"gists_url\",\"starred_url\",\"subscriptions_url\",\"organizations_url\",\"repos_url\",\"events_url\",\"received_events_url\",\"type\",\"user_view_type\",\"site_admin\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"html_url\":\"https://github.com/JetBrains/ideavim\",\"description\":\"IdeaVim – A Vim engine for JetBrains IDEs\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/ideavim\",\"forks_url\":\"https://api.github.com/repos/JetBrains/ideavim/forks\",\"keys_url\":\"https://api.github.com/repos/JetBrains/ideavim/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/JetBrains/ideavim/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/JetBrains/ideavim/teams\",\"hooks_url\":\"https://api.github.com/repos/JetBrains/ideavim/hooks\",\"issue_events_url\":\"https://api.github.com/repos/JetBrains/ideavim/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/JetBrains/ideavim/events\",\"assignees_url\":\"https://api.github.com/repos/JetBrains/ideavim/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/JetBrains/ideavim/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/JetBrains/ideavim/tags\",\"blobs_url\":\"https://api.github.com/repos/JetBrains/ideavim/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/JetBrains/ideavim/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/JetBrains/ideavim/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/JetBrains/ideavim/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/JetBrains/ideavim/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/JetBrains/ideavim/languages\",\"stargazers_url\":\"https://api.github.com/repos/JetBrains/ideavim/stargazers\",\"contributors_url\":\"https://api.github.com/repos/JetBrains/ideavim/contributors\",\"subscribers_url\":\"https://api.github.com/repos/JetBrains/ideavim/subscribers\",\"subscription_url\":\"https://api.github.com/repos/JetBrains/ideavim/subscription\",\"commits_url\":\"https://api.github.com/repos/JetBrains/ideavim/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/JetBrains/ideavim/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/JetBrains/ideavim/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/JetBrains/ideavim/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/JetBrains/ideavim/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/JetBrains/ideavim/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/JetBrains/ideavim/merges\",\"archive_url\":\"https://api.github.com/repos/JetBrains/ideavim/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/JetBrains/ideavim/downloads\",\"issues_url\":\"https://api.github.com/repos/JetBrains/ideavim/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/JetBrains/ideavim/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/JetBrains/ideavim/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/JetBrains/ideavim/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/JetBrains/ideavim/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/JetBrains/ideavim/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/JetBrains/ideavim/deployments\",\"created_at\":\"2011-03-09T15:22:27Z\",\"updated_at\":\"2025-05-27T13:17:12Z\",\"pushed_at\":\"2025-05-27T10:24:49Z\",\"git_url\":\"git://github.com/JetBrains/ideavim.git\",\"ssh_url\":\"git@github.com:JetBrains/ideavim.git\",\"clone_url\":\"https://github.com/JetBrains/ideavim.git\",\"svn_url\":\"https://github.com/JetBrains/ideavim\",\"homepage\":\"https://lp.jetbrains.com/ideavim/\",\"size\":116763,\"stargazers_count\":9729,\"watchers_count\":9729,\"language\":\"Kotlin\",\"has_issues\":false,\"has_projects\":false,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":true,\"forks_count\":784,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":3,\"license\":{\"data\":{\"key\":\"mit\",\"name\":\"MIT License\",\"spdx_id\":\"MIT\",\"url\":\"https://api.github.com/licenses/mit\",\"node_id\":\"MDc6TGljZW5zZTEz\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[\"ideavim\",\"intellij\",\"intellij-platform\",\"intellij-plugin\",\"jb-official\",\"jetbrains\",\"jetbrains-ides\",\"kotlin\",\"vim\"],\"visibility\":\"public\",\"forks\":784,\"open_issues\":3,\"watchers\":9729,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"custom_properties\":null},{\"id\":1545071,\"node_id\":\"MDEwOlJlcG9zaXRvcnkxNTQ1MDcx\",\"name\":\"psiviewer\",\"full_name\":\"JetBrains/psiviewer\",\"private\":false,\"owner\":{\"data\":{\"login\":\"JetBrains\",\"id\":878437,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjg3ODQzNw==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/878437?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/JetBrains\",\"html_url\":\"https://github.com/JetBrains\",\"followers_url\":\"https://api.github.com/users/JetBrains/followers\",\"following_url\":\"https://api.github.com/users/JetBrains/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/JetBrains/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/JetBrains/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/JetBrains/subscriptions\",\"organizations_url\":\"https://api.github.com/users/JetBrains/orgs\",\"repos_url\":\"https://api.github.com/users/JetBrains/repos\",\"events_url\":\"https://api.github.com/users/JetBrains/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/JetBrains/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"login\",\"id\",\"node_id\",\"avatar_url\",\"gravatar_id\",\"url\",\"html_url\",\"followers_url\",\"following_url\",\"gists_url\",\"starred_url\",\"subscriptions_url\",\"organizations_url\",\"repos_url\",\"events_url\",\"received_events_url\",\"type\",\"user_view_type\",\"site_admin\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"html_url\":\"https://github.com/JetBrains/psiviewer\",\"description\":\"PSI Viewer for IntelliJ IDEA plugin development\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/psiviewer\",\"forks_url\":\"https://api.github.com/repos/JetBrains/psiviewer/forks\",\"keys_url\":\"https://api.github.com/repos/JetBrains/psiviewer/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/JetBrains/psiviewer/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/JetBrains/psiviewer/teams\",\"hooks_url\":\"https://api.github.com/repos/JetBrains/psiviewer/hooks\",\"issue_events_url\":\"https://api.github.com/repos/JetBrains/psiviewer/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/JetBrains/psiviewer/events\",\"assignees_url\":\"https://api.github.com/repos/JetBrains/psiviewer/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/JetBrains/psiviewer/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/JetBrains/psiviewer/tags\",\"blobs_url\":\"https://api.github.com/repos/JetBrains/psiviewer/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/JetBrains/psiviewer/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/JetBrains/psiviewer/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/JetBrains/psiviewer/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/JetBrains/psiviewer/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/JetBrains/psiviewer/languages\",\"stargazers_url\":\"https://api.github.com/repos/JetBrains/psiviewer/stargazers\",\"contributors_url\":\"https://api.github.com/repos/JetBrains/psiviewer/contributors\",\"subscribers_url\":\"https://api.github.com/repos/JetBrains/psiviewer/subscribers\",\"subscription_url\":\"https://api.github.com/repos/JetBrains/psiviewer/subscription\",\"commits_url\":\"https://api.github.com/repos/JetBrains/psiviewer/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/JetBrains/psiviewer/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/JetBrains/psiviewer/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/JetBrains/psiviewer/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/JetBrains/psiviewer/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/JetBrains/psiviewer/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/JetBrains/psiviewer/merges\",\"archive_url\":\"https://api.github.com/repos/JetBrains/psiviewer/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/JetBrains/psiviewer/downloads\",\"issues_url\":\"https://api.github.com/repos/JetBrains/psiviewer/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/JetBrains/psiviewer/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/JetBrains/psiviewer/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/JetBrains/psiviewer/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/JetBrains/psiviewer/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/JetBrains/psiviewer/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/JetBrains/psiviewer/deployments\",\"created_at\":\"2011-03-30T06:34:50Z\",\"updated_at\":\"2025-05-22T11:30:32Z\",\"pushed_at\":\"2024-10-16T11:07:59Z\",\"git_url\":\"git://github.com/JetBrains/psiviewer.git\",\"ssh_url\":\"git@github.com:JetBrains/psiviewer.git\",\"clone_url\":\"https://github.com/JetBrains/psiviewer.git\",\"svn_url\":\"https://github.com/JetBrains/psiviewer\",\"homepage\":\"\",\"size\":1161,\"stargazers_count\":196,\"watchers_count\":196,\"language\":\"Java\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":42,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":14,\"license\":{\"data\":{\"key\":\"gpl-2.0\",\"name\":\"GNU General Public License v2.0\",\"spdx_id\":\"GPL-2.0\",\"url\":\"https://api.github.com/licenses/gpl-2.0\",\"node_id\":\"MDc6TGljZW5zZTg=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":42,\"open_issues\":14,\"watchers\":196,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"custom_properties\":null},{\"id\":1900367,\"node_id\":\"MDEwOlJlcG9zaXRvcnkxOTAwMzY3\",\"name\":\"youtrack-vcs-hooks\",\"full_name\":\"JetBrains/youtrack-vcs-hooks\",\"private\":false,\"owner\":{\"data\":{\"login\":\"JetBrains\",\"id\":878437,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjg3ODQzNw==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/878437?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/JetBrains\",\"html_url\":\"https://github.com/JetBrains\",\"followers_url\":\"https://api.github.com/users/JetBrains/followers\",\"following_url\":\"https://api.github.com/users/JetBrains/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/JetBrains/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/JetBrains/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/JetBrains/subscriptions\",\"organizations_url\":\"https://api.github.com/users/JetBrains/orgs\",\"repos_url\":\"https://api.github.com/users/JetBrains/repos\",\"events_url\":\"https://api.github.com/users/JetBrains/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/JetBrains/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"login\",\"id\",\"node_id\",\"avatar_url\",\"gravatar_id\",\"url\",\"html_url\",\"followers_url\",\"following_url\",\"gists_url\",\"starred_url\",\"subscriptions_url\",\"organizations_url\",\"repos_url\",\"events_url\",\"received_events_url\",\"type\",\"user_view_type\",\"site_admin\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"html_url\":\"https://github.com/JetBrains/youtrack-vcs-hooks\",\"description\":\"version control hooks to use with YouTrack bug tracker\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks\",\"forks_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/forks\",\"keys_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/teams\",\"hooks_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/hooks\",\"issue_events_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/events\",\"assignees_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/tags\",\"blobs_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/languages\",\"stargazers_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/stargazers\",\"contributors_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/contributors\",\"subscribers_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/subscribers\",\"subscription_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/subscription\",\"commits_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/merges\",\"archive_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/downloads\",\"issues_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/JetBrains/youtrack-vcs-hooks/deployments\",\"created_at\":\"2011-06-15T13:52:59Z\",\"updated_at\":\"2025-02-13T03:10:09Z\",\"pushed_at\":\"2017-10-13T14:10:29Z\",\"git_url\":\"git://github.com/JetBrains/youtrack-vcs-hooks.git\",\"ssh_url\":\"git@github.com:JetBrains/youtrack-vcs-hooks.git\",\"clone_url\":\"https://github.com/JetBrains/youtrack-vcs-hooks.git\",\"svn_url\":\"https://github.com/JetBrains/youtrack-vcs-hooks\",\"homepage\":\"http://www.jetbrains.com/youtrack/\",\"size\":1,\"stargazers_count\":6,\"watchers_count\":6,\"language\":\"Ruby\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":4,\"mirror_url\":null,\"archived\":true,\"disabled\":false,\"open_issues_count\":0,\"license\":{\"data\":{\"key\":null,\"name\":null,\"spdx_id\":null,\"url\":null,\"node_id\":null},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":4,\"open_issues\":0,\"watchers\":6,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"custom_properties\":null},{\"id\":1900601,\"node_id\":\"MDEwOlJlcG9zaXRvcnkxOTAwNjAx\",\"name\":\"youtrack-rest-ruby-library\",\"full_name\":\"JetBrains/youtrack-rest-ruby-library\",\"private\":false,\"owner\":{\"data\":{\"login\":\"JetBrains\",\"id\":878437,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjg3ODQzNw==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/878437?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/JetBrains\",\"html_url\":\"https://github.com/JetBrains\",\"followers_url\":\"https://api.github.com/users/JetBrains/followers\",\"following_url\":\"https://api.github.com/users/JetBrains/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/JetBrains/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/JetBrains/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/JetBrains/subscriptions\",\"organizations_url\":\"https://api.github.com/users/JetBrains/orgs\",\"repos_url\":\"https://api.github.com/users/JetBrains/repos\",\"events_url\":\"https://api.github.com/users/JetBrains/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/JetBrains/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"login\",\"id\",\"node_id\",\"avatar_url\",\"gravatar_id\",\"url\",\"html_url\",\"followers_url\",\"following_url\",\"gists_url\",\"starred_url\",\"subscriptions_url\",\"organizations_url\",\"repos_url\",\"events_url\",\"received_events_url\",\"type\",\"user_view_type\",\"site_admin\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"html_url\":\"https://github.com/JetBrains/youtrack-rest-ruby-library\",\"description\":\"Ruby wrapper around YouTrack REST api \",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library\",\"forks_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/forks\",\"keys_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/teams\",\"hooks_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/hooks\",\"issue_events_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/events\",\"assignees_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/tags\",\"blobs_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/languages\",\"stargazers_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/stargazers\",\"contributors_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/contributors\",\"subscribers_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/subscribers\",\"subscription_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/subscription\",\"commits_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/merges\",\"archive_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/downloads\",\"issues_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/JetBrains/youtrack-rest-ruby-library/deployments\",\"created_at\":\"2011-06-15T14:36:17Z\",\"updated_at\":\"2025-02-13T03:11:16Z\",\"pushed_at\":\"2017-10-13T14:11:14Z\",\"git_url\":\"git://github.com/JetBrains/youtrack-rest-ruby-library.git\",\"ssh_url\":\"git@github.com:JetBrains/youtrack-rest-ruby-library.git\",\"clone_url\":\"https://github.com/JetBrains/youtrack-rest-ruby-library.git\",\"svn_url\":\"https://github.com/JetBrains/youtrack-rest-ruby-library\",\"homepage\":\"http://www.jetbrains.com/youtrack/\",\"size\":10,\"stargazers_count\":9,\"watchers_count\":9,\"language\":\"Ruby\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":8,\"mirror_url\":null,\"archived\":true,\"disabled\":false,\"open_issues_count\":0,\"license\":{\"data\":{\"key\":null,\"name\":null,\"spdx_id\":null,\"url\":null,\"node_id\":null},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":8,\"open_issues\":0,\"watchers\":9,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"custom_properties\":null},{\"id\":2011701,\"node_id\":\"MDEwOlJlcG9zaXRvcnkyMDExNzAx\",\"name\":\"emacs4ij\",\"full_name\":\"JetBrains/emacs4ij\",\"private\":false,\"owner\":{\"data\":{\"login\":\"JetBrains\",\"id\":878437,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjg3ODQzNw==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/878437?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/JetBrains\",\"html_url\":\"https://github.com/JetBrains\",\"followers_url\":\"https://api.github.com/users/JetBrains/followers\",\"following_url\":\"https://api.github.com/users/JetBrains/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/JetBrains/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/JetBrains/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/JetBrains/subscriptions\",\"organizations_url\":\"https://api.github.com/users/JetBrains/orgs\",\"repos_url\":\"https://api.github.com/users/JetBrains/repos\",\"events_url\":\"https://api.github.com/users/JetBrains/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/JetBrains/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"login\",\"id\",\"node_id\",\"avatar_url\",\"gravatar_id\",\"url\",\"html_url\",\"followers_url\",\"following_url\",\"gists_url\",\"starred_url\",\"subscriptions_url\",\"organizations_url\",\"repos_url\",\"events_url\",\"received_events_url\",\"type\",\"user_view_type\",\"site_admin\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"html_url\":\"https://github.com/JetBrains/emacs4ij\",\"description\":\"Implementation of Emacs Lisp and runtime environment for IntelliJ Platform\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/emacs4ij\",\"forks_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/forks\",\"keys_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/teams\",\"hooks_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/hooks\",\"issue_events_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/events\",\"assignees_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/tags\",\"blobs_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/languages\",\"stargazers_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/stargazers\",\"contributors_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/contributors\",\"subscribers_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/subscribers\",\"subscription_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/subscription\",\"commits_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/merges\",\"archive_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/downloads\",\"issues_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/JetBrains/emacs4ij/deployments\",\"created_at\":\"2011-07-07T10:43:48Z\",\"updated_at\":\"2024-01-13T23:50:21Z\",\"pushed_at\":\"2017-08-30T13:31:20Z\",\"git_url\":\"git://github.com/JetBrains/emacs4ij.git\",\"ssh_url\":\"git@github.com:JetBrains/emacs4ij.git\",\"clone_url\":\"https://github.com/JetBrains/emacs4ij.git\",\"svn_url\":\"https://github.com/JetBrains/emacs4ij\",\"homepage\":\"\",\"size\":5038,\"stargazers_count\":45,\"watchers_count\":45,\"language\":\"Java\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":9,\"mirror_url\":null,\"archived\":true,\"disabled\":false,\"open_issues_count\":4,\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":9,\"open_issues\":4,\"watchers\":45,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"custom_properties\":null},{\"id\":2029446,\"node_id\":\"MDEwOlJlcG9zaXRvcnkyMDI5NDQ2\",\"name\":\"codereview4intellij\",\"full_name\":\"JetBrains/codereview4intellij\",\"private\":false,\"owner\":{\"data\":{\"login\":\"JetBrains\",\"id\":878437,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjg3ODQzNw==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/878437?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/JetBrains\",\"html_url\":\"https://github.com/JetBrains\",\"followers_url\":\"https://api.github.com/users/JetBrains/followers\",\"following_url\":\"https://api.github.com/users/JetBrains/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/JetBrains/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/JetBrains/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/JetBrains/subscriptions\",\"organizations_url\":\"https://api.github.com/users/JetBrains/orgs\",\"repos_url\":\"https://api.github.com/users/JetBrains/repos\",\"events_url\":\"https://api.github.com/users/JetBrains/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/JetBrains/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"login\",\"id\",\"node_id\",\"avatar_url\",\"gravatar_id\",\"url\",\"html_url\",\"followers_url\",\"following_url\",\"gists_url\",\"starred_url\",\"subscriptions_url\",\"organizations_url\",\"repos_url\",\"events_url\",\"received_events_url\",\"type\",\"user_view_type\",\"site_admin\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"html_url\":\"https://github.com/JetBrains/codereview4intellij\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/codereview4intellij\",\"forks_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/forks\",\"keys_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/teams\",\"hooks_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/hooks\",\"issue_events_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/events\",\"assignees_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/tags\",\"blobs_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/languages\",\"stargazers_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/stargazers\",\"contributors_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/contributors\",\"subscribers_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/subscribers\",\"subscription_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/subscription\",\"commits_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/merges\",\"archive_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/downloads\",\"issues_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/JetBrains/codereview4intellij/deployments\",\"created_at\":\"2011-07-11T09:37:46Z\",\"updated_at\":\"2023-06-29T13:27:23Z\",\"pushed_at\":\"2013-05-28T10:29:19Z\",\"git_url\":\"git://github.com/JetBrains/codereview4intellij.git\",\"ssh_url\":\"git@github.com:JetBrains/codereview4intellij.git\",\"clone_url\":\"https://github.com/JetBrains/codereview4intellij.git\",\"svn_url\":\"https://github.com/JetBrains/codereview4intellij\",\"homepage\":\"Code review plugin for IntelliJ IDEA\",\"size\":414,\"stargazers_count\":11,\"watchers_count\":11,\"language\":\"Java\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":4,\"mirror_url\":null,\"archived\":true,\"disabled\":false,\"open_issues_count\":0,\"license\":{\"data\":{\"key\":null,\"name\":null,\"spdx_id\":null,\"url\":null,\"node_id\":null},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":4,\"open_issues\":0,\"watchers\":11,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"custom_properties\":null},{\"id\":2046399,\"node_id\":\"MDEwOlJlcG9zaXRvcnkyMDQ2Mzk5\",\"name\":\"teamcity-nuget-support\",\"full_name\":\"JetBrains/teamcity-nuget-support\",\"private\":false,\"owner\":{\"data\":{\"login\":\"JetBrains\",\"id\":878437,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjg3ODQzNw==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/878437?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/JetBrains\",\"html_url\":\"https://github.com/JetBrains\",\"followers_url\":\"https://api.github.com/users/JetBrains/followers\",\"following_url\":\"https://api.github.com/users/JetBrains/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/JetBrains/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/JetBrains/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/JetBrains/subscriptions\",\"organizations_url\":\"https://api.github.com/users/JetBrains/orgs\",\"repos_url\":\"https://api.github.com/users/JetBrains/repos\",\"events_url\":\"https://api.github.com/users/JetBrains/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/JetBrains/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"login\",\"id\",\"node_id\",\"avatar_url\",\"gravatar_id\",\"url\",\"html_url\",\"followers_url\",\"following_url\",\"gists_url\",\"starred_url\",\"subscriptions_url\",\"organizations_url\",\"repos_url\",\"events_url\",\"received_events_url\",\"type\",\"user_view_type\",\"site_admin\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"html_url\":\"https://github.com/JetBrains/teamcity-nuget-support\",\"description\":\"TeamCity NuGet support\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support\",\"forks_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/forks\",\"keys_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/teams\",\"hooks_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/hooks\",\"issue_events_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/events\",\"assignees_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/tags\",\"blobs_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/languages\",\"stargazers_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/stargazers\",\"contributors_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/contributors\",\"subscribers_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/subscribers\",\"subscription_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/subscription\",\"commits_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/merges\",\"archive_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/downloads\",\"issues_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/JetBrains/teamcity-nuget-support/deployments\",\"created_at\":\"2011-07-14T08:08:07Z\",\"updated_at\":\"2025-04-10T16:59:19Z\",\"pushed_at\":\"2025-04-10T16:59:14Z\",\"git_url\":\"git://github.com/JetBrains/teamcity-nuget-support.git\",\"ssh_url\":\"git@github.com:JetBrains/teamcity-nuget-support.git\",\"clone_url\":\"https://github.com/JetBrains/teamcity-nuget-support.git\",\"svn_url\":\"https://github.com/JetBrains/teamcity-nuget-support\",\"homepage\":\"\",\"size\":95191,\"stargazers_count\":42,\"watchers_count\":42,\"language\":\"Java\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":11,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":13,\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[\"nuget\",\"nuget-feed\",\"teamcity\",\"teamcity-plugin\"],\"visibility\":\"public\",\"forks\":11,\"open_issues\":13,\"watchers\":42,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"custom_properties\":null},{\"id\":2100107,\"node_id\":\"MDEwOlJlcG9zaXRvcnkyMTAwMTA3\",\"name\":\"CMake-runner-plugin\",\"full_name\":\"JetBrains/CMake-runner-plugin\",\"private\":false,\"owner\":{\"data\":{\"login\":\"JetBrains\",\"id\":878437,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjg3ODQzNw==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/878437?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/JetBrains\",\"html_url\":\"https://github.com/JetBrains\",\"followers_url\":\"https://api.github.com/users/JetBrains/followers\",\"following_url\":\"https://api.github.com/users/JetBrains/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/JetBrains/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/JetBrains/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/JetBrains/subscriptions\",\"organizations_url\":\"https://api.github.com/users/JetBrains/orgs\",\"repos_url\":\"https://api.github.com/users/JetBrains/repos\",\"events_url\":\"https://api.github.com/users/JetBrains/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/JetBrains/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"login\",\"id\",\"node_id\",\"avatar_url\",\"gravatar_id\",\"url\",\"html_url\",\"followers_url\",\"following_url\",\"gists_url\",\"starred_url\",\"subscriptions_url\",\"organizations_url\",\"repos_url\",\"events_url\",\"received_events_url\",\"type\",\"user_view_type\",\"site_admin\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"html_url\":\"https://github.com/JetBrains/CMake-runner-plugin\",\"description\":\"CMake support for TeamCity\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin\",\"forks_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/forks\",\"keys_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/teams\",\"hooks_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/hooks\",\"issue_events_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/events\",\"assignees_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/tags\",\"blobs_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/languages\",\"stargazers_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/stargazers\",\"contributors_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/contributors\",\"subscribers_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/subscribers\",\"subscription_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/subscription\",\"commits_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/merges\",\"archive_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/downloads\",\"issues_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/JetBrains/CMake-runner-plugin/deployments\",\"created_at\":\"2011-07-25T09:01:59Z\",\"updated_at\":\"2025-04-15T21:14:00Z\",\"pushed_at\":\"2024-02-09T12:51:53Z\",\"git_url\":\"git://github.com/JetBrains/CMake-runner-plugin.git\",\"ssh_url\":\"git@github.com:JetBrains/CMake-runner-plugin.git\",\"clone_url\":\"https://github.com/JetBrains/CMake-runner-plugin.git\",\"svn_url\":\"https://github.com/JetBrains/CMake-runner-plugin\",\"homepage\":\"https://plugins.jetbrains.com/plugin/20316-cmake-and-gnu-make-tools-support\",\"size\":1734,\"stargazers_count\":7,\"watchers_count\":7,\"language\":\"Java\",\"has_issues\":true,\"has_projects\":false,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":10,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":4,\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":10,\"open_issues\":4,\"watchers\":7,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"custom_properties\":null},{\"id\":2154376,\"node_id\":\"MDEwOlJlcG9zaXRvcnkyMTU0Mzc2\",\"name\":\"Grammar-Kit\",\"full_name\":\"JetBrains/Grammar-Kit\",\"private\":false,\"owner\":{\"data\":{\"login\":\"JetBrains\",\"id\":878437,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjg3ODQzNw==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/878437?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/JetBrains\",\"html_url\":\"https://github.com/JetBrains\",\"followers_url\":\"https://api.github.com/users/JetBrains/followers\",\"following_url\":\"https://api.github.com/users/JetBrains/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/JetBrains/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/JetBrains/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/JetBrains/subscriptions\",\"organizations_url\":\"https://api.github.com/users/JetBrains/orgs\",\"repos_url\":\"https://api.github.com/users/JetBrains/repos\",\"events_url\":\"https://api.github.com/users/JetBrains/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/JetBrains/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"login\",\"id\",\"node_id\",\"avatar_url\",\"gravatar_id\",\"url\",\"html_url\",\"followers_url\",\"following_url\",\"gists_url\",\"starred_url\",\"subscriptions_url\",\"organizations_url\",\"repos_url\",\"events_url\",\"received_events_url\",\"type\",\"user_view_type\",\"site_admin\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"html_url\":\"https://github.com/JetBrains/Grammar-Kit\",\"description\":\"Grammar files support & parser/PSI generation for IntelliJ IDEA\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit\",\"forks_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/forks\",\"keys_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/teams\",\"hooks_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/hooks\",\"issue_events_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/events\",\"assignees_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/tags\",\"blobs_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/languages\",\"stargazers_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/stargazers\",\"contributors_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/contributors\",\"subscribers_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/subscribers\",\"subscription_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/subscription\",\"commits_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/merges\",\"archive_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/downloads\",\"issues_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/JetBrains/Grammar-Kit/deployments\",\"created_at\":\"2011-08-04T12:28:11Z\",\"updated_at\":\"2025-05-08T06:36:39Z\",\"pushed_at\":\"2025-05-06T20:10:59Z\",\"git_url\":\"git://github.com/JetBrains/Grammar-Kit.git\",\"ssh_url\":\"git@github.com:JetBrains/Grammar-Kit.git\",\"clone_url\":\"https://github.com/JetBrains/Grammar-Kit.git\",\"svn_url\":\"https://github.com/JetBrains/Grammar-Kit\",\"homepage\":\"\",\"size\":70154,\"stargazers_count\":738,\"watchers_count\":738,\"language\":\"Java\",\"has_issues\":true,\"has_projects\":false,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":133,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":58,\"license\":{\"data\":{\"key\":\"other\",\"name\":\"Other\",\"spdx_id\":\"NOASSERTION\",\"url\":null,\"node_id\":\"MDc6TGljZW5zZTA=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[\"grammar\",\"intellij\",\"lexer\",\"parser\"],\"visibility\":\"public\",\"forks\":133,\"open_issues\":58,\"watchers\":738,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"custom_properties\":null},{\"id\":2159815,\"node_id\":\"MDEwOlJlcG9zaXRvcnkyMTU5ODE1\",\"name\":\"intellij-starteam-plugin\",\"full_name\":\"JetBrains/intellij-starteam-plugin\",\"private\":false,\"owner\":{\"data\":{\"login\":\"JetBrains\",\"id\":878437,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjg3ODQzNw==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/878437?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/JetBrains\",\"html_url\":\"https://github.com/JetBrains\",\"followers_url\":\"https://api.github.com/users/JetBrains/followers\",\"following_url\":\"https://api.github.com/users/JetBrains/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/JetBrains/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/JetBrains/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/JetBrains/subscriptions\",\"organizations_url\":\"https://api.github.com/users/JetBrains/orgs\",\"repos_url\":\"https://api.github.com/users/JetBrains/repos\",\"events_url\":\"https://api.github.com/users/JetBrains/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/JetBrains/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"login\",\"id\",\"node_id\",\"avatar_url\",\"gravatar_id\",\"url\",\"html_url\",\"followers_url\",\"following_url\",\"gists_url\",\"starred_url\",\"subscriptions_url\",\"organizations_url\",\"repos_url\",\"events_url\",\"received_events_url\",\"type\",\"user_view_type\",\"site_admin\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"html_url\":\"https://github.com/JetBrains/intellij-starteam-plugin\",\"description\":\"StarTeam plugin for IntelliJ IDEA (no longer maintained by JetBrains)\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin\",\"forks_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/forks\",\"keys_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/teams\",\"hooks_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/hooks\",\"issue_events_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/events\",\"assignees_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/tags\",\"blobs_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/languages\",\"stargazers_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/stargazers\",\"contributors_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/contributors\",\"subscribers_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/subscribers\",\"subscription_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/subscription\",\"commits_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/merges\",\"archive_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/downloads\",\"issues_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/JetBrains/intellij-starteam-plugin/deployments\",\"created_at\":\"2011-08-05T11:00:06Z\",\"updated_at\":\"2023-03-12T18:38:47Z\",\"pushed_at\":\"2023-01-31T16:45:12Z\",\"git_url\":\"git://github.com/JetBrains/intellij-starteam-plugin.git\",\"ssh_url\":\"git@github.com:JetBrains/intellij-starteam-plugin.git\",\"clone_url\":\"https://github.com/JetBrains/intellij-starteam-plugin.git\",\"svn_url\":\"https://github.com/JetBrains/intellij-starteam-plugin\",\"homepage\":\"\",\"size\":55,\"stargazers_count\":7,\"watchers_count\":7,\"language\":\"Java\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":6,\"mirror_url\":null,\"archived\":true,\"disabled\":false,\"open_issues_count\":0,\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":6,\"open_issues\":0,\"watchers\":7,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"custom_properties\":null},{\"id\":2172650,\"node_id\":\"MDEwOlJlcG9zaXRvcnkyMTcyNjUw\",\"name\":\"la-clojure\",\"full_name\":\"JetBrains/la-clojure\",\"private\":false,\"owner\":{\"data\":{\"login\":\"JetBrains\",\"id\":878437,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjg3ODQzNw==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/878437?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/JetBrains\",\"html_url\":\"https://github.com/JetBrains\",\"followers_url\":\"https://api.github.com/users/JetBrains/followers\",\"following_url\":\"https://api.github.com/users/JetBrains/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/JetBrains/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/JetBrains/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/JetBrains/subscriptions\",\"organizations_url\":\"https://api.github.com/users/JetBrains/orgs\",\"repos_url\":\"https://api.github.com/users/JetBrains/repos\",\"events_url\":\"https://api.github.com/users/JetBrains/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/JetBrains/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"login\",\"id\",\"node_id\",\"avatar_url\",\"gravatar_id\",\"url\",\"html_url\",\"followers_url\",\"following_url\",\"gists_url\",\"starred_url\",\"subscriptions_url\",\"organizations_url\",\"repos_url\",\"events_url\",\"received_events_url\",\"type\",\"user_view_type\",\"site_admin\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"html_url\":\"https://github.com/JetBrains/la-clojure\",\"description\":\"Clojure plugin for IntelliJ IDEA\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/la-clojure\",\"forks_url\":\"https://api.github.com/repos/JetBrains/la-clojure/forks\",\"keys_url\":\"https://api.github.com/repos/JetBrains/la-clojure/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/JetBrains/la-clojure/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/JetBrains/la-clojure/teams\",\"hooks_url\":\"https://api.github.com/repos/JetBrains/la-clojure/hooks\",\"issue_events_url\":\"https://api.github.com/repos/JetBrains/la-clojure/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/JetBrains/la-clojure/events\",\"assignees_url\":\"https://api.github.com/repos/JetBrains/la-clojure/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/JetBrains/la-clojure/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/JetBrains/la-clojure/tags\",\"blobs_url\":\"https://api.github.com/repos/JetBrains/la-clojure/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/JetBrains/la-clojure/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/JetBrains/la-clojure/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/JetBrains/la-clojure/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/JetBrains/la-clojure/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/JetBrains/la-clojure/languages\",\"stargazers_url\":\"https://api.github.com/repos/JetBrains/la-clojure/stargazers\",\"contributors_url\":\"https://api.github.com/repos/JetBrains/la-clojure/contributors\",\"subscribers_url\":\"https://api.github.com/repos/JetBrains/la-clojure/subscribers\",\"subscription_url\":\"https://api.github.com/repos/JetBrains/la-clojure/subscription\",\"commits_url\":\"https://api.github.com/repos/JetBrains/la-clojure/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/JetBrains/la-clojure/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/JetBrains/la-clojure/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/JetBrains/la-clojure/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/JetBrains/la-clojure/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/JetBrains/la-clojure/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/JetBrains/la-clojure/merges\",\"archive_url\":\"https://api.github.com/repos/JetBrains/la-clojure/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/JetBrains/la-clojure/downloads\",\"issues_url\":\"https://api.github.com/repos/JetBrains/la-clojure/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/JetBrains/la-clojure/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/JetBrains/la-clojure/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/JetBrains/la-clojure/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/JetBrains/la-clojure/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/JetBrains/la-clojure/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/JetBrains/la-clojure/deployments\",\"created_at\":\"2011-08-08T10:19:22Z\",\"updated_at\":\"2024-06-24T03:19:16Z\",\"pushed_at\":\"2024-06-01T11:08:48Z\",\"git_url\":\"git://github.com/JetBrains/la-clojure.git\",\"ssh_url\":\"git@github.com:JetBrains/la-clojure.git\",\"clone_url\":\"https://github.com/JetBrains/la-clojure.git\",\"svn_url\":\"https://github.com/JetBrains/la-clojure\",\"homepage\":\"\",\"size\":39160,\"stargazers_count\":220,\"watchers_count\":220,\"language\":\"Java\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":47,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":2,\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":47,\"open_issues\":2,\"watchers\":220,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"custom_properties\":null},{\"id\":2209077,\"node_id\":\"MDEwOlJlcG9zaXRvcnkyMjA5MDc3\",\"name\":\"MPS\",\"full_name\":\"JetBrains/MPS\",\"private\":false,\"owner\":{\"data\":{\"login\":\"JetBrains\",\"id\":878437,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjg3ODQzNw==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/878437?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/JetBrains\",\"html_url\":\"https://github.com/JetBrains\",\"followers_url\":\"https://api.github.com/users/JetBrains/followers\",\"following_url\":\"https://api.github.com/users/JetBrains/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/JetBrains/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/JetBrains/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/JetBrains/subscriptions\",\"organizations_url\":\"https://api.github.com/users/JetBrains/orgs\",\"repos_url\":\"https://api.github.com/users/JetBrains/repos\",\"events_url\":\"https://api.github.com/users/JetBrains/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/JetBrains/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"login\",\"id\",\"node_id\",\"avatar_url\",\"gravatar_id\",\"url\",\"html_url\",\"followers_url\",\"following_url\",\"gists_url\",\"starred_url\",\"subscriptions_url\",\"organizations_url\",\"repos_url\",\"events_url\",\"received_events_url\",\"type\",\"user_view_type\",\"site_admin\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"html_url\":\"https://github.com/JetBrains/MPS\",\"description\":\"JetBrains Meta programming System\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/MPS\",\"forks_url\":\"https://api.github.com/repos/JetBrains/MPS/forks\",\"keys_url\":\"https://api.github.com/repos/JetBrains/MPS/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/JetBrains/MPS/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/JetBrains/MPS/teams\",\"hooks_url\":\"https://api.github.com/repos/JetBrains/MPS/hooks\",\"issue_events_url\":\"https://api.github.com/repos/JetBrains/MPS/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/JetBrains/MPS/events\",\"assignees_url\":\"https://api.github.com/repos/JetBrains/MPS/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/JetBrains/MPS/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/JetBrains/MPS/tags\",\"blobs_url\":\"https://api.github.com/repos/JetBrains/MPS/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/JetBrains/MPS/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/JetBrains/MPS/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/JetBrains/MPS/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/JetBrains/MPS/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/JetBrains/MPS/languages\",\"stargazers_url\":\"https://api.github.com/repos/JetBrains/MPS/stargazers\",\"contributors_url\":\"https://api.github.com/repos/JetBrains/MPS/contributors\",\"subscribers_url\":\"https://api.github.com/repos/JetBrains/MPS/subscribers\",\"subscription_url\":\"https://api.github.com/repos/JetBrains/MPS/subscription\",\"commits_url\":\"https://api.github.com/repos/JetBrains/MPS/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/JetBrains/MPS/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/JetBrains/MPS/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/JetBrains/MPS/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/JetBrains/MPS/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/JetBrains/MPS/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/JetBrains/MPS/merges\",\"archive_url\":\"https://api.github.com/repos/JetBrains/MPS/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/JetBrains/MPS/downloads\",\"issues_url\":\"https://api.github.com/repos/JetBrains/MPS/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/JetBrains/MPS/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/JetBrains/MPS/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/JetBrains/MPS/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/JetBrains/MPS/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/JetBrains/MPS/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/JetBrains/MPS/deployments\",\"created_at\":\"2011-08-15T09:48:06Z\",\"updated_at\":\"2025-05-27T09:02:59Z\",\"pushed_at\":\"2025-05-27T13:02:48Z\",\"git_url\":\"git://github.com/JetBrains/MPS.git\",\"ssh_url\":\"git@github.com:JetBrains/MPS.git\",\"clone_url\":\"https://github.com/JetBrains/MPS.git\",\"svn_url\":\"https://github.com/JetBrains/MPS\",\"homepage\":\"http://jetbrains.com/mps\",\"size\":8672085,\"stargazers_count\":1594,\"watchers_count\":1594,\"language\":\"JetBrains MPS\",\"has_issues\":false,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":297,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":6,\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[\"domain-specific-language\",\"dsl\"],\"visibility\":\"public\",\"forks\":297,\"open_issues\":6,\"watchers\":1594,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"custom_properties\":null},{\"id\":2489216,\"node_id\":\"MDEwOlJlcG9zaXRvcnkyNDg5MjE2\",\"name\":\"intellij-community\",\"full_name\":\"JetBrains/intellij-community\",\"private\":false,\"owner\":{\"data\":{\"login\":\"JetBrains\",\"id\":878437,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjg3ODQzNw==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/878437?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/JetBrains\",\"html_url\":\"https://github.com/JetBrains\",\"followers_url\":\"https://api.github.com/users/JetBrains/followers\",\"following_url\":\"https://api.github.com/users/JetBrains/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/JetBrains/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/JetBrains/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/JetBrains/subscriptions\",\"organizations_url\":\"https://api.github.com/users/JetBrains/orgs\",\"repos_url\":\"https://api.github.com/users/JetBrains/repos\",\"events_url\":\"https://api.github.com/users/JetBrains/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/JetBrains/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"login\",\"id\",\"node_id\",\"avatar_url\",\"gravatar_id\",\"url\",\"html_url\",\"followers_url\",\"following_url\",\"gists_url\",\"starred_url\",\"subscriptions_url\",\"organizations_url\",\"repos_url\",\"events_url\",\"received_events_url\",\"type\",\"user_view_type\",\"site_admin\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"html_url\":\"https://github.com/JetBrains/intellij-community\",\"description\":\"IntelliJ IDEA Community Edition & IntelliJ Platform\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/intellij-community\",\"forks_url\":\"https://api.github.com/repos/JetBrains/intellij-community/forks\",\"keys_url\":\"https://api.github.com/repos/JetBrains/intellij-community/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/JetBrains/intellij-community/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/JetBrains/intellij-community/teams\",\"hooks_url\":\"https://api.github.com/repos/JetBrains/intellij-community/hooks\",\"issue_events_url\":\"https://api.github.com/repos/JetBrains/intellij-community/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/JetBrains/intellij-community/events\",\"assignees_url\":\"https://api.github.com/repos/JetBrains/intellij-community/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/JetBrains/intellij-community/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/JetBrains/intellij-community/tags\",\"blobs_url\":\"https://api.github.com/repos/JetBrains/intellij-community/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/JetBrains/intellij-community/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/JetBrains/intellij-community/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/JetBrains/intellij-community/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/JetBrains/intellij-community/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/JetBrains/intellij-community/languages\",\"stargazers_url\":\"https://api.github.com/repos/JetBrains/intellij-community/stargazers\",\"contributors_url\":\"https://api.github.com/repos/JetBrains/intellij-community/contributors\",\"subscribers_url\":\"https://api.github.com/repos/JetBrains/intellij-community/subscribers\",\"subscription_url\":\"https://api.github.com/repos/JetBrains/intellij-community/subscription\",\"commits_url\":\"https://api.github.com/repos/JetBrains/intellij-community/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/JetBrains/intellij-community/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/JetBrains/intellij-community/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/JetBrains/intellij-community/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/JetBrains/intellij-community/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/JetBrains/intellij-community/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/JetBrains/intellij-community/merges\",\"archive_url\":\"https://api.github.com/repos/JetBrains/intellij-community/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/JetBrains/intellij-community/downloads\",\"issues_url\":\"https://api.github.com/repos/JetBrains/intellij-community/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/JetBrains/intellij-community/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/JetBrains/intellij-community/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/JetBrains/intellij-community/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/JetBrains/intellij-community/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/JetBrains/intellij-community/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/JetBrains/intellij-community/deployments\",\"created_at\":\"2011-09-30T13:33:05Z\",\"updated_at\":\"2025-05-27T12:51:31Z\",\"pushed_at\":\"2025-05-27T13:17:29Z\",\"git_url\":\"git://github.com/JetBrains/intellij-community.git\",\"ssh_url\":\"git@github.com:JetBrains/intellij-community.git\",\"clone_url\":\"https://github.com/JetBrains/intellij-community.git\",\"svn_url\":\"https://github.com/JetBrains/intellij-community\",\"homepage\":\"https://jetbrains.com/idea\",\"size\":5304270,\"stargazers_count\":17990,\"watchers_count\":17990,\"language\":\"Java\",\"has_issues\":false,\"has_projects\":false,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":5425,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":304,\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[\"code-editor\",\"ide\",\"intellij\",\"intellij-community\",\"intellij-platform\"],\"visibility\":\"public\",\"forks\":5425,\"open_issues\":304,\"watchers\":17990,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"custom_properties\":null},{\"id\":2608089,\"node_id\":\"MDEwOlJlcG9zaXRvcnkyNjA4MDg5\",\"name\":\"TeamCity.ServiceMessages\",\"full_name\":\"JetBrains/TeamCity.ServiceMessages\",\"private\":false,\"owner\":{\"data\":{\"login\":\"JetBrains\",\"id\":878437,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjg3ODQzNw==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/878437?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/JetBrains\",\"html_url\":\"https://github.com/JetBrains\",\"followers_url\":\"https://api.github.com/users/JetBrains/followers\",\"following_url\":\"https://api.github.com/users/JetBrains/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/JetBrains/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/JetBrains/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/JetBrains/subscriptions\",\"organizations_url\":\"https://api.github.com/users/JetBrains/orgs\",\"repos_url\":\"https://api.github.com/users/JetBrains/repos\",\"events_url\":\"https://api.github.com/users/JetBrains/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/JetBrains/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"login\",\"id\",\"node_id\",\"avatar_url\",\"gravatar_id\",\"url\",\"html_url\",\"followers_url\",\"following_url\",\"gists_url\",\"starred_url\",\"subscriptions_url\",\"organizations_url\",\"repos_url\",\"events_url\",\"received_events_url\",\"type\",\"user_view_type\",\"site_admin\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"html_url\":\"https://github.com/JetBrains/TeamCity.ServiceMessages\",\"description\":\".NET library to deal with TeamCity Service messages\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages\",\"forks_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/forks\",\"keys_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/teams\",\"hooks_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/hooks\",\"issue_events_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/events\",\"assignees_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/tags\",\"blobs_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/languages\",\"stargazers_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/stargazers\",\"contributors_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/contributors\",\"subscribers_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/subscribers\",\"subscription_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/subscription\",\"commits_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/merges\",\"archive_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/downloads\",\"issues_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/JetBrains/TeamCity.ServiceMessages/deployments\",\"created_at\":\"2011-10-19T18:30:24Z\",\"updated_at\":\"2025-04-06T04:27:22Z\",\"pushed_at\":\"2025-03-19T09:19:28Z\",\"git_url\":\"git://github.com/JetBrains/TeamCity.ServiceMessages.git\",\"ssh_url\":\"git@github.com:JetBrains/TeamCity.ServiceMessages.git\",\"clone_url\":\"https://github.com/JetBrains/TeamCity.ServiceMessages.git\",\"svn_url\":\"https://github.com/JetBrains/TeamCity.ServiceMessages\",\"homepage\":\"http://confluence.jetbrains.net/display/TCDL/Build+Script+Interaction+with+TeamCity#BuildScriptInteractionwithTeamCity-ServiceMessages\",\"size\":563,\"stargazers_count\":46,\"watchers_count\":46,\"language\":\"C#\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":13,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":3,\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[\"c-sharp\",\"teamcity\",\"teamcity-service-messages\"],\"visibility\":\"public\",\"forks\":13,\"open_issues\":3,\"watchers\":46,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"custom_properties\":null},{\"id\":2756223,\"node_id\":\"MDEwOlJlcG9zaXRvcnkyNzU2MjIz\",\"name\":\"intellij-scala\",\"full_name\":\"JetBrains/intellij-scala\",\"private\":false,\"owner\":{\"data\":{\"login\":\"JetBrains\",\"id\":878437,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjg3ODQzNw==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/878437?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/JetBrains\",\"html_url\":\"https://github.com/JetBrains\",\"followers_url\":\"https://api.github.com/users/JetBrains/followers\",\"following_url\":\"https://api.github.com/users/JetBrains/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/JetBrains/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/JetBrains/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/JetBrains/subscriptions\",\"organizations_url\":\"https://api.github.com/users/JetBrains/orgs\",\"repos_url\":\"https://api.github.com/users/JetBrains/repos\",\"events_url\":\"https://api.github.com/users/JetBrains/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/JetBrains/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"login\",\"id\",\"node_id\",\"avatar_url\",\"gravatar_id\",\"url\",\"html_url\",\"followers_url\",\"following_url\",\"gists_url\",\"starred_url\",\"subscriptions_url\",\"organizations_url\",\"repos_url\",\"events_url\",\"received_events_url\",\"type\",\"user_view_type\",\"site_admin\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"html_url\":\"https://github.com/JetBrains/intellij-scala\",\"description\":\"Scala plugin for IntelliJ IDEA\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/intellij-scala\",\"forks_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/forks\",\"keys_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/teams\",\"hooks_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/hooks\",\"issue_events_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/events\",\"assignees_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/tags\",\"blobs_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/languages\",\"stargazers_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/stargazers\",\"contributors_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/contributors\",\"subscribers_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/subscribers\",\"subscription_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/subscription\",\"commits_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/merges\",\"archive_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/downloads\",\"issues_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/JetBrains/intellij-scala/deployments\",\"created_at\":\"2011-11-11T14:34:07Z\",\"updated_at\":\"2025-05-23T10:14:41Z\",\"pushed_at\":\"2025-05-27T12:38:25Z\",\"git_url\":\"git://github.com/JetBrains/intellij-scala.git\",\"ssh_url\":\"git@github.com:JetBrains/intellij-scala.git\",\"clone_url\":\"https://github.com/JetBrains/intellij-scala.git\",\"svn_url\":\"https://github.com/JetBrains/intellij-scala\",\"homepage\":\"http://blog.jetbrains.com/scala\",\"size\":236667,\"stargazers_count\":1214,\"watchers_count\":1214,\"language\":\"Scala\",\"has_issues\":false,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":407,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":8,\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[\"intellij-idea\",\"intellij-plugin\",\"scala\"],\"visibility\":\"public\",\"forks\":407,\"open_issues\":8,\"watchers\":1214,\"default_branch\":\"idea251.x\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"custom_properties\":null},{\"id\":2924705,\"node_id\":\"MDEwOlJlcG9zaXRvcnkyOTI0NzA1\",\"name\":\"teamcity-messages\",\"full_name\":\"JetBrains/teamcity-messages\",\"private\":false,\"owner\":{\"data\":{\"login\":\"JetBrains\",\"id\":878437,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjg3ODQzNw==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/878437?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/JetBrains\",\"html_url\":\"https://github.com/JetBrains\",\"followers_url\":\"https://api.github.com/users/JetBrains/followers\",\"following_url\":\"https://api.github.com/users/JetBrains/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/JetBrains/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/JetBrains/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/JetBrains/subscriptions\",\"organizations_url\":\"https://api.github.com/users/JetBrains/orgs\",\"repos_url\":\"https://api.github.com/users/JetBrains/repos\",\"events_url\":\"https://api.github.com/users/JetBrains/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/JetBrains/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"login\",\"id\",\"node_id\",\"avatar_url\",\"gravatar_id\",\"url\",\"html_url\",\"followers_url\",\"following_url\",\"gists_url\",\"starred_url\",\"subscriptions_url\",\"organizations_url\",\"repos_url\",\"events_url\",\"received_events_url\",\"type\",\"user_view_type\",\"site_admin\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"html_url\":\"https://github.com/JetBrains/teamcity-messages\",\"description\":\"Python Unit Test Reporting to TeamCity\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/teamcity-messages\",\"forks_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/forks\",\"keys_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/teams\",\"hooks_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/hooks\",\"issue_events_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/events\",\"assignees_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/tags\",\"blobs_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/languages\",\"stargazers_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/stargazers\",\"contributors_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/contributors\",\"subscribers_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/subscribers\",\"subscription_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/subscription\",\"commits_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/merges\",\"archive_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/downloads\",\"issues_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/JetBrains/teamcity-messages/deployments\",\"created_at\":\"2011-12-06T13:01:38Z\",\"updated_at\":\"2025-05-22T10:19:25Z\",\"pushed_at\":\"2025-05-22T10:19:21Z\",\"git_url\":\"git://github.com/JetBrains/teamcity-messages.git\",\"ssh_url\":\"git@github.com:JetBrains/teamcity-messages.git\",\"clone_url\":\"https://github.com/JetBrains/teamcity-messages.git\",\"svn_url\":\"https://github.com/JetBrains/teamcity-messages\",\"homepage\":\"https://pypi.python.org/pypi/teamcity-messages\",\"size\":3622,\"stargazers_count\":138,\"watchers_count\":138,\"language\":\"Python\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":85,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":69,\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":85,\"open_issues\":69,\"watchers\":138,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"custom_properties\":null},{\"id\":2924963,\"node_id\":\"MDEwOlJlcG9zaXRvcnkyOTI0OTYz\",\"name\":\"teamcity-cpp\",\"full_name\":\"JetBrains/teamcity-cpp\",\"private\":false,\"owner\":{\"data\":{\"login\":\"JetBrains\",\"id\":878437,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjg3ODQzNw==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/878437?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/JetBrains\",\"html_url\":\"https://github.com/JetBrains\",\"followers_url\":\"https://api.github.com/users/JetBrains/followers\",\"following_url\":\"https://api.github.com/users/JetBrains/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/JetBrains/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/JetBrains/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/JetBrains/subscriptions\",\"organizations_url\":\"https://api.github.com/users/JetBrains/orgs\",\"repos_url\":\"https://api.github.com/users/JetBrains/repos\",\"events_url\":\"https://api.github.com/users/JetBrains/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/JetBrains/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"login\",\"id\",\"node_id\",\"avatar_url\",\"gravatar_id\",\"url\",\"html_url\",\"followers_url\",\"following_url\",\"gists_url\",\"starred_url\",\"subscriptions_url\",\"organizations_url\",\"repos_url\",\"events_url\",\"received_events_url\",\"type\",\"user_view_type\",\"site_admin\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"html_url\":\"https://github.com/JetBrains/teamcity-cpp\",\"description\":\"C++ Unit Test Reporting\",\"fork\":false,\"url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp\",\"forks_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/forks\",\"keys_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/teams\",\"hooks_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/hooks\",\"issue_events_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/events\",\"assignees_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/tags\",\"blobs_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/languages\",\"stargazers_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/stargazers\",\"contributors_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/contributors\",\"subscribers_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/subscribers\",\"subscription_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/subscription\",\"commits_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/merges\",\"archive_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/downloads\",\"issues_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/JetBrains/teamcity-cpp/deployments\",\"created_at\":\"2011-12-06T13:46:31Z\",\"updated_at\":\"2025-05-26T03:38:26Z\",\"pushed_at\":\"2024-02-07T18:45:25Z\",\"git_url\":\"git://github.com/JetBrains/teamcity-cpp.git\",\"ssh_url\":\"git@github.com:JetBrains/teamcity-cpp.git\",\"clone_url\":\"https://github.com/JetBrains/teamcity-cpp.git\",\"svn_url\":\"https://github.com/JetBrains/teamcity-cpp\",\"homepage\":\"http://confluence.jetbrains.com/display/TW/Cpp+Unit+Test+Reporting\",\"size\":97,\"stargazers_count\":32,\"watchers_count\":32,\"language\":\"C++\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":21,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":4,\"license\":{\"data\":{\"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=\"},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"key\",\"name\",\"spdx_id\",\"url\",\"node_id\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"}]}},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":21,\"open_issues\":4,\"watchers\":32,\"default_branch\":\"master\",\"permissions\":{\"data\":{\"admin\":false,\"maintain\":false,\"push\":false,\"triage\":false,\"pull\":true},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"admin\",\"maintain\",\"push\",\"triage\",\"pull\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}]}},\"custom_properties\":null}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"id\",\"node_id\",\"name\",\"full_name\",\"private\",\"owner\",\"html_url\",\"description\",\"fork\",\"url\",\"forks_url\",\"keys_url\",\"collaborators_url\",\"teams_url\",\"hooks_url\",\"issue_events_url\",\"events_url\",\"assignees_url\",\"branches_url\",\"tags_url\",\"blobs_url\",\"git_tags_url\",\"git_refs_url\",\"trees_url\",\"statuses_url\",\"languages_url\",\"stargazers_url\",\"contributors_url\",\"subscribers_url\",\"subscription_url\",\"commits_url\",\"git_commits_url\",\"comments_url\",\"issue_comment_url\",\"contents_url\",\"compare_url\",\"merges_url\",\"archive_url\",\"downloads_url\",\"issues_url\",\"pulls_url\",\"milestones_url\",\"notifications_url\",\"labels_url\",\"releases_url\",\"deployments_url\",\"created_at\",\"updated_at\",\"pushed_at\",\"git_url\",\"ssh_url\",\"clone_url\",\"svn_url\",\"homepage\",\"size\",\"stargazers_count\",\"watchers_count\",\"language\",\"has_issues\",\"has_projects\",\"has_downloads\",\"has_wiki\",\"has_pages\",\"has_discussions\",\"forks_count\",\"mirror_url\",\"archived\",\"disabled\",\"open_issues_count\",\"license\",\"allow_forking\",\"is_template\",\"web_commit_signoff_required\",\"topics\",\"visibility\",\"forks\",\"open_issues\",\"watchers\",\"default_branch\",\"permissions\",\"custom_properties\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ColumnGroup\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Nothing?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ColumnGroup\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.collections.List\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ColumnGroup\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Any?\"}],\"ncol\":81,\"nrow\":100}},\"members\":{\"data\":[{\"login\":\"abarsov\",\"id\":7127060,\"node_id\":\"MDQ6VXNlcjcxMjcwNjA=\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/7127060?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/abarsov\",\"html_url\":\"https://github.com/abarsov\",\"followers_url\":\"https://api.github.com/users/abarsov/followers\",\"following_url\":\"https://api.github.com/users/abarsov/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/abarsov/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/abarsov/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/abarsov/subscriptions\",\"organizations_url\":\"https://api.github.com/users/abarsov/orgs\",\"repos_url\":\"https://api.github.com/users/abarsov/repos\",\"events_url\":\"https://api.github.com/users/abarsov/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/abarsov/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},{\"login\":\"abrams27\",\"id\":44381959,\"node_id\":\"MDQ6VXNlcjQ0MzgxOTU5\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/44381959?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/abrams27\",\"html_url\":\"https://github.com/abrams27\",\"followers_url\":\"https://api.github.com/users/abrams27/followers\",\"following_url\":\"https://api.github.com/users/abrams27/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/abrams27/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/abrams27/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/abrams27/subscriptions\",\"organizations_url\":\"https://api.github.com/users/abrams27/orgs\",\"repos_url\":\"https://api.github.com/users/abrams27/repos\",\"events_url\":\"https://api.github.com/users/abrams27/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/abrams27/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},{\"login\":\"abusalimov\",\"id\":530396,\"node_id\":\"MDQ6VXNlcjUzMDM5Ng==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/530396?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/abusalimov\",\"html_url\":\"https://github.com/abusalimov\",\"followers_url\":\"https://api.github.com/users/abusalimov/followers\",\"following_url\":\"https://api.github.com/users/abusalimov/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/abusalimov/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/abusalimov/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/abusalimov/subscriptions\",\"organizations_url\":\"https://api.github.com/users/abusalimov/orgs\",\"repos_url\":\"https://api.github.com/users/abusalimov/repos\",\"events_url\":\"https://api.github.com/users/abusalimov/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/abusalimov/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},{\"login\":\"adam-enko\",\"id\":152864218,\"node_id\":\"U_kgDOCRyF2g\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/152864218?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/adam-enko\",\"html_url\":\"https://github.com/adam-enko\",\"followers_url\":\"https://api.github.com/users/adam-enko/followers\",\"following_url\":\"https://api.github.com/users/adam-enko/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/adam-enko/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/adam-enko/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/adam-enko/subscriptions\",\"organizations_url\":\"https://api.github.com/users/adam-enko/orgs\",\"repos_url\":\"https://api.github.com/users/adam-enko/repos\",\"events_url\":\"https://api.github.com/users/adam-enko/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/adam-enko/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},{\"login\":\"AI-shm\",\"id\":63251834,\"node_id\":\"MDQ6VXNlcjYzMjUxODM0\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/63251834?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/AI-shm\",\"html_url\":\"https://github.com/AI-shm\",\"followers_url\":\"https://api.github.com/users/AI-shm/followers\",\"following_url\":\"https://api.github.com/users/AI-shm/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/AI-shm/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/AI-shm/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/AI-shm/subscriptions\",\"organizations_url\":\"https://api.github.com/users/AI-shm/orgs\",\"repos_url\":\"https://api.github.com/users/AI-shm/repos\",\"events_url\":\"https://api.github.com/users/AI-shm/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/AI-shm/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},{\"login\":\"Alefas\",\"id\":94064,\"node_id\":\"MDQ6VXNlcjk0MDY0\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/94064?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Alefas\",\"html_url\":\"https://github.com/Alefas\",\"followers_url\":\"https://api.github.com/users/Alefas/followers\",\"following_url\":\"https://api.github.com/users/Alefas/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/Alefas/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/Alefas/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/Alefas/subscriptions\",\"organizations_url\":\"https://api.github.com/users/Alefas/orgs\",\"repos_url\":\"https://api.github.com/users/Alefas/repos\",\"events_url\":\"https://api.github.com/users/Alefas/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/Alefas/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},{\"login\":\"alexcmd\",\"id\":844850,\"node_id\":\"MDQ6VXNlcjg0NDg1MA==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/844850?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/alexcmd\",\"html_url\":\"https://github.com/alexcmd\",\"followers_url\":\"https://api.github.com/users/alexcmd/followers\",\"following_url\":\"https://api.github.com/users/alexcmd/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/alexcmd/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/alexcmd/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/alexcmd/subscriptions\",\"organizations_url\":\"https://api.github.com/users/alexcmd/orgs\",\"repos_url\":\"https://api.github.com/users/alexcmd/repos\",\"events_url\":\"https://api.github.com/users/alexcmd/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/alexcmd/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},{\"login\":\"AlexeyKalina\",\"id\":15379339,\"node_id\":\"MDQ6VXNlcjE1Mzc5MzM5\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/15379339?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/AlexeyKalina\",\"html_url\":\"https://github.com/AlexeyKalina\",\"followers_url\":\"https://api.github.com/users/AlexeyKalina/followers\",\"following_url\":\"https://api.github.com/users/AlexeyKalina/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/AlexeyKalina/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/AlexeyKalina/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/AlexeyKalina/subscriptions\",\"organizations_url\":\"https://api.github.com/users/AlexeyKalina/orgs\",\"repos_url\":\"https://api.github.com/users/AlexeyKalina/repos\",\"events_url\":\"https://api.github.com/users/AlexeyKalina/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/AlexeyKalina/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},{\"login\":\"AlexPl292\",\"id\":4203721,\"node_id\":\"MDQ6VXNlcjQyMDM3MjE=\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/4203721?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/AlexPl292\",\"html_url\":\"https://github.com/AlexPl292\",\"followers_url\":\"https://api.github.com/users/AlexPl292/followers\",\"following_url\":\"https://api.github.com/users/AlexPl292/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/AlexPl292/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/AlexPl292/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/AlexPl292/subscriptions\",\"organizations_url\":\"https://api.github.com/users/AlexPl292/orgs\",\"repos_url\":\"https://api.github.com/users/AlexPl292/repos\",\"events_url\":\"https://api.github.com/users/AlexPl292/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/AlexPl292/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},{\"login\":\"ALikhachev\",\"id\":1221596,\"node_id\":\"MDQ6VXNlcjEyMjE1OTY=\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/1221596?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ALikhachev\",\"html_url\":\"https://github.com/ALikhachev\",\"followers_url\":\"https://api.github.com/users/ALikhachev/followers\",\"following_url\":\"https://api.github.com/users/ALikhachev/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/ALikhachev/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/ALikhachev/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/ALikhachev/subscriptions\",\"organizations_url\":\"https://api.github.com/users/ALikhachev/orgs\",\"repos_url\":\"https://api.github.com/users/ALikhachev/repos\",\"events_url\":\"https://api.github.com/users/ALikhachev/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/ALikhachev/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},{\"login\":\"almsh\",\"id\":1478252,\"node_id\":\"MDQ6VXNlcjE0NzgyNTI=\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/1478252?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/almsh\",\"html_url\":\"https://github.com/almsh\",\"followers_url\":\"https://api.github.com/users/almsh/followers\",\"following_url\":\"https://api.github.com/users/almsh/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/almsh/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/almsh/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/almsh/subscriptions\",\"organizations_url\":\"https://api.github.com/users/almsh/orgs\",\"repos_url\":\"https://api.github.com/users/almsh/repos\",\"events_url\":\"https://api.github.com/users/almsh/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/almsh/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},{\"login\":\"amakeev\",\"id\":238583,\"node_id\":\"MDQ6VXNlcjIzODU4Mw==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/238583?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/amakeev\",\"html_url\":\"https://github.com/amakeev\",\"followers_url\":\"https://api.github.com/users/amakeev/followers\",\"following_url\":\"https://api.github.com/users/amakeev/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/amakeev/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/amakeev/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/amakeev/subscriptions\",\"organizations_url\":\"https://api.github.com/users/amakeev/orgs\",\"repos_url\":\"https://api.github.com/users/amakeev/repos\",\"events_url\":\"https://api.github.com/users/amakeev/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/amakeev/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},{\"login\":\"AndreyAkinshin\",\"id\":2259237,\"node_id\":\"MDQ6VXNlcjIyNTkyMzc=\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/2259237?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/AndreyAkinshin\",\"html_url\":\"https://github.com/AndreyAkinshin\",\"followers_url\":\"https://api.github.com/users/AndreyAkinshin/followers\",\"following_url\":\"https://api.github.com/users/AndreyAkinshin/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/AndreyAkinshin/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/AndreyAkinshin/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/AndreyAkinshin/subscriptions\",\"organizations_url\":\"https://api.github.com/users/AndreyAkinshin/orgs\",\"repos_url\":\"https://api.github.com/users/AndreyAkinshin/repos\",\"events_url\":\"https://api.github.com/users/AndreyAkinshin/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/AndreyAkinshin/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},{\"login\":\"anisimov74\",\"id\":296548,\"node_id\":\"MDQ6VXNlcjI5NjU0OA==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/296548?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/anisimov74\",\"html_url\":\"https://github.com/anisimov74\",\"followers_url\":\"https://api.github.com/users/anisimov74/followers\",\"following_url\":\"https://api.github.com/users/anisimov74/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/anisimov74/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/anisimov74/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/anisimov74/subscriptions\",\"organizations_url\":\"https://api.github.com/users/anisimov74/orgs\",\"repos_url\":\"https://api.github.com/users/anisimov74/repos\",\"events_url\":\"https://api.github.com/users/anisimov74/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/anisimov74/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},{\"login\":\"anna239\",\"id\":661533,\"node_id\":\"MDQ6VXNlcjY2MTUzMw==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/661533?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/anna239\",\"html_url\":\"https://github.com/anna239\",\"followers_url\":\"https://api.github.com/users/anna239/followers\",\"following_url\":\"https://api.github.com/users/anna239/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/anna239/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/anna239/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/anna239/subscriptions\",\"organizations_url\":\"https://api.github.com/users/anna239/orgs\",\"repos_url\":\"https://api.github.com/users/anna239/repos\",\"events_url\":\"https://api.github.com/users/anna239/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/anna239/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},{\"login\":\"ant-druha\",\"id\":3117044,\"node_id\":\"MDQ6VXNlcjMxMTcwNDQ=\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/3117044?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ant-druha\",\"html_url\":\"https://github.com/ant-druha\",\"followers_url\":\"https://api.github.com/users/ant-druha/followers\",\"following_url\":\"https://api.github.com/users/ant-druha/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/ant-druha/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/ant-druha/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/ant-druha/subscriptions\",\"organizations_url\":\"https://api.github.com/users/ant-druha/orgs\",\"repos_url\":\"https://api.github.com/users/ant-druha/repos\",\"events_url\":\"https://api.github.com/users/ant-druha/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/ant-druha/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},{\"login\":\"ashatalin\",\"id\":980692,\"node_id\":\"MDQ6VXNlcjk4MDY5Mg==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/980692?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ashatalin\",\"html_url\":\"https://github.com/ashatalin\",\"followers_url\":\"https://api.github.com/users/ashatalin/followers\",\"following_url\":\"https://api.github.com/users/ashatalin/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/ashatalin/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/ashatalin/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/ashatalin/subscriptions\",\"organizations_url\":\"https://api.github.com/users/ashatalin/orgs\",\"repos_url\":\"https://api.github.com/users/ashatalin/repos\",\"events_url\":\"https://api.github.com/users/ashatalin/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/ashatalin/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},{\"login\":\"auduchinok\",\"id\":3923587,\"node_id\":\"MDQ6VXNlcjM5MjM1ODc=\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/3923587?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/auduchinok\",\"html_url\":\"https://github.com/auduchinok\",\"followers_url\":\"https://api.github.com/users/auduchinok/followers\",\"following_url\":\"https://api.github.com/users/auduchinok/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/auduchinok/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/auduchinok/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/auduchinok/subscriptions\",\"organizations_url\":\"https://api.github.com/users/auduchinok/orgs\",\"repos_url\":\"https://api.github.com/users/auduchinok/repos\",\"events_url\":\"https://api.github.com/users/auduchinok/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/auduchinok/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},{\"login\":\"avan1235\",\"id\":11787040,\"node_id\":\"MDQ6VXNlcjExNzg3MDQw\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11787040?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/avan1235\",\"html_url\":\"https://github.com/avan1235\",\"followers_url\":\"https://api.github.com/users/avan1235/followers\",\"following_url\":\"https://api.github.com/users/avan1235/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/avan1235/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/avan1235/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/avan1235/subscriptions\",\"organizations_url\":\"https://api.github.com/users/avan1235/orgs\",\"repos_url\":\"https://api.github.com/users/avan1235/repos\",\"events_url\":\"https://api.github.com/users/avan1235/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/avan1235/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},{\"login\":\"avitalique\",\"id\":37739570,\"node_id\":\"MDQ6VXNlcjM3NzM5NTcw\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/37739570?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/avitalique\",\"html_url\":\"https://github.com/avitalique\",\"followers_url\":\"https://api.github.com/users/avitalique/followers\",\"following_url\":\"https://api.github.com/users/avitalique/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/avitalique/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/avitalique/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/avitalique/subscriptions\",\"organizations_url\":\"https://api.github.com/users/avitalique/orgs\",\"repos_url\":\"https://api.github.com/users/avitalique/repos\",\"events_url\":\"https://api.github.com/users/avitalique/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/avitalique/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false}],\"metadata\":{\"kind\":\"FrameColumn\",\"columns\":[\"login\",\"id\",\"node_id\",\"avatar_url\",\"gravatar_id\",\"url\",\"html_url\",\"followers_url\",\"following_url\",\"gists_url\",\"starred_url\",\"subscriptions_url\",\"organizations_url\",\"repos_url\",\"events_url\",\"received_events_url\",\"type\",\"user_view_type\",\"site_admin\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Boolean\"}],\"ncol\":19,\"nrow\":151}}}]}" }, "execution_count": 40, "metadata": {}, "output_type": "execute_result" } ], "execution_count": 40 }, { "cell_type": "markdown", "metadata": { "pycharm": { "name": "#%% md\n" } }, "source": [ "But now we have repositories, each repository has contributors_url. If we want to download contributors, we need to add a new column to `repos`. " ] }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:22:31.702991Z", "start_time": "2025-05-27T13:22:12.569360Z" } }, "source": [ "val jb2 = jb1\n", " .convert { repos }.with { \n", " it.add(\"contributors\") { readDf(contributors_url) }\n", " }" ], "outputs": [], "execution_count": 41 }, { "cell_type": "markdown", "metadata": { "pycharm": { "name": "#%% md\n" } }, "source": [ "Unfortunately, it gets worse when you need to add a new child column to some deeply nested column. Like, for example, downloading a list of followers for each contributor of each repository would require writing this code:\n", "```\n", "jb2.convert { repos }.with {\n", " it.convert { \n", " contributors \n", " }.with { \n", " it.add(\"followers\") { readDf(followers_url) } \n", " }\n", "}\n", "```\n", "You can still do it, if you need to." ] }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:22:31.756445Z", "start_time": "2025-05-27T13:22:31.708099Z" } }, "source": [ "jb2.schema()" ], "outputs": [ { "data": { "text/plain": [ "login: String\n", "id: Int\n", "node_id: String\n", "url: String\n", "repos_url: String\n", "events_url: String\n", "hooks_url: String\n", "issues_url: String\n", "members_url: String\n", "public_members_url: String\n", "avatar_url: String\n", "description: String\n", "name: String\n", "company: Nothing?\n", "blog: String\n", "location: String\n", "email: String\n", "twitter_username: String\n", "is_verified: Boolean\n", "has_organization_projects: Boolean\n", "has_repository_projects: Boolean\n", "public_repos: Int\n", "public_gists: Int\n", "followers: Int\n", "following: Int\n", "html_url: String\n", "created_at: String\n", "updated_at: String\n", "archived_at: Nothing?\n", "type: String\n", "repos: *\n", " id: Int\n", " node_id: String\n", " name: String\n", " full_name: String\n", " private: Boolean\n", " owner:\n", " login: String\n", " id: Int\n", " node_id: String\n", " avatar_url: String\n", " gravatar_id: String\n", " url: String\n", " html_url: String\n", " followers_url: String\n", " following_url: String\n", " gists_url: String\n", " starred_url: String\n", " subscriptions_url: String\n", " organizations_url: String\n", " repos_url: String\n", " events_url: String\n", " received_events_url: String\n", " type: String\n", " user_view_type: String\n", " site_admin: Boolean\n", " html_url: String\n", " description: String?\n", " fork: Boolean\n", " url: String\n", " forks_url: String\n", " keys_url: String\n", " collaborators_url: String\n", " teams_url: String\n", " hooks_url: String\n", " issue_events_url: String\n", " events_url: String\n", " assignees_url: String\n", " branches_url: String\n", " tags_url: String\n", " blobs_url: String\n", " git_tags_url: String\n", " git_refs_url: String\n", " trees_url: String\n", " statuses_url: String\n", " languages_url: String\n", " stargazers_url: String\n", " contributors_url: String\n", " subscribers_url: String\n", " subscription_url: String\n", " commits_url: String\n", " git_commits_url: String\n", " comments_url: String\n", " issue_comment_url: String\n", " contents_url: String\n", " compare_url: String\n", " merges_url: String\n", " archive_url: String\n", " downloads_url: String\n", " issues_url: String\n", " pulls_url: String\n", " milestones_url: String\n", " notifications_url: String\n", " labels_url: String\n", " releases_url: String\n", " deployments_url: String\n", " created_at: String\n", " updated_at: String\n", " pushed_at: String\n", " git_url: String\n", " ssh_url: String\n", " clone_url: String\n", " svn_url: String\n", " homepage: String?\n", " size: Int\n", " stargazers_count: Int\n", " watchers_count: Int\n", " language: String?\n", " has_issues: Boolean\n", " has_projects: Boolean\n", " has_downloads: Boolean\n", " has_wiki: Boolean\n", " has_pages: Boolean\n", " has_discussions: Boolean\n", " forks_count: Int\n", " mirror_url: Nothing?\n", " archived: Boolean\n", " disabled: Boolean\n", " open_issues_count: Int\n", " license:\n", " key: String?\n", " name: String?\n", " spdx_id: String?\n", " url: String?\n", " node_id: String?\n", " allow_forking: Boolean\n", " is_template: Boolean\n", " web_commit_signoff_required: Boolean\n", " topics: List\n", " visibility: String\n", " forks: Int\n", " open_issues: Int\n", " watchers: Int\n", " default_branch: String\n", " permissions:\n", " admin: Boolean\n", " maintain: Boolean\n", " push: Boolean\n", " triage: Boolean\n", " pull: Boolean\n", " custom_properties: Any?\n", " contributors: *\n", "\n", "\n", "members: *\n", " login: String\n", " id: Int\n", " node_id: String\n", " avatar_url: String\n", " gravatar_id: String\n", " url: String\n", " html_url: String\n", " followers_url: String\n", " following_url: String\n", " gists_url: String\n", " starred_url: String\n", " subscriptions_url: String\n", " organizations_url: String\n", " repos_url: String\n", " events_url: String\n", " received_events_url: String\n", " type: String\n", " user_view_type: String\n", " site_admin: Boolean\n" ] }, "execution_count": 42, "metadata": {}, "output_type": "execute_result" } ], "execution_count": 42 }, { "cell_type": "markdown", "metadata": { "pycharm": { "name": "#%% md\n" } }, "source": [ "Resulting dataframe has a lot of columns. We can use `select` and `remove` to filter them. Both operations provide DSL for selecting arbitrary set of columns https://kotlin.github.io/dataframe/columnselectors.html" ] }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:22:34.517084Z", "start_time": "2025-05-27T13:22:31.758076Z" } }, "source": [ "val minifiedSample = jb2\n", " .select { cols(url, name, repos, members) }\n", " // Like before, we use convert to create dataframe with changed values in nested column\n", " .convert { members }.with { it.remove { nameEndsWith(\"_url\") } }\n", " .convert { repos }.with { it.remove { nameEndsWith(\"_url\").except(html_url) } }\n", " .convert { repos }.with { it.remove { owner } }\n", " .convert { repos }.with {\n", " it.convert { contributors }.with { it.remove { nameEndsWith(\"_url\") } }\n", " }" ], "outputs": [], "execution_count": 43 }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:22:34.671234Z", "start_time": "2025-05-27T13:22:34.545664Z" } }, "source": [ "minifiedSample.schema()" ], "outputs": [ { "data": { "text/plain": [ "url: String\n", "name: String\n", "repos: *\n", " id: Int\n", " node_id: String\n", " name: String\n", " full_name: String\n", " private: Boolean\n", " html_url: String\n", " description: String?\n", " fork: Boolean\n", " url: String\n", " created_at: String\n", " updated_at: String\n", " pushed_at: String\n", " homepage: String?\n", " size: Int\n", " stargazers_count: Int\n", " watchers_count: Int\n", " language: String?\n", " has_issues: Boolean\n", " has_projects: Boolean\n", " has_downloads: Boolean\n", " has_wiki: Boolean\n", " has_pages: Boolean\n", " has_discussions: Boolean\n", " forks_count: Int\n", " archived: Boolean\n", " disabled: Boolean\n", " open_issues_count: Int\n", " license:\n", " key: String?\n", " name: String?\n", " spdx_id: String?\n", " url: String?\n", " node_id: String?\n", " allow_forking: Boolean\n", " is_template: Boolean\n", " web_commit_signoff_required: Boolean\n", " topics: List\n", " visibility: String\n", " forks: Int\n", " open_issues: Int\n", " watchers: Int\n", " default_branch: String\n", " permissions:\n", " admin: Boolean\n", " maintain: Boolean\n", " push: Boolean\n", " triage: Boolean\n", " pull: Boolean\n", " custom_properties: Any?\n", " contributors: *\n", "\n", "\n", "members: *\n", " login: String\n", " id: Int\n", " node_id: String\n", " gravatar_id: String\n", " url: String\n", " type: String\n", " user_view_type: String\n", " site_admin: Boolean\n" ] }, "execution_count": 44, "metadata": {}, "output_type": "execute_result" } ], "execution_count": 44 }, { "cell_type": "code", "metadata": { "pycharm": { "name": "#%%\n" }, "ExecuteTime": { "end_time": "2025-05-27T13:22:34.871129Z", "start_time": "2025-05-27T13:22:34.674142Z" } }, "source": [ "minifiedSample.writeJson(\"jetbrains.json\")" ], "outputs": [], "execution_count": 45 } ], "metadata": { "kernelspec": { "display_name": "Kotlin", "language": "kotlin", "name": "kotlin" }, "language_info": { "codemirror_mode": "text/x-kotlin", "file_extension": ".kt", "mimetype": "text/x-kotlin", "name": "kotlin", "nbconvert_exporter": "", "pygments_lexer": "kotlin", "version": "1.8.20-Beta" }, "ktnbPluginMetadata": { "projectLibraries": [] } }, "nbformat": 4, "nbformat_minor": 4 }