diff --git a/build.sbt b/build.sbt index 33c0339..549b74b 100644 --- a/build.sbt +++ b/build.sbt @@ -89,8 +89,8 @@ lazy val commonSettings = Seq( "io.circe" %% "circe-core" % circeV, "io.circe" %% "circe-literal" % circeV % Test, + "io.circe" %% "circe-parser" % circeV % Test, // "io.circe" %% "circe-generic" % circeV, - // "io.circe" %% "circe-parser" % circeV, // "io.chrisdavenport" %% "log4cats-core" % log4catsV, // diff --git a/core/src/main/scala/io/chrisdavenport/github/data/Order.scala b/core/src/main/scala/io/chrisdavenport/github/data/Order.scala new file mode 100644 index 0000000..538852d --- /dev/null +++ b/core/src/main/scala/io/chrisdavenport/github/data/Order.scala @@ -0,0 +1,16 @@ +package io.chrisdavenport.github.data + +sealed trait Order + +object Order { + + case object Ascending extends Order + case object Descending extends Order + + def toOptionalParam(order: Order): Option[String] = + order match { + case Ascending => Some("asc") + case Descending => Some("desc") + } + +} diff --git a/core/src/main/scala/io/chrisdavenport/github/data/SearchResult.scala b/core/src/main/scala/io/chrisdavenport/github/data/SearchResult.scala index cc07296..0a7f726 100644 --- a/core/src/main/scala/io/chrisdavenport/github/data/SearchResult.scala +++ b/core/src/main/scala/io/chrisdavenport/github/data/SearchResult.scala @@ -14,40 +14,4 @@ object SearchResult { cursor.downField("items").as[List[A]] ).mapN(SearchResult.apply) - sealed trait Sort - - object Sort { - - case object Stars extends Sort - case object Forks extends Sort - case object HelpWantedIssues extends Sort - case object Updated extends Sort - case object BestMatch extends Sort - - def toOptionalParam(sort: Sort): Option[String] = - sort match { - case Stars => Some("stars") - case Forks => Some("forks") - case HelpWantedIssues => Some("help-wanted-issues") - case Updated => Some("updated") - case BestMatch => None - } - - } - - sealed trait Order - - object Order { - - case object Ascending extends Order - case object Descending extends Order - - def toOptionalParam(order: Order): Option[String] = - order match { - case Ascending => Some("asc") - case Descending => Some("desc") - } - - } - } diff --git a/core/src/main/scala/io/chrisdavenport/github/data/Sort.scala b/core/src/main/scala/io/chrisdavenport/github/data/Sort.scala new file mode 100644 index 0000000..6d13cc2 --- /dev/null +++ b/core/src/main/scala/io/chrisdavenport/github/data/Sort.scala @@ -0,0 +1,31 @@ +package io.chrisdavenport.github.data + +sealed trait Sort + +object Sort { + + case object BestMatch extends Repository with User + case object Stars extends Repository + case object Forks extends Repository + case object HelpWantedIssues extends Repository + case object Updated extends Repository + case object Followers extends User + case object Repositories extends User + case object Joined extends User + + sealed trait Repository extends io.chrisdavenport.github.data.Sort + sealed trait User extends io.chrisdavenport.github.data.Sort + + def toOptionalParam(sort: Sort): Option[String] = + sort match { + case BestMatch => None + case Stars => Some("stars") + case Forks => Some("forks") + case HelpWantedIssues => Some("help-wanted-issues") + case Updated => Some("updated") + case Followers => Some("followers") + case Repositories => Some("repositories") + case Joined => Some("joined") + } + +} diff --git a/core/src/main/scala/io/chrisdavenport/github/data/Teams.scala b/core/src/main/scala/io/chrisdavenport/github/data/Teams.scala index bdcbf52..88c8889 100644 --- a/core/src/main/scala/io/chrisdavenport/github/data/Teams.scala +++ b/core/src/main/scala/io/chrisdavenport/github/data/Teams.scala @@ -1,9 +1,6 @@ package io.chrisdavenport.github.data -import cats.implicits._ import org.http4s.Uri -import org.http4s.circe._ -import java.time.Instant import io.circe._ import io.circe.syntax._ diff --git a/core/src/main/scala/io/chrisdavenport/github/data/Users.scala b/core/src/main/scala/io/chrisdavenport/github/data/Users.scala index 4963954..6206e07 100644 --- a/core/src/main/scala/io/chrisdavenport/github/data/Users.scala +++ b/core/src/main/scala/io/chrisdavenport/github/data/Users.scala @@ -90,15 +90,15 @@ object Users { name: Option[String], email: Option[String], company: Option[String], - createdAt: Instant, + createdAt: Option[Instant], blog: Option[String], location: Option[String], bio: Option[String], hireable: Option[Boolean], - publicRepos: Int, - publicGists: Int, - followers: Int, - following: Int, + publicRepos: Option[Int], + publicGists: Option[Int], + followers: Option[Int], + following: Option[Int], uri: Uri, htmlUri: Uri, avatarUri: Uri, @@ -112,15 +112,15 @@ object Users { c.downField("name").as[Option[String]], c.downField("email").as[Option[String]], c.downField("company").as[Option[String]], - c.downField("created_at").as[Instant], + c.downField("created_at").as[Option[Instant]], c.downField("blog").as[Option[String]], c.downField("location").as[Option[String]], c.downField("bio").as[Option[String]], c.downField("hireable").as[Option[Boolean]], - c.downField("public_repos").as[Int], - c.downField("public_gists").as[Int], - c.downField("followers").as[Int], - c.downField("following").as[Int], + c.downField("public_repos").as[Option[Int]], + c.downField("public_gists").as[Option[Int]], + c.downField("followers").as[Option[Int]], + c.downField("following").as[Option[Int]], c.downField("url").as[Uri], c.downField("html_url").as[Uri], c.downField("avatar_url").as[Uri] diff --git a/core/src/main/scala/io/chrisdavenport/github/endpoints/Search.scala b/core/src/main/scala/io/chrisdavenport/github/endpoints/Search.scala index 28bfe8c..cac75ee 100644 --- a/core/src/main/scala/io/chrisdavenport/github/endpoints/Search.scala +++ b/core/src/main/scala/io/chrisdavenport/github/endpoints/Search.scala @@ -2,13 +2,13 @@ package io.chrisdavenport.github.endpoints import cats.data._ import cats.effect._ +import fs2.Stream import io.chrisdavenport.github.data.Repositories._ -import org.http4s._ import org.http4s.implicits._ import org.http4s.client.Client import io.chrisdavenport.github.Auth -import io.chrisdavenport.github.data.SearchResult -import io.chrisdavenport.github.data.SearchResult.{Order, Sort} +import io.chrisdavenport.github.data.{Order, SearchResult, Sort} +import io.chrisdavenport.github.data.Users.User import io.chrisdavenport.github.internals.GithubMedia._ import io.chrisdavenport.github.internals.RequestConstructor @@ -17,20 +17,47 @@ object Search { /** * Repository Search Endpoint * https://developer.github.com/v3/search/#search-repositories + * @param q The search query string + * @param sort The sorting method + * @param order The sorting order + * @param auth The authentication mechanism + * @tparam F The effect type */ def repository[F[_]: Sync]( q: String, - sort: Option[Sort], + sort: Option[Sort.Repository], order: Option[Order], auth: Option[Auth] - ): Kleisli[F, Client[F], SearchResult[Repo]] = - RequestConstructor.runRequestWithNoBody[F, SearchResult[Repo]]( + ): Kleisli[Stream[F, *], Client[F], SearchResult[Repo]] = + RequestConstructor.runPaginatedRequest[F, SearchResult[Repo]]( auth, - Method.GET, (uri"search" / "repositories") .withQueryParam("q", q) .withOptionQueryParam("sort", sort.flatMap(Sort.toOptionalParam)) .withOptionQueryParam("order", order.flatMap(Order.toOptionalParam)) ) + /** + * User Search Endpoint + * https://developer.github.com/v3/search/#search-users + * @param q The search query string + * @param sort The sorting method + * @param order The sorting order + * @param auth The authentication mechanism + * @tparam F The effect type + */ + def users[F[_]: Sync]( + q: String, + sort: Option[Sort.User], + order: Option[Order], + auth: Option[Auth] + ): Kleisli[Stream[F, *], Client[F], SearchResult[User]] = + RequestConstructor.runPaginatedRequest[F, SearchResult[User]]( + auth, + (uri"search" / "users") + .withQueryParam("q", q) + .withOptionQueryParam("sort", sort.flatMap(Sort.toOptionalParam)) + .withOptionQueryParam("order", order.flatMap(Order.toOptionalParam)) + ) + } diff --git a/core/src/main/scala/io/chrisdavenport/github/internals/RequestConstructor.scala b/core/src/main/scala/io/chrisdavenport/github/internals/RequestConstructor.scala index 341be1c..d0de0ea 100644 --- a/core/src/main/scala/io/chrisdavenport/github/internals/RequestConstructor.scala +++ b/core/src/main/scala/io/chrisdavenport/github/internals/RequestConstructor.scala @@ -52,9 +52,17 @@ object RequestConstructor { ) } - final class GithubError private[RequestConstructor] (val status: Status, val body: String) extends Exception( - s"Github Error Occured- Status:$status Body: $body" - ) + final class GithubError private[github] (val status: Status, val body: String) extends Exception( + s"Github Error Occured - Status: $status Body: $body" + ) { + + override def equals(obj: Any): Boolean = + obj match { + case other: GithubError if other.status === status && other.body === body => true + case _ => false + } + + } private val RE_LINK: Regex = "[\\s]*<(.*)>; rel=\"(.*)\"".r diff --git a/core/src/test/resources/search/repositories/q_scala_sort_stars_page_1.json b/core/src/test/resources/search/repositories/q_scala_sort_stars_page_1.json new file mode 100644 index 0000000..9ff635f --- /dev/null +++ b/core/src/test/resources/search/repositories/q_scala_sort_stars_page_1.json @@ -0,0 +1,3024 @@ +{ + "total_count": 82020, + "incomplete_results": false, + "items": [ + { + "id": 17165658, + "node_id": "MDEwOlJlcG9zaXRvcnkxNzE2NTY1OA==", + "name": "spark", + "full_name": "apache/spark", + "private": false, + "owner": { + "login": "apache", + "id": 47359, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjQ3MzU5", + "avatar_url": "https://avatars0.githubusercontent.com/u/47359?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/apache", + "html_url": "https://github.com/apache", + "followers_url": "https://api.github.com/users/apache/followers", + "following_url": "https://api.github.com/users/apache/following{/other_user}", + "gists_url": "https://api.github.com/users/apache/gists{/gist_id}", + "starred_url": "https://api.github.com/users/apache/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/apache/subscriptions", + "organizations_url": "https://api.github.com/users/apache/orgs", + "repos_url": "https://api.github.com/users/apache/repos", + "events_url": "https://api.github.com/users/apache/events{/privacy}", + "received_events_url": "https://api.github.com/users/apache/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/apache/spark", + "description": "Apache Spark", + "fork": false, + "url": "https://api.github.com/repos/apache/spark", + "forks_url": "https://api.github.com/repos/apache/spark/forks", + "keys_url": "https://api.github.com/repos/apache/spark/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/apache/spark/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/apache/spark/teams", + "hooks_url": "https://api.github.com/repos/apache/spark/hooks", + "issue_events_url": "https://api.github.com/repos/apache/spark/issues/events{/number}", + "events_url": "https://api.github.com/repos/apache/spark/events", + "assignees_url": "https://api.github.com/repos/apache/spark/assignees{/user}", + "branches_url": "https://api.github.com/repos/apache/spark/branches{/branch}", + "tags_url": "https://api.github.com/repos/apache/spark/tags", + "blobs_url": "https://api.github.com/repos/apache/spark/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/apache/spark/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/apache/spark/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/apache/spark/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/apache/spark/statuses/{sha}", + "languages_url": "https://api.github.com/repos/apache/spark/languages", + "stargazers_url": "https://api.github.com/repos/apache/spark/stargazers", + "contributors_url": "https://api.github.com/repos/apache/spark/contributors", + "subscribers_url": "https://api.github.com/repos/apache/spark/subscribers", + "subscription_url": "https://api.github.com/repos/apache/spark/subscription", + "commits_url": "https://api.github.com/repos/apache/spark/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/apache/spark/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/apache/spark/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/apache/spark/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/apache/spark/contents/{+path}", + "compare_url": "https://api.github.com/repos/apache/spark/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/apache/spark/merges", + "archive_url": "https://api.github.com/repos/apache/spark/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/apache/spark/downloads", + "issues_url": "https://api.github.com/repos/apache/spark/issues{/number}", + "pulls_url": "https://api.github.com/repos/apache/spark/pulls{/number}", + "milestones_url": "https://api.github.com/repos/apache/spark/milestones{/number}", + "notifications_url": "https://api.github.com/repos/apache/spark/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/apache/spark/labels{/name}", + "releases_url": "https://api.github.com/repos/apache/spark/releases{/id}", + "deployments_url": "https://api.github.com/repos/apache/spark/deployments", + "created_at": "2014-02-25T08:00:08Z", + "updated_at": "2019-10-05T08:43:58Z", + "pushed_at": "2019-10-05T14:10:00Z", + "git_url": "git://github.com/apache/spark.git", + "ssh_url": "git@github.com:apache/spark.git", + "clone_url": "https://github.com/apache/spark.git", + "svn_url": "https://github.com/apache/spark", + "homepage": "", + "size": 312893, + "stargazers_count": 23691, + "watchers_count": 23691, + "language": "Scala", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 20174, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 470, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 20174, + "open_issues": 470, + "watchers": 23691, + "default_branch": "master", + "score": 52.186787 + }, + { + "id": 115478820, + "node_id": "MDEwOlJlcG9zaXRvcnkxMTU0Nzg4MjA=", + "name": "awesome-scalability", + "full_name": "binhnguyennus/awesome-scalability", + "private": false, + "owner": { + "login": "binhnguyennus", + "id": 15001306, + "node_id": "MDQ6VXNlcjE1MDAxMzA2", + "avatar_url": "https://avatars2.githubusercontent.com/u/15001306?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/binhnguyennus", + "html_url": "https://github.com/binhnguyennus", + "followers_url": "https://api.github.com/users/binhnguyennus/followers", + "following_url": "https://api.github.com/users/binhnguyennus/following{/other_user}", + "gists_url": "https://api.github.com/users/binhnguyennus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/binhnguyennus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/binhnguyennus/subscriptions", + "organizations_url": "https://api.github.com/users/binhnguyennus/orgs", + "repos_url": "https://api.github.com/users/binhnguyennus/repos", + "events_url": "https://api.github.com/users/binhnguyennus/events{/privacy}", + "received_events_url": "https://api.github.com/users/binhnguyennus/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/binhnguyennus/awesome-scalability", + "description": "The Patterns of Scalable, Reliable, and Performant Large-Scale Systems", + "fork": false, + "url": "https://api.github.com/repos/binhnguyennus/awesome-scalability", + "forks_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/forks", + "keys_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/teams", + "hooks_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/hooks", + "issue_events_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/issues/events{/number}", + "events_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/events", + "assignees_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/assignees{/user}", + "branches_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/branches{/branch}", + "tags_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/tags", + "blobs_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/statuses/{sha}", + "languages_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/languages", + "stargazers_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/stargazers", + "contributors_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/contributors", + "subscribers_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/subscribers", + "subscription_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/subscription", + "commits_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/contents/{+path}", + "compare_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/merges", + "archive_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/downloads", + "issues_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/issues{/number}", + "pulls_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/pulls{/number}", + "milestones_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/milestones{/number}", + "notifications_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/labels{/name}", + "releases_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/releases{/id}", + "deployments_url": "https://api.github.com/repos/binhnguyennus/awesome-scalability/deployments", + "created_at": "2017-12-27T03:46:40Z", + "updated_at": "2019-10-05T14:34:33Z", + "pushed_at": "2019-10-01T23:26:26Z", + "git_url": "git://github.com/binhnguyennus/awesome-scalability.git", + "ssh_url": "git@github.com:binhnguyennus/awesome-scalability.git", + "clone_url": "https://github.com/binhnguyennus/awesome-scalability.git", + "svn_url": "https://github.com/binhnguyennus/awesome-scalability", + "homepage": "", + "size": 1296, + "stargazers_count": 22113, + "watchers_count": 22113, + "language": null, + "has_issues": false, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": true, + "forks_count": 2394, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 4, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 2394, + "open_issues": 4, + "watchers": 22113, + "default_branch": "master", + "score": 112.01607 + }, + { + "id": 34864402, + "node_id": "MDEwOlJlcG9zaXRvcnkzNDg2NDQwMg==", + "name": "incubator-mxnet", + "full_name": "apache/incubator-mxnet", + "private": false, + "owner": { + "login": "apache", + "id": 47359, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjQ3MzU5", + "avatar_url": "https://avatars0.githubusercontent.com/u/47359?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/apache", + "html_url": "https://github.com/apache", + "followers_url": "https://api.github.com/users/apache/followers", + "following_url": "https://api.github.com/users/apache/following{/other_user}", + "gists_url": "https://api.github.com/users/apache/gists{/gist_id}", + "starred_url": "https://api.github.com/users/apache/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/apache/subscriptions", + "organizations_url": "https://api.github.com/users/apache/orgs", + "repos_url": "https://api.github.com/users/apache/repos", + "events_url": "https://api.github.com/users/apache/events{/privacy}", + "received_events_url": "https://api.github.com/users/apache/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/apache/incubator-mxnet", + "description": "Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more", + "fork": false, + "url": "https://api.github.com/repos/apache/incubator-mxnet", + "forks_url": "https://api.github.com/repos/apache/incubator-mxnet/forks", + "keys_url": "https://api.github.com/repos/apache/incubator-mxnet/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/apache/incubator-mxnet/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/apache/incubator-mxnet/teams", + "hooks_url": "https://api.github.com/repos/apache/incubator-mxnet/hooks", + "issue_events_url": "https://api.github.com/repos/apache/incubator-mxnet/issues/events{/number}", + "events_url": "https://api.github.com/repos/apache/incubator-mxnet/events", + "assignees_url": "https://api.github.com/repos/apache/incubator-mxnet/assignees{/user}", + "branches_url": "https://api.github.com/repos/apache/incubator-mxnet/branches{/branch}", + "tags_url": "https://api.github.com/repos/apache/incubator-mxnet/tags", + "blobs_url": "https://api.github.com/repos/apache/incubator-mxnet/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/apache/incubator-mxnet/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/apache/incubator-mxnet/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/apache/incubator-mxnet/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/apache/incubator-mxnet/statuses/{sha}", + "languages_url": "https://api.github.com/repos/apache/incubator-mxnet/languages", + "stargazers_url": "https://api.github.com/repos/apache/incubator-mxnet/stargazers", + "contributors_url": "https://api.github.com/repos/apache/incubator-mxnet/contributors", + "subscribers_url": "https://api.github.com/repos/apache/incubator-mxnet/subscribers", + "subscription_url": "https://api.github.com/repos/apache/incubator-mxnet/subscription", + "commits_url": "https://api.github.com/repos/apache/incubator-mxnet/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/apache/incubator-mxnet/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/apache/incubator-mxnet/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/apache/incubator-mxnet/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/apache/incubator-mxnet/contents/{+path}", + "compare_url": "https://api.github.com/repos/apache/incubator-mxnet/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/apache/incubator-mxnet/merges", + "archive_url": "https://api.github.com/repos/apache/incubator-mxnet/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/apache/incubator-mxnet/downloads", + "issues_url": "https://api.github.com/repos/apache/incubator-mxnet/issues{/number}", + "pulls_url": "https://api.github.com/repos/apache/incubator-mxnet/pulls{/number}", + "milestones_url": "https://api.github.com/repos/apache/incubator-mxnet/milestones{/number}", + "notifications_url": "https://api.github.com/repos/apache/incubator-mxnet/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/apache/incubator-mxnet/labels{/name}", + "releases_url": "https://api.github.com/repos/apache/incubator-mxnet/releases{/id}", + "deployments_url": "https://api.github.com/repos/apache/incubator-mxnet/deployments", + "created_at": "2015-04-30T16:21:15Z", + "updated_at": "2019-10-05T15:41:02Z", + "pushed_at": "2019-10-05T15:06:31Z", + "git_url": "git://github.com/apache/incubator-mxnet.git", + "ssh_url": "git@github.com:apache/incubator-mxnet.git", + "clone_url": "https://github.com/apache/incubator-mxnet.git", + "svn_url": "https://github.com/apache/incubator-mxnet", + "homepage": "https://mxnet.apache.org", + "size": 71869, + "stargazers_count": 17818, + "watchers_count": 17818, + "language": "Python", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 6341, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 1478, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 6341, + "open_issues": 1478, + "watchers": 17818, + "default_branch": "master", + "score": 52.26002 + }, + { + "id": 16587283, + "node_id": "MDEwOlJlcG9zaXRvcnkxNjU4NzI4Mw==", + "name": "xgboost", + "full_name": "dmlc/xgboost", + "private": false, + "owner": { + "login": "dmlc", + "id": 11508361, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjExNTA4MzYx", + "avatar_url": "https://avatars2.githubusercontent.com/u/11508361?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dmlc", + "html_url": "https://github.com/dmlc", + "followers_url": "https://api.github.com/users/dmlc/followers", + "following_url": "https://api.github.com/users/dmlc/following{/other_user}", + "gists_url": "https://api.github.com/users/dmlc/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dmlc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dmlc/subscriptions", + "organizations_url": "https://api.github.com/users/dmlc/orgs", + "repos_url": "https://api.github.com/users/dmlc/repos", + "events_url": "https://api.github.com/users/dmlc/events{/privacy}", + "received_events_url": "https://api.github.com/users/dmlc/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/dmlc/xgboost", + "description": "Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Flink and DataFlow", + "fork": false, + "url": "https://api.github.com/repos/dmlc/xgboost", + "forks_url": "https://api.github.com/repos/dmlc/xgboost/forks", + "keys_url": "https://api.github.com/repos/dmlc/xgboost/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/dmlc/xgboost/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/dmlc/xgboost/teams", + "hooks_url": "https://api.github.com/repos/dmlc/xgboost/hooks", + "issue_events_url": "https://api.github.com/repos/dmlc/xgboost/issues/events{/number}", + "events_url": "https://api.github.com/repos/dmlc/xgboost/events", + "assignees_url": "https://api.github.com/repos/dmlc/xgboost/assignees{/user}", + "branches_url": "https://api.github.com/repos/dmlc/xgboost/branches{/branch}", + "tags_url": "https://api.github.com/repos/dmlc/xgboost/tags", + "blobs_url": "https://api.github.com/repos/dmlc/xgboost/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/dmlc/xgboost/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/dmlc/xgboost/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/dmlc/xgboost/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/dmlc/xgboost/statuses/{sha}", + "languages_url": "https://api.github.com/repos/dmlc/xgboost/languages", + "stargazers_url": "https://api.github.com/repos/dmlc/xgboost/stargazers", + "contributors_url": "https://api.github.com/repos/dmlc/xgboost/contributors", + "subscribers_url": "https://api.github.com/repos/dmlc/xgboost/subscribers", + "subscription_url": "https://api.github.com/repos/dmlc/xgboost/subscription", + "commits_url": "https://api.github.com/repos/dmlc/xgboost/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/dmlc/xgboost/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/dmlc/xgboost/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/dmlc/xgboost/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/dmlc/xgboost/contents/{+path}", + "compare_url": "https://api.github.com/repos/dmlc/xgboost/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/dmlc/xgboost/merges", + "archive_url": "https://api.github.com/repos/dmlc/xgboost/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/dmlc/xgboost/downloads", + "issues_url": "https://api.github.com/repos/dmlc/xgboost/issues{/number}", + "pulls_url": "https://api.github.com/repos/dmlc/xgboost/pulls{/number}", + "milestones_url": "https://api.github.com/repos/dmlc/xgboost/milestones{/number}", + "notifications_url": "https://api.github.com/repos/dmlc/xgboost/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/dmlc/xgboost/labels{/name}", + "releases_url": "https://api.github.com/repos/dmlc/xgboost/releases{/id}", + "deployments_url": "https://api.github.com/repos/dmlc/xgboost/deployments", + "created_at": "2014-02-06T17:28:03Z", + "updated_at": "2019-10-05T06:59:40Z", + "pushed_at": "2019-10-05T14:42:55Z", + "git_url": "git://github.com/dmlc/xgboost.git", + "ssh_url": "git@github.com:dmlc/xgboost.git", + "clone_url": "https://github.com/dmlc/xgboost.git", + "svn_url": "https://github.com/dmlc/xgboost", + "homepage": "https://xgboost.ai/", + "size": 13144, + "stargazers_count": 17354, + "watchers_count": 17354, + "language": "C++", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 7039, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 175, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 7039, + "open_issues": 175, + "watchers": 17354, + "default_branch": "master", + "score": 52.992897 + }, + { + "id": 2211243, + "node_id": "MDEwOlJlcG9zaXRvcnkyMjExMjQz", + "name": "kafka", + "full_name": "apache/kafka", + "private": false, + "owner": { + "login": "apache", + "id": 47359, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjQ3MzU5", + "avatar_url": "https://avatars0.githubusercontent.com/u/47359?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/apache", + "html_url": "https://github.com/apache", + "followers_url": "https://api.github.com/users/apache/followers", + "following_url": "https://api.github.com/users/apache/following{/other_user}", + "gists_url": "https://api.github.com/users/apache/gists{/gist_id}", + "starred_url": "https://api.github.com/users/apache/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/apache/subscriptions", + "organizations_url": "https://api.github.com/users/apache/orgs", + "repos_url": "https://api.github.com/users/apache/repos", + "events_url": "https://api.github.com/users/apache/events{/privacy}", + "received_events_url": "https://api.github.com/users/apache/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/apache/kafka", + "description": "Mirror of Apache Kafka", + "fork": false, + "url": "https://api.github.com/repos/apache/kafka", + "forks_url": "https://api.github.com/repos/apache/kafka/forks", + "keys_url": "https://api.github.com/repos/apache/kafka/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/apache/kafka/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/apache/kafka/teams", + "hooks_url": "https://api.github.com/repos/apache/kafka/hooks", + "issue_events_url": "https://api.github.com/repos/apache/kafka/issues/events{/number}", + "events_url": "https://api.github.com/repos/apache/kafka/events", + "assignees_url": "https://api.github.com/repos/apache/kafka/assignees{/user}", + "branches_url": "https://api.github.com/repos/apache/kafka/branches{/branch}", + "tags_url": "https://api.github.com/repos/apache/kafka/tags", + "blobs_url": "https://api.github.com/repos/apache/kafka/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/apache/kafka/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/apache/kafka/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/apache/kafka/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/apache/kafka/statuses/{sha}", + "languages_url": "https://api.github.com/repos/apache/kafka/languages", + "stargazers_url": "https://api.github.com/repos/apache/kafka/stargazers", + "contributors_url": "https://api.github.com/repos/apache/kafka/contributors", + "subscribers_url": "https://api.github.com/repos/apache/kafka/subscribers", + "subscription_url": "https://api.github.com/repos/apache/kafka/subscription", + "commits_url": "https://api.github.com/repos/apache/kafka/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/apache/kafka/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/apache/kafka/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/apache/kafka/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/apache/kafka/contents/{+path}", + "compare_url": "https://api.github.com/repos/apache/kafka/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/apache/kafka/merges", + "archive_url": "https://api.github.com/repos/apache/kafka/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/apache/kafka/downloads", + "issues_url": "https://api.github.com/repos/apache/kafka/issues{/number}", + "pulls_url": "https://api.github.com/repos/apache/kafka/pulls{/number}", + "milestones_url": "https://api.github.com/repos/apache/kafka/milestones{/number}", + "notifications_url": "https://api.github.com/repos/apache/kafka/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/apache/kafka/labels{/name}", + "releases_url": "https://api.github.com/repos/apache/kafka/releases{/id}", + "deployments_url": "https://api.github.com/repos/apache/kafka/deployments", + "created_at": "2011-08-15T18:06:16Z", + "updated_at": "2019-10-05T03:41:45Z", + "pushed_at": "2019-10-05T15:13:30Z", + "git_url": "git://github.com/apache/kafka.git", + "ssh_url": "git@github.com:apache/kafka.git", + "clone_url": "https://github.com/apache/kafka.git", + "svn_url": "https://github.com/apache/kafka", + "homepage": null, + "size": 89455, + "stargazers_count": 13733, + "watchers_count": 13733, + "language": "Java", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 7284, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 680, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 7284, + "open_issues": 680, + "watchers": 13733, + "default_branch": "trunk", + "score": 89.14537 + }, + { + "id": 2888818, + "node_id": "MDEwOlJlcG9zaXRvcnkyODg4ODE4", + "name": "scala", + "full_name": "scala/scala", + "private": false, + "owner": { + "login": "scala", + "id": 57059, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU3MDU5", + "avatar_url": "https://avatars2.githubusercontent.com/u/57059?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/scala", + "html_url": "https://github.com/scala", + "followers_url": "https://api.github.com/users/scala/followers", + "following_url": "https://api.github.com/users/scala/following{/other_user}", + "gists_url": "https://api.github.com/users/scala/gists{/gist_id}", + "starred_url": "https://api.github.com/users/scala/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/scala/subscriptions", + "organizations_url": "https://api.github.com/users/scala/orgs", + "repos_url": "https://api.github.com/users/scala/repos", + "events_url": "https://api.github.com/users/scala/events{/privacy}", + "received_events_url": "https://api.github.com/users/scala/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/scala/scala", + "description": "The Scala programming language", + "fork": false, + "url": "https://api.github.com/repos/scala/scala", + "forks_url": "https://api.github.com/repos/scala/scala/forks", + "keys_url": "https://api.github.com/repos/scala/scala/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/scala/scala/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/scala/scala/teams", + "hooks_url": "https://api.github.com/repos/scala/scala/hooks", + "issue_events_url": "https://api.github.com/repos/scala/scala/issues/events{/number}", + "events_url": "https://api.github.com/repos/scala/scala/events", + "assignees_url": "https://api.github.com/repos/scala/scala/assignees{/user}", + "branches_url": "https://api.github.com/repos/scala/scala/branches{/branch}", + "tags_url": "https://api.github.com/repos/scala/scala/tags", + "blobs_url": "https://api.github.com/repos/scala/scala/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/scala/scala/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/scala/scala/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/scala/scala/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/scala/scala/statuses/{sha}", + "languages_url": "https://api.github.com/repos/scala/scala/languages", + "stargazers_url": "https://api.github.com/repos/scala/scala/stargazers", + "contributors_url": "https://api.github.com/repos/scala/scala/contributors", + "subscribers_url": "https://api.github.com/repos/scala/scala/subscribers", + "subscription_url": "https://api.github.com/repos/scala/scala/subscription", + "commits_url": "https://api.github.com/repos/scala/scala/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/scala/scala/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/scala/scala/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/scala/scala/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/scala/scala/contents/{+path}", + "compare_url": "https://api.github.com/repos/scala/scala/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/scala/scala/merges", + "archive_url": "https://api.github.com/repos/scala/scala/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/scala/scala/downloads", + "issues_url": "https://api.github.com/repos/scala/scala/issues{/number}", + "pulls_url": "https://api.github.com/repos/scala/scala/pulls{/number}", + "milestones_url": "https://api.github.com/repos/scala/scala/milestones{/number}", + "notifications_url": "https://api.github.com/repos/scala/scala/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/scala/scala/labels{/name}", + "releases_url": "https://api.github.com/repos/scala/scala/releases{/id}", + "deployments_url": "https://api.github.com/repos/scala/scala/deployments", + "created_at": "2011-12-01T05:02:34Z", + "updated_at": "2019-10-05T10:59:11Z", + "pushed_at": "2019-10-04T11:26:44Z", + "git_url": "git://github.com/scala/scala.git", + "ssh_url": "git@github.com:scala/scala.git", + "clone_url": "https://github.com/scala/scala.git", + "svn_url": "https://github.com/scala/scala", + "homepage": "http://www.scala-lang.org/", + "size": 122135, + "stargazers_count": 12159, + "watchers_count": 12159, + "language": "Scala", + "has_issues": false, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": true, + "forks_count": 2804, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 73, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 2804, + "open_issues": 73, + "watchers": 12159, + "default_branch": "2.13.x", + "score": 157.07256 + }, + { + "id": 7827081, + "node_id": "MDEwOlJlcG9zaXRvcnk3ODI3MDgx", + "name": "predictionio", + "full_name": "apache/predictionio", + "private": false, + "owner": { + "login": "apache", + "id": 47359, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjQ3MzU5", + "avatar_url": "https://avatars0.githubusercontent.com/u/47359?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/apache", + "html_url": "https://github.com/apache", + "followers_url": "https://api.github.com/users/apache/followers", + "following_url": "https://api.github.com/users/apache/following{/other_user}", + "gists_url": "https://api.github.com/users/apache/gists{/gist_id}", + "starred_url": "https://api.github.com/users/apache/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/apache/subscriptions", + "organizations_url": "https://api.github.com/users/apache/orgs", + "repos_url": "https://api.github.com/users/apache/repos", + "events_url": "https://api.github.com/users/apache/events{/privacy}", + "received_events_url": "https://api.github.com/users/apache/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/apache/predictionio", + "description": "PredictionIO, a machine learning server for developers and ML engineers.", + "fork": false, + "url": "https://api.github.com/repos/apache/predictionio", + "forks_url": "https://api.github.com/repos/apache/predictionio/forks", + "keys_url": "https://api.github.com/repos/apache/predictionio/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/apache/predictionio/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/apache/predictionio/teams", + "hooks_url": "https://api.github.com/repos/apache/predictionio/hooks", + "issue_events_url": "https://api.github.com/repos/apache/predictionio/issues/events{/number}", + "events_url": "https://api.github.com/repos/apache/predictionio/events", + "assignees_url": "https://api.github.com/repos/apache/predictionio/assignees{/user}", + "branches_url": "https://api.github.com/repos/apache/predictionio/branches{/branch}", + "tags_url": "https://api.github.com/repos/apache/predictionio/tags", + "blobs_url": "https://api.github.com/repos/apache/predictionio/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/apache/predictionio/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/apache/predictionio/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/apache/predictionio/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/apache/predictionio/statuses/{sha}", + "languages_url": "https://api.github.com/repos/apache/predictionio/languages", + "stargazers_url": "https://api.github.com/repos/apache/predictionio/stargazers", + "contributors_url": "https://api.github.com/repos/apache/predictionio/contributors", + "subscribers_url": "https://api.github.com/repos/apache/predictionio/subscribers", + "subscription_url": "https://api.github.com/repos/apache/predictionio/subscription", + "commits_url": "https://api.github.com/repos/apache/predictionio/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/apache/predictionio/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/apache/predictionio/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/apache/predictionio/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/apache/predictionio/contents/{+path}", + "compare_url": "https://api.github.com/repos/apache/predictionio/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/apache/predictionio/merges", + "archive_url": "https://api.github.com/repos/apache/predictionio/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/apache/predictionio/downloads", + "issues_url": "https://api.github.com/repos/apache/predictionio/issues{/number}", + "pulls_url": "https://api.github.com/repos/apache/predictionio/pulls{/number}", + "milestones_url": "https://api.github.com/repos/apache/predictionio/milestones{/number}", + "notifications_url": "https://api.github.com/repos/apache/predictionio/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/apache/predictionio/labels{/name}", + "releases_url": "https://api.github.com/repos/apache/predictionio/releases{/id}", + "deployments_url": "https://api.github.com/repos/apache/predictionio/deployments", + "created_at": "2013-01-25T19:42:32Z", + "updated_at": "2019-10-05T14:54:19Z", + "pushed_at": "2019-07-31T18:16:42Z", + "git_url": "git://github.com/apache/predictionio.git", + "ssh_url": "git@github.com:apache/predictionio.git", + "clone_url": "https://github.com/apache/predictionio.git", + "svn_url": "https://github.com/apache/predictionio", + "homepage": "https://predictionio.apache.org", + "size": 36273, + "stargazers_count": 12098, + "watchers_count": 12098, + "language": "Scala", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 1981, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 74, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 1981, + "open_issues": 74, + "watchers": 12098, + "default_branch": "develop", + "score": 68.981285 + }, + { + "id": 2340549, + "node_id": "MDEwOlJlcG9zaXRvcnkyMzQwNTQ5", + "name": "playframework", + "full_name": "playframework/playframework", + "private": false, + "owner": { + "login": "playframework", + "id": 319107, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjMxOTEwNw==", + "avatar_url": "https://avatars0.githubusercontent.com/u/319107?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/playframework", + "html_url": "https://github.com/playframework", + "followers_url": "https://api.github.com/users/playframework/followers", + "following_url": "https://api.github.com/users/playframework/following{/other_user}", + "gists_url": "https://api.github.com/users/playframework/gists{/gist_id}", + "starred_url": "https://api.github.com/users/playframework/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/playframework/subscriptions", + "organizations_url": "https://api.github.com/users/playframework/orgs", + "repos_url": "https://api.github.com/users/playframework/repos", + "events_url": "https://api.github.com/users/playframework/events{/privacy}", + "received_events_url": "https://api.github.com/users/playframework/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/playframework/playframework", + "description": "Play Framework", + "fork": false, + "url": "https://api.github.com/repos/playframework/playframework", + "forks_url": "https://api.github.com/repos/playframework/playframework/forks", + "keys_url": "https://api.github.com/repos/playframework/playframework/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/playframework/playframework/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/playframework/playframework/teams", + "hooks_url": "https://api.github.com/repos/playframework/playframework/hooks", + "issue_events_url": "https://api.github.com/repos/playframework/playframework/issues/events{/number}", + "events_url": "https://api.github.com/repos/playframework/playframework/events", + "assignees_url": "https://api.github.com/repos/playframework/playframework/assignees{/user}", + "branches_url": "https://api.github.com/repos/playframework/playframework/branches{/branch}", + "tags_url": "https://api.github.com/repos/playframework/playframework/tags", + "blobs_url": "https://api.github.com/repos/playframework/playframework/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/playframework/playframework/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/playframework/playframework/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/playframework/playframework/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/playframework/playframework/statuses/{sha}", + "languages_url": "https://api.github.com/repos/playframework/playframework/languages", + "stargazers_url": "https://api.github.com/repos/playframework/playframework/stargazers", + "contributors_url": "https://api.github.com/repos/playframework/playframework/contributors", + "subscribers_url": "https://api.github.com/repos/playframework/playframework/subscribers", + "subscription_url": "https://api.github.com/repos/playframework/playframework/subscription", + "commits_url": "https://api.github.com/repos/playframework/playframework/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/playframework/playframework/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/playframework/playframework/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/playframework/playframework/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/playframework/playframework/contents/{+path}", + "compare_url": "https://api.github.com/repos/playframework/playframework/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/playframework/playframework/merges", + "archive_url": "https://api.github.com/repos/playframework/playframework/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/playframework/playframework/downloads", + "issues_url": "https://api.github.com/repos/playframework/playframework/issues{/number}", + "pulls_url": "https://api.github.com/repos/playframework/playframework/pulls{/number}", + "milestones_url": "https://api.github.com/repos/playframework/playframework/milestones{/number}", + "notifications_url": "https://api.github.com/repos/playframework/playframework/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/playframework/playframework/labels{/name}", + "releases_url": "https://api.github.com/repos/playframework/playframework/releases{/id}", + "deployments_url": "https://api.github.com/repos/playframework/playframework/deployments", + "created_at": "2011-09-07T09:24:08Z", + "updated_at": "2019-10-05T13:53:47Z", + "pushed_at": "2019-10-04T14:18:55Z", + "git_url": "git://github.com/playframework/playframework.git", + "ssh_url": "git@github.com:playframework/playframework.git", + "clone_url": "https://github.com/playframework/playframework.git", + "svn_url": "https://github.com/playframework/playframework", + "homepage": "http://www.playframework.com/", + "size": 96122, + "stargazers_count": 11350, + "watchers_count": 11350, + "language": "Scala", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 3789, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 378, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 3789, + "open_issues": 378, + "watchers": 11350, + "default_branch": "master", + "score": 44.85536 + }, + { + "id": 14734876, + "node_id": "MDEwOlJlcG9zaXRvcnkxNDczNDg3Ng==", + "name": "deeplearning4j", + "full_name": "eclipse/deeplearning4j", + "private": false, + "owner": { + "login": "eclipse", + "id": 56974, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2OTc0", + "avatar_url": "https://avatars1.githubusercontent.com/u/56974?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/eclipse", + "html_url": "https://github.com/eclipse", + "followers_url": "https://api.github.com/users/eclipse/followers", + "following_url": "https://api.github.com/users/eclipse/following{/other_user}", + "gists_url": "https://api.github.com/users/eclipse/gists{/gist_id}", + "starred_url": "https://api.github.com/users/eclipse/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/eclipse/subscriptions", + "organizations_url": "https://api.github.com/users/eclipse/orgs", + "repos_url": "https://api.github.com/users/eclipse/repos", + "events_url": "https://api.github.com/users/eclipse/events{/privacy}", + "received_events_url": "https://api.github.com/users/eclipse/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/eclipse/deeplearning4j", + "description": "Eclipse Deeplearning4j, ND4J, DataVec and more - deep learning & linear algebra for Java/Scala with GPUs + Spark", + "fork": false, + "url": "https://api.github.com/repos/eclipse/deeplearning4j", + "forks_url": "https://api.github.com/repos/eclipse/deeplearning4j/forks", + "keys_url": "https://api.github.com/repos/eclipse/deeplearning4j/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/eclipse/deeplearning4j/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/eclipse/deeplearning4j/teams", + "hooks_url": "https://api.github.com/repos/eclipse/deeplearning4j/hooks", + "issue_events_url": "https://api.github.com/repos/eclipse/deeplearning4j/issues/events{/number}", + "events_url": "https://api.github.com/repos/eclipse/deeplearning4j/events", + "assignees_url": "https://api.github.com/repos/eclipse/deeplearning4j/assignees{/user}", + "branches_url": "https://api.github.com/repos/eclipse/deeplearning4j/branches{/branch}", + "tags_url": "https://api.github.com/repos/eclipse/deeplearning4j/tags", + "blobs_url": "https://api.github.com/repos/eclipse/deeplearning4j/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/eclipse/deeplearning4j/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/eclipse/deeplearning4j/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/eclipse/deeplearning4j/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/eclipse/deeplearning4j/statuses/{sha}", + "languages_url": "https://api.github.com/repos/eclipse/deeplearning4j/languages", + "stargazers_url": "https://api.github.com/repos/eclipse/deeplearning4j/stargazers", + "contributors_url": "https://api.github.com/repos/eclipse/deeplearning4j/contributors", + "subscribers_url": "https://api.github.com/repos/eclipse/deeplearning4j/subscribers", + "subscription_url": "https://api.github.com/repos/eclipse/deeplearning4j/subscription", + "commits_url": "https://api.github.com/repos/eclipse/deeplearning4j/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/eclipse/deeplearning4j/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/eclipse/deeplearning4j/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/eclipse/deeplearning4j/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/eclipse/deeplearning4j/contents/{+path}", + "compare_url": "https://api.github.com/repos/eclipse/deeplearning4j/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/eclipse/deeplearning4j/merges", + "archive_url": "https://api.github.com/repos/eclipse/deeplearning4j/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/eclipse/deeplearning4j/downloads", + "issues_url": "https://api.github.com/repos/eclipse/deeplearning4j/issues{/number}", + "pulls_url": "https://api.github.com/repos/eclipse/deeplearning4j/pulls{/number}", + "milestones_url": "https://api.github.com/repos/eclipse/deeplearning4j/milestones{/number}", + "notifications_url": "https://api.github.com/repos/eclipse/deeplearning4j/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/eclipse/deeplearning4j/labels{/name}", + "releases_url": "https://api.github.com/repos/eclipse/deeplearning4j/releases{/id}", + "deployments_url": "https://api.github.com/repos/eclipse/deeplearning4j/deployments", + "created_at": "2013-11-27T02:03:28Z", + "updated_at": "2019-10-05T02:40:58Z", + "pushed_at": "2019-10-04T20:06:46Z", + "git_url": "git://github.com/eclipse/deeplearning4j.git", + "ssh_url": "git@github.com:eclipse/deeplearning4j.git", + "clone_url": "https://github.com/eclipse/deeplearning4j.git", + "svn_url": "https://github.com/eclipse/deeplearning4j", + "homepage": "http://deeplearning4j.org", + "size": 623781, + "stargazers_count": 11195, + "watchers_count": 11195, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 4739, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 906, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 4739, + "open_issues": 906, + "watchers": 11195, + "default_branch": "master", + "score": 70.1318 + }, + { + "id": 20587599, + "node_id": "MDEwOlJlcG9zaXRvcnkyMDU4NzU5OQ==", + "name": "flink", + "full_name": "apache/flink", + "private": false, + "owner": { + "login": "apache", + "id": 47359, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjQ3MzU5", + "avatar_url": "https://avatars0.githubusercontent.com/u/47359?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/apache", + "html_url": "https://github.com/apache", + "followers_url": "https://api.github.com/users/apache/followers", + "following_url": "https://api.github.com/users/apache/following{/other_user}", + "gists_url": "https://api.github.com/users/apache/gists{/gist_id}", + "starred_url": "https://api.github.com/users/apache/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/apache/subscriptions", + "organizations_url": "https://api.github.com/users/apache/orgs", + "repos_url": "https://api.github.com/users/apache/repos", + "events_url": "https://api.github.com/users/apache/events{/privacy}", + "received_events_url": "https://api.github.com/users/apache/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/apache/flink", + "description": "Apache Flink", + "fork": false, + "url": "https://api.github.com/repos/apache/flink", + "forks_url": "https://api.github.com/repos/apache/flink/forks", + "keys_url": "https://api.github.com/repos/apache/flink/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/apache/flink/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/apache/flink/teams", + "hooks_url": "https://api.github.com/repos/apache/flink/hooks", + "issue_events_url": "https://api.github.com/repos/apache/flink/issues/events{/number}", + "events_url": "https://api.github.com/repos/apache/flink/events", + "assignees_url": "https://api.github.com/repos/apache/flink/assignees{/user}", + "branches_url": "https://api.github.com/repos/apache/flink/branches{/branch}", + "tags_url": "https://api.github.com/repos/apache/flink/tags", + "blobs_url": "https://api.github.com/repos/apache/flink/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/apache/flink/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/apache/flink/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/apache/flink/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/apache/flink/statuses/{sha}", + "languages_url": "https://api.github.com/repos/apache/flink/languages", + "stargazers_url": "https://api.github.com/repos/apache/flink/stargazers", + "contributors_url": "https://api.github.com/repos/apache/flink/contributors", + "subscribers_url": "https://api.github.com/repos/apache/flink/subscribers", + "subscription_url": "https://api.github.com/repos/apache/flink/subscription", + "commits_url": "https://api.github.com/repos/apache/flink/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/apache/flink/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/apache/flink/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/apache/flink/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/apache/flink/contents/{+path}", + "compare_url": "https://api.github.com/repos/apache/flink/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/apache/flink/merges", + "archive_url": "https://api.github.com/repos/apache/flink/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/apache/flink/downloads", + "issues_url": "https://api.github.com/repos/apache/flink/issues{/number}", + "pulls_url": "https://api.github.com/repos/apache/flink/pulls{/number}", + "milestones_url": "https://api.github.com/repos/apache/flink/milestones{/number}", + "notifications_url": "https://api.github.com/repos/apache/flink/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/apache/flink/labels{/name}", + "releases_url": "https://api.github.com/repos/apache/flink/releases{/id}", + "deployments_url": "https://api.github.com/repos/apache/flink/deployments", + "created_at": "2014-06-07T07:00:10Z", + "updated_at": "2019-10-05T15:52:47Z", + "pushed_at": "2019-10-05T15:52:43Z", + "git_url": "git://github.com/apache/flink.git", + "ssh_url": "git@github.com:apache/flink.git", + "clone_url": "https://github.com/apache/flink.git", + "svn_url": "https://github.com/apache/flink", + "homepage": "", + "size": 262595, + "stargazers_count": 10546, + "watchers_count": 10546, + "language": "Java", + "has_issues": false, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 5644, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 547, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 5644, + "open_issues": 547, + "watchers": 10546, + "default_branch": "master", + "score": 74.42683 + }, + { + "id": 29981861, + "node_id": "MDEwOlJlcG9zaXRvcnkyOTk4MTg2MQ==", + "name": "kafka-manager", + "full_name": "yahoo/kafka-manager", + "private": false, + "owner": { + "login": "yahoo", + "id": 16574, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2NTc0", + "avatar_url": "https://avatars1.githubusercontent.com/u/16574?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/yahoo", + "html_url": "https://github.com/yahoo", + "followers_url": "https://api.github.com/users/yahoo/followers", + "following_url": "https://api.github.com/users/yahoo/following{/other_user}", + "gists_url": "https://api.github.com/users/yahoo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/yahoo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yahoo/subscriptions", + "organizations_url": "https://api.github.com/users/yahoo/orgs", + "repos_url": "https://api.github.com/users/yahoo/repos", + "events_url": "https://api.github.com/users/yahoo/events{/privacy}", + "received_events_url": "https://api.github.com/users/yahoo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/yahoo/kafka-manager", + "description": "A tool for managing Apache Kafka.", + "fork": false, + "url": "https://api.github.com/repos/yahoo/kafka-manager", + "forks_url": "https://api.github.com/repos/yahoo/kafka-manager/forks", + "keys_url": "https://api.github.com/repos/yahoo/kafka-manager/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/yahoo/kafka-manager/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/yahoo/kafka-manager/teams", + "hooks_url": "https://api.github.com/repos/yahoo/kafka-manager/hooks", + "issue_events_url": "https://api.github.com/repos/yahoo/kafka-manager/issues/events{/number}", + "events_url": "https://api.github.com/repos/yahoo/kafka-manager/events", + "assignees_url": "https://api.github.com/repos/yahoo/kafka-manager/assignees{/user}", + "branches_url": "https://api.github.com/repos/yahoo/kafka-manager/branches{/branch}", + "tags_url": "https://api.github.com/repos/yahoo/kafka-manager/tags", + "blobs_url": "https://api.github.com/repos/yahoo/kafka-manager/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/yahoo/kafka-manager/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/yahoo/kafka-manager/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/yahoo/kafka-manager/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/yahoo/kafka-manager/statuses/{sha}", + "languages_url": "https://api.github.com/repos/yahoo/kafka-manager/languages", + "stargazers_url": "https://api.github.com/repos/yahoo/kafka-manager/stargazers", + "contributors_url": "https://api.github.com/repos/yahoo/kafka-manager/contributors", + "subscribers_url": "https://api.github.com/repos/yahoo/kafka-manager/subscribers", + "subscription_url": "https://api.github.com/repos/yahoo/kafka-manager/subscription", + "commits_url": "https://api.github.com/repos/yahoo/kafka-manager/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/yahoo/kafka-manager/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/yahoo/kafka-manager/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/yahoo/kafka-manager/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/yahoo/kafka-manager/contents/{+path}", + "compare_url": "https://api.github.com/repos/yahoo/kafka-manager/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/yahoo/kafka-manager/merges", + "archive_url": "https://api.github.com/repos/yahoo/kafka-manager/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/yahoo/kafka-manager/downloads", + "issues_url": "https://api.github.com/repos/yahoo/kafka-manager/issues{/number}", + "pulls_url": "https://api.github.com/repos/yahoo/kafka-manager/pulls{/number}", + "milestones_url": "https://api.github.com/repos/yahoo/kafka-manager/milestones{/number}", + "notifications_url": "https://api.github.com/repos/yahoo/kafka-manager/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/yahoo/kafka-manager/labels{/name}", + "releases_url": "https://api.github.com/repos/yahoo/kafka-manager/releases{/id}", + "deployments_url": "https://api.github.com/repos/yahoo/kafka-manager/deployments", + "created_at": "2015-01-28T18:33:21Z", + "updated_at": "2019-10-05T07:27:46Z", + "pushed_at": "2019-08-26T07:38:50Z", + "git_url": "git://github.com/yahoo/kafka-manager.git", + "ssh_url": "git@github.com:yahoo/kafka-manager.git", + "clone_url": "https://github.com/yahoo/kafka-manager.git", + "svn_url": "https://github.com/yahoo/kafka-manager", + "homepage": "", + "size": 3241, + "stargazers_count": 8008, + "watchers_count": 8008, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 1950, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 362, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 1950, + "open_issues": 362, + "watchers": 8008, + "default_branch": "master", + "score": 67.281746 + }, + { + "id": 9350746, + "node_id": "MDEwOlJlcG9zaXRvcnk5MzUwNzQ2", + "name": "gitbucket", + "full_name": "gitbucket/gitbucket", + "private": false, + "owner": { + "login": "gitbucket", + "id": 11145783, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjExMTQ1Nzgz", + "avatar_url": "https://avatars2.githubusercontent.com/u/11145783?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gitbucket", + "html_url": "https://github.com/gitbucket", + "followers_url": "https://api.github.com/users/gitbucket/followers", + "following_url": "https://api.github.com/users/gitbucket/following{/other_user}", + "gists_url": "https://api.github.com/users/gitbucket/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gitbucket/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gitbucket/subscriptions", + "organizations_url": "https://api.github.com/users/gitbucket/orgs", + "repos_url": "https://api.github.com/users/gitbucket/repos", + "events_url": "https://api.github.com/users/gitbucket/events{/privacy}", + "received_events_url": "https://api.github.com/users/gitbucket/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/gitbucket/gitbucket", + "description": "A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility", + "fork": false, + "url": "https://api.github.com/repos/gitbucket/gitbucket", + "forks_url": "https://api.github.com/repos/gitbucket/gitbucket/forks", + "keys_url": "https://api.github.com/repos/gitbucket/gitbucket/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/gitbucket/gitbucket/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/gitbucket/gitbucket/teams", + "hooks_url": "https://api.github.com/repos/gitbucket/gitbucket/hooks", + "issue_events_url": "https://api.github.com/repos/gitbucket/gitbucket/issues/events{/number}", + "events_url": "https://api.github.com/repos/gitbucket/gitbucket/events", + "assignees_url": "https://api.github.com/repos/gitbucket/gitbucket/assignees{/user}", + "branches_url": "https://api.github.com/repos/gitbucket/gitbucket/branches{/branch}", + "tags_url": "https://api.github.com/repos/gitbucket/gitbucket/tags", + "blobs_url": "https://api.github.com/repos/gitbucket/gitbucket/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/gitbucket/gitbucket/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/gitbucket/gitbucket/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/gitbucket/gitbucket/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/gitbucket/gitbucket/statuses/{sha}", + "languages_url": "https://api.github.com/repos/gitbucket/gitbucket/languages", + "stargazers_url": "https://api.github.com/repos/gitbucket/gitbucket/stargazers", + "contributors_url": "https://api.github.com/repos/gitbucket/gitbucket/contributors", + "subscribers_url": "https://api.github.com/repos/gitbucket/gitbucket/subscribers", + "subscription_url": "https://api.github.com/repos/gitbucket/gitbucket/subscription", + "commits_url": "https://api.github.com/repos/gitbucket/gitbucket/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/gitbucket/gitbucket/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/gitbucket/gitbucket/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/gitbucket/gitbucket/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/gitbucket/gitbucket/contents/{+path}", + "compare_url": "https://api.github.com/repos/gitbucket/gitbucket/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/gitbucket/gitbucket/merges", + "archive_url": "https://api.github.com/repos/gitbucket/gitbucket/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/gitbucket/gitbucket/downloads", + "issues_url": "https://api.github.com/repos/gitbucket/gitbucket/issues{/number}", + "pulls_url": "https://api.github.com/repos/gitbucket/gitbucket/pulls{/number}", + "milestones_url": "https://api.github.com/repos/gitbucket/gitbucket/milestones{/number}", + "notifications_url": "https://api.github.com/repos/gitbucket/gitbucket/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/gitbucket/gitbucket/labels{/name}", + "releases_url": "https://api.github.com/repos/gitbucket/gitbucket/releases{/id}", + "deployments_url": "https://api.github.com/repos/gitbucket/gitbucket/deployments", + "created_at": "2013-04-10T16:41:35Z", + "updated_at": "2019-10-04T12:47:24Z", + "pushed_at": "2019-10-04T12:47:22Z", + "git_url": "git://github.com/gitbucket/gitbucket.git", + "ssh_url": "git@github.com:gitbucket/gitbucket.git", + "clone_url": "https://github.com/gitbucket/gitbucket.git", + "svn_url": "https://github.com/gitbucket/gitbucket", + "homepage": "https://gitbucket.github.io/", + "size": 39049, + "stargazers_count": 7825, + "watchers_count": 7825, + "language": "Scala", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 1079, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 301, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 1079, + "open_issues": 301, + "watchers": 7825, + "default_branch": "master", + "score": 64.58927 + }, + { + "id": 1007362, + "node_id": "MDEwOlJlcG9zaXRvcnkxMDA3MzYy", + "name": "finagle", + "full_name": "twitter/finagle", + "private": false, + "owner": { + "login": "twitter", + "id": 50278, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjUwMjc4", + "avatar_url": "https://avatars1.githubusercontent.com/u/50278?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/twitter", + "html_url": "https://github.com/twitter", + "followers_url": "https://api.github.com/users/twitter/followers", + "following_url": "https://api.github.com/users/twitter/following{/other_user}", + "gists_url": "https://api.github.com/users/twitter/gists{/gist_id}", + "starred_url": "https://api.github.com/users/twitter/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/twitter/subscriptions", + "organizations_url": "https://api.github.com/users/twitter/orgs", + "repos_url": "https://api.github.com/users/twitter/repos", + "events_url": "https://api.github.com/users/twitter/events{/privacy}", + "received_events_url": "https://api.github.com/users/twitter/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/twitter/finagle", + "description": "A fault tolerant, protocol-agnostic RPC system", + "fork": false, + "url": "https://api.github.com/repos/twitter/finagle", + "forks_url": "https://api.github.com/repos/twitter/finagle/forks", + "keys_url": "https://api.github.com/repos/twitter/finagle/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/twitter/finagle/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/twitter/finagle/teams", + "hooks_url": "https://api.github.com/repos/twitter/finagle/hooks", + "issue_events_url": "https://api.github.com/repos/twitter/finagle/issues/events{/number}", + "events_url": "https://api.github.com/repos/twitter/finagle/events", + "assignees_url": "https://api.github.com/repos/twitter/finagle/assignees{/user}", + "branches_url": "https://api.github.com/repos/twitter/finagle/branches{/branch}", + "tags_url": "https://api.github.com/repos/twitter/finagle/tags", + "blobs_url": "https://api.github.com/repos/twitter/finagle/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/twitter/finagle/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/twitter/finagle/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/twitter/finagle/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/twitter/finagle/statuses/{sha}", + "languages_url": "https://api.github.com/repos/twitter/finagle/languages", + "stargazers_url": "https://api.github.com/repos/twitter/finagle/stargazers", + "contributors_url": "https://api.github.com/repos/twitter/finagle/contributors", + "subscribers_url": "https://api.github.com/repos/twitter/finagle/subscribers", + "subscription_url": "https://api.github.com/repos/twitter/finagle/subscription", + "commits_url": "https://api.github.com/repos/twitter/finagle/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/twitter/finagle/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/twitter/finagle/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/twitter/finagle/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/twitter/finagle/contents/{+path}", + "compare_url": "https://api.github.com/repos/twitter/finagle/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/twitter/finagle/merges", + "archive_url": "https://api.github.com/repos/twitter/finagle/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/twitter/finagle/downloads", + "issues_url": "https://api.github.com/repos/twitter/finagle/issues{/number}", + "pulls_url": "https://api.github.com/repos/twitter/finagle/pulls{/number}", + "milestones_url": "https://api.github.com/repos/twitter/finagle/milestones{/number}", + "notifications_url": "https://api.github.com/repos/twitter/finagle/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/twitter/finagle/labels{/name}", + "releases_url": "https://api.github.com/repos/twitter/finagle/releases{/id}", + "deployments_url": "https://api.github.com/repos/twitter/finagle/deployments", + "created_at": "2010-10-19T22:10:09Z", + "updated_at": "2019-10-05T01:22:34Z", + "pushed_at": "2019-10-05T01:23:38Z", + "git_url": "git://github.com/twitter/finagle.git", + "ssh_url": "git@github.com:twitter/finagle.git", + "clone_url": "https://github.com/twitter/finagle.git", + "svn_url": "https://github.com/twitter/finagle", + "homepage": "http://twitter.github.io/finagle", + "size": 76156, + "stargazers_count": 7303, + "watchers_count": 7303, + "language": "Scala", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": true, + "forks_count": 1296, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 38, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 1296, + "open_issues": 38, + "watchers": 7303, + "default_branch": "develop", + "score": 29.525429 + }, + { + "id": 21604505, + "node_id": "MDEwOlJlcG9zaXRvcnkyMTYwNDUwNQ==", + "name": "awesome-scala", + "full_name": "lauris/awesome-scala", + "private": false, + "owner": { + "login": "lauris", + "id": 625264, + "node_id": "MDQ6VXNlcjYyNTI2NA==", + "avatar_url": "https://avatars2.githubusercontent.com/u/625264?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lauris", + "html_url": "https://github.com/lauris", + "followers_url": "https://api.github.com/users/lauris/followers", + "following_url": "https://api.github.com/users/lauris/following{/other_user}", + "gists_url": "https://api.github.com/users/lauris/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lauris/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lauris/subscriptions", + "organizations_url": "https://api.github.com/users/lauris/orgs", + "repos_url": "https://api.github.com/users/lauris/repos", + "events_url": "https://api.github.com/users/lauris/events{/privacy}", + "received_events_url": "https://api.github.com/users/lauris/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/lauris/awesome-scala", + "description": "A community driven list of useful Scala libraries, frameworks and software.", + "fork": false, + "url": "https://api.github.com/repos/lauris/awesome-scala", + "forks_url": "https://api.github.com/repos/lauris/awesome-scala/forks", + "keys_url": "https://api.github.com/repos/lauris/awesome-scala/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/lauris/awesome-scala/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/lauris/awesome-scala/teams", + "hooks_url": "https://api.github.com/repos/lauris/awesome-scala/hooks", + "issue_events_url": "https://api.github.com/repos/lauris/awesome-scala/issues/events{/number}", + "events_url": "https://api.github.com/repos/lauris/awesome-scala/events", + "assignees_url": "https://api.github.com/repos/lauris/awesome-scala/assignees{/user}", + "branches_url": "https://api.github.com/repos/lauris/awesome-scala/branches{/branch}", + "tags_url": "https://api.github.com/repos/lauris/awesome-scala/tags", + "blobs_url": "https://api.github.com/repos/lauris/awesome-scala/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/lauris/awesome-scala/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/lauris/awesome-scala/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/lauris/awesome-scala/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/lauris/awesome-scala/statuses/{sha}", + "languages_url": "https://api.github.com/repos/lauris/awesome-scala/languages", + "stargazers_url": "https://api.github.com/repos/lauris/awesome-scala/stargazers", + "contributors_url": "https://api.github.com/repos/lauris/awesome-scala/contributors", + "subscribers_url": "https://api.github.com/repos/lauris/awesome-scala/subscribers", + "subscription_url": "https://api.github.com/repos/lauris/awesome-scala/subscription", + "commits_url": "https://api.github.com/repos/lauris/awesome-scala/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/lauris/awesome-scala/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/lauris/awesome-scala/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/lauris/awesome-scala/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/lauris/awesome-scala/contents/{+path}", + "compare_url": "https://api.github.com/repos/lauris/awesome-scala/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/lauris/awesome-scala/merges", + "archive_url": "https://api.github.com/repos/lauris/awesome-scala/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/lauris/awesome-scala/downloads", + "issues_url": "https://api.github.com/repos/lauris/awesome-scala/issues{/number}", + "pulls_url": "https://api.github.com/repos/lauris/awesome-scala/pulls{/number}", + "milestones_url": "https://api.github.com/repos/lauris/awesome-scala/milestones{/number}", + "notifications_url": "https://api.github.com/repos/lauris/awesome-scala/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/lauris/awesome-scala/labels{/name}", + "releases_url": "https://api.github.com/repos/lauris/awesome-scala/releases{/id}", + "deployments_url": "https://api.github.com/repos/lauris/awesome-scala/deployments", + "created_at": "2014-07-08T08:13:52Z", + "updated_at": "2019-10-05T15:54:10Z", + "pushed_at": "2019-10-02T14:30:01Z", + "git_url": "git://github.com/lauris/awesome-scala.git", + "ssh_url": "git@github.com:lauris/awesome-scala.git", + "clone_url": "https://github.com/lauris/awesome-scala.git", + "svn_url": "https://github.com/lauris/awesome-scala", + "homepage": "", + "size": 1316, + "stargazers_count": 7120, + "watchers_count": 7120, + "language": "Python", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 1085, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 2, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 1085, + "open_issues": 2, + "watchers": 7120, + "default_branch": "master", + "score": 100.74723 + }, + { + "id": 76383569, + "node_id": "MDEwOlJlcG9zaXRvcnk3NjM4MzU2OQ==", + "name": "awesomo", + "full_name": "lk-geimfari/awesomo", + "private": false, + "owner": { + "login": "lk-geimfari", + "id": 15812620, + "node_id": "MDQ6VXNlcjE1ODEyNjIw", + "avatar_url": "https://avatars2.githubusercontent.com/u/15812620?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lk-geimfari", + "html_url": "https://github.com/lk-geimfari", + "followers_url": "https://api.github.com/users/lk-geimfari/followers", + "following_url": "https://api.github.com/users/lk-geimfari/following{/other_user}", + "gists_url": "https://api.github.com/users/lk-geimfari/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lk-geimfari/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lk-geimfari/subscriptions", + "organizations_url": "https://api.github.com/users/lk-geimfari/orgs", + "repos_url": "https://api.github.com/users/lk-geimfari/repos", + "events_url": "https://api.github.com/users/lk-geimfari/events{/privacy}", + "received_events_url": "https://api.github.com/users/lk-geimfari/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/lk-geimfari/awesomo", + "description": "An extensive list of cool open source projects written in С, C++, Clojure, Lisp, Elixir, Erlang, Elm, Golang, Haskell, JavaScript, Lua, OCaml, Python, R, Ruby, Rust, Scala etc.", + "fork": false, + "url": "https://api.github.com/repos/lk-geimfari/awesomo", + "forks_url": "https://api.github.com/repos/lk-geimfari/awesomo/forks", + "keys_url": "https://api.github.com/repos/lk-geimfari/awesomo/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/lk-geimfari/awesomo/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/lk-geimfari/awesomo/teams", + "hooks_url": "https://api.github.com/repos/lk-geimfari/awesomo/hooks", + "issue_events_url": "https://api.github.com/repos/lk-geimfari/awesomo/issues/events{/number}", + "events_url": "https://api.github.com/repos/lk-geimfari/awesomo/events", + "assignees_url": "https://api.github.com/repos/lk-geimfari/awesomo/assignees{/user}", + "branches_url": "https://api.github.com/repos/lk-geimfari/awesomo/branches{/branch}", + "tags_url": "https://api.github.com/repos/lk-geimfari/awesomo/tags", + "blobs_url": "https://api.github.com/repos/lk-geimfari/awesomo/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/lk-geimfari/awesomo/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/lk-geimfari/awesomo/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/lk-geimfari/awesomo/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/lk-geimfari/awesomo/statuses/{sha}", + "languages_url": "https://api.github.com/repos/lk-geimfari/awesomo/languages", + "stargazers_url": "https://api.github.com/repos/lk-geimfari/awesomo/stargazers", + "contributors_url": "https://api.github.com/repos/lk-geimfari/awesomo/contributors", + "subscribers_url": "https://api.github.com/repos/lk-geimfari/awesomo/subscribers", + "subscription_url": "https://api.github.com/repos/lk-geimfari/awesomo/subscription", + "commits_url": "https://api.github.com/repos/lk-geimfari/awesomo/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/lk-geimfari/awesomo/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/lk-geimfari/awesomo/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/lk-geimfari/awesomo/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/lk-geimfari/awesomo/contents/{+path}", + "compare_url": "https://api.github.com/repos/lk-geimfari/awesomo/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/lk-geimfari/awesomo/merges", + "archive_url": "https://api.github.com/repos/lk-geimfari/awesomo/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/lk-geimfari/awesomo/downloads", + "issues_url": "https://api.github.com/repos/lk-geimfari/awesomo/issues{/number}", + "pulls_url": "https://api.github.com/repos/lk-geimfari/awesomo/pulls{/number}", + "milestones_url": "https://api.github.com/repos/lk-geimfari/awesomo/milestones{/number}", + "notifications_url": "https://api.github.com/repos/lk-geimfari/awesomo/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/lk-geimfari/awesomo/labels{/name}", + "releases_url": "https://api.github.com/repos/lk-geimfari/awesomo/releases{/id}", + "deployments_url": "https://api.github.com/repos/lk-geimfari/awesomo/deployments", + "created_at": "2016-12-13T17:44:11Z", + "updated_at": "2019-10-05T14:34:09Z", + "pushed_at": "2019-10-05T15:40:42Z", + "git_url": "git://github.com/lk-geimfari/awesomo.git", + "ssh_url": "git@github.com:lk-geimfari/awesomo.git", + "clone_url": "https://github.com/lk-geimfari/awesomo.git", + "svn_url": "https://github.com/lk-geimfari/awesomo", + "homepage": "", + "size": 756, + "stargazers_count": 6798, + "watchers_count": 6798, + "language": "JavaScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": true, + "forks_count": 457, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 11, + "license": { + "key": "other", + "name": "Other", + "spdx_id": "NOASSERTION", + "url": null, + "node_id": "MDc6TGljZW5zZTA=" + }, + "forks": 457, + "open_issues": 11, + "watchers": 6798, + "default_branch": "master", + "score": 40.876495 + }, + { + "id": 18079664, + "node_id": "MDEwOlJlcG9zaXRvcnkxODA3OTY2NA==", + "name": "mal", + "full_name": "kanaka/mal", + "private": false, + "owner": { + "login": "kanaka", + "id": 70127, + "node_id": "MDQ6VXNlcjcwMTI3", + "avatar_url": "https://avatars0.githubusercontent.com/u/70127?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kanaka", + "html_url": "https://github.com/kanaka", + "followers_url": "https://api.github.com/users/kanaka/followers", + "following_url": "https://api.github.com/users/kanaka/following{/other_user}", + "gists_url": "https://api.github.com/users/kanaka/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kanaka/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kanaka/subscriptions", + "organizations_url": "https://api.github.com/users/kanaka/orgs", + "repos_url": "https://api.github.com/users/kanaka/repos", + "events_url": "https://api.github.com/users/kanaka/events{/privacy}", + "received_events_url": "https://api.github.com/users/kanaka/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/kanaka/mal", + "description": "mal - Make a Lisp", + "fork": false, + "url": "https://api.github.com/repos/kanaka/mal", + "forks_url": "https://api.github.com/repos/kanaka/mal/forks", + "keys_url": "https://api.github.com/repos/kanaka/mal/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/kanaka/mal/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/kanaka/mal/teams", + "hooks_url": "https://api.github.com/repos/kanaka/mal/hooks", + "issue_events_url": "https://api.github.com/repos/kanaka/mal/issues/events{/number}", + "events_url": "https://api.github.com/repos/kanaka/mal/events", + "assignees_url": "https://api.github.com/repos/kanaka/mal/assignees{/user}", + "branches_url": "https://api.github.com/repos/kanaka/mal/branches{/branch}", + "tags_url": "https://api.github.com/repos/kanaka/mal/tags", + "blobs_url": "https://api.github.com/repos/kanaka/mal/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/kanaka/mal/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/kanaka/mal/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/kanaka/mal/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/kanaka/mal/statuses/{sha}", + "languages_url": "https://api.github.com/repos/kanaka/mal/languages", + "stargazers_url": "https://api.github.com/repos/kanaka/mal/stargazers", + "contributors_url": "https://api.github.com/repos/kanaka/mal/contributors", + "subscribers_url": "https://api.github.com/repos/kanaka/mal/subscribers", + "subscription_url": "https://api.github.com/repos/kanaka/mal/subscription", + "commits_url": "https://api.github.com/repos/kanaka/mal/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/kanaka/mal/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/kanaka/mal/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/kanaka/mal/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/kanaka/mal/contents/{+path}", + "compare_url": "https://api.github.com/repos/kanaka/mal/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/kanaka/mal/merges", + "archive_url": "https://api.github.com/repos/kanaka/mal/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/kanaka/mal/downloads", + "issues_url": "https://api.github.com/repos/kanaka/mal/issues{/number}", + "pulls_url": "https://api.github.com/repos/kanaka/mal/pulls{/number}", + "milestones_url": "https://api.github.com/repos/kanaka/mal/milestones{/number}", + "notifications_url": "https://api.github.com/repos/kanaka/mal/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/kanaka/mal/labels{/name}", + "releases_url": "https://api.github.com/repos/kanaka/mal/releases{/id}", + "deployments_url": "https://api.github.com/repos/kanaka/mal/deployments", + "created_at": "2014-03-24T21:33:23Z", + "updated_at": "2019-10-05T15:44:22Z", + "pushed_at": "2019-10-05T10:55:15Z", + "git_url": "git://github.com/kanaka/mal.git", + "ssh_url": "git@github.com:kanaka/mal.git", + "clone_url": "https://github.com/kanaka/mal.git", + "svn_url": "https://github.com/kanaka/mal", + "homepage": "", + "size": 8871, + "stargazers_count": 5951, + "watchers_count": 5951, + "language": "Assembly", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 1284, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 16, + "license": { + "key": "other", + "name": "Other", + "spdx_id": "NOASSERTION", + "url": null, + "node_id": "MDc6TGljZW5zZTA=" + }, + "forks": 1284, + "open_issues": 16, + "watchers": 5951, + "default_branch": "master", + "score": 24.39356 + }, + { + "id": 3507455, + "node_id": "MDEwOlJlcG9zaXRvcnkzNTA3NDU1", + "name": "lila", + "full_name": "ornicar/lila", + "private": false, + "owner": { + "login": "ornicar", + "id": 140370, + "node_id": "MDQ6VXNlcjE0MDM3MA==", + "avatar_url": "https://avatars0.githubusercontent.com/u/140370?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ornicar", + "html_url": "https://github.com/ornicar", + "followers_url": "https://api.github.com/users/ornicar/followers", + "following_url": "https://api.github.com/users/ornicar/following{/other_user}", + "gists_url": "https://api.github.com/users/ornicar/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ornicar/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ornicar/subscriptions", + "organizations_url": "https://api.github.com/users/ornicar/orgs", + "repos_url": "https://api.github.com/users/ornicar/repos", + "events_url": "https://api.github.com/users/ornicar/events{/privacy}", + "received_events_url": "https://api.github.com/users/ornicar/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/ornicar/lila", + "description": "♞ lichess.org: the forever free, adless and open source chess server ♞", + "fork": false, + "url": "https://api.github.com/repos/ornicar/lila", + "forks_url": "https://api.github.com/repos/ornicar/lila/forks", + "keys_url": "https://api.github.com/repos/ornicar/lila/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/ornicar/lila/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/ornicar/lila/teams", + "hooks_url": "https://api.github.com/repos/ornicar/lila/hooks", + "issue_events_url": "https://api.github.com/repos/ornicar/lila/issues/events{/number}", + "events_url": "https://api.github.com/repos/ornicar/lila/events", + "assignees_url": "https://api.github.com/repos/ornicar/lila/assignees{/user}", + "branches_url": "https://api.github.com/repos/ornicar/lila/branches{/branch}", + "tags_url": "https://api.github.com/repos/ornicar/lila/tags", + "blobs_url": "https://api.github.com/repos/ornicar/lila/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/ornicar/lila/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/ornicar/lila/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/ornicar/lila/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/ornicar/lila/statuses/{sha}", + "languages_url": "https://api.github.com/repos/ornicar/lila/languages", + "stargazers_url": "https://api.github.com/repos/ornicar/lila/stargazers", + "contributors_url": "https://api.github.com/repos/ornicar/lila/contributors", + "subscribers_url": "https://api.github.com/repos/ornicar/lila/subscribers", + "subscription_url": "https://api.github.com/repos/ornicar/lila/subscription", + "commits_url": "https://api.github.com/repos/ornicar/lila/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/ornicar/lila/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/ornicar/lila/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/ornicar/lila/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/ornicar/lila/contents/{+path}", + "compare_url": "https://api.github.com/repos/ornicar/lila/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/ornicar/lila/merges", + "archive_url": "https://api.github.com/repos/ornicar/lila/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/ornicar/lila/downloads", + "issues_url": "https://api.github.com/repos/ornicar/lila/issues{/number}", + "pulls_url": "https://api.github.com/repos/ornicar/lila/pulls{/number}", + "milestones_url": "https://api.github.com/repos/ornicar/lila/milestones{/number}", + "notifications_url": "https://api.github.com/repos/ornicar/lila/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/ornicar/lila/labels{/name}", + "releases_url": "https://api.github.com/repos/ornicar/lila/releases{/id}", + "deployments_url": "https://api.github.com/repos/ornicar/lila/deployments", + "created_at": "2012-02-21T19:46:55Z", + "updated_at": "2019-10-05T14:49:31Z", + "pushed_at": "2019-10-05T15:11:43Z", + "git_url": "git://github.com/ornicar/lila.git", + "ssh_url": "git@github.com:ornicar/lila.git", + "clone_url": "https://github.com/ornicar/lila.git", + "svn_url": "https://github.com/ornicar/lila", + "homepage": "https://lichess.org", + "size": 203875, + "stargazers_count": 5879, + "watchers_count": 5879, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 876, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 568, + "license": { + "key": "other", + "name": "Other", + "spdx_id": "NOASSERTION", + "url": null, + "node_id": "MDc6TGljZW5zZTA=" + }, + "forks": 876, + "open_issues": 568, + "watchers": 5879, + "default_branch": "master", + "score": 23.502922 + }, + { + "id": 7266492, + "node_id": "MDEwOlJlcG9zaXRvcnk3MjY2NDky", + "name": "bfg-repo-cleaner", + "full_name": "rtyley/bfg-repo-cleaner", + "private": false, + "owner": { + "login": "rtyley", + "id": 52038, + "node_id": "MDQ6VXNlcjUyMDM4", + "avatar_url": "https://avatars3.githubusercontent.com/u/52038?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/rtyley", + "html_url": "https://github.com/rtyley", + "followers_url": "https://api.github.com/users/rtyley/followers", + "following_url": "https://api.github.com/users/rtyley/following{/other_user}", + "gists_url": "https://api.github.com/users/rtyley/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rtyley/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rtyley/subscriptions", + "organizations_url": "https://api.github.com/users/rtyley/orgs", + "repos_url": "https://api.github.com/users/rtyley/repos", + "events_url": "https://api.github.com/users/rtyley/events{/privacy}", + "received_events_url": "https://api.github.com/users/rtyley/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/rtyley/bfg-repo-cleaner", + "description": "Removes large or troublesome blobs like git-filter-branch does, but faster. And written in Scala", + "fork": false, + "url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner", + "forks_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/forks", + "keys_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/teams", + "hooks_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/hooks", + "issue_events_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/issues/events{/number}", + "events_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/events", + "assignees_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/assignees{/user}", + "branches_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/branches{/branch}", + "tags_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/tags", + "blobs_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/statuses/{sha}", + "languages_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/languages", + "stargazers_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/stargazers", + "contributors_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/contributors", + "subscribers_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/subscribers", + "subscription_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/subscription", + "commits_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/contents/{+path}", + "compare_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/merges", + "archive_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/downloads", + "issues_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/issues{/number}", + "pulls_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/pulls{/number}", + "milestones_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/milestones{/number}", + "notifications_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/labels{/name}", + "releases_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/releases{/id}", + "deployments_url": "https://api.github.com/repos/rtyley/bfg-repo-cleaner/deployments", + "created_at": "2012-12-21T00:14:20Z", + "updated_at": "2019-10-04T10:51:46Z", + "pushed_at": "2019-10-01T17:12:22Z", + "git_url": "git://github.com/rtyley/bfg-repo-cleaner.git", + "ssh_url": "git@github.com:rtyley/bfg-repo-cleaner.git", + "clone_url": "https://github.com/rtyley/bfg-repo-cleaner.git", + "svn_url": "https://github.com/rtyley/bfg-repo-cleaner", + "homepage": "https://rtyley.github.io/bfg-repo-cleaner/", + "size": 1874, + "stargazers_count": 5726, + "watchers_count": 5726, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 307, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 171, + "license": { + "key": "gpl-3.0", + "name": "GNU General Public License v3.0", + "spdx_id": "GPL-3.0", + "url": "https://api.github.com/licenses/gpl-3.0", + "node_id": "MDc6TGljZW5zZTk=" + }, + "forks": 307, + "open_issues": 171, + "watchers": 5726, + "default_branch": "master", + "score": 54.461075 + }, + { + "id": 89322848, + "node_id": "MDEwOlJlcG9zaXRvcnk4OTMyMjg0OA==", + "name": "angel", + "full_name": "Angel-ML/angel", + "private": false, + "owner": { + "login": "Angel-ML", + "id": 42727075, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjQyNzI3MDc1", + "avatar_url": "https://avatars0.githubusercontent.com/u/42727075?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Angel-ML", + "html_url": "https://github.com/Angel-ML", + "followers_url": "https://api.github.com/users/Angel-ML/followers", + "following_url": "https://api.github.com/users/Angel-ML/following{/other_user}", + "gists_url": "https://api.github.com/users/Angel-ML/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Angel-ML/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Angel-ML/subscriptions", + "organizations_url": "https://api.github.com/users/Angel-ML/orgs", + "repos_url": "https://api.github.com/users/Angel-ML/repos", + "events_url": "https://api.github.com/users/Angel-ML/events{/privacy}", + "received_events_url": "https://api.github.com/users/Angel-ML/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/Angel-ML/angel", + "description": "A Flexible and Powerful Parameter Server for large-scale machine learning", + "fork": false, + "url": "https://api.github.com/repos/Angel-ML/angel", + "forks_url": "https://api.github.com/repos/Angel-ML/angel/forks", + "keys_url": "https://api.github.com/repos/Angel-ML/angel/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/Angel-ML/angel/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/Angel-ML/angel/teams", + "hooks_url": "https://api.github.com/repos/Angel-ML/angel/hooks", + "issue_events_url": "https://api.github.com/repos/Angel-ML/angel/issues/events{/number}", + "events_url": "https://api.github.com/repos/Angel-ML/angel/events", + "assignees_url": "https://api.github.com/repos/Angel-ML/angel/assignees{/user}", + "branches_url": "https://api.github.com/repos/Angel-ML/angel/branches{/branch}", + "tags_url": "https://api.github.com/repos/Angel-ML/angel/tags", + "blobs_url": "https://api.github.com/repos/Angel-ML/angel/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/Angel-ML/angel/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/Angel-ML/angel/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/Angel-ML/angel/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/Angel-ML/angel/statuses/{sha}", + "languages_url": "https://api.github.com/repos/Angel-ML/angel/languages", + "stargazers_url": "https://api.github.com/repos/Angel-ML/angel/stargazers", + "contributors_url": "https://api.github.com/repos/Angel-ML/angel/contributors", + "subscribers_url": "https://api.github.com/repos/Angel-ML/angel/subscribers", + "subscription_url": "https://api.github.com/repos/Angel-ML/angel/subscription", + "commits_url": "https://api.github.com/repos/Angel-ML/angel/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/Angel-ML/angel/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/Angel-ML/angel/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/Angel-ML/angel/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/Angel-ML/angel/contents/{+path}", + "compare_url": "https://api.github.com/repos/Angel-ML/angel/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/Angel-ML/angel/merges", + "archive_url": "https://api.github.com/repos/Angel-ML/angel/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/Angel-ML/angel/downloads", + "issues_url": "https://api.github.com/repos/Angel-ML/angel/issues{/number}", + "pulls_url": "https://api.github.com/repos/Angel-ML/angel/pulls{/number}", + "milestones_url": "https://api.github.com/repos/Angel-ML/angel/milestones{/number}", + "notifications_url": "https://api.github.com/repos/Angel-ML/angel/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/Angel-ML/angel/labels{/name}", + "releases_url": "https://api.github.com/repos/Angel-ML/angel/releases{/id}", + "deployments_url": "https://api.github.com/repos/Angel-ML/angel/deployments", + "created_at": "2017-04-25T05:57:43Z", + "updated_at": "2019-10-05T07:55:37Z", + "pushed_at": "2019-09-25T13:18:10Z", + "git_url": "git://github.com/Angel-ML/angel.git", + "ssh_url": "git@github.com:Angel-ML/angel.git", + "clone_url": "https://github.com/Angel-ML/angel.git", + "svn_url": "https://github.com/Angel-ML/angel", + "homepage": "", + "size": 85922, + "stargazers_count": 5291, + "watchers_count": 5291, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 1323, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 107, + "license": { + "key": "other", + "name": "Other", + "spdx_id": "NOASSERTION", + "url": null, + "node_id": "MDc6TGljZW5zZTA=" + }, + "forks": 1323, + "open_issues": 107, + "watchers": 5291, + "default_branch": "master", + "score": 40.040028 + }, + { + "id": 11607598, + "node_id": "MDEwOlJlcG9zaXRvcnkxMTYwNzU5OA==", + "name": "concurrent-ruby", + "full_name": "ruby-concurrency/concurrent-ruby", + "private": false, + "owner": { + "login": "ruby-concurrency", + "id": 5462766, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0NjI3NjY=", + "avatar_url": "https://avatars3.githubusercontent.com/u/5462766?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ruby-concurrency", + "html_url": "https://github.com/ruby-concurrency", + "followers_url": "https://api.github.com/users/ruby-concurrency/followers", + "following_url": "https://api.github.com/users/ruby-concurrency/following{/other_user}", + "gists_url": "https://api.github.com/users/ruby-concurrency/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ruby-concurrency/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ruby-concurrency/subscriptions", + "organizations_url": "https://api.github.com/users/ruby-concurrency/orgs", + "repos_url": "https://api.github.com/users/ruby-concurrency/repos", + "events_url": "https://api.github.com/users/ruby-concurrency/events{/privacy}", + "received_events_url": "https://api.github.com/users/ruby-concurrency/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/ruby-concurrency/concurrent-ruby", + "description": "Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.", + "fork": false, + "url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby", + "forks_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/forks", + "keys_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/teams", + "hooks_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/hooks", + "issue_events_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/issues/events{/number}", + "events_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/events", + "assignees_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/assignees{/user}", + "branches_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/branches{/branch}", + "tags_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/tags", + "blobs_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/statuses/{sha}", + "languages_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/languages", + "stargazers_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/stargazers", + "contributors_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/contributors", + "subscribers_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/subscribers", + "subscription_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/subscription", + "commits_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/contents/{+path}", + "compare_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/merges", + "archive_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/downloads", + "issues_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/issues{/number}", + "pulls_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/pulls{/number}", + "milestones_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/milestones{/number}", + "notifications_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/labels{/name}", + "releases_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/releases{/id}", + "deployments_url": "https://api.github.com/repos/ruby-concurrency/concurrent-ruby/deployments", + "created_at": "2013-07-23T12:19:51Z", + "updated_at": "2019-10-04T19:27:12Z", + "pushed_at": "2019-10-05T16:06:00Z", + "git_url": "git://github.com/ruby-concurrency/concurrent-ruby.git", + "ssh_url": "git@github.com:ruby-concurrency/concurrent-ruby.git", + "clone_url": "https://github.com/ruby-concurrency/concurrent-ruby.git", + "svn_url": "https://github.com/ruby-concurrency/concurrent-ruby", + "homepage": "http://www.concurrent-ruby.com", + "size": 9621, + "stargazers_count": 4704, + "watchers_count": 4704, + "language": "Ruby", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": true, + "forks_count": 306, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 86, + "license": { + "key": "other", + "name": "Other", + "spdx_id": "NOASSERTION", + "url": null, + "node_id": "MDc6TGljZW5zZTA=" + }, + "forks": 306, + "open_issues": 86, + "watchers": 4704, + "default_branch": "master", + "score": 38.999985 + }, + { + "id": 3526586, + "node_id": "MDEwOlJlcG9zaXRvcnkzNTI2NTg2", + "name": "fpinscala", + "full_name": "fpinscala/fpinscala", + "private": false, + "owner": { + "login": "fpinscala", + "id": 8195133, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjgxOTUxMzM=", + "avatar_url": "https://avatars1.githubusercontent.com/u/8195133?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/fpinscala", + "html_url": "https://github.com/fpinscala", + "followers_url": "https://api.github.com/users/fpinscala/followers", + "following_url": "https://api.github.com/users/fpinscala/following{/other_user}", + "gists_url": "https://api.github.com/users/fpinscala/gists{/gist_id}", + "starred_url": "https://api.github.com/users/fpinscala/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/fpinscala/subscriptions", + "organizations_url": "https://api.github.com/users/fpinscala/orgs", + "repos_url": "https://api.github.com/users/fpinscala/repos", + "events_url": "https://api.github.com/users/fpinscala/events{/privacy}", + "received_events_url": "https://api.github.com/users/fpinscala/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/fpinscala/fpinscala", + "description": "Code, exercises, answers, and hints to go along with the book \"Functional Programming in Scala\"", + "fork": false, + "url": "https://api.github.com/repos/fpinscala/fpinscala", + "forks_url": "https://api.github.com/repos/fpinscala/fpinscala/forks", + "keys_url": "https://api.github.com/repos/fpinscala/fpinscala/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/fpinscala/fpinscala/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/fpinscala/fpinscala/teams", + "hooks_url": "https://api.github.com/repos/fpinscala/fpinscala/hooks", + "issue_events_url": "https://api.github.com/repos/fpinscala/fpinscala/issues/events{/number}", + "events_url": "https://api.github.com/repos/fpinscala/fpinscala/events", + "assignees_url": "https://api.github.com/repos/fpinscala/fpinscala/assignees{/user}", + "branches_url": "https://api.github.com/repos/fpinscala/fpinscala/branches{/branch}", + "tags_url": "https://api.github.com/repos/fpinscala/fpinscala/tags", + "blobs_url": "https://api.github.com/repos/fpinscala/fpinscala/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/fpinscala/fpinscala/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/fpinscala/fpinscala/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/fpinscala/fpinscala/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/fpinscala/fpinscala/statuses/{sha}", + "languages_url": "https://api.github.com/repos/fpinscala/fpinscala/languages", + "stargazers_url": "https://api.github.com/repos/fpinscala/fpinscala/stargazers", + "contributors_url": "https://api.github.com/repos/fpinscala/fpinscala/contributors", + "subscribers_url": "https://api.github.com/repos/fpinscala/fpinscala/subscribers", + "subscription_url": "https://api.github.com/repos/fpinscala/fpinscala/subscription", + "commits_url": "https://api.github.com/repos/fpinscala/fpinscala/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/fpinscala/fpinscala/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/fpinscala/fpinscala/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/fpinscala/fpinscala/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/fpinscala/fpinscala/contents/{+path}", + "compare_url": "https://api.github.com/repos/fpinscala/fpinscala/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/fpinscala/fpinscala/merges", + "archive_url": "https://api.github.com/repos/fpinscala/fpinscala/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/fpinscala/fpinscala/downloads", + "issues_url": "https://api.github.com/repos/fpinscala/fpinscala/issues{/number}", + "pulls_url": "https://api.github.com/repos/fpinscala/fpinscala/pulls{/number}", + "milestones_url": "https://api.github.com/repos/fpinscala/fpinscala/milestones{/number}", + "notifications_url": "https://api.github.com/repos/fpinscala/fpinscala/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/fpinscala/fpinscala/labels{/name}", + "releases_url": "https://api.github.com/repos/fpinscala/fpinscala/releases{/id}", + "deployments_url": "https://api.github.com/repos/fpinscala/fpinscala/deployments", + "created_at": "2012-02-23T15:26:37Z", + "updated_at": "2019-10-05T10:15:01Z", + "pushed_at": "2019-10-04T15:49:43Z", + "git_url": "git://github.com/fpinscala/fpinscala.git", + "ssh_url": "git@github.com:fpinscala/fpinscala.git", + "clone_url": "https://github.com/fpinscala/fpinscala.git", + "svn_url": "https://github.com/fpinscala/fpinscala", + "homepage": "http://manning.com/bjarnason", + "size": 5132, + "stargazers_count": 4512, + "watchers_count": 4512, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 2536, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 120, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 2536, + "open_issues": 120, + "watchers": 4512, + "default_branch": "master", + "score": 65.24641 + }, + { + "id": 1826128, + "node_id": "MDEwOlJlcG9zaXRvcnkxODI2MTI4", + "name": "gatling", + "full_name": "gatling/gatling", + "private": false, + "owner": { + "login": "gatling", + "id": 3863781, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjM4NjM3ODE=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3863781?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gatling", + "html_url": "https://github.com/gatling", + "followers_url": "https://api.github.com/users/gatling/followers", + "following_url": "https://api.github.com/users/gatling/following{/other_user}", + "gists_url": "https://api.github.com/users/gatling/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gatling/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gatling/subscriptions", + "organizations_url": "https://api.github.com/users/gatling/orgs", + "repos_url": "https://api.github.com/users/gatling/repos", + "events_url": "https://api.github.com/users/gatling/events{/privacy}", + "received_events_url": "https://api.github.com/users/gatling/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/gatling/gatling", + "description": "Async Scala-Akka-Netty based Load Test Tool", + "fork": false, + "url": "https://api.github.com/repos/gatling/gatling", + "forks_url": "https://api.github.com/repos/gatling/gatling/forks", + "keys_url": "https://api.github.com/repos/gatling/gatling/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/gatling/gatling/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/gatling/gatling/teams", + "hooks_url": "https://api.github.com/repos/gatling/gatling/hooks", + "issue_events_url": "https://api.github.com/repos/gatling/gatling/issues/events{/number}", + "events_url": "https://api.github.com/repos/gatling/gatling/events", + "assignees_url": "https://api.github.com/repos/gatling/gatling/assignees{/user}", + "branches_url": "https://api.github.com/repos/gatling/gatling/branches{/branch}", + "tags_url": "https://api.github.com/repos/gatling/gatling/tags", + "blobs_url": "https://api.github.com/repos/gatling/gatling/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/gatling/gatling/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/gatling/gatling/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/gatling/gatling/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/gatling/gatling/statuses/{sha}", + "languages_url": "https://api.github.com/repos/gatling/gatling/languages", + "stargazers_url": "https://api.github.com/repos/gatling/gatling/stargazers", + "contributors_url": "https://api.github.com/repos/gatling/gatling/contributors", + "subscribers_url": "https://api.github.com/repos/gatling/gatling/subscribers", + "subscription_url": "https://api.github.com/repos/gatling/gatling/subscription", + "commits_url": "https://api.github.com/repos/gatling/gatling/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/gatling/gatling/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/gatling/gatling/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/gatling/gatling/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/gatling/gatling/contents/{+path}", + "compare_url": "https://api.github.com/repos/gatling/gatling/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/gatling/gatling/merges", + "archive_url": "https://api.github.com/repos/gatling/gatling/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/gatling/gatling/downloads", + "issues_url": "https://api.github.com/repos/gatling/gatling/issues{/number}", + "pulls_url": "https://api.github.com/repos/gatling/gatling/pulls{/number}", + "milestones_url": "https://api.github.com/repos/gatling/gatling/milestones{/number}", + "notifications_url": "https://api.github.com/repos/gatling/gatling/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/gatling/gatling/labels{/name}", + "releases_url": "https://api.github.com/repos/gatling/gatling/releases{/id}", + "deployments_url": "https://api.github.com/repos/gatling/gatling/deployments", + "created_at": "2011-05-31T12:40:25Z", + "updated_at": "2019-10-04T13:34:41Z", + "pushed_at": "2019-09-25T11:24:19Z", + "git_url": "git://github.com/gatling/gatling.git", + "ssh_url": "git@github.com:gatling/gatling.git", + "clone_url": "https://github.com/gatling/gatling.git", + "svn_url": "https://github.com/gatling/gatling", + "homepage": "https://gatling.io", + "size": 33180, + "stargazers_count": 4405, + "watchers_count": 4405, + "language": "Scala", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 938, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 36, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 938, + "open_issues": 36, + "watchers": 4405, + "default_branch": "master", + "score": 73.25444 + }, + { + "id": 32848140, + "node_id": "MDEwOlJlcG9zaXRvcnkzMjg0ODE0MA==", + "name": "zeppelin", + "full_name": "apache/zeppelin", + "private": false, + "owner": { + "login": "apache", + "id": 47359, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjQ3MzU5", + "avatar_url": "https://avatars0.githubusercontent.com/u/47359?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/apache", + "html_url": "https://github.com/apache", + "followers_url": "https://api.github.com/users/apache/followers", + "following_url": "https://api.github.com/users/apache/following{/other_user}", + "gists_url": "https://api.github.com/users/apache/gists{/gist_id}", + "starred_url": "https://api.github.com/users/apache/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/apache/subscriptions", + "organizations_url": "https://api.github.com/users/apache/orgs", + "repos_url": "https://api.github.com/users/apache/repos", + "events_url": "https://api.github.com/users/apache/events{/privacy}", + "received_events_url": "https://api.github.com/users/apache/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/apache/zeppelin", + "description": "Mirror of Apache Zeppelin", + "fork": false, + "url": "https://api.github.com/repos/apache/zeppelin", + "forks_url": "https://api.github.com/repos/apache/zeppelin/forks", + "keys_url": "https://api.github.com/repos/apache/zeppelin/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/apache/zeppelin/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/apache/zeppelin/teams", + "hooks_url": "https://api.github.com/repos/apache/zeppelin/hooks", + "issue_events_url": "https://api.github.com/repos/apache/zeppelin/issues/events{/number}", + "events_url": "https://api.github.com/repos/apache/zeppelin/events", + "assignees_url": "https://api.github.com/repos/apache/zeppelin/assignees{/user}", + "branches_url": "https://api.github.com/repos/apache/zeppelin/branches{/branch}", + "tags_url": "https://api.github.com/repos/apache/zeppelin/tags", + "blobs_url": "https://api.github.com/repos/apache/zeppelin/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/apache/zeppelin/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/apache/zeppelin/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/apache/zeppelin/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/apache/zeppelin/statuses/{sha}", + "languages_url": "https://api.github.com/repos/apache/zeppelin/languages", + "stargazers_url": "https://api.github.com/repos/apache/zeppelin/stargazers", + "contributors_url": "https://api.github.com/repos/apache/zeppelin/contributors", + "subscribers_url": "https://api.github.com/repos/apache/zeppelin/subscribers", + "subscription_url": "https://api.github.com/repos/apache/zeppelin/subscription", + "commits_url": "https://api.github.com/repos/apache/zeppelin/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/apache/zeppelin/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/apache/zeppelin/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/apache/zeppelin/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/apache/zeppelin/contents/{+path}", + "compare_url": "https://api.github.com/repos/apache/zeppelin/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/apache/zeppelin/merges", + "archive_url": "https://api.github.com/repos/apache/zeppelin/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/apache/zeppelin/downloads", + "issues_url": "https://api.github.com/repos/apache/zeppelin/issues{/number}", + "pulls_url": "https://api.github.com/repos/apache/zeppelin/pulls{/number}", + "milestones_url": "https://api.github.com/repos/apache/zeppelin/milestones{/number}", + "notifications_url": "https://api.github.com/repos/apache/zeppelin/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/apache/zeppelin/labels{/name}", + "releases_url": "https://api.github.com/repos/apache/zeppelin/releases{/id}", + "deployments_url": "https://api.github.com/repos/apache/zeppelin/deployments", + "created_at": "2015-03-25T07:00:06Z", + "updated_at": "2019-10-04T06:22:14Z", + "pushed_at": "2019-10-05T07:04:36Z", + "git_url": "git://github.com/apache/zeppelin.git", + "ssh_url": "git@github.com:apache/zeppelin.git", + "clone_url": "https://github.com/apache/zeppelin.git", + "svn_url": "https://github.com/apache/zeppelin", + "homepage": "", + "size": 75499, + "stargazers_count": 4362, + "watchers_count": 4362, + "language": "Java", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": true, + "forks_count": 2167, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 69, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 2167, + "open_issues": 69, + "watchers": 4362, + "default_branch": "master", + "score": 59.72485 + }, + { + "id": 474633, + "node_id": "MDEwOlJlcG9zaXRvcnk0NzQ2MzM=", + "name": "scalaz", + "full_name": "scalaz/scalaz", + "private": false, + "owner": { + "login": "scalaz", + "id": 183416, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE4MzQxNg==", + "avatar_url": "https://avatars0.githubusercontent.com/u/183416?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/scalaz", + "html_url": "https://github.com/scalaz", + "followers_url": "https://api.github.com/users/scalaz/followers", + "following_url": "https://api.github.com/users/scalaz/following{/other_user}", + "gists_url": "https://api.github.com/users/scalaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/scalaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/scalaz/subscriptions", + "organizations_url": "https://api.github.com/users/scalaz/orgs", + "repos_url": "https://api.github.com/users/scalaz/repos", + "events_url": "https://api.github.com/users/scalaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/scalaz/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/scalaz/scalaz", + "description": "Principled Functional Programming in Scala", + "fork": false, + "url": "https://api.github.com/repos/scalaz/scalaz", + "forks_url": "https://api.github.com/repos/scalaz/scalaz/forks", + "keys_url": "https://api.github.com/repos/scalaz/scalaz/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/scalaz/scalaz/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/scalaz/scalaz/teams", + "hooks_url": "https://api.github.com/repos/scalaz/scalaz/hooks", + "issue_events_url": "https://api.github.com/repos/scalaz/scalaz/issues/events{/number}", + "events_url": "https://api.github.com/repos/scalaz/scalaz/events", + "assignees_url": "https://api.github.com/repos/scalaz/scalaz/assignees{/user}", + "branches_url": "https://api.github.com/repos/scalaz/scalaz/branches{/branch}", + "tags_url": "https://api.github.com/repos/scalaz/scalaz/tags", + "blobs_url": "https://api.github.com/repos/scalaz/scalaz/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/scalaz/scalaz/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/scalaz/scalaz/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/scalaz/scalaz/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/scalaz/scalaz/statuses/{sha}", + "languages_url": "https://api.github.com/repos/scalaz/scalaz/languages", + "stargazers_url": "https://api.github.com/repos/scalaz/scalaz/stargazers", + "contributors_url": "https://api.github.com/repos/scalaz/scalaz/contributors", + "subscribers_url": "https://api.github.com/repos/scalaz/scalaz/subscribers", + "subscription_url": "https://api.github.com/repos/scalaz/scalaz/subscription", + "commits_url": "https://api.github.com/repos/scalaz/scalaz/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/scalaz/scalaz/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/scalaz/scalaz/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/scalaz/scalaz/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/scalaz/scalaz/contents/{+path}", + "compare_url": "https://api.github.com/repos/scalaz/scalaz/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/scalaz/scalaz/merges", + "archive_url": "https://api.github.com/repos/scalaz/scalaz/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/scalaz/scalaz/downloads", + "issues_url": "https://api.github.com/repos/scalaz/scalaz/issues{/number}", + "pulls_url": "https://api.github.com/repos/scalaz/scalaz/pulls{/number}", + "milestones_url": "https://api.github.com/repos/scalaz/scalaz/milestones{/number}", + "notifications_url": "https://api.github.com/repos/scalaz/scalaz/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/scalaz/scalaz/labels{/name}", + "releases_url": "https://api.github.com/repos/scalaz/scalaz/releases{/id}", + "deployments_url": "https://api.github.com/repos/scalaz/scalaz/deployments", + "created_at": "2010-01-16T06:18:51Z", + "updated_at": "2019-10-04T19:35:00Z", + "pushed_at": "2019-10-04T12:27:47Z", + "git_url": "git://github.com/scalaz/scalaz.git", + "ssh_url": "git@github.com:scalaz/scalaz.git", + "clone_url": "https://github.com/scalaz/scalaz.git", + "svn_url": "https://github.com/scalaz/scalaz", + "homepage": "https://scalaz.github.io/", + "size": 99063, + "stargazers_count": 4244, + "watchers_count": 4244, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 705, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 150, + "license": { + "key": "other", + "name": "Other", + "spdx_id": "NOASSERTION", + "url": null, + "node_id": "MDc6TGljZW5zZTA=" + }, + "forks": 705, + "open_issues": 150, + "watchers": 4244, + "default_branch": "series/7.3.x", + "score": 101.77936 + }, + { + "id": 279553, + "node_id": "MDEwOlJlcG9zaXRvcnkyNzk1NTM=", + "name": "sbt", + "full_name": "sbt/sbt", + "private": false, + "owner": { + "login": "sbt", + "id": 1158012, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjExNTgwMTI=", + "avatar_url": "https://avatars2.githubusercontent.com/u/1158012?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sbt", + "html_url": "https://github.com/sbt", + "followers_url": "https://api.github.com/users/sbt/followers", + "following_url": "https://api.github.com/users/sbt/following{/other_user}", + "gists_url": "https://api.github.com/users/sbt/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sbt/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sbt/subscriptions", + "organizations_url": "https://api.github.com/users/sbt/orgs", + "repos_url": "https://api.github.com/users/sbt/repos", + "events_url": "https://api.github.com/users/sbt/events{/privacy}", + "received_events_url": "https://api.github.com/users/sbt/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/sbt/sbt", + "description": "sbt, the interactive build tool", + "fork": false, + "url": "https://api.github.com/repos/sbt/sbt", + "forks_url": "https://api.github.com/repos/sbt/sbt/forks", + "keys_url": "https://api.github.com/repos/sbt/sbt/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/sbt/sbt/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/sbt/sbt/teams", + "hooks_url": "https://api.github.com/repos/sbt/sbt/hooks", + "issue_events_url": "https://api.github.com/repos/sbt/sbt/issues/events{/number}", + "events_url": "https://api.github.com/repos/sbt/sbt/events", + "assignees_url": "https://api.github.com/repos/sbt/sbt/assignees{/user}", + "branches_url": "https://api.github.com/repos/sbt/sbt/branches{/branch}", + "tags_url": "https://api.github.com/repos/sbt/sbt/tags", + "blobs_url": "https://api.github.com/repos/sbt/sbt/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/sbt/sbt/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/sbt/sbt/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/sbt/sbt/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/sbt/sbt/statuses/{sha}", + "languages_url": "https://api.github.com/repos/sbt/sbt/languages", + "stargazers_url": "https://api.github.com/repos/sbt/sbt/stargazers", + "contributors_url": "https://api.github.com/repos/sbt/sbt/contributors", + "subscribers_url": "https://api.github.com/repos/sbt/sbt/subscribers", + "subscription_url": "https://api.github.com/repos/sbt/sbt/subscription", + "commits_url": "https://api.github.com/repos/sbt/sbt/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/sbt/sbt/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/sbt/sbt/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/sbt/sbt/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/sbt/sbt/contents/{+path}", + "compare_url": "https://api.github.com/repos/sbt/sbt/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/sbt/sbt/merges", + "archive_url": "https://api.github.com/repos/sbt/sbt/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/sbt/sbt/downloads", + "issues_url": "https://api.github.com/repos/sbt/sbt/issues{/number}", + "pulls_url": "https://api.github.com/repos/sbt/sbt/pulls{/number}", + "milestones_url": "https://api.github.com/repos/sbt/sbt/milestones{/number}", + "notifications_url": "https://api.github.com/repos/sbt/sbt/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/sbt/sbt/labels{/name}", + "releases_url": "https://api.github.com/repos/sbt/sbt/releases{/id}", + "deployments_url": "https://api.github.com/repos/sbt/sbt/deployments", + "created_at": "2009-08-17T00:31:14Z", + "updated_at": "2019-10-04T00:46:31Z", + "pushed_at": "2019-10-04T13:06:00Z", + "git_url": "git://github.com/sbt/sbt.git", + "ssh_url": "git@github.com:sbt/sbt.git", + "clone_url": "https://github.com/sbt/sbt.git", + "svn_url": "https://github.com/sbt/sbt", + "homepage": "https://scala-sbt.org", + "size": 21766, + "stargazers_count": 3958, + "watchers_count": 3958, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 764, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 563, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 764, + "open_issues": 563, + "watchers": 3958, + "default_branch": "develop", + "score": 71.352875 + }, + { + "id": 25477005, + "node_id": "MDEwOlJlcG9zaXRvcnkyNTQ3NzAwNQ==", + "name": "scala-best-practices", + "full_name": "alexandru/scala-best-practices", + "private": false, + "owner": { + "login": "alexandru", + "id": 11753, + "node_id": "MDQ6VXNlcjExNzUz", + "avatar_url": "https://avatars2.githubusercontent.com/u/11753?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/alexandru", + "html_url": "https://github.com/alexandru", + "followers_url": "https://api.github.com/users/alexandru/followers", + "following_url": "https://api.github.com/users/alexandru/following{/other_user}", + "gists_url": "https://api.github.com/users/alexandru/gists{/gist_id}", + "starred_url": "https://api.github.com/users/alexandru/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/alexandru/subscriptions", + "organizations_url": "https://api.github.com/users/alexandru/orgs", + "repos_url": "https://api.github.com/users/alexandru/repos", + "events_url": "https://api.github.com/users/alexandru/events{/privacy}", + "received_events_url": "https://api.github.com/users/alexandru/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/alexandru/scala-best-practices", + "description": "A collection of Scala best practices", + "fork": false, + "url": "https://api.github.com/repos/alexandru/scala-best-practices", + "forks_url": "https://api.github.com/repos/alexandru/scala-best-practices/forks", + "keys_url": "https://api.github.com/repos/alexandru/scala-best-practices/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/alexandru/scala-best-practices/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/alexandru/scala-best-practices/teams", + "hooks_url": "https://api.github.com/repos/alexandru/scala-best-practices/hooks", + "issue_events_url": "https://api.github.com/repos/alexandru/scala-best-practices/issues/events{/number}", + "events_url": "https://api.github.com/repos/alexandru/scala-best-practices/events", + "assignees_url": "https://api.github.com/repos/alexandru/scala-best-practices/assignees{/user}", + "branches_url": "https://api.github.com/repos/alexandru/scala-best-practices/branches{/branch}", + "tags_url": "https://api.github.com/repos/alexandru/scala-best-practices/tags", + "blobs_url": "https://api.github.com/repos/alexandru/scala-best-practices/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/alexandru/scala-best-practices/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/alexandru/scala-best-practices/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/alexandru/scala-best-practices/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/alexandru/scala-best-practices/statuses/{sha}", + "languages_url": "https://api.github.com/repos/alexandru/scala-best-practices/languages", + "stargazers_url": "https://api.github.com/repos/alexandru/scala-best-practices/stargazers", + "contributors_url": "https://api.github.com/repos/alexandru/scala-best-practices/contributors", + "subscribers_url": "https://api.github.com/repos/alexandru/scala-best-practices/subscribers", + "subscription_url": "https://api.github.com/repos/alexandru/scala-best-practices/subscription", + "commits_url": "https://api.github.com/repos/alexandru/scala-best-practices/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/alexandru/scala-best-practices/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/alexandru/scala-best-practices/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/alexandru/scala-best-practices/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/alexandru/scala-best-practices/contents/{+path}", + "compare_url": "https://api.github.com/repos/alexandru/scala-best-practices/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/alexandru/scala-best-practices/merges", + "archive_url": "https://api.github.com/repos/alexandru/scala-best-practices/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/alexandru/scala-best-practices/downloads", + "issues_url": "https://api.github.com/repos/alexandru/scala-best-practices/issues{/number}", + "pulls_url": "https://api.github.com/repos/alexandru/scala-best-practices/pulls{/number}", + "milestones_url": "https://api.github.com/repos/alexandru/scala-best-practices/milestones{/number}", + "notifications_url": "https://api.github.com/repos/alexandru/scala-best-practices/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/alexandru/scala-best-practices/labels{/name}", + "releases_url": "https://api.github.com/repos/alexandru/scala-best-practices/releases{/id}", + "deployments_url": "https://api.github.com/repos/alexandru/scala-best-practices/deployments", + "created_at": "2014-10-20T17:06:25Z", + "updated_at": "2019-10-05T12:55:20Z", + "pushed_at": "2019-09-18T06:07:31Z", + "git_url": "git://github.com/alexandru/scala-best-practices.git", + "ssh_url": "git@github.com:alexandru/scala-best-practices.git", + "clone_url": "https://github.com/alexandru/scala-best-practices.git", + "svn_url": "https://github.com/alexandru/scala-best-practices", + "homepage": "", + "size": 184, + "stargazers_count": 3865, + "watchers_count": 3865, + "language": null, + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 544, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 24, + "license": null, + "forks": 544, + "open_issues": 24, + "watchers": 3865, + "default_branch": "master", + "score": 87.5713 + }, + { + "id": 8272315, + "node_id": "MDEwOlJlcG9zaXRvcnk4MjcyMzE1", + "name": "scala-js", + "full_name": "scala-js/scala-js", + "private": false, + "owner": { + "login": "scala-js", + "id": 6039724, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYwMzk3MjQ=", + "avatar_url": "https://avatars3.githubusercontent.com/u/6039724?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/scala-js", + "html_url": "https://github.com/scala-js", + "followers_url": "https://api.github.com/users/scala-js/followers", + "following_url": "https://api.github.com/users/scala-js/following{/other_user}", + "gists_url": "https://api.github.com/users/scala-js/gists{/gist_id}", + "starred_url": "https://api.github.com/users/scala-js/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/scala-js/subscriptions", + "organizations_url": "https://api.github.com/users/scala-js/orgs", + "repos_url": "https://api.github.com/users/scala-js/repos", + "events_url": "https://api.github.com/users/scala-js/events{/privacy}", + "received_events_url": "https://api.github.com/users/scala-js/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/scala-js/scala-js", + "description": "Scala.js, the Scala to JavaScript compiler", + "fork": false, + "url": "https://api.github.com/repos/scala-js/scala-js", + "forks_url": "https://api.github.com/repos/scala-js/scala-js/forks", + "keys_url": "https://api.github.com/repos/scala-js/scala-js/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/scala-js/scala-js/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/scala-js/scala-js/teams", + "hooks_url": "https://api.github.com/repos/scala-js/scala-js/hooks", + "issue_events_url": "https://api.github.com/repos/scala-js/scala-js/issues/events{/number}", + "events_url": "https://api.github.com/repos/scala-js/scala-js/events", + "assignees_url": "https://api.github.com/repos/scala-js/scala-js/assignees{/user}", + "branches_url": "https://api.github.com/repos/scala-js/scala-js/branches{/branch}", + "tags_url": "https://api.github.com/repos/scala-js/scala-js/tags", + "blobs_url": "https://api.github.com/repos/scala-js/scala-js/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/scala-js/scala-js/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/scala-js/scala-js/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/scala-js/scala-js/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/scala-js/scala-js/statuses/{sha}", + "languages_url": "https://api.github.com/repos/scala-js/scala-js/languages", + "stargazers_url": "https://api.github.com/repos/scala-js/scala-js/stargazers", + "contributors_url": "https://api.github.com/repos/scala-js/scala-js/contributors", + "subscribers_url": "https://api.github.com/repos/scala-js/scala-js/subscribers", + "subscription_url": "https://api.github.com/repos/scala-js/scala-js/subscription", + "commits_url": "https://api.github.com/repos/scala-js/scala-js/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/scala-js/scala-js/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/scala-js/scala-js/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/scala-js/scala-js/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/scala-js/scala-js/contents/{+path}", + "compare_url": "https://api.github.com/repos/scala-js/scala-js/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/scala-js/scala-js/merges", + "archive_url": "https://api.github.com/repos/scala-js/scala-js/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/scala-js/scala-js/downloads", + "issues_url": "https://api.github.com/repos/scala-js/scala-js/issues{/number}", + "pulls_url": "https://api.github.com/repos/scala-js/scala-js/pulls{/number}", + "milestones_url": "https://api.github.com/repos/scala-js/scala-js/milestones{/number}", + "notifications_url": "https://api.github.com/repos/scala-js/scala-js/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/scala-js/scala-js/labels{/name}", + "releases_url": "https://api.github.com/repos/scala-js/scala-js/releases{/id}", + "deployments_url": "https://api.github.com/repos/scala-js/scala-js/deployments", + "created_at": "2013-02-18T16:33:55Z", + "updated_at": "2019-10-05T14:39:22Z", + "pushed_at": "2019-10-04T14:23:01Z", + "git_url": "git://github.com/scala-js/scala-js.git", + "ssh_url": "git@github.com:scala-js/scala-js.git", + "clone_url": "https://github.com/scala-js/scala-js.git", + "svn_url": "https://github.com/scala-js/scala-js", + "homepage": "https://www.scala-js.org/", + "size": 20718, + "stargazers_count": 3732, + "watchers_count": 3732, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 331, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 52, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 331, + "open_issues": 52, + "watchers": 3732, + "default_branch": "master", + "score": 98.64844 + }, + { + "id": 27235687, + "node_id": "MDEwOlJlcG9zaXRvcnkyNzIzNTY4Nw==", + "name": "scala-native", + "full_name": "scala-native/scala-native", + "private": false, + "owner": { + "login": "scala-native", + "id": 17545605, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE3NTQ1NjA1", + "avatar_url": "https://avatars2.githubusercontent.com/u/17545605?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/scala-native", + "html_url": "https://github.com/scala-native", + "followers_url": "https://api.github.com/users/scala-native/followers", + "following_url": "https://api.github.com/users/scala-native/following{/other_user}", + "gists_url": "https://api.github.com/users/scala-native/gists{/gist_id}", + "starred_url": "https://api.github.com/users/scala-native/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/scala-native/subscriptions", + "organizations_url": "https://api.github.com/users/scala-native/orgs", + "repos_url": "https://api.github.com/users/scala-native/repos", + "events_url": "https://api.github.com/users/scala-native/events{/privacy}", + "received_events_url": "https://api.github.com/users/scala-native/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/scala-native/scala-native", + "description": "Your favorite language gets closer to bare metal.", + "fork": false, + "url": "https://api.github.com/repos/scala-native/scala-native", + "forks_url": "https://api.github.com/repos/scala-native/scala-native/forks", + "keys_url": "https://api.github.com/repos/scala-native/scala-native/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/scala-native/scala-native/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/scala-native/scala-native/teams", + "hooks_url": "https://api.github.com/repos/scala-native/scala-native/hooks", + "issue_events_url": "https://api.github.com/repos/scala-native/scala-native/issues/events{/number}", + "events_url": "https://api.github.com/repos/scala-native/scala-native/events", + "assignees_url": "https://api.github.com/repos/scala-native/scala-native/assignees{/user}", + "branches_url": "https://api.github.com/repos/scala-native/scala-native/branches{/branch}", + "tags_url": "https://api.github.com/repos/scala-native/scala-native/tags", + "blobs_url": "https://api.github.com/repos/scala-native/scala-native/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/scala-native/scala-native/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/scala-native/scala-native/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/scala-native/scala-native/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/scala-native/scala-native/statuses/{sha}", + "languages_url": "https://api.github.com/repos/scala-native/scala-native/languages", + "stargazers_url": "https://api.github.com/repos/scala-native/scala-native/stargazers", + "contributors_url": "https://api.github.com/repos/scala-native/scala-native/contributors", + "subscribers_url": "https://api.github.com/repos/scala-native/scala-native/subscribers", + "subscription_url": "https://api.github.com/repos/scala-native/scala-native/subscription", + "commits_url": "https://api.github.com/repos/scala-native/scala-native/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/scala-native/scala-native/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/scala-native/scala-native/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/scala-native/scala-native/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/scala-native/scala-native/contents/{+path}", + "compare_url": "https://api.github.com/repos/scala-native/scala-native/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/scala-native/scala-native/merges", + "archive_url": "https://api.github.com/repos/scala-native/scala-native/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/scala-native/scala-native/downloads", + "issues_url": "https://api.github.com/repos/scala-native/scala-native/issues{/number}", + "pulls_url": "https://api.github.com/repos/scala-native/scala-native/pulls{/number}", + "milestones_url": "https://api.github.com/repos/scala-native/scala-native/milestones{/number}", + "notifications_url": "https://api.github.com/repos/scala-native/scala-native/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/scala-native/scala-native/labels{/name}", + "releases_url": "https://api.github.com/repos/scala-native/scala-native/releases{/id}", + "deployments_url": "https://api.github.com/repos/scala-native/scala-native/deployments", + "created_at": "2014-11-27T17:38:28Z", + "updated_at": "2019-09-24T15:35:21Z", + "pushed_at": "2019-09-29T22:31:25Z", + "git_url": "git://github.com/scala-native/scala-native.git", + "ssh_url": "git@github.com:scala-native/scala-native.git", + "clone_url": "https://github.com/scala-native/scala-native.git", + "svn_url": "https://github.com/scala-native/scala-native", + "homepage": "http://scala-native.org", + "size": 8709, + "stargazers_count": 3666, + "watchers_count": 3666, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 251, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 242, + "license": { + "key": "other", + "name": "Other", + "spdx_id": "NOASSERTION", + "url": null, + "node_id": "MDc6TGljZW5zZTA=" + }, + "forks": 251, + "open_issues": 242, + "watchers": 3666, + "default_branch": "master", + "score": 85.68894 + }, + { + "id": 7035651, + "node_id": "MDEwOlJlcG9zaXRvcnk3MDM1NjUx", + "name": "dotty", + "full_name": "lampepfl/dotty", + "private": false, + "owner": { + "login": "lampepfl", + "id": 2684793, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjI2ODQ3OTM=", + "avatar_url": "https://avatars1.githubusercontent.com/u/2684793?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lampepfl", + "html_url": "https://github.com/lampepfl", + "followers_url": "https://api.github.com/users/lampepfl/followers", + "following_url": "https://api.github.com/users/lampepfl/following{/other_user}", + "gists_url": "https://api.github.com/users/lampepfl/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lampepfl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lampepfl/subscriptions", + "organizations_url": "https://api.github.com/users/lampepfl/orgs", + "repos_url": "https://api.github.com/users/lampepfl/repos", + "events_url": "https://api.github.com/users/lampepfl/events{/privacy}", + "received_events_url": "https://api.github.com/users/lampepfl/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/lampepfl/dotty", + "description": "Research compiler that will become Scala 3", + "fork": false, + "url": "https://api.github.com/repos/lampepfl/dotty", + "forks_url": "https://api.github.com/repos/lampepfl/dotty/forks", + "keys_url": "https://api.github.com/repos/lampepfl/dotty/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/lampepfl/dotty/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/lampepfl/dotty/teams", + "hooks_url": "https://api.github.com/repos/lampepfl/dotty/hooks", + "issue_events_url": "https://api.github.com/repos/lampepfl/dotty/issues/events{/number}", + "events_url": "https://api.github.com/repos/lampepfl/dotty/events", + "assignees_url": "https://api.github.com/repos/lampepfl/dotty/assignees{/user}", + "branches_url": "https://api.github.com/repos/lampepfl/dotty/branches{/branch}", + "tags_url": "https://api.github.com/repos/lampepfl/dotty/tags", + "blobs_url": "https://api.github.com/repos/lampepfl/dotty/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/lampepfl/dotty/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/lampepfl/dotty/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/lampepfl/dotty/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/lampepfl/dotty/statuses/{sha}", + "languages_url": "https://api.github.com/repos/lampepfl/dotty/languages", + "stargazers_url": "https://api.github.com/repos/lampepfl/dotty/stargazers", + "contributors_url": "https://api.github.com/repos/lampepfl/dotty/contributors", + "subscribers_url": "https://api.github.com/repos/lampepfl/dotty/subscribers", + "subscription_url": "https://api.github.com/repos/lampepfl/dotty/subscription", + "commits_url": "https://api.github.com/repos/lampepfl/dotty/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/lampepfl/dotty/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/lampepfl/dotty/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/lampepfl/dotty/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/lampepfl/dotty/contents/{+path}", + "compare_url": "https://api.github.com/repos/lampepfl/dotty/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/lampepfl/dotty/merges", + "archive_url": "https://api.github.com/repos/lampepfl/dotty/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/lampepfl/dotty/downloads", + "issues_url": "https://api.github.com/repos/lampepfl/dotty/issues{/number}", + "pulls_url": "https://api.github.com/repos/lampepfl/dotty/pulls{/number}", + "milestones_url": "https://api.github.com/repos/lampepfl/dotty/milestones{/number}", + "notifications_url": "https://api.github.com/repos/lampepfl/dotty/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/lampepfl/dotty/labels{/name}", + "releases_url": "https://api.github.com/repos/lampepfl/dotty/releases{/id}", + "deployments_url": "https://api.github.com/repos/lampepfl/dotty/deployments", + "created_at": "2012-12-06T12:57:33Z", + "updated_at": "2019-10-05T06:10:48Z", + "pushed_at": "2019-10-05T16:15:12Z", + "git_url": "git://github.com/lampepfl/dotty.git", + "ssh_url": "git@github.com:lampepfl/dotty.git", + "clone_url": "https://github.com/lampepfl/dotty.git", + "svn_url": "https://github.com/lampepfl/dotty", + "homepage": "https://dotty.epfl.ch", + "size": 68287, + "stargazers_count": 3597, + "watchers_count": 3597, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 540, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 470, + "license": { + "key": "other", + "name": "Other", + "spdx_id": "NOASSERTION", + "url": null, + "node_id": "MDc6TGljZW5zZTA=" + }, + "forks": 540, + "open_issues": 470, + "watchers": 3597, + "default_branch": "master", + "score": 78.95289 + }, + { + "id": 896439, + "node_id": "MDEwOlJlcG9zaXRvcnk4OTY0Mzk=", + "name": "scala_school", + "full_name": "twitter/scala_school", + "private": false, + "owner": { + "login": "twitter", + "id": 50278, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjUwMjc4", + "avatar_url": "https://avatars1.githubusercontent.com/u/50278?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/twitter", + "html_url": "https://github.com/twitter", + "followers_url": "https://api.github.com/users/twitter/followers", + "following_url": "https://api.github.com/users/twitter/following{/other_user}", + "gists_url": "https://api.github.com/users/twitter/gists{/gist_id}", + "starred_url": "https://api.github.com/users/twitter/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/twitter/subscriptions", + "organizations_url": "https://api.github.com/users/twitter/orgs", + "repos_url": "https://api.github.com/users/twitter/repos", + "events_url": "https://api.github.com/users/twitter/events{/privacy}", + "received_events_url": "https://api.github.com/users/twitter/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/twitter/scala_school", + "description": "Lessons in the Fundamentals of Scala", + "fork": false, + "url": "https://api.github.com/repos/twitter/scala_school", + "forks_url": "https://api.github.com/repos/twitter/scala_school/forks", + "keys_url": "https://api.github.com/repos/twitter/scala_school/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/twitter/scala_school/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/twitter/scala_school/teams", + "hooks_url": "https://api.github.com/repos/twitter/scala_school/hooks", + "issue_events_url": "https://api.github.com/repos/twitter/scala_school/issues/events{/number}", + "events_url": "https://api.github.com/repos/twitter/scala_school/events", + "assignees_url": "https://api.github.com/repos/twitter/scala_school/assignees{/user}", + "branches_url": "https://api.github.com/repos/twitter/scala_school/branches{/branch}", + "tags_url": "https://api.github.com/repos/twitter/scala_school/tags", + "blobs_url": "https://api.github.com/repos/twitter/scala_school/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/twitter/scala_school/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/twitter/scala_school/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/twitter/scala_school/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/twitter/scala_school/statuses/{sha}", + "languages_url": "https://api.github.com/repos/twitter/scala_school/languages", + "stargazers_url": "https://api.github.com/repos/twitter/scala_school/stargazers", + "contributors_url": "https://api.github.com/repos/twitter/scala_school/contributors", + "subscribers_url": "https://api.github.com/repos/twitter/scala_school/subscribers", + "subscription_url": "https://api.github.com/repos/twitter/scala_school/subscription", + "commits_url": "https://api.github.com/repos/twitter/scala_school/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/twitter/scala_school/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/twitter/scala_school/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/twitter/scala_school/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/twitter/scala_school/contents/{+path}", + "compare_url": "https://api.github.com/repos/twitter/scala_school/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/twitter/scala_school/merges", + "archive_url": "https://api.github.com/repos/twitter/scala_school/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/twitter/scala_school/downloads", + "issues_url": "https://api.github.com/repos/twitter/scala_school/issues{/number}", + "pulls_url": "https://api.github.com/repos/twitter/scala_school/pulls{/number}", + "milestones_url": "https://api.github.com/repos/twitter/scala_school/milestones{/number}", + "notifications_url": "https://api.github.com/repos/twitter/scala_school/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/twitter/scala_school/labels{/name}", + "releases_url": "https://api.github.com/repos/twitter/scala_school/releases{/id}", + "deployments_url": "https://api.github.com/repos/twitter/scala_school/deployments", + "created_at": "2010-09-08T15:39:28Z", + "updated_at": "2019-10-05T13:57:29Z", + "pushed_at": "2019-06-14T18:50:41Z", + "git_url": "git://github.com/twitter/scala_school.git", + "ssh_url": "git@github.com:twitter/scala_school.git", + "clone_url": "https://github.com/twitter/scala_school.git", + "svn_url": "https://github.com/twitter/scala_school", + "homepage": "http://twitter.github.com/scala_school", + "size": 91606, + "stargazers_count": 3453, + "watchers_count": 3453, + "language": "HTML", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 1091, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 16, + "license": null, + "forks": 1091, + "open_issues": 16, + "watchers": 3453, + "default_branch": "master", + "score": 98.34433 + } + ] +} diff --git a/core/src/test/resources/search/repositories/q_scala_sort_stars_page_2.json b/core/src/test/resources/search/repositories/q_scala_sort_stars_page_2.json new file mode 100644 index 0000000..fb5a82b --- /dev/null +++ b/core/src/test/resources/search/repositories/q_scala_sort_stars_page_2.json @@ -0,0 +1,3024 @@ +{ + "total_count": 82020, + "incomplete_results": false, + "items": [ + { + "id": 79584587, + "node_id": "MDEwOlJlcG9zaXRvcnk3OTU4NDU4Nw==", + "name": "TensorFlowOnSpark", + "full_name": "yahoo/TensorFlowOnSpark", + "private": false, + "owner": { + "login": "yahoo", + "id": 16574, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2NTc0", + "avatar_url": "https://avatars1.githubusercontent.com/u/16574?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/yahoo", + "html_url": "https://github.com/yahoo", + "followers_url": "https://api.github.com/users/yahoo/followers", + "following_url": "https://api.github.com/users/yahoo/following{/other_user}", + "gists_url": "https://api.github.com/users/yahoo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/yahoo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yahoo/subscriptions", + "organizations_url": "https://api.github.com/users/yahoo/orgs", + "repos_url": "https://api.github.com/users/yahoo/repos", + "events_url": "https://api.github.com/users/yahoo/events{/privacy}", + "received_events_url": "https://api.github.com/users/yahoo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/yahoo/TensorFlowOnSpark", + "description": "TensorFlowOnSpark brings TensorFlow programs to Apache Spark clusters.", + "fork": false, + "url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark", + "forks_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/forks", + "keys_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/teams", + "hooks_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/hooks", + "issue_events_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/issues/events{/number}", + "events_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/events", + "assignees_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/assignees{/user}", + "branches_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/branches{/branch}", + "tags_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/tags", + "blobs_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/statuses/{sha}", + "languages_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/languages", + "stargazers_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/stargazers", + "contributors_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/contributors", + "subscribers_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/subscribers", + "subscription_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/subscription", + "commits_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/contents/{+path}", + "compare_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/merges", + "archive_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/downloads", + "issues_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/issues{/number}", + "pulls_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/pulls{/number}", + "milestones_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/milestones{/number}", + "notifications_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/labels{/name}", + "releases_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/releases{/id}", + "deployments_url": "https://api.github.com/repos/yahoo/TensorFlowOnSpark/deployments", + "created_at": "2017-01-20T18:15:57Z", + "updated_at": "2019-10-05T15:28:23Z", + "pushed_at": "2019-10-04T16:34:46Z", + "git_url": "git://github.com/yahoo/TensorFlowOnSpark.git", + "ssh_url": "git@github.com:yahoo/TensorFlowOnSpark.git", + "clone_url": "https://github.com/yahoo/TensorFlowOnSpark.git", + "svn_url": "https://github.com/yahoo/TensorFlowOnSpark", + "homepage": "", + "size": 8656, + "stargazers_count": 3267, + "watchers_count": 3267, + "language": "Python", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 852, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 8, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 852, + "open_issues": 8, + "watchers": 3267, + "default_branch": "master", + "score": 38.179485 + }, + { + "id": 3146558, + "node_id": "MDEwOlJlcG9zaXRvcnkzMTQ2NTU4", + "name": "scalding", + "full_name": "twitter/scalding", + "private": false, + "owner": { + "login": "twitter", + "id": 50278, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjUwMjc4", + "avatar_url": "https://avatars1.githubusercontent.com/u/50278?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/twitter", + "html_url": "https://github.com/twitter", + "followers_url": "https://api.github.com/users/twitter/followers", + "following_url": "https://api.github.com/users/twitter/following{/other_user}", + "gists_url": "https://api.github.com/users/twitter/gists{/gist_id}", + "starred_url": "https://api.github.com/users/twitter/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/twitter/subscriptions", + "organizations_url": "https://api.github.com/users/twitter/orgs", + "repos_url": "https://api.github.com/users/twitter/repos", + "events_url": "https://api.github.com/users/twitter/events{/privacy}", + "received_events_url": "https://api.github.com/users/twitter/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/twitter/scalding", + "description": "A Scala API for Cascading", + "fork": false, + "url": "https://api.github.com/repos/twitter/scalding", + "forks_url": "https://api.github.com/repos/twitter/scalding/forks", + "keys_url": "https://api.github.com/repos/twitter/scalding/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/twitter/scalding/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/twitter/scalding/teams", + "hooks_url": "https://api.github.com/repos/twitter/scalding/hooks", + "issue_events_url": "https://api.github.com/repos/twitter/scalding/issues/events{/number}", + "events_url": "https://api.github.com/repos/twitter/scalding/events", + "assignees_url": "https://api.github.com/repos/twitter/scalding/assignees{/user}", + "branches_url": "https://api.github.com/repos/twitter/scalding/branches{/branch}", + "tags_url": "https://api.github.com/repos/twitter/scalding/tags", + "blobs_url": "https://api.github.com/repos/twitter/scalding/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/twitter/scalding/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/twitter/scalding/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/twitter/scalding/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/twitter/scalding/statuses/{sha}", + "languages_url": "https://api.github.com/repos/twitter/scalding/languages", + "stargazers_url": "https://api.github.com/repos/twitter/scalding/stargazers", + "contributors_url": "https://api.github.com/repos/twitter/scalding/contributors", + "subscribers_url": "https://api.github.com/repos/twitter/scalding/subscribers", + "subscription_url": "https://api.github.com/repos/twitter/scalding/subscription", + "commits_url": "https://api.github.com/repos/twitter/scalding/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/twitter/scalding/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/twitter/scalding/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/twitter/scalding/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/twitter/scalding/contents/{+path}", + "compare_url": "https://api.github.com/repos/twitter/scalding/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/twitter/scalding/merges", + "archive_url": "https://api.github.com/repos/twitter/scalding/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/twitter/scalding/downloads", + "issues_url": "https://api.github.com/repos/twitter/scalding/issues{/number}", + "pulls_url": "https://api.github.com/repos/twitter/scalding/pulls{/number}", + "milestones_url": "https://api.github.com/repos/twitter/scalding/milestones{/number}", + "notifications_url": "https://api.github.com/repos/twitter/scalding/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/twitter/scalding/labels{/name}", + "releases_url": "https://api.github.com/repos/twitter/scalding/releases{/id}", + "deployments_url": "https://api.github.com/repos/twitter/scalding/deployments", + "created_at": "2012-01-10T16:22:08Z", + "updated_at": "2019-10-05T11:12:41Z", + "pushed_at": "2019-10-04T23:28:47Z", + "git_url": "git://github.com/twitter/scalding.git", + "ssh_url": "git@github.com:twitter/scalding.git", + "clone_url": "https://github.com/twitter/scalding.git", + "svn_url": "https://github.com/twitter/scalding", + "homepage": "http://twitter.com/scalding", + "size": 18865, + "stargazers_count": 3170, + "watchers_count": 3170, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 672, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 306, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 672, + "open_issues": 306, + "watchers": 3170, + "default_branch": "develop", + "score": 87.35538 + }, + { + "id": 66823715, + "node_id": "MDEwOlJlcG9zaXRvcnk2NjgyMzcxNQ==", + "name": "BigDL", + "full_name": "intel-analytics/BigDL", + "private": false, + "owner": { + "login": "intel-analytics", + "id": 10941215, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjEwOTQxMjE1", + "avatar_url": "https://avatars3.githubusercontent.com/u/10941215?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/intel-analytics", + "html_url": "https://github.com/intel-analytics", + "followers_url": "https://api.github.com/users/intel-analytics/followers", + "following_url": "https://api.github.com/users/intel-analytics/following{/other_user}", + "gists_url": "https://api.github.com/users/intel-analytics/gists{/gist_id}", + "starred_url": "https://api.github.com/users/intel-analytics/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/intel-analytics/subscriptions", + "organizations_url": "https://api.github.com/users/intel-analytics/orgs", + "repos_url": "https://api.github.com/users/intel-analytics/repos", + "events_url": "https://api.github.com/users/intel-analytics/events{/privacy}", + "received_events_url": "https://api.github.com/users/intel-analytics/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/intel-analytics/BigDL", + "description": "BigDL: Distributed Deep Learning Library for Apache Spark", + "fork": false, + "url": "https://api.github.com/repos/intel-analytics/BigDL", + "forks_url": "https://api.github.com/repos/intel-analytics/BigDL/forks", + "keys_url": "https://api.github.com/repos/intel-analytics/BigDL/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/intel-analytics/BigDL/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/intel-analytics/BigDL/teams", + "hooks_url": "https://api.github.com/repos/intel-analytics/BigDL/hooks", + "issue_events_url": "https://api.github.com/repos/intel-analytics/BigDL/issues/events{/number}", + "events_url": "https://api.github.com/repos/intel-analytics/BigDL/events", + "assignees_url": "https://api.github.com/repos/intel-analytics/BigDL/assignees{/user}", + "branches_url": "https://api.github.com/repos/intel-analytics/BigDL/branches{/branch}", + "tags_url": "https://api.github.com/repos/intel-analytics/BigDL/tags", + "blobs_url": "https://api.github.com/repos/intel-analytics/BigDL/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/intel-analytics/BigDL/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/intel-analytics/BigDL/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/intel-analytics/BigDL/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/intel-analytics/BigDL/statuses/{sha}", + "languages_url": "https://api.github.com/repos/intel-analytics/BigDL/languages", + "stargazers_url": "https://api.github.com/repos/intel-analytics/BigDL/stargazers", + "contributors_url": "https://api.github.com/repos/intel-analytics/BigDL/contributors", + "subscribers_url": "https://api.github.com/repos/intel-analytics/BigDL/subscribers", + "subscription_url": "https://api.github.com/repos/intel-analytics/BigDL/subscription", + "commits_url": "https://api.github.com/repos/intel-analytics/BigDL/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/intel-analytics/BigDL/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/intel-analytics/BigDL/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/intel-analytics/BigDL/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/intel-analytics/BigDL/contents/{+path}", + "compare_url": "https://api.github.com/repos/intel-analytics/BigDL/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/intel-analytics/BigDL/merges", + "archive_url": "https://api.github.com/repos/intel-analytics/BigDL/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/intel-analytics/BigDL/downloads", + "issues_url": "https://api.github.com/repos/intel-analytics/BigDL/issues{/number}", + "pulls_url": "https://api.github.com/repos/intel-analytics/BigDL/pulls{/number}", + "milestones_url": "https://api.github.com/repos/intel-analytics/BigDL/milestones{/number}", + "notifications_url": "https://api.github.com/repos/intel-analytics/BigDL/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/intel-analytics/BigDL/labels{/name}", + "releases_url": "https://api.github.com/repos/intel-analytics/BigDL/releases{/id}", + "deployments_url": "https://api.github.com/repos/intel-analytics/BigDL/deployments", + "created_at": "2016-08-29T07:59:50Z", + "updated_at": "2019-10-05T08:43:10Z", + "pushed_at": "2019-09-30T07:17:03Z", + "git_url": "git://github.com/intel-analytics/BigDL.git", + "ssh_url": "git@github.com:intel-analytics/BigDL.git", + "clone_url": "https://github.com/intel-analytics/BigDL.git", + "svn_url": "https://github.com/intel-analytics/BigDL", + "homepage": "https://bigdl-project.github.io/", + "size": 23517, + "stargazers_count": 3166, + "watchers_count": 3166, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 805, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 163, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 805, + "open_issues": 163, + "watchers": 3166, + "default_branch": "master", + "score": 37.614826 + }, + { + "id": 105722352, + "node_id": "MDEwOlJlcG9zaXRvcnkxMDU3MjIzNTI=", + "name": "intellij-rainbow-brackets", + "full_name": "izhangzhihao/intellij-rainbow-brackets", + "private": false, + "owner": { + "login": "izhangzhihao", + "id": 12044174, + "node_id": "MDQ6VXNlcjEyMDQ0MTc0", + "avatar_url": "https://avatars0.githubusercontent.com/u/12044174?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/izhangzhihao", + "html_url": "https://github.com/izhangzhihao", + "followers_url": "https://api.github.com/users/izhangzhihao/followers", + "following_url": "https://api.github.com/users/izhangzhihao/following{/other_user}", + "gists_url": "https://api.github.com/users/izhangzhihao/gists{/gist_id}", + "starred_url": "https://api.github.com/users/izhangzhihao/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/izhangzhihao/subscriptions", + "organizations_url": "https://api.github.com/users/izhangzhihao/orgs", + "repos_url": "https://api.github.com/users/izhangzhihao/repos", + "events_url": "https://api.github.com/users/izhangzhihao/events{/privacy}", + "received_events_url": "https://api.github.com/users/izhangzhihao/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/izhangzhihao/intellij-rainbow-brackets", + "description": "🌈Rainbow Brackets / Rainbow Parentheses for IntelliJ based IDEs", + "fork": false, + "url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets", + "forks_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/forks", + "keys_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/teams", + "hooks_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/hooks", + "issue_events_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/issues/events{/number}", + "events_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/events", + "assignees_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/assignees{/user}", + "branches_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/branches{/branch}", + "tags_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/tags", + "blobs_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/statuses/{sha}", + "languages_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/languages", + "stargazers_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/stargazers", + "contributors_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/contributors", + "subscribers_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/subscribers", + "subscription_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/subscription", + "commits_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/contents/{+path}", + "compare_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/merges", + "archive_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/downloads", + "issues_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/issues{/number}", + "pulls_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/pulls{/number}", + "milestones_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/milestones{/number}", + "notifications_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/labels{/name}", + "releases_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/releases{/id}", + "deployments_url": "https://api.github.com/repos/izhangzhihao/intellij-rainbow-brackets/deployments", + "created_at": "2017-10-04T01:51:17Z", + "updated_at": "2019-10-05T14:53:28Z", + "pushed_at": "2019-10-05T14:54:25Z", + "git_url": "git://github.com/izhangzhihao/intellij-rainbow-brackets.git", + "ssh_url": "git@github.com:izhangzhihao/intellij-rainbow-brackets.git", + "clone_url": "https://github.com/izhangzhihao/intellij-rainbow-brackets.git", + "svn_url": "https://github.com/izhangzhihao/intellij-rainbow-brackets", + "homepage": "https://plugins.jetbrains.com/plugin/10080-rainbow-brackets", + "size": 1833, + "stargazers_count": 3021, + "watchers_count": 3021, + "language": "Kotlin", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 65, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 19, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 65, + "open_issues": 19, + "watchers": 3021, + "default_branch": "IC-2017.2", + "score": 21.605938 + }, + { + "id": 246644, + "node_id": "MDEwOlJlcG9zaXRvcnkyNDY2NDQ=", + "name": "breeze", + "full_name": "scalanlp/breeze", + "private": false, + "owner": { + "login": "scalanlp", + "id": 103090, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjEwMzA5MA==", + "avatar_url": "https://avatars2.githubusercontent.com/u/103090?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/scalanlp", + "html_url": "https://github.com/scalanlp", + "followers_url": "https://api.github.com/users/scalanlp/followers", + "following_url": "https://api.github.com/users/scalanlp/following{/other_user}", + "gists_url": "https://api.github.com/users/scalanlp/gists{/gist_id}", + "starred_url": "https://api.github.com/users/scalanlp/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/scalanlp/subscriptions", + "organizations_url": "https://api.github.com/users/scalanlp/orgs", + "repos_url": "https://api.github.com/users/scalanlp/repos", + "events_url": "https://api.github.com/users/scalanlp/events{/privacy}", + "received_events_url": "https://api.github.com/users/scalanlp/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/scalanlp/breeze", + "description": "Breeze is a numerical processing library for Scala.", + "fork": false, + "url": "https://api.github.com/repos/scalanlp/breeze", + "forks_url": "https://api.github.com/repos/scalanlp/breeze/forks", + "keys_url": "https://api.github.com/repos/scalanlp/breeze/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/scalanlp/breeze/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/scalanlp/breeze/teams", + "hooks_url": "https://api.github.com/repos/scalanlp/breeze/hooks", + "issue_events_url": "https://api.github.com/repos/scalanlp/breeze/issues/events{/number}", + "events_url": "https://api.github.com/repos/scalanlp/breeze/events", + "assignees_url": "https://api.github.com/repos/scalanlp/breeze/assignees{/user}", + "branches_url": "https://api.github.com/repos/scalanlp/breeze/branches{/branch}", + "tags_url": "https://api.github.com/repos/scalanlp/breeze/tags", + "blobs_url": "https://api.github.com/repos/scalanlp/breeze/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/scalanlp/breeze/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/scalanlp/breeze/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/scalanlp/breeze/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/scalanlp/breeze/statuses/{sha}", + "languages_url": "https://api.github.com/repos/scalanlp/breeze/languages", + "stargazers_url": "https://api.github.com/repos/scalanlp/breeze/stargazers", + "contributors_url": "https://api.github.com/repos/scalanlp/breeze/contributors", + "subscribers_url": "https://api.github.com/repos/scalanlp/breeze/subscribers", + "subscription_url": "https://api.github.com/repos/scalanlp/breeze/subscription", + "commits_url": "https://api.github.com/repos/scalanlp/breeze/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/scalanlp/breeze/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/scalanlp/breeze/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/scalanlp/breeze/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/scalanlp/breeze/contents/{+path}", + "compare_url": "https://api.github.com/repos/scalanlp/breeze/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/scalanlp/breeze/merges", + "archive_url": "https://api.github.com/repos/scalanlp/breeze/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/scalanlp/breeze/downloads", + "issues_url": "https://api.github.com/repos/scalanlp/breeze/issues{/number}", + "pulls_url": "https://api.github.com/repos/scalanlp/breeze/pulls{/number}", + "milestones_url": "https://api.github.com/repos/scalanlp/breeze/milestones{/number}", + "notifications_url": "https://api.github.com/repos/scalanlp/breeze/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/scalanlp/breeze/labels{/name}", + "releases_url": "https://api.github.com/repos/scalanlp/breeze/releases{/id}", + "deployments_url": "https://api.github.com/repos/scalanlp/breeze/deployments", + "created_at": "2009-07-08T23:22:52Z", + "updated_at": "2019-10-05T14:24:31Z", + "pushed_at": "2019-08-27T18:28:02Z", + "git_url": "git://github.com/scalanlp/breeze.git", + "ssh_url": "git@github.com:scalanlp/breeze.git", + "clone_url": "https://github.com/scalanlp/breeze.git", + "svn_url": "https://github.com/scalanlp/breeze", + "homepage": "www.scalanlp.org", + "size": 26592, + "stargazers_count": 2970, + "watchers_count": 2970, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 677, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 91, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 677, + "open_issues": 91, + "watchers": 2970, + "default_branch": "master", + "score": 70.01501 + }, + { + "id": 3006066, + "node_id": "MDEwOlJlcG9zaXRvcnkzMDA2MDY2", + "name": "shapeless", + "full_name": "milessabin/shapeless", + "private": false, + "owner": { + "login": "milessabin", + "id": 131183, + "node_id": "MDQ6VXNlcjEzMTE4Mw==", + "avatar_url": "https://avatars3.githubusercontent.com/u/131183?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/milessabin", + "html_url": "https://github.com/milessabin", + "followers_url": "https://api.github.com/users/milessabin/followers", + "following_url": "https://api.github.com/users/milessabin/following{/other_user}", + "gists_url": "https://api.github.com/users/milessabin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/milessabin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/milessabin/subscriptions", + "organizations_url": "https://api.github.com/users/milessabin/orgs", + "repos_url": "https://api.github.com/users/milessabin/repos", + "events_url": "https://api.github.com/users/milessabin/events{/privacy}", + "received_events_url": "https://api.github.com/users/milessabin/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/milessabin/shapeless", + "description": "Generic programming for Scala", + "fork": false, + "url": "https://api.github.com/repos/milessabin/shapeless", + "forks_url": "https://api.github.com/repos/milessabin/shapeless/forks", + "keys_url": "https://api.github.com/repos/milessabin/shapeless/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/milessabin/shapeless/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/milessabin/shapeless/teams", + "hooks_url": "https://api.github.com/repos/milessabin/shapeless/hooks", + "issue_events_url": "https://api.github.com/repos/milessabin/shapeless/issues/events{/number}", + "events_url": "https://api.github.com/repos/milessabin/shapeless/events", + "assignees_url": "https://api.github.com/repos/milessabin/shapeless/assignees{/user}", + "branches_url": "https://api.github.com/repos/milessabin/shapeless/branches{/branch}", + "tags_url": "https://api.github.com/repos/milessabin/shapeless/tags", + "blobs_url": "https://api.github.com/repos/milessabin/shapeless/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/milessabin/shapeless/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/milessabin/shapeless/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/milessabin/shapeless/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/milessabin/shapeless/statuses/{sha}", + "languages_url": "https://api.github.com/repos/milessabin/shapeless/languages", + "stargazers_url": "https://api.github.com/repos/milessabin/shapeless/stargazers", + "contributors_url": "https://api.github.com/repos/milessabin/shapeless/contributors", + "subscribers_url": "https://api.github.com/repos/milessabin/shapeless/subscribers", + "subscription_url": "https://api.github.com/repos/milessabin/shapeless/subscription", + "commits_url": "https://api.github.com/repos/milessabin/shapeless/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/milessabin/shapeless/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/milessabin/shapeless/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/milessabin/shapeless/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/milessabin/shapeless/contents/{+path}", + "compare_url": "https://api.github.com/repos/milessabin/shapeless/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/milessabin/shapeless/merges", + "archive_url": "https://api.github.com/repos/milessabin/shapeless/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/milessabin/shapeless/downloads", + "issues_url": "https://api.github.com/repos/milessabin/shapeless/issues{/number}", + "pulls_url": "https://api.github.com/repos/milessabin/shapeless/pulls{/number}", + "milestones_url": "https://api.github.com/repos/milessabin/shapeless/milestones{/number}", + "notifications_url": "https://api.github.com/repos/milessabin/shapeless/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/milessabin/shapeless/labels{/name}", + "releases_url": "https://api.github.com/repos/milessabin/shapeless/releases{/id}", + "deployments_url": "https://api.github.com/repos/milessabin/shapeless/deployments", + "created_at": "2011-12-18T13:36:38Z", + "updated_at": "2019-10-05T06:06:30Z", + "pushed_at": "2019-09-29T13:24:13Z", + "git_url": "git://github.com/milessabin/shapeless.git", + "ssh_url": "git@github.com:milessabin/shapeless.git", + "clone_url": "https://github.com/milessabin/shapeless.git", + "svn_url": "https://github.com/milessabin/shapeless", + "homepage": "", + "size": 5790, + "stargazers_count": 2865, + "watchers_count": 2865, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 469, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 119, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 469, + "open_issues": 119, + "watchers": 2865, + "default_branch": "master", + "score": 89.58326 + }, + { + "id": 23715842, + "node_id": "MDEwOlJlcG9zaXRvcnkyMzcxNTg0Mg==", + "name": "spark-notebook", + "full_name": "spark-notebook/spark-notebook", + "private": false, + "owner": { + "login": "spark-notebook", + "id": 19255369, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MjU1MzY5", + "avatar_url": "https://avatars1.githubusercontent.com/u/19255369?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/spark-notebook", + "html_url": "https://github.com/spark-notebook", + "followers_url": "https://api.github.com/users/spark-notebook/followers", + "following_url": "https://api.github.com/users/spark-notebook/following{/other_user}", + "gists_url": "https://api.github.com/users/spark-notebook/gists{/gist_id}", + "starred_url": "https://api.github.com/users/spark-notebook/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/spark-notebook/subscriptions", + "organizations_url": "https://api.github.com/users/spark-notebook/orgs", + "repos_url": "https://api.github.com/users/spark-notebook/repos", + "events_url": "https://api.github.com/users/spark-notebook/events{/privacy}", + "received_events_url": "https://api.github.com/users/spark-notebook/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/spark-notebook/spark-notebook", + "description": "Interactive and Reactive Data Science using Scala and Spark.", + "fork": false, + "url": "https://api.github.com/repos/spark-notebook/spark-notebook", + "forks_url": "https://api.github.com/repos/spark-notebook/spark-notebook/forks", + "keys_url": "https://api.github.com/repos/spark-notebook/spark-notebook/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/spark-notebook/spark-notebook/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/spark-notebook/spark-notebook/teams", + "hooks_url": "https://api.github.com/repos/spark-notebook/spark-notebook/hooks", + "issue_events_url": "https://api.github.com/repos/spark-notebook/spark-notebook/issues/events{/number}", + "events_url": "https://api.github.com/repos/spark-notebook/spark-notebook/events", + "assignees_url": "https://api.github.com/repos/spark-notebook/spark-notebook/assignees{/user}", + "branches_url": "https://api.github.com/repos/spark-notebook/spark-notebook/branches{/branch}", + "tags_url": "https://api.github.com/repos/spark-notebook/spark-notebook/tags", + "blobs_url": "https://api.github.com/repos/spark-notebook/spark-notebook/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/spark-notebook/spark-notebook/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/spark-notebook/spark-notebook/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/spark-notebook/spark-notebook/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/spark-notebook/spark-notebook/statuses/{sha}", + "languages_url": "https://api.github.com/repos/spark-notebook/spark-notebook/languages", + "stargazers_url": "https://api.github.com/repos/spark-notebook/spark-notebook/stargazers", + "contributors_url": "https://api.github.com/repos/spark-notebook/spark-notebook/contributors", + "subscribers_url": "https://api.github.com/repos/spark-notebook/spark-notebook/subscribers", + "subscription_url": "https://api.github.com/repos/spark-notebook/spark-notebook/subscription", + "commits_url": "https://api.github.com/repos/spark-notebook/spark-notebook/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/spark-notebook/spark-notebook/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/spark-notebook/spark-notebook/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/spark-notebook/spark-notebook/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/spark-notebook/spark-notebook/contents/{+path}", + "compare_url": "https://api.github.com/repos/spark-notebook/spark-notebook/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/spark-notebook/spark-notebook/merges", + "archive_url": "https://api.github.com/repos/spark-notebook/spark-notebook/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/spark-notebook/spark-notebook/downloads", + "issues_url": "https://api.github.com/repos/spark-notebook/spark-notebook/issues{/number}", + "pulls_url": "https://api.github.com/repos/spark-notebook/spark-notebook/pulls{/number}", + "milestones_url": "https://api.github.com/repos/spark-notebook/spark-notebook/milestones{/number}", + "notifications_url": "https://api.github.com/repos/spark-notebook/spark-notebook/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/spark-notebook/spark-notebook/labels{/name}", + "releases_url": "https://api.github.com/repos/spark-notebook/spark-notebook/releases{/id}", + "deployments_url": "https://api.github.com/repos/spark-notebook/spark-notebook/deployments", + "created_at": "2014-09-05T19:35:25Z", + "updated_at": "2019-10-05T06:37:18Z", + "pushed_at": "2019-06-27T08:31:31Z", + "git_url": "git://github.com/spark-notebook/spark-notebook.git", + "ssh_url": "git@github.com:spark-notebook/spark-notebook.git", + "clone_url": "https://github.com/spark-notebook/spark-notebook.git", + "svn_url": "https://github.com/spark-notebook/spark-notebook", + "homepage": "http://spark-notebook.io/", + "size": 16535, + "stargazers_count": 2839, + "watchers_count": 2839, + "language": "JavaScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 626, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 211, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 626, + "open_issues": 211, + "watchers": 2839, + "default_branch": "master", + "score": 69.41352 + }, + { + "id": 7396792, + "node_id": "MDEwOlJlcG9zaXRvcnk3Mzk2Nzky", + "name": "DeepLearning", + "full_name": "yusugomori/DeepLearning", + "private": false, + "owner": { + "login": "yusugomori", + "id": 770299, + "node_id": "MDQ6VXNlcjc3MDI5OQ==", + "avatar_url": "https://avatars3.githubusercontent.com/u/770299?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/yusugomori", + "html_url": "https://github.com/yusugomori", + "followers_url": "https://api.github.com/users/yusugomori/followers", + "following_url": "https://api.github.com/users/yusugomori/following{/other_user}", + "gists_url": "https://api.github.com/users/yusugomori/gists{/gist_id}", + "starred_url": "https://api.github.com/users/yusugomori/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yusugomori/subscriptions", + "organizations_url": "https://api.github.com/users/yusugomori/orgs", + "repos_url": "https://api.github.com/users/yusugomori/repos", + "events_url": "https://api.github.com/users/yusugomori/events{/privacy}", + "received_events_url": "https://api.github.com/users/yusugomori/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/yusugomori/DeepLearning", + "description": "Deep Learning (Python, C, C++, Java, Scala, Go)", + "fork": false, + "url": "https://api.github.com/repos/yusugomori/DeepLearning", + "forks_url": "https://api.github.com/repos/yusugomori/DeepLearning/forks", + "keys_url": "https://api.github.com/repos/yusugomori/DeepLearning/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/yusugomori/DeepLearning/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/yusugomori/DeepLearning/teams", + "hooks_url": "https://api.github.com/repos/yusugomori/DeepLearning/hooks", + "issue_events_url": "https://api.github.com/repos/yusugomori/DeepLearning/issues/events{/number}", + "events_url": "https://api.github.com/repos/yusugomori/DeepLearning/events", + "assignees_url": "https://api.github.com/repos/yusugomori/DeepLearning/assignees{/user}", + "branches_url": "https://api.github.com/repos/yusugomori/DeepLearning/branches{/branch}", + "tags_url": "https://api.github.com/repos/yusugomori/DeepLearning/tags", + "blobs_url": "https://api.github.com/repos/yusugomori/DeepLearning/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/yusugomori/DeepLearning/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/yusugomori/DeepLearning/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/yusugomori/DeepLearning/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/yusugomori/DeepLearning/statuses/{sha}", + "languages_url": "https://api.github.com/repos/yusugomori/DeepLearning/languages", + "stargazers_url": "https://api.github.com/repos/yusugomori/DeepLearning/stargazers", + "contributors_url": "https://api.github.com/repos/yusugomori/DeepLearning/contributors", + "subscribers_url": "https://api.github.com/repos/yusugomori/DeepLearning/subscribers", + "subscription_url": "https://api.github.com/repos/yusugomori/DeepLearning/subscription", + "commits_url": "https://api.github.com/repos/yusugomori/DeepLearning/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/yusugomori/DeepLearning/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/yusugomori/DeepLearning/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/yusugomori/DeepLearning/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/yusugomori/DeepLearning/contents/{+path}", + "compare_url": "https://api.github.com/repos/yusugomori/DeepLearning/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/yusugomori/DeepLearning/merges", + "archive_url": "https://api.github.com/repos/yusugomori/DeepLearning/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/yusugomori/DeepLearning/downloads", + "issues_url": "https://api.github.com/repos/yusugomori/DeepLearning/issues{/number}", + "pulls_url": "https://api.github.com/repos/yusugomori/DeepLearning/pulls{/number}", + "milestones_url": "https://api.github.com/repos/yusugomori/DeepLearning/milestones{/number}", + "notifications_url": "https://api.github.com/repos/yusugomori/DeepLearning/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/yusugomori/DeepLearning/labels{/name}", + "releases_url": "https://api.github.com/repos/yusugomori/DeepLearning/releases{/id}", + "deployments_url": "https://api.github.com/repos/yusugomori/DeepLearning/deployments", + "created_at": "2013-01-01T16:23:53Z", + "updated_at": "2019-10-04T04:01:48Z", + "pushed_at": "2017-12-04T06:01:51Z", + "git_url": "git://github.com/yusugomori/DeepLearning.git", + "ssh_url": "git@github.com:yusugomori/DeepLearning.git", + "clone_url": "https://github.com/yusugomori/DeepLearning.git", + "svn_url": "https://github.com/yusugomori/DeepLearning", + "homepage": "http://yusugomori.com", + "size": 140, + "stargazers_count": 2689, + "watchers_count": 2689, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 1370, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 26, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 1370, + "open_issues": 26, + "watchers": 2689, + "default_branch": "master", + "score": 74.48928 + }, + { + "id": 1525163, + "node_id": "MDEwOlJlcG9zaXRvcnkxNTI1MTYz", + "name": "spray", + "full_name": "spray/spray", + "private": false, + "owner": { + "login": "spray", + "id": 688516, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY4ODUxNg==", + "avatar_url": "https://avatars3.githubusercontent.com/u/688516?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/spray", + "html_url": "https://github.com/spray", + "followers_url": "https://api.github.com/users/spray/followers", + "following_url": "https://api.github.com/users/spray/following{/other_user}", + "gists_url": "https://api.github.com/users/spray/gists{/gist_id}", + "starred_url": "https://api.github.com/users/spray/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/spray/subscriptions", + "organizations_url": "https://api.github.com/users/spray/orgs", + "repos_url": "https://api.github.com/users/spray/repos", + "events_url": "https://api.github.com/users/spray/events{/privacy}", + "received_events_url": "https://api.github.com/users/spray/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/spray/spray", + "description": "A suite of scala libraries for building and consuming RESTful web services on top of Akka: lightweight, asynchronous, non-blocking, actor-based, testable", + "fork": false, + "url": "https://api.github.com/repos/spray/spray", + "forks_url": "https://api.github.com/repos/spray/spray/forks", + "keys_url": "https://api.github.com/repos/spray/spray/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/spray/spray/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/spray/spray/teams", + "hooks_url": "https://api.github.com/repos/spray/spray/hooks", + "issue_events_url": "https://api.github.com/repos/spray/spray/issues/events{/number}", + "events_url": "https://api.github.com/repos/spray/spray/events", + "assignees_url": "https://api.github.com/repos/spray/spray/assignees{/user}", + "branches_url": "https://api.github.com/repos/spray/spray/branches{/branch}", + "tags_url": "https://api.github.com/repos/spray/spray/tags", + "blobs_url": "https://api.github.com/repos/spray/spray/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/spray/spray/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/spray/spray/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/spray/spray/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/spray/spray/statuses/{sha}", + "languages_url": "https://api.github.com/repos/spray/spray/languages", + "stargazers_url": "https://api.github.com/repos/spray/spray/stargazers", + "contributors_url": "https://api.github.com/repos/spray/spray/contributors", + "subscribers_url": "https://api.github.com/repos/spray/spray/subscribers", + "subscription_url": "https://api.github.com/repos/spray/spray/subscription", + "commits_url": "https://api.github.com/repos/spray/spray/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/spray/spray/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/spray/spray/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/spray/spray/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/spray/spray/contents/{+path}", + "compare_url": "https://api.github.com/repos/spray/spray/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/spray/spray/merges", + "archive_url": "https://api.github.com/repos/spray/spray/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/spray/spray/downloads", + "issues_url": "https://api.github.com/repos/spray/spray/issues{/number}", + "pulls_url": "https://api.github.com/repos/spray/spray/pulls{/number}", + "milestones_url": "https://api.github.com/repos/spray/spray/milestones{/number}", + "notifications_url": "https://api.github.com/repos/spray/spray/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/spray/spray/labels{/name}", + "releases_url": "https://api.github.com/repos/spray/spray/releases{/id}", + "deployments_url": "https://api.github.com/repos/spray/spray/deployments", + "created_at": "2011-03-25T10:58:44Z", + "updated_at": "2019-10-03T06:47:11Z", + "pushed_at": "2017-02-21T11:03:37Z", + "git_url": "git://github.com/spray/spray.git", + "ssh_url": "git@github.com:spray/spray.git", + "clone_url": "https://github.com/spray/spray.git", + "svn_url": "https://github.com/spray/spray", + "homepage": "http://spray.io", + "size": 20749, + "stargazers_count": 2559, + "watchers_count": 2559, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 597, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 85, + "license": { + "key": "other", + "name": "Other", + "spdx_id": "NOASSERTION", + "url": null, + "node_id": "MDc6TGljZW5zZTA=" + }, + "forks": 597, + "open_issues": 85, + "watchers": 2559, + "default_branch": "master", + "score": 40.191315 + }, + { + "id": 96454557, + "node_id": "MDEwOlJlcG9zaXRvcnk5NjQ1NDU1Nw==", + "name": "papermill", + "full_name": "nteract/papermill", + "private": false, + "owner": { + "login": "nteract", + "id": 12401040, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjEyNDAxMDQw", + "avatar_url": "https://avatars0.githubusercontent.com/u/12401040?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nteract", + "html_url": "https://github.com/nteract", + "followers_url": "https://api.github.com/users/nteract/followers", + "following_url": "https://api.github.com/users/nteract/following{/other_user}", + "gists_url": "https://api.github.com/users/nteract/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nteract/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nteract/subscriptions", + "organizations_url": "https://api.github.com/users/nteract/orgs", + "repos_url": "https://api.github.com/users/nteract/repos", + "events_url": "https://api.github.com/users/nteract/events{/privacy}", + "received_events_url": "https://api.github.com/users/nteract/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/nteract/papermill", + "description": "📚 Parameterize, execute, and analyze notebooks", + "fork": false, + "url": "https://api.github.com/repos/nteract/papermill", + "forks_url": "https://api.github.com/repos/nteract/papermill/forks", + "keys_url": "https://api.github.com/repos/nteract/papermill/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/nteract/papermill/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/nteract/papermill/teams", + "hooks_url": "https://api.github.com/repos/nteract/papermill/hooks", + "issue_events_url": "https://api.github.com/repos/nteract/papermill/issues/events{/number}", + "events_url": "https://api.github.com/repos/nteract/papermill/events", + "assignees_url": "https://api.github.com/repos/nteract/papermill/assignees{/user}", + "branches_url": "https://api.github.com/repos/nteract/papermill/branches{/branch}", + "tags_url": "https://api.github.com/repos/nteract/papermill/tags", + "blobs_url": "https://api.github.com/repos/nteract/papermill/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/nteract/papermill/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/nteract/papermill/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/nteract/papermill/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/nteract/papermill/statuses/{sha}", + "languages_url": "https://api.github.com/repos/nteract/papermill/languages", + "stargazers_url": "https://api.github.com/repos/nteract/papermill/stargazers", + "contributors_url": "https://api.github.com/repos/nteract/papermill/contributors", + "subscribers_url": "https://api.github.com/repos/nteract/papermill/subscribers", + "subscription_url": "https://api.github.com/repos/nteract/papermill/subscription", + "commits_url": "https://api.github.com/repos/nteract/papermill/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/nteract/papermill/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/nteract/papermill/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/nteract/papermill/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/nteract/papermill/contents/{+path}", + "compare_url": "https://api.github.com/repos/nteract/papermill/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/nteract/papermill/merges", + "archive_url": "https://api.github.com/repos/nteract/papermill/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/nteract/papermill/downloads", + "issues_url": "https://api.github.com/repos/nteract/papermill/issues{/number}", + "pulls_url": "https://api.github.com/repos/nteract/papermill/pulls{/number}", + "milestones_url": "https://api.github.com/repos/nteract/papermill/milestones{/number}", + "notifications_url": "https://api.github.com/repos/nteract/papermill/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/nteract/papermill/labels{/name}", + "releases_url": "https://api.github.com/repos/nteract/papermill/releases{/id}", + "deployments_url": "https://api.github.com/repos/nteract/papermill/deployments", + "created_at": "2017-07-06T17:17:53Z", + "updated_at": "2019-10-05T15:04:44Z", + "pushed_at": "2019-09-21T19:26:12Z", + "git_url": "git://github.com/nteract/papermill.git", + "ssh_url": "git@github.com:nteract/papermill.git", + "clone_url": "https://github.com/nteract/papermill.git", + "svn_url": "https://github.com/nteract/papermill", + "homepage": "http://papermill.readthedocs.io/en/latest/", + "size": 1624, + "stargazers_count": 2515, + "watchers_count": 2515, + "language": "Python", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 199, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 59, + "license": { + "key": "bsd-3-clause", + "name": "BSD 3-Clause \"New\" or \"Revised\" License", + "spdx_id": "BSD-3-Clause", + "url": "https://api.github.com/licenses/bsd-3-clause", + "node_id": "MDc6TGljZW5zZTU=" + }, + "forks": 199, + "open_issues": 59, + "watchers": 2515, + "default_branch": "master", + "score": 24.34755 + }, + { + "id": 23205911, + "node_id": "MDEwOlJlcG9zaXRvcnkyMzIwNTkxMQ==", + "name": "spark-jobserver", + "full_name": "spark-jobserver/spark-jobserver", + "private": false, + "owner": { + "login": "spark-jobserver", + "id": 8494302, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjg0OTQzMDI=", + "avatar_url": "https://avatars0.githubusercontent.com/u/8494302?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/spark-jobserver", + "html_url": "https://github.com/spark-jobserver", + "followers_url": "https://api.github.com/users/spark-jobserver/followers", + "following_url": "https://api.github.com/users/spark-jobserver/following{/other_user}", + "gists_url": "https://api.github.com/users/spark-jobserver/gists{/gist_id}", + "starred_url": "https://api.github.com/users/spark-jobserver/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/spark-jobserver/subscriptions", + "organizations_url": "https://api.github.com/users/spark-jobserver/orgs", + "repos_url": "https://api.github.com/users/spark-jobserver/repos", + "events_url": "https://api.github.com/users/spark-jobserver/events{/privacy}", + "received_events_url": "https://api.github.com/users/spark-jobserver/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/spark-jobserver/spark-jobserver", + "description": "REST job server for Apache Spark", + "fork": false, + "url": "https://api.github.com/repos/spark-jobserver/spark-jobserver", + "forks_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/forks", + "keys_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/teams", + "hooks_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/hooks", + "issue_events_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/issues/events{/number}", + "events_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/events", + "assignees_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/assignees{/user}", + "branches_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/branches{/branch}", + "tags_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/tags", + "blobs_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/statuses/{sha}", + "languages_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/languages", + "stargazers_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/stargazers", + "contributors_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/contributors", + "subscribers_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/subscribers", + "subscription_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/subscription", + "commits_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/contents/{+path}", + "compare_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/merges", + "archive_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/downloads", + "issues_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/issues{/number}", + "pulls_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/pulls{/number}", + "milestones_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/milestones{/number}", + "notifications_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/labels{/name}", + "releases_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/releases{/id}", + "deployments_url": "https://api.github.com/repos/spark-jobserver/spark-jobserver/deployments", + "created_at": "2014-08-21T23:07:47Z", + "updated_at": "2019-10-04T20:35:29Z", + "pushed_at": "2019-10-05T05:48:49Z", + "git_url": "git://github.com/spark-jobserver/spark-jobserver.git", + "ssh_url": "git@github.com:spark-jobserver/spark-jobserver.git", + "clone_url": "https://github.com/spark-jobserver/spark-jobserver.git", + "svn_url": "https://github.com/spark-jobserver/spark-jobserver", + "homepage": "", + "size": 3637, + "stargazers_count": 2428, + "watchers_count": 2428, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 955, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 141, + "license": { + "key": "other", + "name": "Other", + "spdx_id": "NOASSERTION", + "url": null, + "node_id": "MDc6TGljZW5zZTA=" + }, + "forks": 955, + "open_issues": 141, + "watchers": 2428, + "default_branch": "master", + "score": 61.433056 + }, + { + "id": 214710, + "node_id": "MDEwOlJlcG9zaXRvcnkyMTQ3MTA=", + "name": "scalatra", + "full_name": "scalatra/scalatra", + "private": false, + "owner": { + "login": "scalatra", + "id": 322549, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjMyMjU0OQ==", + "avatar_url": "https://avatars3.githubusercontent.com/u/322549?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/scalatra", + "html_url": "https://github.com/scalatra", + "followers_url": "https://api.github.com/users/scalatra/followers", + "following_url": "https://api.github.com/users/scalatra/following{/other_user}", + "gists_url": "https://api.github.com/users/scalatra/gists{/gist_id}", + "starred_url": "https://api.github.com/users/scalatra/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/scalatra/subscriptions", + "organizations_url": "https://api.github.com/users/scalatra/orgs", + "repos_url": "https://api.github.com/users/scalatra/repos", + "events_url": "https://api.github.com/users/scalatra/events{/privacy}", + "received_events_url": "https://api.github.com/users/scalatra/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/scalatra/scalatra", + "description": "Tiny Scala high-performance, async web framework, inspired by Sinatra", + "fork": false, + "url": "https://api.github.com/repos/scalatra/scalatra", + "forks_url": "https://api.github.com/repos/scalatra/scalatra/forks", + "keys_url": "https://api.github.com/repos/scalatra/scalatra/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/scalatra/scalatra/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/scalatra/scalatra/teams", + "hooks_url": "https://api.github.com/repos/scalatra/scalatra/hooks", + "issue_events_url": "https://api.github.com/repos/scalatra/scalatra/issues/events{/number}", + "events_url": "https://api.github.com/repos/scalatra/scalatra/events", + "assignees_url": "https://api.github.com/repos/scalatra/scalatra/assignees{/user}", + "branches_url": "https://api.github.com/repos/scalatra/scalatra/branches{/branch}", + "tags_url": "https://api.github.com/repos/scalatra/scalatra/tags", + "blobs_url": "https://api.github.com/repos/scalatra/scalatra/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/scalatra/scalatra/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/scalatra/scalatra/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/scalatra/scalatra/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/scalatra/scalatra/statuses/{sha}", + "languages_url": "https://api.github.com/repos/scalatra/scalatra/languages", + "stargazers_url": "https://api.github.com/repos/scalatra/scalatra/stargazers", + "contributors_url": "https://api.github.com/repos/scalatra/scalatra/contributors", + "subscribers_url": "https://api.github.com/repos/scalatra/scalatra/subscribers", + "subscription_url": "https://api.github.com/repos/scalatra/scalatra/subscription", + "commits_url": "https://api.github.com/repos/scalatra/scalatra/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/scalatra/scalatra/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/scalatra/scalatra/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/scalatra/scalatra/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/scalatra/scalatra/contents/{+path}", + "compare_url": "https://api.github.com/repos/scalatra/scalatra/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/scalatra/scalatra/merges", + "archive_url": "https://api.github.com/repos/scalatra/scalatra/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/scalatra/scalatra/downloads", + "issues_url": "https://api.github.com/repos/scalatra/scalatra/issues{/number}", + "pulls_url": "https://api.github.com/repos/scalatra/scalatra/pulls{/number}", + "milestones_url": "https://api.github.com/repos/scalatra/scalatra/milestones{/number}", + "notifications_url": "https://api.github.com/repos/scalatra/scalatra/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/scalatra/scalatra/labels{/name}", + "releases_url": "https://api.github.com/repos/scalatra/scalatra/releases{/id}", + "deployments_url": "https://api.github.com/repos/scalatra/scalatra/deployments", + "created_at": "2009-05-31T09:20:32Z", + "updated_at": "2019-09-29T11:36:19Z", + "pushed_at": "2019-09-29T11:36:17Z", + "git_url": "git://github.com/scalatra/scalatra.git", + "ssh_url": "git@github.com:scalatra/scalatra.git", + "clone_url": "https://github.com/scalatra/scalatra.git", + "svn_url": "https://github.com/scalatra/scalatra", + "homepage": "http://scalatra.org", + "size": 7139, + "stargazers_count": 2406, + "watchers_count": 2406, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": false, + "has_wiki": false, + "has_pages": false, + "forks_count": 340, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 102, + "license": { + "key": "other", + "name": "Other", + "spdx_id": "NOASSERTION", + "url": null, + "node_id": "MDc6TGljZW5zZTA=" + }, + "forks": 340, + "open_issues": 102, + "watchers": 2406, + "default_branch": "2.7.x", + "score": 92.75097 + }, + { + "id": 1527969, + "node_id": "MDEwOlJlcG9zaXRvcnkxNTI3OTY5", + "name": "util", + "full_name": "twitter/util", + "private": false, + "owner": { + "login": "twitter", + "id": 50278, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjUwMjc4", + "avatar_url": "https://avatars1.githubusercontent.com/u/50278?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/twitter", + "html_url": "https://github.com/twitter", + "followers_url": "https://api.github.com/users/twitter/followers", + "following_url": "https://api.github.com/users/twitter/following{/other_user}", + "gists_url": "https://api.github.com/users/twitter/gists{/gist_id}", + "starred_url": "https://api.github.com/users/twitter/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/twitter/subscriptions", + "organizations_url": "https://api.github.com/users/twitter/orgs", + "repos_url": "https://api.github.com/users/twitter/repos", + "events_url": "https://api.github.com/users/twitter/events{/privacy}", + "received_events_url": "https://api.github.com/users/twitter/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/twitter/util", + "description": "Wonderful reusable code from Twitter", + "fork": false, + "url": "https://api.github.com/repos/twitter/util", + "forks_url": "https://api.github.com/repos/twitter/util/forks", + "keys_url": "https://api.github.com/repos/twitter/util/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/twitter/util/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/twitter/util/teams", + "hooks_url": "https://api.github.com/repos/twitter/util/hooks", + "issue_events_url": "https://api.github.com/repos/twitter/util/issues/events{/number}", + "events_url": "https://api.github.com/repos/twitter/util/events", + "assignees_url": "https://api.github.com/repos/twitter/util/assignees{/user}", + "branches_url": "https://api.github.com/repos/twitter/util/branches{/branch}", + "tags_url": "https://api.github.com/repos/twitter/util/tags", + "blobs_url": "https://api.github.com/repos/twitter/util/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/twitter/util/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/twitter/util/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/twitter/util/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/twitter/util/statuses/{sha}", + "languages_url": "https://api.github.com/repos/twitter/util/languages", + "stargazers_url": "https://api.github.com/repos/twitter/util/stargazers", + "contributors_url": "https://api.github.com/repos/twitter/util/contributors", + "subscribers_url": "https://api.github.com/repos/twitter/util/subscribers", + "subscription_url": "https://api.github.com/repos/twitter/util/subscription", + "commits_url": "https://api.github.com/repos/twitter/util/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/twitter/util/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/twitter/util/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/twitter/util/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/twitter/util/contents/{+path}", + "compare_url": "https://api.github.com/repos/twitter/util/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/twitter/util/merges", + "archive_url": "https://api.github.com/repos/twitter/util/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/twitter/util/downloads", + "issues_url": "https://api.github.com/repos/twitter/util/issues{/number}", + "pulls_url": "https://api.github.com/repos/twitter/util/pulls{/number}", + "milestones_url": "https://api.github.com/repos/twitter/util/milestones{/number}", + "notifications_url": "https://api.github.com/repos/twitter/util/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/twitter/util/labels{/name}", + "releases_url": "https://api.github.com/repos/twitter/util/releases{/id}", + "deployments_url": "https://api.github.com/repos/twitter/util/deployments", + "created_at": "2011-03-26T01:23:21Z", + "updated_at": "2019-10-03T22:22:15Z", + "pushed_at": "2019-10-03T22:22:13Z", + "git_url": "git://github.com/twitter/util.git", + "ssh_url": "git@github.com:twitter/util.git", + "clone_url": "https://github.com/twitter/util.git", + "svn_url": "https://github.com/twitter/util", + "homepage": "http://twitter.github.com/util", + "size": 21259, + "stargazers_count": 2313, + "watchers_count": 2313, + "language": "Scala", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": true, + "forks_count": 512, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 2, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 512, + "open_issues": 2, + "watchers": 2313, + "default_branch": "develop", + "score": 58.461796 + }, + { + "id": 133684, + "node_id": "MDEwOlJlcG9zaXRvcnkxMzM2ODQ=", + "name": "slick", + "full_name": "slick/slick", + "private": false, + "owner": { + "login": "slick", + "id": 1752624, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE3NTI2MjQ=", + "avatar_url": "https://avatars1.githubusercontent.com/u/1752624?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/slick", + "html_url": "https://github.com/slick", + "followers_url": "https://api.github.com/users/slick/followers", + "following_url": "https://api.github.com/users/slick/following{/other_user}", + "gists_url": "https://api.github.com/users/slick/gists{/gist_id}", + "starred_url": "https://api.github.com/users/slick/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/slick/subscriptions", + "organizations_url": "https://api.github.com/users/slick/orgs", + "repos_url": "https://api.github.com/users/slick/repos", + "events_url": "https://api.github.com/users/slick/events{/privacy}", + "received_events_url": "https://api.github.com/users/slick/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/slick/slick", + "description": "Scala Language Integrated Connection Kit", + "fork": false, + "url": "https://api.github.com/repos/slick/slick", + "forks_url": "https://api.github.com/repos/slick/slick/forks", + "keys_url": "https://api.github.com/repos/slick/slick/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/slick/slick/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/slick/slick/teams", + "hooks_url": "https://api.github.com/repos/slick/slick/hooks", + "issue_events_url": "https://api.github.com/repos/slick/slick/issues/events{/number}", + "events_url": "https://api.github.com/repos/slick/slick/events", + "assignees_url": "https://api.github.com/repos/slick/slick/assignees{/user}", + "branches_url": "https://api.github.com/repos/slick/slick/branches{/branch}", + "tags_url": "https://api.github.com/repos/slick/slick/tags", + "blobs_url": "https://api.github.com/repos/slick/slick/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/slick/slick/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/slick/slick/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/slick/slick/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/slick/slick/statuses/{sha}", + "languages_url": "https://api.github.com/repos/slick/slick/languages", + "stargazers_url": "https://api.github.com/repos/slick/slick/stargazers", + "contributors_url": "https://api.github.com/repos/slick/slick/contributors", + "subscribers_url": "https://api.github.com/repos/slick/slick/subscribers", + "subscription_url": "https://api.github.com/repos/slick/slick/subscription", + "commits_url": "https://api.github.com/repos/slick/slick/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/slick/slick/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/slick/slick/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/slick/slick/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/slick/slick/contents/{+path}", + "compare_url": "https://api.github.com/repos/slick/slick/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/slick/slick/merges", + "archive_url": "https://api.github.com/repos/slick/slick/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/slick/slick/downloads", + "issues_url": "https://api.github.com/repos/slick/slick/issues{/number}", + "pulls_url": "https://api.github.com/repos/slick/slick/pulls{/number}", + "milestones_url": "https://api.github.com/repos/slick/slick/milestones{/number}", + "notifications_url": "https://api.github.com/repos/slick/slick/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/slick/slick/labels{/name}", + "releases_url": "https://api.github.com/repos/slick/slick/releases{/id}", + "deployments_url": "https://api.github.com/repos/slick/slick/deployments", + "created_at": "2009-02-20T22:51:53Z", + "updated_at": "2019-10-02T21:59:53Z", + "pushed_at": "2019-10-02T22:43:57Z", + "git_url": "git://github.com/slick/slick.git", + "ssh_url": "git@github.com:slick/slick.git", + "clone_url": "https://github.com/slick/slick.git", + "svn_url": "https://github.com/slick/slick", + "homepage": "http://slick.lightbend.com", + "size": 10499, + "stargazers_count": 2289, + "watchers_count": 2289, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 548, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 427, + "license": { + "key": "bsd-2-clause", + "name": "BSD 2-Clause \"Simplified\" License", + "spdx_id": "BSD-2-Clause", + "url": "https://api.github.com/licenses/bsd-2-clause", + "node_id": "MDc6TGljZW5zZTQ=" + }, + "forks": 548, + "open_issues": 427, + "watchers": 2289, + "default_branch": "master", + "score": 84.56072 + }, + { + "id": 52320967, + "node_id": "MDEwOlJlcG9zaXRvcnk1MjMyMDk2Nw==", + "name": "lagom", + "full_name": "lagom/lagom", + "private": false, + "owner": { + "login": "lagom", + "id": 17168851, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE3MTY4ODUx", + "avatar_url": "https://avatars1.githubusercontent.com/u/17168851?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lagom", + "html_url": "https://github.com/lagom", + "followers_url": "https://api.github.com/users/lagom/followers", + "following_url": "https://api.github.com/users/lagom/following{/other_user}", + "gists_url": "https://api.github.com/users/lagom/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lagom/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lagom/subscriptions", + "organizations_url": "https://api.github.com/users/lagom/orgs", + "repos_url": "https://api.github.com/users/lagom/repos", + "events_url": "https://api.github.com/users/lagom/events{/privacy}", + "received_events_url": "https://api.github.com/users/lagom/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/lagom/lagom", + "description": "Reactive Microservices for the JVM", + "fork": false, + "url": "https://api.github.com/repos/lagom/lagom", + "forks_url": "https://api.github.com/repos/lagom/lagom/forks", + "keys_url": "https://api.github.com/repos/lagom/lagom/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/lagom/lagom/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/lagom/lagom/teams", + "hooks_url": "https://api.github.com/repos/lagom/lagom/hooks", + "issue_events_url": "https://api.github.com/repos/lagom/lagom/issues/events{/number}", + "events_url": "https://api.github.com/repos/lagom/lagom/events", + "assignees_url": "https://api.github.com/repos/lagom/lagom/assignees{/user}", + "branches_url": "https://api.github.com/repos/lagom/lagom/branches{/branch}", + "tags_url": "https://api.github.com/repos/lagom/lagom/tags", + "blobs_url": "https://api.github.com/repos/lagom/lagom/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/lagom/lagom/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/lagom/lagom/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/lagom/lagom/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/lagom/lagom/statuses/{sha}", + "languages_url": "https://api.github.com/repos/lagom/lagom/languages", + "stargazers_url": "https://api.github.com/repos/lagom/lagom/stargazers", + "contributors_url": "https://api.github.com/repos/lagom/lagom/contributors", + "subscribers_url": "https://api.github.com/repos/lagom/lagom/subscribers", + "subscription_url": "https://api.github.com/repos/lagom/lagom/subscription", + "commits_url": "https://api.github.com/repos/lagom/lagom/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/lagom/lagom/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/lagom/lagom/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/lagom/lagom/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/lagom/lagom/contents/{+path}", + "compare_url": "https://api.github.com/repos/lagom/lagom/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/lagom/lagom/merges", + "archive_url": "https://api.github.com/repos/lagom/lagom/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/lagom/lagom/downloads", + "issues_url": "https://api.github.com/repos/lagom/lagom/issues{/number}", + "pulls_url": "https://api.github.com/repos/lagom/lagom/pulls{/number}", + "milestones_url": "https://api.github.com/repos/lagom/lagom/milestones{/number}", + "notifications_url": "https://api.github.com/repos/lagom/lagom/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/lagom/lagom/labels{/name}", + "releases_url": "https://api.github.com/repos/lagom/lagom/releases{/id}", + "deployments_url": "https://api.github.com/repos/lagom/lagom/deployments", + "created_at": "2016-02-23T01:51:06Z", + "updated_at": "2019-10-05T11:48:58Z", + "pushed_at": "2019-10-05T16:21:24Z", + "git_url": "git://github.com/lagom/lagom.git", + "ssh_url": "git@github.com:lagom/lagom.git", + "clone_url": "https://github.com/lagom/lagom.git", + "svn_url": "https://github.com/lagom/lagom", + "homepage": "https://www.lagomframework.com", + "size": 11970, + "stargazers_count": 2280, + "watchers_count": 2280, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 543, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 361, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 543, + "open_issues": 361, + "watchers": 2280, + "default_branch": "master", + "score": 35.82007 + }, + { + "id": 14895592, + "node_id": "MDEwOlJlcG9zaXRvcnkxNDg5NTU5Mg==", + "name": "beakerx", + "full_name": "twosigma/beakerx", + "private": false, + "owner": { + "login": "twosigma", + "id": 4049181, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjQwNDkxODE=", + "avatar_url": "https://avatars3.githubusercontent.com/u/4049181?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/twosigma", + "html_url": "https://github.com/twosigma", + "followers_url": "https://api.github.com/users/twosigma/followers", + "following_url": "https://api.github.com/users/twosigma/following{/other_user}", + "gists_url": "https://api.github.com/users/twosigma/gists{/gist_id}", + "starred_url": "https://api.github.com/users/twosigma/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/twosigma/subscriptions", + "organizations_url": "https://api.github.com/users/twosigma/orgs", + "repos_url": "https://api.github.com/users/twosigma/repos", + "events_url": "https://api.github.com/users/twosigma/events{/privacy}", + "received_events_url": "https://api.github.com/users/twosigma/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/twosigma/beakerx", + "description": "Beaker Extensions for Jupyter Notebook", + "fork": false, + "url": "https://api.github.com/repos/twosigma/beakerx", + "forks_url": "https://api.github.com/repos/twosigma/beakerx/forks", + "keys_url": "https://api.github.com/repos/twosigma/beakerx/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/twosigma/beakerx/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/twosigma/beakerx/teams", + "hooks_url": "https://api.github.com/repos/twosigma/beakerx/hooks", + "issue_events_url": "https://api.github.com/repos/twosigma/beakerx/issues/events{/number}", + "events_url": "https://api.github.com/repos/twosigma/beakerx/events", + "assignees_url": "https://api.github.com/repos/twosigma/beakerx/assignees{/user}", + "branches_url": "https://api.github.com/repos/twosigma/beakerx/branches{/branch}", + "tags_url": "https://api.github.com/repos/twosigma/beakerx/tags", + "blobs_url": "https://api.github.com/repos/twosigma/beakerx/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/twosigma/beakerx/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/twosigma/beakerx/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/twosigma/beakerx/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/twosigma/beakerx/statuses/{sha}", + "languages_url": "https://api.github.com/repos/twosigma/beakerx/languages", + "stargazers_url": "https://api.github.com/repos/twosigma/beakerx/stargazers", + "contributors_url": "https://api.github.com/repos/twosigma/beakerx/contributors", + "subscribers_url": "https://api.github.com/repos/twosigma/beakerx/subscribers", + "subscription_url": "https://api.github.com/repos/twosigma/beakerx/subscription", + "commits_url": "https://api.github.com/repos/twosigma/beakerx/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/twosigma/beakerx/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/twosigma/beakerx/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/twosigma/beakerx/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/twosigma/beakerx/contents/{+path}", + "compare_url": "https://api.github.com/repos/twosigma/beakerx/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/twosigma/beakerx/merges", + "archive_url": "https://api.github.com/repos/twosigma/beakerx/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/twosigma/beakerx/downloads", + "issues_url": "https://api.github.com/repos/twosigma/beakerx/issues{/number}", + "pulls_url": "https://api.github.com/repos/twosigma/beakerx/pulls{/number}", + "milestones_url": "https://api.github.com/repos/twosigma/beakerx/milestones{/number}", + "notifications_url": "https://api.github.com/repos/twosigma/beakerx/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/twosigma/beakerx/labels{/name}", + "releases_url": "https://api.github.com/repos/twosigma/beakerx/releases{/id}", + "deployments_url": "https://api.github.com/repos/twosigma/beakerx/deployments", + "created_at": "2013-12-03T14:16:36Z", + "updated_at": "2019-10-04T03:31:23Z", + "pushed_at": "2019-10-04T12:47:17Z", + "git_url": "git://github.com/twosigma/beakerx.git", + "ssh_url": "git@github.com:twosigma/beakerx.git", + "clone_url": "https://github.com/twosigma/beakerx.git", + "svn_url": "https://github.com/twosigma/beakerx", + "homepage": "http://BeakerX.com", + "size": 116790, + "stargazers_count": 2241, + "watchers_count": 2241, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 341, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 284, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 341, + "open_issues": 284, + "watchers": 2241, + "default_branch": "master", + "score": 34.13598 + }, + { + "id": 3316953, + "node_id": "MDEwOlJlcG9zaXRvcnkzMzE2OTUz", + "name": "effectivescala", + "full_name": "twitter-archive/effectivescala", + "private": false, + "owner": { + "login": "twitter-archive", + "id": 5313303, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjUzMTMzMDM=", + "avatar_url": "https://avatars3.githubusercontent.com/u/5313303?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/twitter-archive", + "html_url": "https://github.com/twitter-archive", + "followers_url": "https://api.github.com/users/twitter-archive/followers", + "following_url": "https://api.github.com/users/twitter-archive/following{/other_user}", + "gists_url": "https://api.github.com/users/twitter-archive/gists{/gist_id}", + "starred_url": "https://api.github.com/users/twitter-archive/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/twitter-archive/subscriptions", + "organizations_url": "https://api.github.com/users/twitter-archive/orgs", + "repos_url": "https://api.github.com/users/twitter-archive/repos", + "events_url": "https://api.github.com/users/twitter-archive/events{/privacy}", + "received_events_url": "https://api.github.com/users/twitter-archive/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/twitter-archive/effectivescala", + "description": "Twitter's Effective Scala Guide", + "fork": false, + "url": "https://api.github.com/repos/twitter-archive/effectivescala", + "forks_url": "https://api.github.com/repos/twitter-archive/effectivescala/forks", + "keys_url": "https://api.github.com/repos/twitter-archive/effectivescala/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/twitter-archive/effectivescala/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/twitter-archive/effectivescala/teams", + "hooks_url": "https://api.github.com/repos/twitter-archive/effectivescala/hooks", + "issue_events_url": "https://api.github.com/repos/twitter-archive/effectivescala/issues/events{/number}", + "events_url": "https://api.github.com/repos/twitter-archive/effectivescala/events", + "assignees_url": "https://api.github.com/repos/twitter-archive/effectivescala/assignees{/user}", + "branches_url": "https://api.github.com/repos/twitter-archive/effectivescala/branches{/branch}", + "tags_url": "https://api.github.com/repos/twitter-archive/effectivescala/tags", + "blobs_url": "https://api.github.com/repos/twitter-archive/effectivescala/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/twitter-archive/effectivescala/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/twitter-archive/effectivescala/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/twitter-archive/effectivescala/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/twitter-archive/effectivescala/statuses/{sha}", + "languages_url": "https://api.github.com/repos/twitter-archive/effectivescala/languages", + "stargazers_url": "https://api.github.com/repos/twitter-archive/effectivescala/stargazers", + "contributors_url": "https://api.github.com/repos/twitter-archive/effectivescala/contributors", + "subscribers_url": "https://api.github.com/repos/twitter-archive/effectivescala/subscribers", + "subscription_url": "https://api.github.com/repos/twitter-archive/effectivescala/subscription", + "commits_url": "https://api.github.com/repos/twitter-archive/effectivescala/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/twitter-archive/effectivescala/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/twitter-archive/effectivescala/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/twitter-archive/effectivescala/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/twitter-archive/effectivescala/contents/{+path}", + "compare_url": "https://api.github.com/repos/twitter-archive/effectivescala/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/twitter-archive/effectivescala/merges", + "archive_url": "https://api.github.com/repos/twitter-archive/effectivescala/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/twitter-archive/effectivescala/downloads", + "issues_url": "https://api.github.com/repos/twitter-archive/effectivescala/issues{/number}", + "pulls_url": "https://api.github.com/repos/twitter-archive/effectivescala/pulls{/number}", + "milestones_url": "https://api.github.com/repos/twitter-archive/effectivescala/milestones{/number}", + "notifications_url": "https://api.github.com/repos/twitter-archive/effectivescala/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/twitter-archive/effectivescala/labels{/name}", + "releases_url": "https://api.github.com/repos/twitter-archive/effectivescala/releases{/id}", + "deployments_url": "https://api.github.com/repos/twitter-archive/effectivescala/deployments", + "created_at": "2012-01-31T17:35:25Z", + "updated_at": "2019-10-03T09:04:50Z", + "pushed_at": "2019-06-07T17:08:04Z", + "git_url": "git://github.com/twitter-archive/effectivescala.git", + "ssh_url": "git@github.com:twitter-archive/effectivescala.git", + "clone_url": "https://github.com/twitter-archive/effectivescala.git", + "svn_url": "https://github.com/twitter-archive/effectivescala", + "homepage": "http://twitter.github.com/effectivescala", + "size": 1045, + "stargazers_count": 2119, + "watchers_count": 2119, + "language": "HTML", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 598, + "mirror_url": null, + "archived": true, + "disabled": false, + "open_issues_count": 10, + "license": null, + "forks": 598, + "open_issues": 10, + "watchers": 2119, + "default_branch": "master", + "score": 85.25999 + }, + { + "id": 6120146, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTIwMTQ2", + "name": "scaloid", + "full_name": "pocorall/scaloid", + "private": false, + "owner": { + "login": "pocorall", + "id": 1108852, + "node_id": "MDQ6VXNlcjExMDg4NTI=", + "avatar_url": "https://avatars0.githubusercontent.com/u/1108852?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/pocorall", + "html_url": "https://github.com/pocorall", + "followers_url": "https://api.github.com/users/pocorall/followers", + "following_url": "https://api.github.com/users/pocorall/following{/other_user}", + "gists_url": "https://api.github.com/users/pocorall/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pocorall/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pocorall/subscriptions", + "organizations_url": "https://api.github.com/users/pocorall/orgs", + "repos_url": "https://api.github.com/users/pocorall/repos", + "events_url": "https://api.github.com/users/pocorall/events{/privacy}", + "received_events_url": "https://api.github.com/users/pocorall/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/pocorall/scaloid", + "description": "Scaloid makes your Android code easy to understand and maintain.", + "fork": false, + "url": "https://api.github.com/repos/pocorall/scaloid", + "forks_url": "https://api.github.com/repos/pocorall/scaloid/forks", + "keys_url": "https://api.github.com/repos/pocorall/scaloid/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/pocorall/scaloid/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/pocorall/scaloid/teams", + "hooks_url": "https://api.github.com/repos/pocorall/scaloid/hooks", + "issue_events_url": "https://api.github.com/repos/pocorall/scaloid/issues/events{/number}", + "events_url": "https://api.github.com/repos/pocorall/scaloid/events", + "assignees_url": "https://api.github.com/repos/pocorall/scaloid/assignees{/user}", + "branches_url": "https://api.github.com/repos/pocorall/scaloid/branches{/branch}", + "tags_url": "https://api.github.com/repos/pocorall/scaloid/tags", + "blobs_url": "https://api.github.com/repos/pocorall/scaloid/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/pocorall/scaloid/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/pocorall/scaloid/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/pocorall/scaloid/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/pocorall/scaloid/statuses/{sha}", + "languages_url": "https://api.github.com/repos/pocorall/scaloid/languages", + "stargazers_url": "https://api.github.com/repos/pocorall/scaloid/stargazers", + "contributors_url": "https://api.github.com/repos/pocorall/scaloid/contributors", + "subscribers_url": "https://api.github.com/repos/pocorall/scaloid/subscribers", + "subscription_url": "https://api.github.com/repos/pocorall/scaloid/subscription", + "commits_url": "https://api.github.com/repos/pocorall/scaloid/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/pocorall/scaloid/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/pocorall/scaloid/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/pocorall/scaloid/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/pocorall/scaloid/contents/{+path}", + "compare_url": "https://api.github.com/repos/pocorall/scaloid/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/pocorall/scaloid/merges", + "archive_url": "https://api.github.com/repos/pocorall/scaloid/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/pocorall/scaloid/downloads", + "issues_url": "https://api.github.com/repos/pocorall/scaloid/issues{/number}", + "pulls_url": "https://api.github.com/repos/pocorall/scaloid/pulls{/number}", + "milestones_url": "https://api.github.com/repos/pocorall/scaloid/milestones{/number}", + "notifications_url": "https://api.github.com/repos/pocorall/scaloid/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/pocorall/scaloid/labels{/name}", + "releases_url": "https://api.github.com/repos/pocorall/scaloid/releases{/id}", + "deployments_url": "https://api.github.com/repos/pocorall/scaloid/deployments", + "created_at": "2012-10-08T05:53:22Z", + "updated_at": "2019-10-02T08:02:24Z", + "pushed_at": "2018-08-07T08:10:53Z", + "git_url": "git://github.com/pocorall/scaloid.git", + "ssh_url": "git@github.com:pocorall/scaloid.git", + "clone_url": "https://github.com/pocorall/scaloid.git", + "svn_url": "https://github.com/pocorall/scaloid", + "homepage": "http://blog.scaloid.org/", + "size": 3972, + "stargazers_count": 2113, + "watchers_count": 2113, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 166, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 17, + "license": { + "key": "other", + "name": "Other", + "spdx_id": "NOASSERTION", + "url": null, + "node_id": "MDc6TGljZW5zZTA=" + }, + "forks": 166, + "open_issues": 17, + "watchers": 2113, + "default_branch": "master", + "score": 73.13096 + }, + { + "id": 2466605, + "node_id": "MDEwOlJlcG9zaXRvcnkyNDY2NjA1", + "name": "SublimeREPL", + "full_name": "wuub/SublimeREPL", + "private": false, + "owner": { + "login": "wuub", + "id": 588857, + "node_id": "MDQ6VXNlcjU4ODg1Nw==", + "avatar_url": "https://avatars2.githubusercontent.com/u/588857?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/wuub", + "html_url": "https://github.com/wuub", + "followers_url": "https://api.github.com/users/wuub/followers", + "following_url": "https://api.github.com/users/wuub/following{/other_user}", + "gists_url": "https://api.github.com/users/wuub/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wuub/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wuub/subscriptions", + "organizations_url": "https://api.github.com/users/wuub/orgs", + "repos_url": "https://api.github.com/users/wuub/repos", + "events_url": "https://api.github.com/users/wuub/events{/privacy}", + "received_events_url": "https://api.github.com/users/wuub/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/wuub/SublimeREPL", + "description": "SublimeREPL - run an interpreter inside ST2 (Clojure, CoffeeScript, F#, Groovy, Haskell, Lua, MozRepl, NodeJS, Python, R, Ruby, Scala, shell or configure one yourself)", + "fork": false, + "url": "https://api.github.com/repos/wuub/SublimeREPL", + "forks_url": "https://api.github.com/repos/wuub/SublimeREPL/forks", + "keys_url": "https://api.github.com/repos/wuub/SublimeREPL/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/wuub/SublimeREPL/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/wuub/SublimeREPL/teams", + "hooks_url": "https://api.github.com/repos/wuub/SublimeREPL/hooks", + "issue_events_url": "https://api.github.com/repos/wuub/SublimeREPL/issues/events{/number}", + "events_url": "https://api.github.com/repos/wuub/SublimeREPL/events", + "assignees_url": "https://api.github.com/repos/wuub/SublimeREPL/assignees{/user}", + "branches_url": "https://api.github.com/repos/wuub/SublimeREPL/branches{/branch}", + "tags_url": "https://api.github.com/repos/wuub/SublimeREPL/tags", + "blobs_url": "https://api.github.com/repos/wuub/SublimeREPL/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/wuub/SublimeREPL/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/wuub/SublimeREPL/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/wuub/SublimeREPL/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/wuub/SublimeREPL/statuses/{sha}", + "languages_url": "https://api.github.com/repos/wuub/SublimeREPL/languages", + "stargazers_url": "https://api.github.com/repos/wuub/SublimeREPL/stargazers", + "contributors_url": "https://api.github.com/repos/wuub/SublimeREPL/contributors", + "subscribers_url": "https://api.github.com/repos/wuub/SublimeREPL/subscribers", + "subscription_url": "https://api.github.com/repos/wuub/SublimeREPL/subscription", + "commits_url": "https://api.github.com/repos/wuub/SublimeREPL/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/wuub/SublimeREPL/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/wuub/SublimeREPL/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/wuub/SublimeREPL/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/wuub/SublimeREPL/contents/{+path}", + "compare_url": "https://api.github.com/repos/wuub/SublimeREPL/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/wuub/SublimeREPL/merges", + "archive_url": "https://api.github.com/repos/wuub/SublimeREPL/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/wuub/SublimeREPL/downloads", + "issues_url": "https://api.github.com/repos/wuub/SublimeREPL/issues{/number}", + "pulls_url": "https://api.github.com/repos/wuub/SublimeREPL/pulls{/number}", + "milestones_url": "https://api.github.com/repos/wuub/SublimeREPL/milestones{/number}", + "notifications_url": "https://api.github.com/repos/wuub/SublimeREPL/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/wuub/SublimeREPL/labels{/name}", + "releases_url": "https://api.github.com/repos/wuub/SublimeREPL/releases{/id}", + "deployments_url": "https://api.github.com/repos/wuub/SublimeREPL/deployments", + "created_at": "2011-09-27T09:18:13Z", + "updated_at": "2019-10-05T15:42:33Z", + "pushed_at": "2019-08-17T06:01:10Z", + "git_url": "git://github.com/wuub/SublimeREPL.git", + "ssh_url": "git@github.com:wuub/SublimeREPL.git", + "clone_url": "https://github.com/wuub/SublimeREPL.git", + "svn_url": "https://github.com/wuub/SublimeREPL", + "homepage": "https://github.com/wuub/SublimeREPL", + "size": 922, + "stargazers_count": 2105, + "watchers_count": 2105, + "language": "Python", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 313, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 257, + "license": { + "key": "other", + "name": "Other", + "spdx_id": "NOASSERTION", + "url": null, + "node_id": "MDc6TGljZW5zZTA=" + }, + "forks": 313, + "open_issues": 257, + "watchers": 2105, + "default_branch": "master", + "score": 37.572716 + }, + { + "id": 29178282, + "node_id": "MDEwOlJlcG9zaXRvcnkyOTE3ODI4Mg==", + "name": "Ammonite", + "full_name": "lihaoyi/Ammonite", + "private": false, + "owner": { + "login": "lihaoyi", + "id": 934140, + "node_id": "MDQ6VXNlcjkzNDE0MA==", + "avatar_url": "https://avatars0.githubusercontent.com/u/934140?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lihaoyi", + "html_url": "https://github.com/lihaoyi", + "followers_url": "https://api.github.com/users/lihaoyi/followers", + "following_url": "https://api.github.com/users/lihaoyi/following{/other_user}", + "gists_url": "https://api.github.com/users/lihaoyi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lihaoyi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lihaoyi/subscriptions", + "organizations_url": "https://api.github.com/users/lihaoyi/orgs", + "repos_url": "https://api.github.com/users/lihaoyi/repos", + "events_url": "https://api.github.com/users/lihaoyi/events{/privacy}", + "received_events_url": "https://api.github.com/users/lihaoyi/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/lihaoyi/Ammonite", + "description": "Scala Scripting", + "fork": false, + "url": "https://api.github.com/repos/lihaoyi/Ammonite", + "forks_url": "https://api.github.com/repos/lihaoyi/Ammonite/forks", + "keys_url": "https://api.github.com/repos/lihaoyi/Ammonite/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/lihaoyi/Ammonite/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/lihaoyi/Ammonite/teams", + "hooks_url": "https://api.github.com/repos/lihaoyi/Ammonite/hooks", + "issue_events_url": "https://api.github.com/repos/lihaoyi/Ammonite/issues/events{/number}", + "events_url": "https://api.github.com/repos/lihaoyi/Ammonite/events", + "assignees_url": "https://api.github.com/repos/lihaoyi/Ammonite/assignees{/user}", + "branches_url": "https://api.github.com/repos/lihaoyi/Ammonite/branches{/branch}", + "tags_url": "https://api.github.com/repos/lihaoyi/Ammonite/tags", + "blobs_url": "https://api.github.com/repos/lihaoyi/Ammonite/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/lihaoyi/Ammonite/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/lihaoyi/Ammonite/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/lihaoyi/Ammonite/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/lihaoyi/Ammonite/statuses/{sha}", + "languages_url": "https://api.github.com/repos/lihaoyi/Ammonite/languages", + "stargazers_url": "https://api.github.com/repos/lihaoyi/Ammonite/stargazers", + "contributors_url": "https://api.github.com/repos/lihaoyi/Ammonite/contributors", + "subscribers_url": "https://api.github.com/repos/lihaoyi/Ammonite/subscribers", + "subscription_url": "https://api.github.com/repos/lihaoyi/Ammonite/subscription", + "commits_url": "https://api.github.com/repos/lihaoyi/Ammonite/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/lihaoyi/Ammonite/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/lihaoyi/Ammonite/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/lihaoyi/Ammonite/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/lihaoyi/Ammonite/contents/{+path}", + "compare_url": "https://api.github.com/repos/lihaoyi/Ammonite/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/lihaoyi/Ammonite/merges", + "archive_url": "https://api.github.com/repos/lihaoyi/Ammonite/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/lihaoyi/Ammonite/downloads", + "issues_url": "https://api.github.com/repos/lihaoyi/Ammonite/issues{/number}", + "pulls_url": "https://api.github.com/repos/lihaoyi/Ammonite/pulls{/number}", + "milestones_url": "https://api.github.com/repos/lihaoyi/Ammonite/milestones{/number}", + "notifications_url": "https://api.github.com/repos/lihaoyi/Ammonite/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/lihaoyi/Ammonite/labels{/name}", + "releases_url": "https://api.github.com/repos/lihaoyi/Ammonite/releases{/id}", + "deployments_url": "https://api.github.com/repos/lihaoyi/Ammonite/deployments", + "created_at": "2015-01-13T07:34:38Z", + "updated_at": "2019-10-04T17:44:37Z", + "pushed_at": "2019-10-05T14:33:20Z", + "git_url": "git://github.com/lihaoyi/Ammonite.git", + "ssh_url": "git@github.com:lihaoyi/Ammonite.git", + "clone_url": "https://github.com/lihaoyi/Ammonite.git", + "svn_url": "https://github.com/lihaoyi/Ammonite", + "homepage": "http://ammonite.io", + "size": 225653, + "stargazers_count": 2084, + "watchers_count": 2084, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": true, + "forks_count": 304, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 95, + "license": { + "key": "other", + "name": "Other", + "spdx_id": "NOASSERTION", + "url": null, + "node_id": "MDc6TGljZW5zZTA=" + }, + "forks": 304, + "open_issues": 95, + "watchers": 2084, + "default_branch": "master", + "score": 91.20136 + }, + { + "id": 31933589, + "node_id": "MDEwOlJlcG9zaXRvcnkzMTkzMzU4OQ==", + "name": "scala-style-guide", + "full_name": "databricks/scala-style-guide", + "private": false, + "owner": { + "login": "databricks", + "id": 4998052, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjQ5OTgwNTI=", + "avatar_url": "https://avatars2.githubusercontent.com/u/4998052?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/databricks", + "html_url": "https://github.com/databricks", + "followers_url": "https://api.github.com/users/databricks/followers", + "following_url": "https://api.github.com/users/databricks/following{/other_user}", + "gists_url": "https://api.github.com/users/databricks/gists{/gist_id}", + "starred_url": "https://api.github.com/users/databricks/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/databricks/subscriptions", + "organizations_url": "https://api.github.com/users/databricks/orgs", + "repos_url": "https://api.github.com/users/databricks/repos", + "events_url": "https://api.github.com/users/databricks/events{/privacy}", + "received_events_url": "https://api.github.com/users/databricks/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/databricks/scala-style-guide", + "description": "Databricks Scala Coding Style Guide", + "fork": false, + "url": "https://api.github.com/repos/databricks/scala-style-guide", + "forks_url": "https://api.github.com/repos/databricks/scala-style-guide/forks", + "keys_url": "https://api.github.com/repos/databricks/scala-style-guide/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/databricks/scala-style-guide/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/databricks/scala-style-guide/teams", + "hooks_url": "https://api.github.com/repos/databricks/scala-style-guide/hooks", + "issue_events_url": "https://api.github.com/repos/databricks/scala-style-guide/issues/events{/number}", + "events_url": "https://api.github.com/repos/databricks/scala-style-guide/events", + "assignees_url": "https://api.github.com/repos/databricks/scala-style-guide/assignees{/user}", + "branches_url": "https://api.github.com/repos/databricks/scala-style-guide/branches{/branch}", + "tags_url": "https://api.github.com/repos/databricks/scala-style-guide/tags", + "blobs_url": "https://api.github.com/repos/databricks/scala-style-guide/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/databricks/scala-style-guide/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/databricks/scala-style-guide/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/databricks/scala-style-guide/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/databricks/scala-style-guide/statuses/{sha}", + "languages_url": "https://api.github.com/repos/databricks/scala-style-guide/languages", + "stargazers_url": "https://api.github.com/repos/databricks/scala-style-guide/stargazers", + "contributors_url": "https://api.github.com/repos/databricks/scala-style-guide/contributors", + "subscribers_url": "https://api.github.com/repos/databricks/scala-style-guide/subscribers", + "subscription_url": "https://api.github.com/repos/databricks/scala-style-guide/subscription", + "commits_url": "https://api.github.com/repos/databricks/scala-style-guide/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/databricks/scala-style-guide/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/databricks/scala-style-guide/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/databricks/scala-style-guide/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/databricks/scala-style-guide/contents/{+path}", + "compare_url": "https://api.github.com/repos/databricks/scala-style-guide/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/databricks/scala-style-guide/merges", + "archive_url": "https://api.github.com/repos/databricks/scala-style-guide/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/databricks/scala-style-guide/downloads", + "issues_url": "https://api.github.com/repos/databricks/scala-style-guide/issues{/number}", + "pulls_url": "https://api.github.com/repos/databricks/scala-style-guide/pulls{/number}", + "milestones_url": "https://api.github.com/repos/databricks/scala-style-guide/milestones{/number}", + "notifications_url": "https://api.github.com/repos/databricks/scala-style-guide/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/databricks/scala-style-guide/labels{/name}", + "releases_url": "https://api.github.com/repos/databricks/scala-style-guide/releases{/id}", + "deployments_url": "https://api.github.com/repos/databricks/scala-style-guide/deployments", + "created_at": "2015-03-10T02:14:03Z", + "updated_at": "2019-10-01T19:29:47Z", + "pushed_at": "2019-09-27T23:56:09Z", + "git_url": "git://github.com/databricks/scala-style-guide.git", + "ssh_url": "git@github.com:databricks/scala-style-guide.git", + "clone_url": "https://github.com/databricks/scala-style-guide.git", + "svn_url": "https://github.com/databricks/scala-style-guide", + "homepage": null, + "size": 237, + "stargazers_count": 1986, + "watchers_count": 1986, + "language": null, + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 437, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 9, + "license": null, + "forks": 437, + "open_issues": 9, + "watchers": 1986, + "default_branch": "master", + "score": 83.45079 + }, + { + "id": 23613922, + "node_id": "MDEwOlJlcG9zaXRvcnkyMzYxMzkyMg==", + "name": "scala-exercises", + "full_name": "scala-exercises/scala-exercises", + "private": false, + "owner": { + "login": "scala-exercises", + "id": 17570897, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE3NTcwODk3", + "avatar_url": "https://avatars2.githubusercontent.com/u/17570897?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/scala-exercises", + "html_url": "https://github.com/scala-exercises", + "followers_url": "https://api.github.com/users/scala-exercises/followers", + "following_url": "https://api.github.com/users/scala-exercises/following{/other_user}", + "gists_url": "https://api.github.com/users/scala-exercises/gists{/gist_id}", + "starred_url": "https://api.github.com/users/scala-exercises/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/scala-exercises/subscriptions", + "organizations_url": "https://api.github.com/users/scala-exercises/orgs", + "repos_url": "https://api.github.com/users/scala-exercises/repos", + "events_url": "https://api.github.com/users/scala-exercises/events{/privacy}", + "received_events_url": "https://api.github.com/users/scala-exercises/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/scala-exercises/scala-exercises", + "description": "The easy way to learn Scala.", + "fork": false, + "url": "https://api.github.com/repos/scala-exercises/scala-exercises", + "forks_url": "https://api.github.com/repos/scala-exercises/scala-exercises/forks", + "keys_url": "https://api.github.com/repos/scala-exercises/scala-exercises/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/scala-exercises/scala-exercises/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/scala-exercises/scala-exercises/teams", + "hooks_url": "https://api.github.com/repos/scala-exercises/scala-exercises/hooks", + "issue_events_url": "https://api.github.com/repos/scala-exercises/scala-exercises/issues/events{/number}", + "events_url": "https://api.github.com/repos/scala-exercises/scala-exercises/events", + "assignees_url": "https://api.github.com/repos/scala-exercises/scala-exercises/assignees{/user}", + "branches_url": "https://api.github.com/repos/scala-exercises/scala-exercises/branches{/branch}", + "tags_url": "https://api.github.com/repos/scala-exercises/scala-exercises/tags", + "blobs_url": "https://api.github.com/repos/scala-exercises/scala-exercises/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/scala-exercises/scala-exercises/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/scala-exercises/scala-exercises/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/scala-exercises/scala-exercises/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/scala-exercises/scala-exercises/statuses/{sha}", + "languages_url": "https://api.github.com/repos/scala-exercises/scala-exercises/languages", + "stargazers_url": "https://api.github.com/repos/scala-exercises/scala-exercises/stargazers", + "contributors_url": "https://api.github.com/repos/scala-exercises/scala-exercises/contributors", + "subscribers_url": "https://api.github.com/repos/scala-exercises/scala-exercises/subscribers", + "subscription_url": "https://api.github.com/repos/scala-exercises/scala-exercises/subscription", + "commits_url": "https://api.github.com/repos/scala-exercises/scala-exercises/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/scala-exercises/scala-exercises/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/scala-exercises/scala-exercises/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/scala-exercises/scala-exercises/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/scala-exercises/scala-exercises/contents/{+path}", + "compare_url": "https://api.github.com/repos/scala-exercises/scala-exercises/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/scala-exercises/scala-exercises/merges", + "archive_url": "https://api.github.com/repos/scala-exercises/scala-exercises/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/scala-exercises/scala-exercises/downloads", + "issues_url": "https://api.github.com/repos/scala-exercises/scala-exercises/issues{/number}", + "pulls_url": "https://api.github.com/repos/scala-exercises/scala-exercises/pulls{/number}", + "milestones_url": "https://api.github.com/repos/scala-exercises/scala-exercises/milestones{/number}", + "notifications_url": "https://api.github.com/repos/scala-exercises/scala-exercises/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/scala-exercises/scala-exercises/labels{/name}", + "releases_url": "https://api.github.com/repos/scala-exercises/scala-exercises/releases{/id}", + "deployments_url": "https://api.github.com/repos/scala-exercises/scala-exercises/deployments", + "created_at": "2014-09-03T09:14:41Z", + "updated_at": "2019-10-05T15:13:09Z", + "pushed_at": "2019-10-04T10:28:04Z", + "git_url": "git://github.com/scala-exercises/scala-exercises.git", + "ssh_url": "git@github.com:scala-exercises/scala-exercises.git", + "clone_url": "https://github.com/scala-exercises/scala-exercises.git", + "svn_url": "https://github.com/scala-exercises/scala-exercises", + "homepage": "https://www.scala-exercises.org", + "size": 13281, + "stargazers_count": 1962, + "watchers_count": 1962, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": true, + "forks_count": 457, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 40, + "license": { + "key": "other", + "name": "Other", + "spdx_id": "NOASSERTION", + "url": null, + "node_id": "MDc6TGljZW5zZTA=" + }, + "forks": 457, + "open_issues": 40, + "watchers": 1962, + "default_branch": "master", + "score": 88.858246 + }, + { + "id": 3465312, + "node_id": "MDEwOlJlcG9zaXRvcnkzNDY1MzEy", + "name": "finatra", + "full_name": "twitter/finatra", + "private": false, + "owner": { + "login": "twitter", + "id": 50278, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjUwMjc4", + "avatar_url": "https://avatars1.githubusercontent.com/u/50278?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/twitter", + "html_url": "https://github.com/twitter", + "followers_url": "https://api.github.com/users/twitter/followers", + "following_url": "https://api.github.com/users/twitter/following{/other_user}", + "gists_url": "https://api.github.com/users/twitter/gists{/gist_id}", + "starred_url": "https://api.github.com/users/twitter/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/twitter/subscriptions", + "organizations_url": "https://api.github.com/users/twitter/orgs", + "repos_url": "https://api.github.com/users/twitter/repos", + "events_url": "https://api.github.com/users/twitter/events{/privacy}", + "received_events_url": "https://api.github.com/users/twitter/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/twitter/finatra", + "description": "Fast, testable, Scala services built on TwitterServer and Finagle", + "fork": false, + "url": "https://api.github.com/repos/twitter/finatra", + "forks_url": "https://api.github.com/repos/twitter/finatra/forks", + "keys_url": "https://api.github.com/repos/twitter/finatra/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/twitter/finatra/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/twitter/finatra/teams", + "hooks_url": "https://api.github.com/repos/twitter/finatra/hooks", + "issue_events_url": "https://api.github.com/repos/twitter/finatra/issues/events{/number}", + "events_url": "https://api.github.com/repos/twitter/finatra/events", + "assignees_url": "https://api.github.com/repos/twitter/finatra/assignees{/user}", + "branches_url": "https://api.github.com/repos/twitter/finatra/branches{/branch}", + "tags_url": "https://api.github.com/repos/twitter/finatra/tags", + "blobs_url": "https://api.github.com/repos/twitter/finatra/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/twitter/finatra/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/twitter/finatra/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/twitter/finatra/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/twitter/finatra/statuses/{sha}", + "languages_url": "https://api.github.com/repos/twitter/finatra/languages", + "stargazers_url": "https://api.github.com/repos/twitter/finatra/stargazers", + "contributors_url": "https://api.github.com/repos/twitter/finatra/contributors", + "subscribers_url": "https://api.github.com/repos/twitter/finatra/subscribers", + "subscription_url": "https://api.github.com/repos/twitter/finatra/subscription", + "commits_url": "https://api.github.com/repos/twitter/finatra/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/twitter/finatra/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/twitter/finatra/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/twitter/finatra/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/twitter/finatra/contents/{+path}", + "compare_url": "https://api.github.com/repos/twitter/finatra/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/twitter/finatra/merges", + "archive_url": "https://api.github.com/repos/twitter/finatra/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/twitter/finatra/downloads", + "issues_url": "https://api.github.com/repos/twitter/finatra/issues{/number}", + "pulls_url": "https://api.github.com/repos/twitter/finatra/pulls{/number}", + "milestones_url": "https://api.github.com/repos/twitter/finatra/milestones{/number}", + "notifications_url": "https://api.github.com/repos/twitter/finatra/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/twitter/finatra/labels{/name}", + "releases_url": "https://api.github.com/repos/twitter/finatra/releases{/id}", + "deployments_url": "https://api.github.com/repos/twitter/finatra/deployments", + "created_at": "2012-02-16T23:55:29Z", + "updated_at": "2019-10-03T22:22:41Z", + "pushed_at": "2019-10-03T22:22:39Z", + "git_url": "git://github.com/twitter/finatra.git", + "ssh_url": "git@github.com:twitter/finatra.git", + "clone_url": "https://github.com/twitter/finatra.git", + "svn_url": "https://github.com/twitter/finatra", + "homepage": "https://twitter.github.io/finatra/", + "size": 18663, + "stargazers_count": 1948, + "watchers_count": 1948, + "language": "Scala", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": true, + "forks_count": 357, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 10, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 357, + "open_issues": 10, + "watchers": 1948, + "default_branch": "develop", + "score": 64.872154 + }, + { + "id": 5275507, + "node_id": "MDEwOlJlcG9zaXRvcnk1Mjc1NTA3", + "name": "algebird", + "full_name": "twitter/algebird", + "private": false, + "owner": { + "login": "twitter", + "id": 50278, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjUwMjc4", + "avatar_url": "https://avatars1.githubusercontent.com/u/50278?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/twitter", + "html_url": "https://github.com/twitter", + "followers_url": "https://api.github.com/users/twitter/followers", + "following_url": "https://api.github.com/users/twitter/following{/other_user}", + "gists_url": "https://api.github.com/users/twitter/gists{/gist_id}", + "starred_url": "https://api.github.com/users/twitter/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/twitter/subscriptions", + "organizations_url": "https://api.github.com/users/twitter/orgs", + "repos_url": "https://api.github.com/users/twitter/repos", + "events_url": "https://api.github.com/users/twitter/events{/privacy}", + "received_events_url": "https://api.github.com/users/twitter/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/twitter/algebird", + "description": "Abstract Algebra for Scala", + "fork": false, + "url": "https://api.github.com/repos/twitter/algebird", + "forks_url": "https://api.github.com/repos/twitter/algebird/forks", + "keys_url": "https://api.github.com/repos/twitter/algebird/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/twitter/algebird/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/twitter/algebird/teams", + "hooks_url": "https://api.github.com/repos/twitter/algebird/hooks", + "issue_events_url": "https://api.github.com/repos/twitter/algebird/issues/events{/number}", + "events_url": "https://api.github.com/repos/twitter/algebird/events", + "assignees_url": "https://api.github.com/repos/twitter/algebird/assignees{/user}", + "branches_url": "https://api.github.com/repos/twitter/algebird/branches{/branch}", + "tags_url": "https://api.github.com/repos/twitter/algebird/tags", + "blobs_url": "https://api.github.com/repos/twitter/algebird/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/twitter/algebird/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/twitter/algebird/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/twitter/algebird/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/twitter/algebird/statuses/{sha}", + "languages_url": "https://api.github.com/repos/twitter/algebird/languages", + "stargazers_url": "https://api.github.com/repos/twitter/algebird/stargazers", + "contributors_url": "https://api.github.com/repos/twitter/algebird/contributors", + "subscribers_url": "https://api.github.com/repos/twitter/algebird/subscribers", + "subscription_url": "https://api.github.com/repos/twitter/algebird/subscription", + "commits_url": "https://api.github.com/repos/twitter/algebird/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/twitter/algebird/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/twitter/algebird/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/twitter/algebird/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/twitter/algebird/contents/{+path}", + "compare_url": "https://api.github.com/repos/twitter/algebird/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/twitter/algebird/merges", + "archive_url": "https://api.github.com/repos/twitter/algebird/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/twitter/algebird/downloads", + "issues_url": "https://api.github.com/repos/twitter/algebird/issues{/number}", + "pulls_url": "https://api.github.com/repos/twitter/algebird/pulls{/number}", + "milestones_url": "https://api.github.com/repos/twitter/algebird/milestones{/number}", + "notifications_url": "https://api.github.com/repos/twitter/algebird/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/twitter/algebird/labels{/name}", + "releases_url": "https://api.github.com/repos/twitter/algebird/releases{/id}", + "deployments_url": "https://api.github.com/repos/twitter/algebird/deployments", + "created_at": "2012-08-02T17:24:42Z", + "updated_at": "2019-10-05T11:11:56Z", + "pushed_at": "2019-10-05T00:59:01Z", + "git_url": "git://github.com/twitter/algebird.git", + "ssh_url": "git@github.com:twitter/algebird.git", + "clone_url": "https://github.com/twitter/algebird.git", + "svn_url": "https://github.com/twitter/algebird", + "homepage": "https://twitter.github.io/algebird", + "size": 8782, + "stargazers_count": 1891, + "watchers_count": 1891, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 290, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 90, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 290, + "open_issues": 90, + "watchers": 1891, + "default_branch": "develop", + "score": 83.537155 + }, + { + "id": 40011080, + "node_id": "MDEwOlJlcG9zaXRvcnk0MDAxMTA4MA==", + "name": "circe", + "full_name": "circe/circe", + "private": false, + "owner": { + "login": "circe", + "id": 23644473, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjIzNjQ0NDcz", + "avatar_url": "https://avatars0.githubusercontent.com/u/23644473?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/circe", + "html_url": "https://github.com/circe", + "followers_url": "https://api.github.com/users/circe/followers", + "following_url": "https://api.github.com/users/circe/following{/other_user}", + "gists_url": "https://api.github.com/users/circe/gists{/gist_id}", + "starred_url": "https://api.github.com/users/circe/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/circe/subscriptions", + "organizations_url": "https://api.github.com/users/circe/orgs", + "repos_url": "https://api.github.com/users/circe/repos", + "events_url": "https://api.github.com/users/circe/events{/privacy}", + "received_events_url": "https://api.github.com/users/circe/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/circe/circe", + "description": "Yet another JSON library for Scala", + "fork": false, + "url": "https://api.github.com/repos/circe/circe", + "forks_url": "https://api.github.com/repos/circe/circe/forks", + "keys_url": "https://api.github.com/repos/circe/circe/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/circe/circe/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/circe/circe/teams", + "hooks_url": "https://api.github.com/repos/circe/circe/hooks", + "issue_events_url": "https://api.github.com/repos/circe/circe/issues/events{/number}", + "events_url": "https://api.github.com/repos/circe/circe/events", + "assignees_url": "https://api.github.com/repos/circe/circe/assignees{/user}", + "branches_url": "https://api.github.com/repos/circe/circe/branches{/branch}", + "tags_url": "https://api.github.com/repos/circe/circe/tags", + "blobs_url": "https://api.github.com/repos/circe/circe/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/circe/circe/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/circe/circe/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/circe/circe/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/circe/circe/statuses/{sha}", + "languages_url": "https://api.github.com/repos/circe/circe/languages", + "stargazers_url": "https://api.github.com/repos/circe/circe/stargazers", + "contributors_url": "https://api.github.com/repos/circe/circe/contributors", + "subscribers_url": "https://api.github.com/repos/circe/circe/subscribers", + "subscription_url": "https://api.github.com/repos/circe/circe/subscription", + "commits_url": "https://api.github.com/repos/circe/circe/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/circe/circe/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/circe/circe/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/circe/circe/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/circe/circe/contents/{+path}", + "compare_url": "https://api.github.com/repos/circe/circe/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/circe/circe/merges", + "archive_url": "https://api.github.com/repos/circe/circe/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/circe/circe/downloads", + "issues_url": "https://api.github.com/repos/circe/circe/issues{/number}", + "pulls_url": "https://api.github.com/repos/circe/circe/pulls{/number}", + "milestones_url": "https://api.github.com/repos/circe/circe/milestones{/number}", + "notifications_url": "https://api.github.com/repos/circe/circe/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/circe/circe/labels{/name}", + "releases_url": "https://api.github.com/repos/circe/circe/releases{/id}", + "deployments_url": "https://api.github.com/repos/circe/circe/deployments", + "created_at": "2015-07-31T15:12:09Z", + "updated_at": "2019-10-05T06:10:25Z", + "pushed_at": "2019-10-04T16:07:05Z", + "git_url": "git://github.com/circe/circe.git", + "ssh_url": "git@github.com:circe/circe.git", + "clone_url": "https://github.com/circe/circe.git", + "svn_url": "https://github.com/circe/circe", + "homepage": "https://circe.github.io/circe/", + "size": 8783, + "stargazers_count": 1774, + "watchers_count": 1774, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 391, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 92, + "license": { + "key": "other", + "name": "Other", + "spdx_id": "NOASSERTION", + "url": null, + "node_id": "MDc6TGljZW5zZTA=" + }, + "forks": 391, + "open_issues": 92, + "watchers": 1774, + "default_branch": "master", + "score": 74.20844 + }, + { + "id": 109289451, + "node_id": "MDEwOlJlcG9zaXRvcnkxMDkyODk0NTE=", + "name": "TransmogrifAI", + "full_name": "salesforce/TransmogrifAI", + "private": false, + "owner": { + "login": "salesforce", + "id": 453694, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjQ1MzY5NA==", + "avatar_url": "https://avatars3.githubusercontent.com/u/453694?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/salesforce", + "html_url": "https://github.com/salesforce", + "followers_url": "https://api.github.com/users/salesforce/followers", + "following_url": "https://api.github.com/users/salesforce/following{/other_user}", + "gists_url": "https://api.github.com/users/salesforce/gists{/gist_id}", + "starred_url": "https://api.github.com/users/salesforce/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/salesforce/subscriptions", + "organizations_url": "https://api.github.com/users/salesforce/orgs", + "repos_url": "https://api.github.com/users/salesforce/repos", + "events_url": "https://api.github.com/users/salesforce/events{/privacy}", + "received_events_url": "https://api.github.com/users/salesforce/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/salesforce/TransmogrifAI", + "description": "TransmogrifAI (pronounced trăns-mŏgˈrə-fī) is an AutoML library for building modular, reusable, strongly typed machine learning workflows on Apache Spark with minimal hand-tuning", + "fork": false, + "url": "https://api.github.com/repos/salesforce/TransmogrifAI", + "forks_url": "https://api.github.com/repos/salesforce/TransmogrifAI/forks", + "keys_url": "https://api.github.com/repos/salesforce/TransmogrifAI/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/salesforce/TransmogrifAI/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/salesforce/TransmogrifAI/teams", + "hooks_url": "https://api.github.com/repos/salesforce/TransmogrifAI/hooks", + "issue_events_url": "https://api.github.com/repos/salesforce/TransmogrifAI/issues/events{/number}", + "events_url": "https://api.github.com/repos/salesforce/TransmogrifAI/events", + "assignees_url": "https://api.github.com/repos/salesforce/TransmogrifAI/assignees{/user}", + "branches_url": "https://api.github.com/repos/salesforce/TransmogrifAI/branches{/branch}", + "tags_url": "https://api.github.com/repos/salesforce/TransmogrifAI/tags", + "blobs_url": "https://api.github.com/repos/salesforce/TransmogrifAI/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/salesforce/TransmogrifAI/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/salesforce/TransmogrifAI/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/salesforce/TransmogrifAI/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/salesforce/TransmogrifAI/statuses/{sha}", + "languages_url": "https://api.github.com/repos/salesforce/TransmogrifAI/languages", + "stargazers_url": "https://api.github.com/repos/salesforce/TransmogrifAI/stargazers", + "contributors_url": "https://api.github.com/repos/salesforce/TransmogrifAI/contributors", + "subscribers_url": "https://api.github.com/repos/salesforce/TransmogrifAI/subscribers", + "subscription_url": "https://api.github.com/repos/salesforce/TransmogrifAI/subscription", + "commits_url": "https://api.github.com/repos/salesforce/TransmogrifAI/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/salesforce/TransmogrifAI/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/salesforce/TransmogrifAI/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/salesforce/TransmogrifAI/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/salesforce/TransmogrifAI/contents/{+path}", + "compare_url": "https://api.github.com/repos/salesforce/TransmogrifAI/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/salesforce/TransmogrifAI/merges", + "archive_url": "https://api.github.com/repos/salesforce/TransmogrifAI/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/salesforce/TransmogrifAI/downloads", + "issues_url": "https://api.github.com/repos/salesforce/TransmogrifAI/issues{/number}", + "pulls_url": "https://api.github.com/repos/salesforce/TransmogrifAI/pulls{/number}", + "milestones_url": "https://api.github.com/repos/salesforce/TransmogrifAI/milestones{/number}", + "notifications_url": "https://api.github.com/repos/salesforce/TransmogrifAI/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/salesforce/TransmogrifAI/labels{/name}", + "releases_url": "https://api.github.com/repos/salesforce/TransmogrifAI/releases{/id}", + "deployments_url": "https://api.github.com/repos/salesforce/TransmogrifAI/deployments", + "created_at": "2017-11-02T16:15:15Z", + "updated_at": "2019-10-04T13:27:19Z", + "pushed_at": "2019-10-05T00:37:18Z", + "git_url": "git://github.com/salesforce/TransmogrifAI.git", + "ssh_url": "git@github.com:salesforce/TransmogrifAI.git", + "clone_url": "https://github.com/salesforce/TransmogrifAI.git", + "svn_url": "https://github.com/salesforce/TransmogrifAI", + "homepage": "https://transmogrif.ai", + "size": 158244, + "stargazers_count": 1678, + "watchers_count": 1678, + "language": "Scala", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 288, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 35, + "license": { + "key": "bsd-3-clause", + "name": "BSD 3-Clause \"New\" or \"Revised\" License", + "spdx_id": "BSD-3-Clause", + "url": "https://api.github.com/licenses/bsd-3-clause", + "node_id": "MDc6TGljZW5zZTU=" + }, + "forks": 288, + "open_issues": 35, + "watchers": 1678, + "default_branch": "master", + "score": 20.122892 + }, + { + "id": 93381875, + "node_id": "MDEwOlJlcG9zaXRvcnk5MzM4MTg3NQ==", + "name": "mmlspark", + "full_name": "Azure/mmlspark", + "private": false, + "owner": { + "login": "Azure", + "id": 6844498, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY4NDQ0OTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6844498?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Azure", + "html_url": "https://github.com/Azure", + "followers_url": "https://api.github.com/users/Azure/followers", + "following_url": "https://api.github.com/users/Azure/following{/other_user}", + "gists_url": "https://api.github.com/users/Azure/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Azure/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Azure/subscriptions", + "organizations_url": "https://api.github.com/users/Azure/orgs", + "repos_url": "https://api.github.com/users/Azure/repos", + "events_url": "https://api.github.com/users/Azure/events{/privacy}", + "received_events_url": "https://api.github.com/users/Azure/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/Azure/mmlspark", + "description": "Microsoft Machine Learning for Apache Spark", + "fork": false, + "url": "https://api.github.com/repos/Azure/mmlspark", + "forks_url": "https://api.github.com/repos/Azure/mmlspark/forks", + "keys_url": "https://api.github.com/repos/Azure/mmlspark/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/Azure/mmlspark/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/Azure/mmlspark/teams", + "hooks_url": "https://api.github.com/repos/Azure/mmlspark/hooks", + "issue_events_url": "https://api.github.com/repos/Azure/mmlspark/issues/events{/number}", + "events_url": "https://api.github.com/repos/Azure/mmlspark/events", + "assignees_url": "https://api.github.com/repos/Azure/mmlspark/assignees{/user}", + "branches_url": "https://api.github.com/repos/Azure/mmlspark/branches{/branch}", + "tags_url": "https://api.github.com/repos/Azure/mmlspark/tags", + "blobs_url": "https://api.github.com/repos/Azure/mmlspark/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/Azure/mmlspark/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/Azure/mmlspark/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/Azure/mmlspark/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/Azure/mmlspark/statuses/{sha}", + "languages_url": "https://api.github.com/repos/Azure/mmlspark/languages", + "stargazers_url": "https://api.github.com/repos/Azure/mmlspark/stargazers", + "contributors_url": "https://api.github.com/repos/Azure/mmlspark/contributors", + "subscribers_url": "https://api.github.com/repos/Azure/mmlspark/subscribers", + "subscription_url": "https://api.github.com/repos/Azure/mmlspark/subscription", + "commits_url": "https://api.github.com/repos/Azure/mmlspark/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/Azure/mmlspark/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/Azure/mmlspark/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/Azure/mmlspark/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/Azure/mmlspark/contents/{+path}", + "compare_url": "https://api.github.com/repos/Azure/mmlspark/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/Azure/mmlspark/merges", + "archive_url": "https://api.github.com/repos/Azure/mmlspark/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/Azure/mmlspark/downloads", + "issues_url": "https://api.github.com/repos/Azure/mmlspark/issues{/number}", + "pulls_url": "https://api.github.com/repos/Azure/mmlspark/pulls{/number}", + "milestones_url": "https://api.github.com/repos/Azure/mmlspark/milestones{/number}", + "notifications_url": "https://api.github.com/repos/Azure/mmlspark/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/Azure/mmlspark/labels{/name}", + "releases_url": "https://api.github.com/repos/Azure/mmlspark/releases{/id}", + "deployments_url": "https://api.github.com/repos/Azure/mmlspark/deployments", + "created_at": "2017-06-05T08:23:44Z", + "updated_at": "2019-10-05T11:28:19Z", + "pushed_at": "2019-10-04T09:56:43Z", + "git_url": "git://github.com/Azure/mmlspark.git", + "ssh_url": "git@github.com:Azure/mmlspark.git", + "clone_url": "https://github.com/Azure/mmlspark.git", + "svn_url": "https://github.com/Azure/mmlspark", + "homepage": "http://aka.ms/spark", + "size": 2584, + "stargazers_count": 1676, + "watchers_count": 1676, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 361, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 95, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 361, + "open_issues": 95, + "watchers": 1676, + "default_branch": "master", + "score": 24.825401 + }, + { + "id": 3692188, + "node_id": "MDEwOlJlcG9zaXRvcnkzNjkyMTg4", + "name": "http4s", + "full_name": "http4s/http4s", + "private": false, + "owner": { + "login": "http4s", + "id": 1527492, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE1Mjc0OTI=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1527492?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/http4s", + "html_url": "https://github.com/http4s", + "followers_url": "https://api.github.com/users/http4s/followers", + "following_url": "https://api.github.com/users/http4s/following{/other_user}", + "gists_url": "https://api.github.com/users/http4s/gists{/gist_id}", + "starred_url": "https://api.github.com/users/http4s/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/http4s/subscriptions", + "organizations_url": "https://api.github.com/users/http4s/orgs", + "repos_url": "https://api.github.com/users/http4s/repos", + "events_url": "https://api.github.com/users/http4s/events{/privacy}", + "received_events_url": "https://api.github.com/users/http4s/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/http4s/http4s", + "description": "A minimal, idiomatic Scala interface for HTTP", + "fork": false, + "url": "https://api.github.com/repos/http4s/http4s", + "forks_url": "https://api.github.com/repos/http4s/http4s/forks", + "keys_url": "https://api.github.com/repos/http4s/http4s/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/http4s/http4s/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/http4s/http4s/teams", + "hooks_url": "https://api.github.com/repos/http4s/http4s/hooks", + "issue_events_url": "https://api.github.com/repos/http4s/http4s/issues/events{/number}", + "events_url": "https://api.github.com/repos/http4s/http4s/events", + "assignees_url": "https://api.github.com/repos/http4s/http4s/assignees{/user}", + "branches_url": "https://api.github.com/repos/http4s/http4s/branches{/branch}", + "tags_url": "https://api.github.com/repos/http4s/http4s/tags", + "blobs_url": "https://api.github.com/repos/http4s/http4s/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/http4s/http4s/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/http4s/http4s/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/http4s/http4s/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/http4s/http4s/statuses/{sha}", + "languages_url": "https://api.github.com/repos/http4s/http4s/languages", + "stargazers_url": "https://api.github.com/repos/http4s/http4s/stargazers", + "contributors_url": "https://api.github.com/repos/http4s/http4s/contributors", + "subscribers_url": "https://api.github.com/repos/http4s/http4s/subscribers", + "subscription_url": "https://api.github.com/repos/http4s/http4s/subscription", + "commits_url": "https://api.github.com/repos/http4s/http4s/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/http4s/http4s/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/http4s/http4s/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/http4s/http4s/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/http4s/http4s/contents/{+path}", + "compare_url": "https://api.github.com/repos/http4s/http4s/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/http4s/http4s/merges", + "archive_url": "https://api.github.com/repos/http4s/http4s/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/http4s/http4s/downloads", + "issues_url": "https://api.github.com/repos/http4s/http4s/issues{/number}", + "pulls_url": "https://api.github.com/repos/http4s/http4s/pulls{/number}", + "milestones_url": "https://api.github.com/repos/http4s/http4s/milestones{/number}", + "notifications_url": "https://api.github.com/repos/http4s/http4s/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/http4s/http4s/labels{/name}", + "releases_url": "https://api.github.com/repos/http4s/http4s/releases{/id}", + "deployments_url": "https://api.github.com/repos/http4s/http4s/deployments", + "created_at": "2012-03-12T04:41:20Z", + "updated_at": "2019-10-05T02:36:49Z", + "pushed_at": "2019-10-05T09:37:01Z", + "git_url": "git://github.com/http4s/http4s.git", + "ssh_url": "git@github.com:http4s/http4s.git", + "clone_url": "https://github.com/http4s/http4s.git", + "svn_url": "https://github.com/http4s/http4s", + "homepage": "https://http4s.org/", + "size": 176066, + "stargazers_count": 1663, + "watchers_count": 1663, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": true, + "forks_count": 497, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 229, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 497, + "open_issues": 229, + "watchers": 1663, + "default_branch": "master", + "score": 75.802765 + }, + { + "id": 32946662, + "node_id": "MDEwOlJlcG9zaXRvcnkzMjk0NjY2Mg==", + "name": "scio", + "full_name": "spotify/scio", + "private": false, + "owner": { + "login": "spotify", + "id": 251374, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjI1MTM3NA==", + "avatar_url": "https://avatars2.githubusercontent.com/u/251374?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/spotify", + "html_url": "https://github.com/spotify", + "followers_url": "https://api.github.com/users/spotify/followers", + "following_url": "https://api.github.com/users/spotify/following{/other_user}", + "gists_url": "https://api.github.com/users/spotify/gists{/gist_id}", + "starred_url": "https://api.github.com/users/spotify/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/spotify/subscriptions", + "organizations_url": "https://api.github.com/users/spotify/orgs", + "repos_url": "https://api.github.com/users/spotify/repos", + "events_url": "https://api.github.com/users/spotify/events{/privacy}", + "received_events_url": "https://api.github.com/users/spotify/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/spotify/scio", + "description": "A Scala API for Apache Beam and Google Cloud Dataflow.", + "fork": false, + "url": "https://api.github.com/repos/spotify/scio", + "forks_url": "https://api.github.com/repos/spotify/scio/forks", + "keys_url": "https://api.github.com/repos/spotify/scio/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/spotify/scio/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/spotify/scio/teams", + "hooks_url": "https://api.github.com/repos/spotify/scio/hooks", + "issue_events_url": "https://api.github.com/repos/spotify/scio/issues/events{/number}", + "events_url": "https://api.github.com/repos/spotify/scio/events", + "assignees_url": "https://api.github.com/repos/spotify/scio/assignees{/user}", + "branches_url": "https://api.github.com/repos/spotify/scio/branches{/branch}", + "tags_url": "https://api.github.com/repos/spotify/scio/tags", + "blobs_url": "https://api.github.com/repos/spotify/scio/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/spotify/scio/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/spotify/scio/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/spotify/scio/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/spotify/scio/statuses/{sha}", + "languages_url": "https://api.github.com/repos/spotify/scio/languages", + "stargazers_url": "https://api.github.com/repos/spotify/scio/stargazers", + "contributors_url": "https://api.github.com/repos/spotify/scio/contributors", + "subscribers_url": "https://api.github.com/repos/spotify/scio/subscribers", + "subscription_url": "https://api.github.com/repos/spotify/scio/subscription", + "commits_url": "https://api.github.com/repos/spotify/scio/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/spotify/scio/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/spotify/scio/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/spotify/scio/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/spotify/scio/contents/{+path}", + "compare_url": "https://api.github.com/repos/spotify/scio/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/spotify/scio/merges", + "archive_url": "https://api.github.com/repos/spotify/scio/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/spotify/scio/downloads", + "issues_url": "https://api.github.com/repos/spotify/scio/issues{/number}", + "pulls_url": "https://api.github.com/repos/spotify/scio/pulls{/number}", + "milestones_url": "https://api.github.com/repos/spotify/scio/milestones{/number}", + "notifications_url": "https://api.github.com/repos/spotify/scio/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/spotify/scio/labels{/name}", + "releases_url": "https://api.github.com/repos/spotify/scio/releases{/id}", + "deployments_url": "https://api.github.com/repos/spotify/scio/deployments", + "created_at": "2015-03-26T19:07:34Z", + "updated_at": "2019-10-04T17:06:42Z", + "pushed_at": "2019-10-04T21:00:11Z", + "git_url": "git://github.com/spotify/scio.git", + "ssh_url": "git@github.com:spotify/scio.git", + "clone_url": "https://github.com/spotify/scio.git", + "svn_url": "https://github.com/spotify/scio", + "homepage": "https://spotify.github.io/scio", + "size": 14330, + "stargazers_count": 1655, + "watchers_count": 1655, + "language": "Scala", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 303, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 81, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 303, + "open_issues": 81, + "watchers": 1655, + "default_branch": "master", + "score": 63.274868 + }, + { + "id": 21280887, + "node_id": "MDEwOlJlcG9zaXRvcnkyMTI4MDg4Nw==", + "name": "spark-cassandra-connector", + "full_name": "datastax/spark-cassandra-connector", + "private": false, + "owner": { + "login": "datastax", + "id": 573369, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU3MzM2OQ==", + "avatar_url": "https://avatars0.githubusercontent.com/u/573369?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/datastax", + "html_url": "https://github.com/datastax", + "followers_url": "https://api.github.com/users/datastax/followers", + "following_url": "https://api.github.com/users/datastax/following{/other_user}", + "gists_url": "https://api.github.com/users/datastax/gists{/gist_id}", + "starred_url": "https://api.github.com/users/datastax/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/datastax/subscriptions", + "organizations_url": "https://api.github.com/users/datastax/orgs", + "repos_url": "https://api.github.com/users/datastax/repos", + "events_url": "https://api.github.com/users/datastax/events{/privacy}", + "received_events_url": "https://api.github.com/users/datastax/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/datastax/spark-cassandra-connector", + "description": "DataStax Spark Cassandra Connector", + "fork": false, + "url": "https://api.github.com/repos/datastax/spark-cassandra-connector", + "forks_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/forks", + "keys_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/teams", + "hooks_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/hooks", + "issue_events_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/issues/events{/number}", + "events_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/events", + "assignees_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/assignees{/user}", + "branches_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/branches{/branch}", + "tags_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/tags", + "blobs_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/statuses/{sha}", + "languages_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/languages", + "stargazers_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/stargazers", + "contributors_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/contributors", + "subscribers_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/subscribers", + "subscription_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/subscription", + "commits_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/contents/{+path}", + "compare_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/merges", + "archive_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/downloads", + "issues_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/issues{/number}", + "pulls_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/pulls{/number}", + "milestones_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/milestones{/number}", + "notifications_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/labels{/name}", + "releases_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/releases{/id}", + "deployments_url": "https://api.github.com/repos/datastax/spark-cassandra-connector/deployments", + "created_at": "2014-06-27T15:45:54Z", + "updated_at": "2019-10-04T01:06:17Z", + "pushed_at": "2019-08-16T14:06:38Z", + "git_url": "git://github.com/datastax/spark-cassandra-connector.git", + "ssh_url": "git@github.com:datastax/spark-cassandra-connector.git", + "clone_url": "https://github.com/datastax/spark-cassandra-connector.git", + "svn_url": "https://github.com/datastax/spark-cassandra-connector", + "homepage": "", + "size": 11379, + "stargazers_count": 1631, + "watchers_count": 1631, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": true, + "forks_count": 790, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 26, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 790, + "open_issues": 26, + "watchers": 1631, + "default_branch": "master", + "score": 58.90035 + } + ] +} diff --git a/core/src/test/resources/search/repositories/q_scala_sort_stars_page_3.json b/core/src/test/resources/search/repositories/q_scala_sort_stars_page_3.json new file mode 100644 index 0000000..597190b --- /dev/null +++ b/core/src/test/resources/search/repositories/q_scala_sort_stars_page_3.json @@ -0,0 +1,3006 @@ +{ + "total_count": 82020, + "incomplete_results": false, + "items": [ + { + "id": 38584807, + "node_id": "MDEwOlJlcG9zaXRvcnkzODU4NDgwNw==", + "name": "sangria", + "full_name": "sangria-graphql/sangria", + "private": false, + "owner": { + "login": "sangria-graphql", + "id": 13525856, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjEzNTI1ODU2", + "avatar_url": "https://avatars0.githubusercontent.com/u/13525856?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sangria-graphql", + "html_url": "https://github.com/sangria-graphql", + "followers_url": "https://api.github.com/users/sangria-graphql/followers", + "following_url": "https://api.github.com/users/sangria-graphql/following{/other_user}", + "gists_url": "https://api.github.com/users/sangria-graphql/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sangria-graphql/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sangria-graphql/subscriptions", + "organizations_url": "https://api.github.com/users/sangria-graphql/orgs", + "repos_url": "https://api.github.com/users/sangria-graphql/repos", + "events_url": "https://api.github.com/users/sangria-graphql/events{/privacy}", + "received_events_url": "https://api.github.com/users/sangria-graphql/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/sangria-graphql/sangria", + "description": "Scala GraphQL implementation", + "fork": false, + "url": "https://api.github.com/repos/sangria-graphql/sangria", + "forks_url": "https://api.github.com/repos/sangria-graphql/sangria/forks", + "keys_url": "https://api.github.com/repos/sangria-graphql/sangria/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/sangria-graphql/sangria/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/sangria-graphql/sangria/teams", + "hooks_url": "https://api.github.com/repos/sangria-graphql/sangria/hooks", + "issue_events_url": "https://api.github.com/repos/sangria-graphql/sangria/issues/events{/number}", + "events_url": "https://api.github.com/repos/sangria-graphql/sangria/events", + "assignees_url": "https://api.github.com/repos/sangria-graphql/sangria/assignees{/user}", + "branches_url": "https://api.github.com/repos/sangria-graphql/sangria/branches{/branch}", + "tags_url": "https://api.github.com/repos/sangria-graphql/sangria/tags", + "blobs_url": "https://api.github.com/repos/sangria-graphql/sangria/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/sangria-graphql/sangria/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/sangria-graphql/sangria/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/sangria-graphql/sangria/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/sangria-graphql/sangria/statuses/{sha}", + "languages_url": "https://api.github.com/repos/sangria-graphql/sangria/languages", + "stargazers_url": "https://api.github.com/repos/sangria-graphql/sangria/stargazers", + "contributors_url": "https://api.github.com/repos/sangria-graphql/sangria/contributors", + "subscribers_url": "https://api.github.com/repos/sangria-graphql/sangria/subscribers", + "subscription_url": "https://api.github.com/repos/sangria-graphql/sangria/subscription", + "commits_url": "https://api.github.com/repos/sangria-graphql/sangria/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/sangria-graphql/sangria/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/sangria-graphql/sangria/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/sangria-graphql/sangria/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/sangria-graphql/sangria/contents/{+path}", + "compare_url": "https://api.github.com/repos/sangria-graphql/sangria/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/sangria-graphql/sangria/merges", + "archive_url": "https://api.github.com/repos/sangria-graphql/sangria/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/sangria-graphql/sangria/downloads", + "issues_url": "https://api.github.com/repos/sangria-graphql/sangria/issues{/number}", + "pulls_url": "https://api.github.com/repos/sangria-graphql/sangria/pulls{/number}", + "milestones_url": "https://api.github.com/repos/sangria-graphql/sangria/milestones{/number}", + "notifications_url": "https://api.github.com/repos/sangria-graphql/sangria/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/sangria-graphql/sangria/labels{/name}", + "releases_url": "https://api.github.com/repos/sangria-graphql/sangria/releases{/id}", + "deployments_url": "https://api.github.com/repos/sangria-graphql/sangria/deployments", + "created_at": "2015-07-05T21:29:30Z", + "updated_at": "2019-10-01T08:56:16Z", + "pushed_at": "2019-09-18T14:43:32Z", + "git_url": "git://github.com/sangria-graphql/sangria.git", + "ssh_url": "git@github.com:sangria-graphql/sangria.git", + "clone_url": "https://github.com/sangria-graphql/sangria.git", + "svn_url": "https://github.com/sangria-graphql/sangria", + "homepage": "http://sangria-graphql.org", + "size": 5623, + "stargazers_count": 1600, + "watchers_count": 1600, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 159, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 68, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 159, + "open_issues": 68, + "watchers": 1600, + "default_branch": "master", + "score": 78.16807 + }, + { + "id": 134079884, + "node_id": "MDEwOlJlcG9zaXRvcnkxMzQwNzk4ODQ=", + "name": "zio", + "full_name": "zio/zio", + "private": false, + "owner": { + "login": "zio", + "id": 49655448, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjQ5NjU1NDQ4", + "avatar_url": "https://avatars2.githubusercontent.com/u/49655448?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/zio", + "html_url": "https://github.com/zio", + "followers_url": "https://api.github.com/users/zio/followers", + "following_url": "https://api.github.com/users/zio/following{/other_user}", + "gists_url": "https://api.github.com/users/zio/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zio/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zio/subscriptions", + "organizations_url": "https://api.github.com/users/zio/orgs", + "repos_url": "https://api.github.com/users/zio/repos", + "events_url": "https://api.github.com/users/zio/events{/privacy}", + "received_events_url": "https://api.github.com/users/zio/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/zio/zio", + "description": "ZIO — A type-safe, composable library for asynchronous and concurrent programming in Scala", + "fork": false, + "url": "https://api.github.com/repos/zio/zio", + "forks_url": "https://api.github.com/repos/zio/zio/forks", + "keys_url": "https://api.github.com/repos/zio/zio/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/zio/zio/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/zio/zio/teams", + "hooks_url": "https://api.github.com/repos/zio/zio/hooks", + "issue_events_url": "https://api.github.com/repos/zio/zio/issues/events{/number}", + "events_url": "https://api.github.com/repos/zio/zio/events", + "assignees_url": "https://api.github.com/repos/zio/zio/assignees{/user}", + "branches_url": "https://api.github.com/repos/zio/zio/branches{/branch}", + "tags_url": "https://api.github.com/repos/zio/zio/tags", + "blobs_url": "https://api.github.com/repos/zio/zio/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/zio/zio/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/zio/zio/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/zio/zio/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/zio/zio/statuses/{sha}", + "languages_url": "https://api.github.com/repos/zio/zio/languages", + "stargazers_url": "https://api.github.com/repos/zio/zio/stargazers", + "contributors_url": "https://api.github.com/repos/zio/zio/contributors", + "subscribers_url": "https://api.github.com/repos/zio/zio/subscribers", + "subscription_url": "https://api.github.com/repos/zio/zio/subscription", + "commits_url": "https://api.github.com/repos/zio/zio/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/zio/zio/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/zio/zio/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/zio/zio/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/zio/zio/contents/{+path}", + "compare_url": "https://api.github.com/repos/zio/zio/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/zio/zio/merges", + "archive_url": "https://api.github.com/repos/zio/zio/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/zio/zio/downloads", + "issues_url": "https://api.github.com/repos/zio/zio/issues{/number}", + "pulls_url": "https://api.github.com/repos/zio/zio/pulls{/number}", + "milestones_url": "https://api.github.com/repos/zio/zio/milestones{/number}", + "notifications_url": "https://api.github.com/repos/zio/zio/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/zio/zio/labels{/name}", + "releases_url": "https://api.github.com/repos/zio/zio/releases{/id}", + "deployments_url": "https://api.github.com/repos/zio/zio/deployments", + "created_at": "2018-05-19T16:40:37Z", + "updated_at": "2019-10-05T15:40:02Z", + "pushed_at": "2019-10-05T13:21:12Z", + "git_url": "git://github.com/zio/zio.git", + "ssh_url": "git@github.com:zio/zio.git", + "clone_url": "https://github.com/zio/zio.git", + "svn_url": "https://github.com/zio/zio", + "homepage": "https://zio.dev", + "size": 59944, + "stargazers_count": 1582, + "watchers_count": 1582, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": true, + "forks_count": 416, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 147, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 416, + "open_issues": 147, + "watchers": 1582, + "default_branch": "master", + "score": 53.231274 + }, + { + "id": 15673987, + "node_id": "MDEwOlJlcG9zaXRvcnkxNTY3Mzk4Nw==", + "name": "monix", + "full_name": "monix/monix", + "private": false, + "owner": { + "login": "monix", + "id": 16490874, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2NDkwODc0", + "avatar_url": "https://avatars2.githubusercontent.com/u/16490874?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/monix", + "html_url": "https://github.com/monix", + "followers_url": "https://api.github.com/users/monix/followers", + "following_url": "https://api.github.com/users/monix/following{/other_user}", + "gists_url": "https://api.github.com/users/monix/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monix/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monix/subscriptions", + "organizations_url": "https://api.github.com/users/monix/orgs", + "repos_url": "https://api.github.com/users/monix/repos", + "events_url": "https://api.github.com/users/monix/events{/privacy}", + "received_events_url": "https://api.github.com/users/monix/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/monix/monix", + "description": "Asynchronous, Reactive Programming for Scala and Scala.js.", + "fork": false, + "url": "https://api.github.com/repos/monix/monix", + "forks_url": "https://api.github.com/repos/monix/monix/forks", + "keys_url": "https://api.github.com/repos/monix/monix/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/monix/monix/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/monix/monix/teams", + "hooks_url": "https://api.github.com/repos/monix/monix/hooks", + "issue_events_url": "https://api.github.com/repos/monix/monix/issues/events{/number}", + "events_url": "https://api.github.com/repos/monix/monix/events", + "assignees_url": "https://api.github.com/repos/monix/monix/assignees{/user}", + "branches_url": "https://api.github.com/repos/monix/monix/branches{/branch}", + "tags_url": "https://api.github.com/repos/monix/monix/tags", + "blobs_url": "https://api.github.com/repos/monix/monix/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/monix/monix/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/monix/monix/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/monix/monix/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/monix/monix/statuses/{sha}", + "languages_url": "https://api.github.com/repos/monix/monix/languages", + "stargazers_url": "https://api.github.com/repos/monix/monix/stargazers", + "contributors_url": "https://api.github.com/repos/monix/monix/contributors", + "subscribers_url": "https://api.github.com/repos/monix/monix/subscribers", + "subscription_url": "https://api.github.com/repos/monix/monix/subscription", + "commits_url": "https://api.github.com/repos/monix/monix/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/monix/monix/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/monix/monix/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/monix/monix/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/monix/monix/contents/{+path}", + "compare_url": "https://api.github.com/repos/monix/monix/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/monix/monix/merges", + "archive_url": "https://api.github.com/repos/monix/monix/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/monix/monix/downloads", + "issues_url": "https://api.github.com/repos/monix/monix/issues{/number}", + "pulls_url": "https://api.github.com/repos/monix/monix/pulls{/number}", + "milestones_url": "https://api.github.com/repos/monix/monix/milestones{/number}", + "notifications_url": "https://api.github.com/repos/monix/monix/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/monix/monix/labels{/name}", + "releases_url": "https://api.github.com/repos/monix/monix/releases{/id}", + "deployments_url": "https://api.github.com/repos/monix/monix/deployments", + "created_at": "2014-01-06T12:56:07Z", + "updated_at": "2019-10-02T08:21:48Z", + "pushed_at": "2019-10-04T14:39:05Z", + "git_url": "git://github.com/monix/monix.git", + "ssh_url": "git@github.com:monix/monix.git", + "clone_url": "https://github.com/monix/monix.git", + "svn_url": "https://github.com/monix/monix", + "homepage": "https://monix.io", + "size": 13985, + "stargazers_count": 1581, + "watchers_count": 1581, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 189, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 44, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 189, + "open_issues": 44, + "watchers": 1581, + "default_branch": "master", + "score": 82.21878 + }, + { + "id": 1804055, + "node_id": "MDEwOlJlcG9zaXRvcnkxODA0MDU1", + "name": "scalacheck", + "full_name": "typelevel/scalacheck", + "private": false, + "owner": { + "login": "typelevel", + "id": 3731824, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjM3MzE4MjQ=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3731824?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/typelevel", + "html_url": "https://github.com/typelevel", + "followers_url": "https://api.github.com/users/typelevel/followers", + "following_url": "https://api.github.com/users/typelevel/following{/other_user}", + "gists_url": "https://api.github.com/users/typelevel/gists{/gist_id}", + "starred_url": "https://api.github.com/users/typelevel/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/typelevel/subscriptions", + "organizations_url": "https://api.github.com/users/typelevel/orgs", + "repos_url": "https://api.github.com/users/typelevel/repos", + "events_url": "https://api.github.com/users/typelevel/events{/privacy}", + "received_events_url": "https://api.github.com/users/typelevel/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/typelevel/scalacheck", + "description": "Property-based testing for Scala", + "fork": false, + "url": "https://api.github.com/repos/typelevel/scalacheck", + "forks_url": "https://api.github.com/repos/typelevel/scalacheck/forks", + "keys_url": "https://api.github.com/repos/typelevel/scalacheck/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/typelevel/scalacheck/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/typelevel/scalacheck/teams", + "hooks_url": "https://api.github.com/repos/typelevel/scalacheck/hooks", + "issue_events_url": "https://api.github.com/repos/typelevel/scalacheck/issues/events{/number}", + "events_url": "https://api.github.com/repos/typelevel/scalacheck/events", + "assignees_url": "https://api.github.com/repos/typelevel/scalacheck/assignees{/user}", + "branches_url": "https://api.github.com/repos/typelevel/scalacheck/branches{/branch}", + "tags_url": "https://api.github.com/repos/typelevel/scalacheck/tags", + "blobs_url": "https://api.github.com/repos/typelevel/scalacheck/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/typelevel/scalacheck/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/typelevel/scalacheck/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/typelevel/scalacheck/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/typelevel/scalacheck/statuses/{sha}", + "languages_url": "https://api.github.com/repos/typelevel/scalacheck/languages", + "stargazers_url": "https://api.github.com/repos/typelevel/scalacheck/stargazers", + "contributors_url": "https://api.github.com/repos/typelevel/scalacheck/contributors", + "subscribers_url": "https://api.github.com/repos/typelevel/scalacheck/subscribers", + "subscription_url": "https://api.github.com/repos/typelevel/scalacheck/subscription", + "commits_url": "https://api.github.com/repos/typelevel/scalacheck/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/typelevel/scalacheck/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/typelevel/scalacheck/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/typelevel/scalacheck/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/typelevel/scalacheck/contents/{+path}", + "compare_url": "https://api.github.com/repos/typelevel/scalacheck/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/typelevel/scalacheck/merges", + "archive_url": "https://api.github.com/repos/typelevel/scalacheck/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/typelevel/scalacheck/downloads", + "issues_url": "https://api.github.com/repos/typelevel/scalacheck/issues{/number}", + "pulls_url": "https://api.github.com/repos/typelevel/scalacheck/pulls{/number}", + "milestones_url": "https://api.github.com/repos/typelevel/scalacheck/milestones{/number}", + "notifications_url": "https://api.github.com/repos/typelevel/scalacheck/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/typelevel/scalacheck/labels{/name}", + "releases_url": "https://api.github.com/repos/typelevel/scalacheck/releases{/id}", + "deployments_url": "https://api.github.com/repos/typelevel/scalacheck/deployments", + "created_at": "2011-05-26T11:44:12Z", + "updated_at": "2019-10-02T19:40:53Z", + "pushed_at": "2019-09-29T05:41:48Z", + "git_url": "git://github.com/typelevel/scalacheck.git", + "ssh_url": "git@github.com:typelevel/scalacheck.git", + "clone_url": "https://github.com/typelevel/scalacheck.git", + "svn_url": "https://github.com/typelevel/scalacheck", + "homepage": "www.scalacheck.org", + "size": 15816, + "stargazers_count": 1573, + "watchers_count": 1573, + "language": "Scala", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 341, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 60, + "license": { + "key": "bsd-3-clause", + "name": "BSD 3-Clause \"New\" or \"Revised\" License", + "spdx_id": "BSD-3-Clause", + "url": "https://api.github.com/licenses/bsd-3-clause", + "node_id": "MDc6TGljZW5zZTU=" + }, + "forks": 341, + "open_issues": 60, + "watchers": 1573, + "default_branch": "master", + "score": 91.22221 + }, + { + "id": 37548601, + "node_id": "MDEwOlJlcG9zaXRvcnkzNzU0ODYwMQ==", + "name": "coursier", + "full_name": "coursier/coursier", + "private": false, + "owner": { + "login": "coursier", + "id": 24917177, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjI0OTE3MTc3", + "avatar_url": "https://avatars1.githubusercontent.com/u/24917177?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coursier", + "html_url": "https://github.com/coursier", + "followers_url": "https://api.github.com/users/coursier/followers", + "following_url": "https://api.github.com/users/coursier/following{/other_user}", + "gists_url": "https://api.github.com/users/coursier/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coursier/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coursier/subscriptions", + "organizations_url": "https://api.github.com/users/coursier/orgs", + "repos_url": "https://api.github.com/users/coursier/repos", + "events_url": "https://api.github.com/users/coursier/events{/privacy}", + "received_events_url": "https://api.github.com/users/coursier/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coursier/coursier", + "description": "Pure Scala Artifact Fetching", + "fork": false, + "url": "https://api.github.com/repos/coursier/coursier", + "forks_url": "https://api.github.com/repos/coursier/coursier/forks", + "keys_url": "https://api.github.com/repos/coursier/coursier/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coursier/coursier/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coursier/coursier/teams", + "hooks_url": "https://api.github.com/repos/coursier/coursier/hooks", + "issue_events_url": "https://api.github.com/repos/coursier/coursier/issues/events{/number}", + "events_url": "https://api.github.com/repos/coursier/coursier/events", + "assignees_url": "https://api.github.com/repos/coursier/coursier/assignees{/user}", + "branches_url": "https://api.github.com/repos/coursier/coursier/branches{/branch}", + "tags_url": "https://api.github.com/repos/coursier/coursier/tags", + "blobs_url": "https://api.github.com/repos/coursier/coursier/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coursier/coursier/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coursier/coursier/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coursier/coursier/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coursier/coursier/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coursier/coursier/languages", + "stargazers_url": "https://api.github.com/repos/coursier/coursier/stargazers", + "contributors_url": "https://api.github.com/repos/coursier/coursier/contributors", + "subscribers_url": "https://api.github.com/repos/coursier/coursier/subscribers", + "subscription_url": "https://api.github.com/repos/coursier/coursier/subscription", + "commits_url": "https://api.github.com/repos/coursier/coursier/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coursier/coursier/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coursier/coursier/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coursier/coursier/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coursier/coursier/contents/{+path}", + "compare_url": "https://api.github.com/repos/coursier/coursier/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coursier/coursier/merges", + "archive_url": "https://api.github.com/repos/coursier/coursier/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coursier/coursier/downloads", + "issues_url": "https://api.github.com/repos/coursier/coursier/issues{/number}", + "pulls_url": "https://api.github.com/repos/coursier/coursier/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coursier/coursier/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coursier/coursier/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coursier/coursier/labels{/name}", + "releases_url": "https://api.github.com/repos/coursier/coursier/releases{/id}", + "deployments_url": "https://api.github.com/repos/coursier/coursier/deployments", + "created_at": "2015-06-16T18:32:53Z", + "updated_at": "2019-10-05T03:30:23Z", + "pushed_at": "2019-10-04T00:02:19Z", + "git_url": "git://github.com/coursier/coursier.git", + "ssh_url": "git@github.com:coursier/coursier.git", + "clone_url": "https://github.com/coursier/coursier.git", + "svn_url": "https://github.com/coursier/coursier", + "homepage": "https://get-coursier.io", + "size": 26892, + "stargazers_count": 1530, + "watchers_count": 1530, + "language": "Scala", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": true, + "forks_count": 173, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 102, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 173, + "open_issues": 102, + "watchers": 1530, + "default_branch": "master", + "score": 78.547516 + }, + { + "id": 2705076, + "node_id": "MDEwOlJlcG9zaXRvcnkyNzA1MDc2", + "name": "spire", + "full_name": "typelevel/spire", + "private": false, + "owner": { + "login": "typelevel", + "id": 3731824, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjM3MzE4MjQ=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3731824?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/typelevel", + "html_url": "https://github.com/typelevel", + "followers_url": "https://api.github.com/users/typelevel/followers", + "following_url": "https://api.github.com/users/typelevel/following{/other_user}", + "gists_url": "https://api.github.com/users/typelevel/gists{/gist_id}", + "starred_url": "https://api.github.com/users/typelevel/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/typelevel/subscriptions", + "organizations_url": "https://api.github.com/users/typelevel/orgs", + "repos_url": "https://api.github.com/users/typelevel/repos", + "events_url": "https://api.github.com/users/typelevel/events{/privacy}", + "received_events_url": "https://api.github.com/users/typelevel/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/typelevel/spire", + "description": "Powerful new number types and numeric abstractions for Scala.", + "fork": false, + "url": "https://api.github.com/repos/typelevel/spire", + "forks_url": "https://api.github.com/repos/typelevel/spire/forks", + "keys_url": "https://api.github.com/repos/typelevel/spire/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/typelevel/spire/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/typelevel/spire/teams", + "hooks_url": "https://api.github.com/repos/typelevel/spire/hooks", + "issue_events_url": "https://api.github.com/repos/typelevel/spire/issues/events{/number}", + "events_url": "https://api.github.com/repos/typelevel/spire/events", + "assignees_url": "https://api.github.com/repos/typelevel/spire/assignees{/user}", + "branches_url": "https://api.github.com/repos/typelevel/spire/branches{/branch}", + "tags_url": "https://api.github.com/repos/typelevel/spire/tags", + "blobs_url": "https://api.github.com/repos/typelevel/spire/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/typelevel/spire/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/typelevel/spire/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/typelevel/spire/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/typelevel/spire/statuses/{sha}", + "languages_url": "https://api.github.com/repos/typelevel/spire/languages", + "stargazers_url": "https://api.github.com/repos/typelevel/spire/stargazers", + "contributors_url": "https://api.github.com/repos/typelevel/spire/contributors", + "subscribers_url": "https://api.github.com/repos/typelevel/spire/subscribers", + "subscription_url": "https://api.github.com/repos/typelevel/spire/subscription", + "commits_url": "https://api.github.com/repos/typelevel/spire/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/typelevel/spire/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/typelevel/spire/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/typelevel/spire/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/typelevel/spire/contents/{+path}", + "compare_url": "https://api.github.com/repos/typelevel/spire/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/typelevel/spire/merges", + "archive_url": "https://api.github.com/repos/typelevel/spire/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/typelevel/spire/downloads", + "issues_url": "https://api.github.com/repos/typelevel/spire/issues{/number}", + "pulls_url": "https://api.github.com/repos/typelevel/spire/pulls{/number}", + "milestones_url": "https://api.github.com/repos/typelevel/spire/milestones{/number}", + "notifications_url": "https://api.github.com/repos/typelevel/spire/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/typelevel/spire/labels{/name}", + "releases_url": "https://api.github.com/repos/typelevel/spire/releases{/id}", + "deployments_url": "https://api.github.com/repos/typelevel/spire/deployments", + "created_at": "2011-11-03T20:52:53Z", + "updated_at": "2019-10-05T06:00:47Z", + "pushed_at": "2019-10-03T18:29:49Z", + "git_url": "git://github.com/typelevel/spire.git", + "ssh_url": "git@github.com:typelevel/spire.git", + "clone_url": "https://github.com/typelevel/spire.git", + "svn_url": "https://github.com/typelevel/spire", + "homepage": "", + "size": 10813, + "stargazers_count": 1530, + "watchers_count": 1530, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": true, + "forks_count": 219, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 169, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 219, + "open_issues": 169, + "watchers": 1530, + "default_branch": "master", + "score": 61.082695 + }, + { + "id": 39411044, + "node_id": "MDEwOlJlcG9zaXRvcnkzOTQxMTA0NA==", + "name": "quill", + "full_name": "getquill/quill", + "private": false, + "owner": { + "login": "getquill", + "id": 13422948, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjEzNDIyOTQ4", + "avatar_url": "https://avatars3.githubusercontent.com/u/13422948?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/getquill", + "html_url": "https://github.com/getquill", + "followers_url": "https://api.github.com/users/getquill/followers", + "following_url": "https://api.github.com/users/getquill/following{/other_user}", + "gists_url": "https://api.github.com/users/getquill/gists{/gist_id}", + "starred_url": "https://api.github.com/users/getquill/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/getquill/subscriptions", + "organizations_url": "https://api.github.com/users/getquill/orgs", + "repos_url": "https://api.github.com/users/getquill/repos", + "events_url": "https://api.github.com/users/getquill/events{/privacy}", + "received_events_url": "https://api.github.com/users/getquill/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/getquill/quill", + "description": "Compile-time Language Integrated Queries for Scala", + "fork": false, + "url": "https://api.github.com/repos/getquill/quill", + "forks_url": "https://api.github.com/repos/getquill/quill/forks", + "keys_url": "https://api.github.com/repos/getquill/quill/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/getquill/quill/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/getquill/quill/teams", + "hooks_url": "https://api.github.com/repos/getquill/quill/hooks", + "issue_events_url": "https://api.github.com/repos/getquill/quill/issues/events{/number}", + "events_url": "https://api.github.com/repos/getquill/quill/events", + "assignees_url": "https://api.github.com/repos/getquill/quill/assignees{/user}", + "branches_url": "https://api.github.com/repos/getquill/quill/branches{/branch}", + "tags_url": "https://api.github.com/repos/getquill/quill/tags", + "blobs_url": "https://api.github.com/repos/getquill/quill/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/getquill/quill/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/getquill/quill/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/getquill/quill/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/getquill/quill/statuses/{sha}", + "languages_url": "https://api.github.com/repos/getquill/quill/languages", + "stargazers_url": "https://api.github.com/repos/getquill/quill/stargazers", + "contributors_url": "https://api.github.com/repos/getquill/quill/contributors", + "subscribers_url": "https://api.github.com/repos/getquill/quill/subscribers", + "subscription_url": "https://api.github.com/repos/getquill/quill/subscription", + "commits_url": "https://api.github.com/repos/getquill/quill/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/getquill/quill/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/getquill/quill/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/getquill/quill/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/getquill/quill/contents/{+path}", + "compare_url": "https://api.github.com/repos/getquill/quill/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/getquill/quill/merges", + "archive_url": "https://api.github.com/repos/getquill/quill/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/getquill/quill/downloads", + "issues_url": "https://api.github.com/repos/getquill/quill/issues{/number}", + "pulls_url": "https://api.github.com/repos/getquill/quill/pulls{/number}", + "milestones_url": "https://api.github.com/repos/getquill/quill/milestones{/number}", + "notifications_url": "https://api.github.com/repos/getquill/quill/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/getquill/quill/labels{/name}", + "releases_url": "https://api.github.com/repos/getquill/quill/releases{/id}", + "deployments_url": "https://api.github.com/repos/getquill/quill/deployments", + "created_at": "2015-07-20T22:15:04Z", + "updated_at": "2019-10-04T18:45:25Z", + "pushed_at": "2019-10-05T00:28:58Z", + "git_url": "git://github.com/getquill/quill.git", + "ssh_url": "git@github.com:getquill/quill.git", + "clone_url": "https://github.com/getquill/quill.git", + "svn_url": "https://github.com/getquill/quill", + "homepage": "https://getquill.io", + "size": 8192, + "stargazers_count": 1529, + "watchers_count": 1529, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": true, + "forks_count": 233, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 194, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 233, + "open_issues": 194, + "watchers": 1529, + "default_branch": "master", + "score": 69.84335 + }, + { + "id": 1174826, + "node_id": "MDEwOlJlcG9zaXRvcnkxMTc0ODI2", + "name": "goose", + "full_name": "GravityLabs/goose", + "private": false, + "owner": { + "login": "GravityLabs", + "id": 787427, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc4NzQyNw==", + "avatar_url": "https://avatars3.githubusercontent.com/u/787427?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/GravityLabs", + "html_url": "https://github.com/GravityLabs", + "followers_url": "https://api.github.com/users/GravityLabs/followers", + "following_url": "https://api.github.com/users/GravityLabs/following{/other_user}", + "gists_url": "https://api.github.com/users/GravityLabs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/GravityLabs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/GravityLabs/subscriptions", + "organizations_url": "https://api.github.com/users/GravityLabs/orgs", + "repos_url": "https://api.github.com/users/GravityLabs/repos", + "events_url": "https://api.github.com/users/GravityLabs/events{/privacy}", + "received_events_url": "https://api.github.com/users/GravityLabs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/GravityLabs/goose", + "description": "Html Content / Article Extractor in Scala - open sourced from Gravity Labs ", + "fork": false, + "url": "https://api.github.com/repos/GravityLabs/goose", + "forks_url": "https://api.github.com/repos/GravityLabs/goose/forks", + "keys_url": "https://api.github.com/repos/GravityLabs/goose/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/GravityLabs/goose/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/GravityLabs/goose/teams", + "hooks_url": "https://api.github.com/repos/GravityLabs/goose/hooks", + "issue_events_url": "https://api.github.com/repos/GravityLabs/goose/issues/events{/number}", + "events_url": "https://api.github.com/repos/GravityLabs/goose/events", + "assignees_url": "https://api.github.com/repos/GravityLabs/goose/assignees{/user}", + "branches_url": "https://api.github.com/repos/GravityLabs/goose/branches{/branch}", + "tags_url": "https://api.github.com/repos/GravityLabs/goose/tags", + "blobs_url": "https://api.github.com/repos/GravityLabs/goose/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/GravityLabs/goose/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/GravityLabs/goose/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/GravityLabs/goose/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/GravityLabs/goose/statuses/{sha}", + "languages_url": "https://api.github.com/repos/GravityLabs/goose/languages", + "stargazers_url": "https://api.github.com/repos/GravityLabs/goose/stargazers", + "contributors_url": "https://api.github.com/repos/GravityLabs/goose/contributors", + "subscribers_url": "https://api.github.com/repos/GravityLabs/goose/subscribers", + "subscription_url": "https://api.github.com/repos/GravityLabs/goose/subscription", + "commits_url": "https://api.github.com/repos/GravityLabs/goose/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/GravityLabs/goose/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/GravityLabs/goose/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/GravityLabs/goose/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/GravityLabs/goose/contents/{+path}", + "compare_url": "https://api.github.com/repos/GravityLabs/goose/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/GravityLabs/goose/merges", + "archive_url": "https://api.github.com/repos/GravityLabs/goose/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/GravityLabs/goose/downloads", + "issues_url": "https://api.github.com/repos/GravityLabs/goose/issues{/number}", + "pulls_url": "https://api.github.com/repos/GravityLabs/goose/pulls{/number}", + "milestones_url": "https://api.github.com/repos/GravityLabs/goose/milestones{/number}", + "notifications_url": "https://api.github.com/repos/GravityLabs/goose/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/GravityLabs/goose/labels{/name}", + "releases_url": "https://api.github.com/repos/GravityLabs/goose/releases{/id}", + "deployments_url": "https://api.github.com/repos/GravityLabs/goose/deployments", + "created_at": "2010-12-16T18:12:36Z", + "updated_at": "2019-10-02T09:32:07Z", + "pushed_at": "2017-04-18T08:29:34Z", + "git_url": "git://github.com/GravityLabs/goose.git", + "ssh_url": "git@github.com:GravityLabs/goose.git", + "clone_url": "https://github.com/GravityLabs/goose.git", + "svn_url": "https://github.com/GravityLabs/goose", + "homepage": "http://gravity.com", + "size": 2882, + "stargazers_count": 1525, + "watchers_count": 1525, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 345, + "mirror_url": null, + "archived": true, + "disabled": false, + "open_issues_count": 63, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 345, + "open_issues": 63, + "watchers": 1525, + "default_branch": "master", + "score": 52.268074 + }, + { + "id": 14679065, + "node_id": "MDEwOlJlcG9zaXRvcnkxNDY3OTA2NQ==", + "name": "doobie", + "full_name": "tpolecat/doobie", + "private": false, + "owner": { + "login": "tpolecat", + "id": 1200131, + "node_id": "MDQ6VXNlcjEyMDAxMzE=", + "avatar_url": "https://avatars0.githubusercontent.com/u/1200131?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tpolecat", + "html_url": "https://github.com/tpolecat", + "followers_url": "https://api.github.com/users/tpolecat/followers", + "following_url": "https://api.github.com/users/tpolecat/following{/other_user}", + "gists_url": "https://api.github.com/users/tpolecat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tpolecat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tpolecat/subscriptions", + "organizations_url": "https://api.github.com/users/tpolecat/orgs", + "repos_url": "https://api.github.com/users/tpolecat/repos", + "events_url": "https://api.github.com/users/tpolecat/events{/privacy}", + "received_events_url": "https://api.github.com/users/tpolecat/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/tpolecat/doobie", + "description": "Functional JDBC layer for Scala.", + "fork": false, + "url": "https://api.github.com/repos/tpolecat/doobie", + "forks_url": "https://api.github.com/repos/tpolecat/doobie/forks", + "keys_url": "https://api.github.com/repos/tpolecat/doobie/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/tpolecat/doobie/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/tpolecat/doobie/teams", + "hooks_url": "https://api.github.com/repos/tpolecat/doobie/hooks", + "issue_events_url": "https://api.github.com/repos/tpolecat/doobie/issues/events{/number}", + "events_url": "https://api.github.com/repos/tpolecat/doobie/events", + "assignees_url": "https://api.github.com/repos/tpolecat/doobie/assignees{/user}", + "branches_url": "https://api.github.com/repos/tpolecat/doobie/branches{/branch}", + "tags_url": "https://api.github.com/repos/tpolecat/doobie/tags", + "blobs_url": "https://api.github.com/repos/tpolecat/doobie/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/tpolecat/doobie/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/tpolecat/doobie/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/tpolecat/doobie/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/tpolecat/doobie/statuses/{sha}", + "languages_url": "https://api.github.com/repos/tpolecat/doobie/languages", + "stargazers_url": "https://api.github.com/repos/tpolecat/doobie/stargazers", + "contributors_url": "https://api.github.com/repos/tpolecat/doobie/contributors", + "subscribers_url": "https://api.github.com/repos/tpolecat/doobie/subscribers", + "subscription_url": "https://api.github.com/repos/tpolecat/doobie/subscription", + "commits_url": "https://api.github.com/repos/tpolecat/doobie/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/tpolecat/doobie/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/tpolecat/doobie/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/tpolecat/doobie/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/tpolecat/doobie/contents/{+path}", + "compare_url": "https://api.github.com/repos/tpolecat/doobie/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/tpolecat/doobie/merges", + "archive_url": "https://api.github.com/repos/tpolecat/doobie/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/tpolecat/doobie/downloads", + "issues_url": "https://api.github.com/repos/tpolecat/doobie/issues{/number}", + "pulls_url": "https://api.github.com/repos/tpolecat/doobie/pulls{/number}", + "milestones_url": "https://api.github.com/repos/tpolecat/doobie/milestones{/number}", + "notifications_url": "https://api.github.com/repos/tpolecat/doobie/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/tpolecat/doobie/labels{/name}", + "releases_url": "https://api.github.com/repos/tpolecat/doobie/releases{/id}", + "deployments_url": "https://api.github.com/repos/tpolecat/doobie/deployments", + "created_at": "2013-11-25T07:25:20Z", + "updated_at": "2019-10-05T13:15:51Z", + "pushed_at": "2019-10-05T13:15:49Z", + "git_url": "git://github.com/tpolecat/doobie.git", + "ssh_url": "git@github.com:tpolecat/doobie.git", + "clone_url": "https://github.com/tpolecat/doobie.git", + "svn_url": "https://github.com/tpolecat/doobie", + "homepage": "", + "size": 8078, + "stargazers_count": 1514, + "watchers_count": 1514, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": true, + "forks_count": 244, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 111, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 244, + "open_issues": 111, + "watchers": 1514, + "default_branch": "master", + "score": 76.96899 + }, + { + "id": 8609125, + "node_id": "MDEwOlJlcG9zaXRvcnk4NjA5MTI1", + "name": "fs2", + "full_name": "functional-streams-for-scala/fs2", + "private": false, + "owner": { + "login": "functional-streams-for-scala", + "id": 14128107, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE0MTI4MTA3", + "avatar_url": "https://avatars0.githubusercontent.com/u/14128107?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/functional-streams-for-scala", + "html_url": "https://github.com/functional-streams-for-scala", + "followers_url": "https://api.github.com/users/functional-streams-for-scala/followers", + "following_url": "https://api.github.com/users/functional-streams-for-scala/following{/other_user}", + "gists_url": "https://api.github.com/users/functional-streams-for-scala/gists{/gist_id}", + "starred_url": "https://api.github.com/users/functional-streams-for-scala/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/functional-streams-for-scala/subscriptions", + "organizations_url": "https://api.github.com/users/functional-streams-for-scala/orgs", + "repos_url": "https://api.github.com/users/functional-streams-for-scala/repos", + "events_url": "https://api.github.com/users/functional-streams-for-scala/events{/privacy}", + "received_events_url": "https://api.github.com/users/functional-streams-for-scala/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/functional-streams-for-scala/fs2", + "description": "Compositional, streaming I/O library for Scala", + "fork": false, + "url": "https://api.github.com/repos/functional-streams-for-scala/fs2", + "forks_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/forks", + "keys_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/teams", + "hooks_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/hooks", + "issue_events_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/issues/events{/number}", + "events_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/events", + "assignees_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/assignees{/user}", + "branches_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/branches{/branch}", + "tags_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/tags", + "blobs_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/statuses/{sha}", + "languages_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/languages", + "stargazers_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/stargazers", + "contributors_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/contributors", + "subscribers_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/subscribers", + "subscription_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/subscription", + "commits_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/contents/{+path}", + "compare_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/merges", + "archive_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/downloads", + "issues_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/issues{/number}", + "pulls_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/pulls{/number}", + "milestones_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/milestones{/number}", + "notifications_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/labels{/name}", + "releases_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/releases{/id}", + "deployments_url": "https://api.github.com/repos/functional-streams-for-scala/fs2/deployments", + "created_at": "2013-03-06T17:34:15Z", + "updated_at": "2019-10-04T12:52:04Z", + "pushed_at": "2019-10-04T20:32:28Z", + "git_url": "git://github.com/functional-streams-for-scala/fs2.git", + "ssh_url": "git@github.com:functional-streams-for-scala/fs2.git", + "clone_url": "https://github.com/functional-streams-for-scala/fs2.git", + "svn_url": "https://github.com/functional-streams-for-scala/fs2", + "homepage": "https://fs2.io", + "size": 10528, + "stargazers_count": 1505, + "watchers_count": 1505, + "language": "Scala", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 385, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 47, + "license": { + "key": "other", + "name": "Other", + "spdx_id": "NOASSERTION", + "url": null, + "node_id": "MDc6TGljZW5zZTA=" + }, + "forks": 385, + "open_issues": 47, + "watchers": 1505, + "default_branch": "master", + "score": 73.63177 + }, + { + "id": 80640282, + "node_id": "MDEwOlJlcG9zaXRvcnk4MDY0MDI4Mg==", + "name": "picocli", + "full_name": "remkop/picocli", + "private": false, + "owner": { + "login": "remkop", + "id": 5917763, + "node_id": "MDQ6VXNlcjU5MTc3NjM=", + "avatar_url": "https://avatars2.githubusercontent.com/u/5917763?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/remkop", + "html_url": "https://github.com/remkop", + "followers_url": "https://api.github.com/users/remkop/followers", + "following_url": "https://api.github.com/users/remkop/following{/other_user}", + "gists_url": "https://api.github.com/users/remkop/gists{/gist_id}", + "starred_url": "https://api.github.com/users/remkop/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/remkop/subscriptions", + "organizations_url": "https://api.github.com/users/remkop/orgs", + "repos_url": "https://api.github.com/users/remkop/repos", + "events_url": "https://api.github.com/users/remkop/events{/privacy}", + "received_events_url": "https://api.github.com/users/remkop/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/remkop/picocli", + "description": "The easiest way to build cool command line apps on & off the JVM. Colors, autocompletion, subcommands, GraalVM native images... In 1 source file so apps can include as source & avoid adding a dependency. For Java, Groovy, Kotlin, Scala,... ", + "fork": false, + "url": "https://api.github.com/repos/remkop/picocli", + "forks_url": "https://api.github.com/repos/remkop/picocli/forks", + "keys_url": "https://api.github.com/repos/remkop/picocli/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/remkop/picocli/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/remkop/picocli/teams", + "hooks_url": "https://api.github.com/repos/remkop/picocli/hooks", + "issue_events_url": "https://api.github.com/repos/remkop/picocli/issues/events{/number}", + "events_url": "https://api.github.com/repos/remkop/picocli/events", + "assignees_url": "https://api.github.com/repos/remkop/picocli/assignees{/user}", + "branches_url": "https://api.github.com/repos/remkop/picocli/branches{/branch}", + "tags_url": "https://api.github.com/repos/remkop/picocli/tags", + "blobs_url": "https://api.github.com/repos/remkop/picocli/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/remkop/picocli/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/remkop/picocli/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/remkop/picocli/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/remkop/picocli/statuses/{sha}", + "languages_url": "https://api.github.com/repos/remkop/picocli/languages", + "stargazers_url": "https://api.github.com/repos/remkop/picocli/stargazers", + "contributors_url": "https://api.github.com/repos/remkop/picocli/contributors", + "subscribers_url": "https://api.github.com/repos/remkop/picocli/subscribers", + "subscription_url": "https://api.github.com/repos/remkop/picocli/subscription", + "commits_url": "https://api.github.com/repos/remkop/picocli/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/remkop/picocli/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/remkop/picocli/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/remkop/picocli/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/remkop/picocli/contents/{+path}", + "compare_url": "https://api.github.com/repos/remkop/picocli/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/remkop/picocli/merges", + "archive_url": "https://api.github.com/repos/remkop/picocli/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/remkop/picocli/downloads", + "issues_url": "https://api.github.com/repos/remkop/picocli/issues{/number}", + "pulls_url": "https://api.github.com/repos/remkop/picocli/pulls{/number}", + "milestones_url": "https://api.github.com/repos/remkop/picocli/milestones{/number}", + "notifications_url": "https://api.github.com/repos/remkop/picocli/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/remkop/picocli/labels{/name}", + "releases_url": "https://api.github.com/repos/remkop/picocli/releases{/id}", + "deployments_url": "https://api.github.com/repos/remkop/picocli/deployments", + "created_at": "2017-02-01T16:38:41Z", + "updated_at": "2019-10-05T12:01:13Z", + "pushed_at": "2019-10-05T12:01:11Z", + "git_url": "git://github.com/remkop/picocli.git", + "ssh_url": "git@github.com:remkop/picocli.git", + "clone_url": "https://github.com/remkop/picocli.git", + "svn_url": "https://github.com/remkop/picocli", + "homepage": "https://picocli.info", + "size": 19853, + "stargazers_count": 1499, + "watchers_count": 1499, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 151, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 86, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 151, + "open_issues": 86, + "watchers": 1499, + "default_branch": "master", + "score": 26.729193 + }, + { + "id": 827985, + "node_id": "MDEwOlJlcG9zaXRvcnk4Mjc5ODU=", + "name": "giter8", + "full_name": "foundweekends/giter8", + "private": false, + "owner": { + "login": "foundweekends", + "id": 18076513, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE4MDc2NTEz", + "avatar_url": "https://avatars2.githubusercontent.com/u/18076513?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/foundweekends", + "html_url": "https://github.com/foundweekends", + "followers_url": "https://api.github.com/users/foundweekends/followers", + "following_url": "https://api.github.com/users/foundweekends/following{/other_user}", + "gists_url": "https://api.github.com/users/foundweekends/gists{/gist_id}", + "starred_url": "https://api.github.com/users/foundweekends/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/foundweekends/subscriptions", + "organizations_url": "https://api.github.com/users/foundweekends/orgs", + "repos_url": "https://api.github.com/users/foundweekends/repos", + "events_url": "https://api.github.com/users/foundweekends/events{/privacy}", + "received_events_url": "https://api.github.com/users/foundweekends/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/foundweekends/giter8", + "description": "a command line tool to apply templates defined on GitHub ", + "fork": false, + "url": "https://api.github.com/repos/foundweekends/giter8", + "forks_url": "https://api.github.com/repos/foundweekends/giter8/forks", + "keys_url": "https://api.github.com/repos/foundweekends/giter8/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/foundweekends/giter8/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/foundweekends/giter8/teams", + "hooks_url": "https://api.github.com/repos/foundweekends/giter8/hooks", + "issue_events_url": "https://api.github.com/repos/foundweekends/giter8/issues/events{/number}", + "events_url": "https://api.github.com/repos/foundweekends/giter8/events", + "assignees_url": "https://api.github.com/repos/foundweekends/giter8/assignees{/user}", + "branches_url": "https://api.github.com/repos/foundweekends/giter8/branches{/branch}", + "tags_url": "https://api.github.com/repos/foundweekends/giter8/tags", + "blobs_url": "https://api.github.com/repos/foundweekends/giter8/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/foundweekends/giter8/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/foundweekends/giter8/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/foundweekends/giter8/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/foundweekends/giter8/statuses/{sha}", + "languages_url": "https://api.github.com/repos/foundweekends/giter8/languages", + "stargazers_url": "https://api.github.com/repos/foundweekends/giter8/stargazers", + "contributors_url": "https://api.github.com/repos/foundweekends/giter8/contributors", + "subscribers_url": "https://api.github.com/repos/foundweekends/giter8/subscribers", + "subscription_url": "https://api.github.com/repos/foundweekends/giter8/subscription", + "commits_url": "https://api.github.com/repos/foundweekends/giter8/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/foundweekends/giter8/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/foundweekends/giter8/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/foundweekends/giter8/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/foundweekends/giter8/contents/{+path}", + "compare_url": "https://api.github.com/repos/foundweekends/giter8/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/foundweekends/giter8/merges", + "archive_url": "https://api.github.com/repos/foundweekends/giter8/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/foundweekends/giter8/downloads", + "issues_url": "https://api.github.com/repos/foundweekends/giter8/issues{/number}", + "pulls_url": "https://api.github.com/repos/foundweekends/giter8/pulls{/number}", + "milestones_url": "https://api.github.com/repos/foundweekends/giter8/milestones{/number}", + "notifications_url": "https://api.github.com/repos/foundweekends/giter8/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/foundweekends/giter8/labels{/name}", + "releases_url": "https://api.github.com/repos/foundweekends/giter8/releases{/id}", + "deployments_url": "https://api.github.com/repos/foundweekends/giter8/deployments", + "created_at": "2010-08-10T04:08:48Z", + "updated_at": "2019-10-04T14:47:51Z", + "pushed_at": "2019-10-01T07:03:08Z", + "git_url": "git://github.com/foundweekends/giter8.git", + "ssh_url": "git@github.com:foundweekends/giter8.git", + "clone_url": "https://github.com/foundweekends/giter8.git", + "svn_url": "https://github.com/foundweekends/giter8", + "homepage": "http://www.foundweekends.org/giter8/", + "size": 1576, + "stargazers_count": 1490, + "watchers_count": 1490, + "language": "Scala", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 205, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 62, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 205, + "open_issues": 62, + "watchers": 1490, + "default_branch": "master", + "score": 52.538723 + }, + { + "id": 585719, + "node_id": "MDEwOlJlcG9zaXRvcnk1ODU3MTk=", + "name": "spark", + "full_name": "mesos/spark", + "private": false, + "owner": { + "login": "mesos", + "id": 229272, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjIyOTI3Mg==", + "avatar_url": "https://avatars2.githubusercontent.com/u/229272?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mesos", + "html_url": "https://github.com/mesos", + "followers_url": "https://api.github.com/users/mesos/followers", + "following_url": "https://api.github.com/users/mesos/following{/other_user}", + "gists_url": "https://api.github.com/users/mesos/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mesos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mesos/subscriptions", + "organizations_url": "https://api.github.com/users/mesos/orgs", + "repos_url": "https://api.github.com/users/mesos/repos", + "events_url": "https://api.github.com/users/mesos/events{/privacy}", + "received_events_url": "https://api.github.com/users/mesos/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/mesos/spark", + "description": "Lightning-fast cluster computing in Java, Scala and Python.", + "fork": false, + "url": "https://api.github.com/repos/mesos/spark", + "forks_url": "https://api.github.com/repos/mesos/spark/forks", + "keys_url": "https://api.github.com/repos/mesos/spark/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/mesos/spark/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/mesos/spark/teams", + "hooks_url": "https://api.github.com/repos/mesos/spark/hooks", + "issue_events_url": "https://api.github.com/repos/mesos/spark/issues/events{/number}", + "events_url": "https://api.github.com/repos/mesos/spark/events", + "assignees_url": "https://api.github.com/repos/mesos/spark/assignees{/user}", + "branches_url": "https://api.github.com/repos/mesos/spark/branches{/branch}", + "tags_url": "https://api.github.com/repos/mesos/spark/tags", + "blobs_url": "https://api.github.com/repos/mesos/spark/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/mesos/spark/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/mesos/spark/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/mesos/spark/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/mesos/spark/statuses/{sha}", + "languages_url": "https://api.github.com/repos/mesos/spark/languages", + "stargazers_url": "https://api.github.com/repos/mesos/spark/stargazers", + "contributors_url": "https://api.github.com/repos/mesos/spark/contributors", + "subscribers_url": "https://api.github.com/repos/mesos/spark/subscribers", + "subscription_url": "https://api.github.com/repos/mesos/spark/subscription", + "commits_url": "https://api.github.com/repos/mesos/spark/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/mesos/spark/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/mesos/spark/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/mesos/spark/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/mesos/spark/contents/{+path}", + "compare_url": "https://api.github.com/repos/mesos/spark/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/mesos/spark/merges", + "archive_url": "https://api.github.com/repos/mesos/spark/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/mesos/spark/downloads", + "issues_url": "https://api.github.com/repos/mesos/spark/issues{/number}", + "pulls_url": "https://api.github.com/repos/mesos/spark/pulls{/number}", + "milestones_url": "https://api.github.com/repos/mesos/spark/milestones{/number}", + "notifications_url": "https://api.github.com/repos/mesos/spark/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/mesos/spark/labels{/name}", + "releases_url": "https://api.github.com/repos/mesos/spark/releases{/id}", + "deployments_url": "https://api.github.com/repos/mesos/spark/deployments", + "created_at": "2010-03-29T22:59:04Z", + "updated_at": "2019-10-04T21:19:09Z", + "pushed_at": "2014-04-08T20:31:01Z", + "git_url": "git://github.com/mesos/spark.git", + "ssh_url": "git@github.com:mesos/spark.git", + "clone_url": "https://github.com/mesos/spark.git", + "svn_url": "https://github.com/mesos/spark", + "homepage": "spark.incubator.apache.org", + "size": 72924, + "stargazers_count": 1447, + "watchers_count": 1447, + "language": "Scala", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 391, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 15, + "license": null, + "forks": 391, + "open_issues": 15, + "watchers": 1447, + "default_branch": "master", + "score": 64.62635 + }, + { + "id": 49143428, + "node_id": "MDEwOlJlcG9zaXRvcnk0OTE0MzQyOA==", + "name": "Binding.scala", + "full_name": "ThoughtWorksInc/Binding.scala", + "private": false, + "owner": { + "login": "ThoughtWorksInc", + "id": 168376, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2ODM3Ng==", + "avatar_url": "https://avatars3.githubusercontent.com/u/168376?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ThoughtWorksInc", + "html_url": "https://github.com/ThoughtWorksInc", + "followers_url": "https://api.github.com/users/ThoughtWorksInc/followers", + "following_url": "https://api.github.com/users/ThoughtWorksInc/following{/other_user}", + "gists_url": "https://api.github.com/users/ThoughtWorksInc/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ThoughtWorksInc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ThoughtWorksInc/subscriptions", + "organizations_url": "https://api.github.com/users/ThoughtWorksInc/orgs", + "repos_url": "https://api.github.com/users/ThoughtWorksInc/repos", + "events_url": "https://api.github.com/users/ThoughtWorksInc/events{/privacy}", + "received_events_url": "https://api.github.com/users/ThoughtWorksInc/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/ThoughtWorksInc/Binding.scala", + "description": "Reactive data-binding for Scala", + "fork": false, + "url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala", + "forks_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/forks", + "keys_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/teams", + "hooks_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/hooks", + "issue_events_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/issues/events{/number}", + "events_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/events", + "assignees_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/assignees{/user}", + "branches_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/branches{/branch}", + "tags_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/tags", + "blobs_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/statuses/{sha}", + "languages_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/languages", + "stargazers_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/stargazers", + "contributors_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/contributors", + "subscribers_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/subscribers", + "subscription_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/subscription", + "commits_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/contents/{+path}", + "compare_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/merges", + "archive_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/downloads", + "issues_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/issues{/number}", + "pulls_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/pulls{/number}", + "milestones_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/milestones{/number}", + "notifications_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/labels{/name}", + "releases_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/releases{/id}", + "deployments_url": "https://api.github.com/repos/ThoughtWorksInc/Binding.scala/deployments", + "created_at": "2016-01-06T15:28:52Z", + "updated_at": "2019-10-04T19:52:02Z", + "pushed_at": "2019-10-04T06:58:41Z", + "git_url": "git://github.com/ThoughtWorksInc/Binding.scala.git", + "ssh_url": "git@github.com:ThoughtWorksInc/Binding.scala.git", + "clone_url": "https://github.com/ThoughtWorksInc/Binding.scala.git", + "svn_url": "https://github.com/ThoughtWorksInc/Binding.scala", + "homepage": "https://javadoc.io/page/com.thoughtworks.binding/binding_2.12/latest/com/thoughtworks/binding/index.html", + "size": 19634, + "stargazers_count": 1433, + "watchers_count": 1433, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 99, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 48, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 99, + "open_issues": 48, + "watchers": 1433, + "default_branch": "master", + "score": 74.504364 + }, + { + "id": 3549747, + "node_id": "MDEwOlJlcG9zaXRvcnkzNTQ5NzQ3", + "name": "postgresql-async", + "full_name": "mauricio/postgresql-async", + "private": false, + "owner": { + "login": "mauricio", + "id": 5742, + "node_id": "MDQ6VXNlcjU3NDI=", + "avatar_url": "https://avatars1.githubusercontent.com/u/5742?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mauricio", + "html_url": "https://github.com/mauricio", + "followers_url": "https://api.github.com/users/mauricio/followers", + "following_url": "https://api.github.com/users/mauricio/following{/other_user}", + "gists_url": "https://api.github.com/users/mauricio/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mauricio/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mauricio/subscriptions", + "organizations_url": "https://api.github.com/users/mauricio/orgs", + "repos_url": "https://api.github.com/users/mauricio/repos", + "events_url": "https://api.github.com/users/mauricio/events{/privacy}", + "received_events_url": "https://api.github.com/users/mauricio/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/mauricio/postgresql-async", + "description": "Async, Netty based, database drivers for PostgreSQL and MySQL written in Scala", + "fork": false, + "url": "https://api.github.com/repos/mauricio/postgresql-async", + "forks_url": "https://api.github.com/repos/mauricio/postgresql-async/forks", + "keys_url": "https://api.github.com/repos/mauricio/postgresql-async/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/mauricio/postgresql-async/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/mauricio/postgresql-async/teams", + "hooks_url": "https://api.github.com/repos/mauricio/postgresql-async/hooks", + "issue_events_url": "https://api.github.com/repos/mauricio/postgresql-async/issues/events{/number}", + "events_url": "https://api.github.com/repos/mauricio/postgresql-async/events", + "assignees_url": "https://api.github.com/repos/mauricio/postgresql-async/assignees{/user}", + "branches_url": "https://api.github.com/repos/mauricio/postgresql-async/branches{/branch}", + "tags_url": "https://api.github.com/repos/mauricio/postgresql-async/tags", + "blobs_url": "https://api.github.com/repos/mauricio/postgresql-async/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/mauricio/postgresql-async/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/mauricio/postgresql-async/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/mauricio/postgresql-async/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/mauricio/postgresql-async/statuses/{sha}", + "languages_url": "https://api.github.com/repos/mauricio/postgresql-async/languages", + "stargazers_url": "https://api.github.com/repos/mauricio/postgresql-async/stargazers", + "contributors_url": "https://api.github.com/repos/mauricio/postgresql-async/contributors", + "subscribers_url": "https://api.github.com/repos/mauricio/postgresql-async/subscribers", + "subscription_url": "https://api.github.com/repos/mauricio/postgresql-async/subscription", + "commits_url": "https://api.github.com/repos/mauricio/postgresql-async/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/mauricio/postgresql-async/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/mauricio/postgresql-async/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/mauricio/postgresql-async/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/mauricio/postgresql-async/contents/{+path}", + "compare_url": "https://api.github.com/repos/mauricio/postgresql-async/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/mauricio/postgresql-async/merges", + "archive_url": "https://api.github.com/repos/mauricio/postgresql-async/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/mauricio/postgresql-async/downloads", + "issues_url": "https://api.github.com/repos/mauricio/postgresql-async/issues{/number}", + "pulls_url": "https://api.github.com/repos/mauricio/postgresql-async/pulls{/number}", + "milestones_url": "https://api.github.com/repos/mauricio/postgresql-async/milestones{/number}", + "notifications_url": "https://api.github.com/repos/mauricio/postgresql-async/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/mauricio/postgresql-async/labels{/name}", + "releases_url": "https://api.github.com/repos/mauricio/postgresql-async/releases{/id}", + "deployments_url": "https://api.github.com/repos/mauricio/postgresql-async/deployments", + "created_at": "2012-02-26T04:03:25Z", + "updated_at": "2019-09-20T07:15:09Z", + "pushed_at": "2019-01-26T21:38:12Z", + "git_url": "git://github.com/mauricio/postgresql-async.git", + "ssh_url": "git@github.com:mauricio/postgresql-async.git", + "clone_url": "https://github.com/mauricio/postgresql-async.git", + "svn_url": "https://github.com/mauricio/postgresql-async", + "homepage": "", + "size": 1430, + "stargazers_count": 1410, + "watchers_count": 1410, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 213, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 67, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 213, + "open_issues": 67, + "watchers": 1410, + "default_branch": "master", + "score": 49.63193 + }, + { + "id": 10608695, + "node_id": "MDEwOlJlcG9zaXRvcnkxMDYwODY5NQ==", + "name": "elastic4s", + "full_name": "sksamuel/elastic4s", + "private": false, + "owner": { + "login": "sksamuel", + "id": 743706, + "node_id": "MDQ6VXNlcjc0MzcwNg==", + "avatar_url": "https://avatars3.githubusercontent.com/u/743706?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sksamuel", + "html_url": "https://github.com/sksamuel", + "followers_url": "https://api.github.com/users/sksamuel/followers", + "following_url": "https://api.github.com/users/sksamuel/following{/other_user}", + "gists_url": "https://api.github.com/users/sksamuel/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sksamuel/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sksamuel/subscriptions", + "organizations_url": "https://api.github.com/users/sksamuel/orgs", + "repos_url": "https://api.github.com/users/sksamuel/repos", + "events_url": "https://api.github.com/users/sksamuel/events{/privacy}", + "received_events_url": "https://api.github.com/users/sksamuel/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/sksamuel/elastic4s", + "description": "Elasticsearch Scala Client - Reactive, Non Blocking, Type Safe, HTTP Client", + "fork": false, + "url": "https://api.github.com/repos/sksamuel/elastic4s", + "forks_url": "https://api.github.com/repos/sksamuel/elastic4s/forks", + "keys_url": "https://api.github.com/repos/sksamuel/elastic4s/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/sksamuel/elastic4s/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/sksamuel/elastic4s/teams", + "hooks_url": "https://api.github.com/repos/sksamuel/elastic4s/hooks", + "issue_events_url": "https://api.github.com/repos/sksamuel/elastic4s/issues/events{/number}", + "events_url": "https://api.github.com/repos/sksamuel/elastic4s/events", + "assignees_url": "https://api.github.com/repos/sksamuel/elastic4s/assignees{/user}", + "branches_url": "https://api.github.com/repos/sksamuel/elastic4s/branches{/branch}", + "tags_url": "https://api.github.com/repos/sksamuel/elastic4s/tags", + "blobs_url": "https://api.github.com/repos/sksamuel/elastic4s/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/sksamuel/elastic4s/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/sksamuel/elastic4s/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/sksamuel/elastic4s/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/sksamuel/elastic4s/statuses/{sha}", + "languages_url": "https://api.github.com/repos/sksamuel/elastic4s/languages", + "stargazers_url": "https://api.github.com/repos/sksamuel/elastic4s/stargazers", + "contributors_url": "https://api.github.com/repos/sksamuel/elastic4s/contributors", + "subscribers_url": "https://api.github.com/repos/sksamuel/elastic4s/subscribers", + "subscription_url": "https://api.github.com/repos/sksamuel/elastic4s/subscription", + "commits_url": "https://api.github.com/repos/sksamuel/elastic4s/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/sksamuel/elastic4s/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/sksamuel/elastic4s/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/sksamuel/elastic4s/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/sksamuel/elastic4s/contents/{+path}", + "compare_url": "https://api.github.com/repos/sksamuel/elastic4s/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/sksamuel/elastic4s/merges", + "archive_url": "https://api.github.com/repos/sksamuel/elastic4s/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/sksamuel/elastic4s/downloads", + "issues_url": "https://api.github.com/repos/sksamuel/elastic4s/issues{/number}", + "pulls_url": "https://api.github.com/repos/sksamuel/elastic4s/pulls{/number}", + "milestones_url": "https://api.github.com/repos/sksamuel/elastic4s/milestones{/number}", + "notifications_url": "https://api.github.com/repos/sksamuel/elastic4s/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/sksamuel/elastic4s/labels{/name}", + "releases_url": "https://api.github.com/repos/sksamuel/elastic4s/releases{/id}", + "deployments_url": "https://api.github.com/repos/sksamuel/elastic4s/deployments", + "created_at": "2013-06-10T20:23:57Z", + "updated_at": "2019-10-03T22:25:26Z", + "pushed_at": "2019-10-04T01:12:27Z", + "git_url": "git://github.com/sksamuel/elastic4s.git", + "ssh_url": "git@github.com:sksamuel/elastic4s.git", + "clone_url": "https://github.com/sksamuel/elastic4s.git", + "svn_url": "https://github.com/sksamuel/elastic4s", + "homepage": "", + "size": 10449, + "stargazers_count": 1406, + "watchers_count": 1406, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 565, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 48, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 565, + "open_issues": 48, + "watchers": 1406, + "default_branch": "master", + "score": 66.85939 + }, + { + "id": 18798826, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5ODgyNg==", + "name": "finch", + "full_name": "finagle/finch", + "private": false, + "owner": { + "login": "finagle", + "id": 7944306, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc5NDQzMDY=", + "avatar_url": "https://avatars1.githubusercontent.com/u/7944306?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/finagle", + "html_url": "https://github.com/finagle", + "followers_url": "https://api.github.com/users/finagle/followers", + "following_url": "https://api.github.com/users/finagle/following{/other_user}", + "gists_url": "https://api.github.com/users/finagle/gists{/gist_id}", + "starred_url": "https://api.github.com/users/finagle/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/finagle/subscriptions", + "organizations_url": "https://api.github.com/users/finagle/orgs", + "repos_url": "https://api.github.com/users/finagle/repos", + "events_url": "https://api.github.com/users/finagle/events{/privacy}", + "received_events_url": "https://api.github.com/users/finagle/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/finagle/finch", + "description": "Scala combinator library for building Finagle HTTP services", + "fork": false, + "url": "https://api.github.com/repos/finagle/finch", + "forks_url": "https://api.github.com/repos/finagle/finch/forks", + "keys_url": "https://api.github.com/repos/finagle/finch/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/finagle/finch/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/finagle/finch/teams", + "hooks_url": "https://api.github.com/repos/finagle/finch/hooks", + "issue_events_url": "https://api.github.com/repos/finagle/finch/issues/events{/number}", + "events_url": "https://api.github.com/repos/finagle/finch/events", + "assignees_url": "https://api.github.com/repos/finagle/finch/assignees{/user}", + "branches_url": "https://api.github.com/repos/finagle/finch/branches{/branch}", + "tags_url": "https://api.github.com/repos/finagle/finch/tags", + "blobs_url": "https://api.github.com/repos/finagle/finch/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/finagle/finch/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/finagle/finch/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/finagle/finch/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/finagle/finch/statuses/{sha}", + "languages_url": "https://api.github.com/repos/finagle/finch/languages", + "stargazers_url": "https://api.github.com/repos/finagle/finch/stargazers", + "contributors_url": "https://api.github.com/repos/finagle/finch/contributors", + "subscribers_url": "https://api.github.com/repos/finagle/finch/subscribers", + "subscription_url": "https://api.github.com/repos/finagle/finch/subscription", + "commits_url": "https://api.github.com/repos/finagle/finch/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/finagle/finch/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/finagle/finch/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/finagle/finch/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/finagle/finch/contents/{+path}", + "compare_url": "https://api.github.com/repos/finagle/finch/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/finagle/finch/merges", + "archive_url": "https://api.github.com/repos/finagle/finch/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/finagle/finch/downloads", + "issues_url": "https://api.github.com/repos/finagle/finch/issues{/number}", + "pulls_url": "https://api.github.com/repos/finagle/finch/pulls{/number}", + "milestones_url": "https://api.github.com/repos/finagle/finch/milestones{/number}", + "notifications_url": "https://api.github.com/repos/finagle/finch/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/finagle/finch/labels{/name}", + "releases_url": "https://api.github.com/repos/finagle/finch/releases{/id}", + "deployments_url": "https://api.github.com/repos/finagle/finch/deployments", + "created_at": "2014-04-15T12:17:44Z", + "updated_at": "2019-10-03T18:15:05Z", + "pushed_at": "2019-10-02T07:47:52Z", + "git_url": "git://github.com/finagle/finch.git", + "ssh_url": "git@github.com:finagle/finch.git", + "clone_url": "https://github.com/finagle/finch.git", + "svn_url": "https://github.com/finagle/finch", + "homepage": "https://finagle.github.io/finch", + "size": 8520, + "stargazers_count": 1405, + "watchers_count": 1405, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 198, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 60, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 198, + "open_issues": 60, + "watchers": 1405, + "default_branch": "master", + "score": 60.321606 + }, + { + "id": 67722021, + "node_id": "MDEwOlJlcG9zaXRvcnk2NzcyMjAyMQ==", + "name": "apollo-universal-starter-kit", + "full_name": "sysgears/apollo-universal-starter-kit", + "private": false, + "owner": { + "login": "sysgears", + "id": 456002, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjQ1NjAwMg==", + "avatar_url": "https://avatars1.githubusercontent.com/u/456002?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sysgears", + "html_url": "https://github.com/sysgears", + "followers_url": "https://api.github.com/users/sysgears/followers", + "following_url": "https://api.github.com/users/sysgears/following{/other_user}", + "gists_url": "https://api.github.com/users/sysgears/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sysgears/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sysgears/subscriptions", + "organizations_url": "https://api.github.com/users/sysgears/orgs", + "repos_url": "https://api.github.com/users/sysgears/repos", + "events_url": "https://api.github.com/users/sysgears/events{/privacy}", + "received_events_url": "https://api.github.com/users/sysgears/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/sysgears/apollo-universal-starter-kit", + "description": "Apollo Universal Starter Kit is an SEO-friendly, fully-configured, modular starter application that helps developers to streamline web, server, and mobile development with cutting-edge technologies and ultimate code reuse.", + "fork": false, + "url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit", + "forks_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/forks", + "keys_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/teams", + "hooks_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/hooks", + "issue_events_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/issues/events{/number}", + "events_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/events", + "assignees_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/assignees{/user}", + "branches_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/branches{/branch}", + "tags_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/tags", + "blobs_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/statuses/{sha}", + "languages_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/languages", + "stargazers_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/stargazers", + "contributors_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/contributors", + "subscribers_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/subscribers", + "subscription_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/subscription", + "commits_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/contents/{+path}", + "compare_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/merges", + "archive_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/downloads", + "issues_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/issues{/number}", + "pulls_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/pulls{/number}", + "milestones_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/milestones{/number}", + "notifications_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/labels{/name}", + "releases_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/releases{/id}", + "deployments_url": "https://api.github.com/repos/sysgears/apollo-universal-starter-kit/deployments", + "created_at": "2016-09-08T16:44:45Z", + "updated_at": "2019-10-04T00:41:35Z", + "pushed_at": "2019-09-09T14:43:15Z", + "git_url": "git://github.com/sysgears/apollo-universal-starter-kit.git", + "ssh_url": "git@github.com:sysgears/apollo-universal-starter-kit.git", + "clone_url": "https://github.com/sysgears/apollo-universal-starter-kit.git", + "svn_url": "https://github.com/sysgears/apollo-universal-starter-kit", + "homepage": "https://apollokit.org", + "size": 18317, + "stargazers_count": 1346, + "watchers_count": 1346, + "language": "JavaScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 273, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 95, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 273, + "open_issues": 95, + "watchers": 1346, + "default_branch": "master", + "score": 24.039364 + }, + { + "id": 578384, + "node_id": "MDEwOlJlcG9zaXRvcnk1NzgzODQ=", + "name": "ensime-server", + "full_name": "ensime/ensime-server", + "private": false, + "owner": { + "login": "ensime", + "id": 5089042, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjUwODkwNDI=", + "avatar_url": "https://avatars0.githubusercontent.com/u/5089042?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ensime", + "html_url": "https://github.com/ensime", + "followers_url": "https://api.github.com/users/ensime/followers", + "following_url": "https://api.github.com/users/ensime/following{/other_user}", + "gists_url": "https://api.github.com/users/ensime/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ensime/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ensime/subscriptions", + "organizations_url": "https://api.github.com/users/ensime/orgs", + "repos_url": "https://api.github.com/users/ensime/repos", + "events_url": "https://api.github.com/users/ensime/events{/privacy}", + "received_events_url": "https://api.github.com/users/ensime/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/ensime/ensime-server", + "description": "ENSIME JVM Process", + "fork": false, + "url": "https://api.github.com/repos/ensime/ensime-server", + "forks_url": "https://api.github.com/repos/ensime/ensime-server/forks", + "keys_url": "https://api.github.com/repos/ensime/ensime-server/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/ensime/ensime-server/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/ensime/ensime-server/teams", + "hooks_url": "https://api.github.com/repos/ensime/ensime-server/hooks", + "issue_events_url": "https://api.github.com/repos/ensime/ensime-server/issues/events{/number}", + "events_url": "https://api.github.com/repos/ensime/ensime-server/events", + "assignees_url": "https://api.github.com/repos/ensime/ensime-server/assignees{/user}", + "branches_url": "https://api.github.com/repos/ensime/ensime-server/branches{/branch}", + "tags_url": "https://api.github.com/repos/ensime/ensime-server/tags", + "blobs_url": "https://api.github.com/repos/ensime/ensime-server/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/ensime/ensime-server/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/ensime/ensime-server/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/ensime/ensime-server/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/ensime/ensime-server/statuses/{sha}", + "languages_url": "https://api.github.com/repos/ensime/ensime-server/languages", + "stargazers_url": "https://api.github.com/repos/ensime/ensime-server/stargazers", + "contributors_url": "https://api.github.com/repos/ensime/ensime-server/contributors", + "subscribers_url": "https://api.github.com/repos/ensime/ensime-server/subscribers", + "subscription_url": "https://api.github.com/repos/ensime/ensime-server/subscription", + "commits_url": "https://api.github.com/repos/ensime/ensime-server/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/ensime/ensime-server/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/ensime/ensime-server/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/ensime/ensime-server/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/ensime/ensime-server/contents/{+path}", + "compare_url": "https://api.github.com/repos/ensime/ensime-server/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/ensime/ensime-server/merges", + "archive_url": "https://api.github.com/repos/ensime/ensime-server/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/ensime/ensime-server/downloads", + "issues_url": "https://api.github.com/repos/ensime/ensime-server/issues{/number}", + "pulls_url": "https://api.github.com/repos/ensime/ensime-server/pulls{/number}", + "milestones_url": "https://api.github.com/repos/ensime/ensime-server/milestones{/number}", + "notifications_url": "https://api.github.com/repos/ensime/ensime-server/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/ensime/ensime-server/labels{/name}", + "releases_url": "https://api.github.com/repos/ensime/ensime-server/releases{/id}", + "deployments_url": "https://api.github.com/repos/ensime/ensime-server/deployments", + "created_at": "2010-03-25T00:57:54Z", + "updated_at": "2019-09-20T20:42:23Z", + "pushed_at": "2018-10-28T09:14:32Z", + "git_url": "git://github.com/ensime/ensime-server.git", + "ssh_url": "git@github.com:ensime/ensime-server.git", + "clone_url": "https://github.com/ensime/ensime-server.git", + "svn_url": "https://github.com/ensime/ensime-server", + "homepage": "http://ensime.org", + "size": 12095, + "stargazers_count": 1343, + "watchers_count": 1343, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 308, + "mirror_url": null, + "archived": true, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "gpl-3.0", + "name": "GNU General Public License v3.0", + "spdx_id": "GPL-3.0", + "url": "https://api.github.com/licenses/gpl-3.0", + "node_id": "MDc6TGljZW5zZTk=" + }, + "forks": 308, + "open_issues": 7, + "watchers": 1343, + "default_branch": "3.0", + "score": 53.67201 + }, + { + "id": 23600226, + "node_id": "MDEwOlJlcG9zaXRvcnkyMzYwMDIyNg==", + "name": "scalable-css-reading-list", + "full_name": "davidtheclark/scalable-css-reading-list", + "private": false, + "owner": { + "login": "davidtheclark", + "id": 628431, + "node_id": "MDQ6VXNlcjYyODQzMQ==", + "avatar_url": "https://avatars2.githubusercontent.com/u/628431?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/davidtheclark", + "html_url": "https://github.com/davidtheclark", + "followers_url": "https://api.github.com/users/davidtheclark/followers", + "following_url": "https://api.github.com/users/davidtheclark/following{/other_user}", + "gists_url": "https://api.github.com/users/davidtheclark/gists{/gist_id}", + "starred_url": "https://api.github.com/users/davidtheclark/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/davidtheclark/subscriptions", + "organizations_url": "https://api.github.com/users/davidtheclark/orgs", + "repos_url": "https://api.github.com/users/davidtheclark/repos", + "events_url": "https://api.github.com/users/davidtheclark/events{/privacy}", + "received_events_url": "https://api.github.com/users/davidtheclark/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/davidtheclark/scalable-css-reading-list", + "description": "Collected dispatches from The Quest for Scalable CSS", + "fork": false, + "url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list", + "forks_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/forks", + "keys_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/teams", + "hooks_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/hooks", + "issue_events_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/issues/events{/number}", + "events_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/events", + "assignees_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/assignees{/user}", + "branches_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/branches{/branch}", + "tags_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/tags", + "blobs_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/statuses/{sha}", + "languages_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/languages", + "stargazers_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/stargazers", + "contributors_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/contributors", + "subscribers_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/subscribers", + "subscription_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/subscription", + "commits_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/contents/{+path}", + "compare_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/merges", + "archive_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/downloads", + "issues_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/issues{/number}", + "pulls_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/pulls{/number}", + "milestones_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/milestones{/number}", + "notifications_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/labels{/name}", + "releases_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/releases{/id}", + "deployments_url": "https://api.github.com/repos/davidtheclark/scalable-css-reading-list/deployments", + "created_at": "2014-09-03T00:13:24Z", + "updated_at": "2019-10-01T04:10:52Z", + "pushed_at": "2018-11-08T02:42:45Z", + "git_url": "git://github.com/davidtheclark/scalable-css-reading-list.git", + "ssh_url": "git@github.com:davidtheclark/scalable-css-reading-list.git", + "clone_url": "https://github.com/davidtheclark/scalable-css-reading-list.git", + "svn_url": "https://github.com/davidtheclark/scalable-css-reading-list", + "homepage": null, + "size": 33, + "stargazers_count": 1329, + "watchers_count": 1329, + "language": null, + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 72, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 2, + "license": null, + "forks": 72, + "open_issues": 2, + "watchers": 1329, + "default_branch": "master", + "score": 67.64634 + }, + { + "id": 25319701, + "node_id": "MDEwOlJlcG9zaXRvcnkyNTMxOTcwMQ==", + "name": "lcamera", + "full_name": "PkmX/lcamera", + "private": false, + "owner": { + "login": "PkmX", + "id": 610615, + "node_id": "MDQ6VXNlcjYxMDYxNQ==", + "avatar_url": "https://avatars0.githubusercontent.com/u/610615?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/PkmX", + "html_url": "https://github.com/PkmX", + "followers_url": "https://api.github.com/users/PkmX/followers", + "following_url": "https://api.github.com/users/PkmX/following{/other_user}", + "gists_url": "https://api.github.com/users/PkmX/gists{/gist_id}", + "starred_url": "https://api.github.com/users/PkmX/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/PkmX/subscriptions", + "organizations_url": "https://api.github.com/users/PkmX/orgs", + "repos_url": "https://api.github.com/users/PkmX/repos", + "events_url": "https://api.github.com/users/PkmX/events{/privacy}", + "received_events_url": "https://api.github.com/users/PkmX/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/PkmX/lcamera", + "description": "A camera app using the new camera2 API in Android Lollipop", + "fork": false, + "url": "https://api.github.com/repos/PkmX/lcamera", + "forks_url": "https://api.github.com/repos/PkmX/lcamera/forks", + "keys_url": "https://api.github.com/repos/PkmX/lcamera/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/PkmX/lcamera/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/PkmX/lcamera/teams", + "hooks_url": "https://api.github.com/repos/PkmX/lcamera/hooks", + "issue_events_url": "https://api.github.com/repos/PkmX/lcamera/issues/events{/number}", + "events_url": "https://api.github.com/repos/PkmX/lcamera/events", + "assignees_url": "https://api.github.com/repos/PkmX/lcamera/assignees{/user}", + "branches_url": "https://api.github.com/repos/PkmX/lcamera/branches{/branch}", + "tags_url": "https://api.github.com/repos/PkmX/lcamera/tags", + "blobs_url": "https://api.github.com/repos/PkmX/lcamera/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/PkmX/lcamera/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/PkmX/lcamera/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/PkmX/lcamera/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/PkmX/lcamera/statuses/{sha}", + "languages_url": "https://api.github.com/repos/PkmX/lcamera/languages", + "stargazers_url": "https://api.github.com/repos/PkmX/lcamera/stargazers", + "contributors_url": "https://api.github.com/repos/PkmX/lcamera/contributors", + "subscribers_url": "https://api.github.com/repos/PkmX/lcamera/subscribers", + "subscription_url": "https://api.github.com/repos/PkmX/lcamera/subscription", + "commits_url": "https://api.github.com/repos/PkmX/lcamera/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/PkmX/lcamera/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/PkmX/lcamera/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/PkmX/lcamera/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/PkmX/lcamera/contents/{+path}", + "compare_url": "https://api.github.com/repos/PkmX/lcamera/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/PkmX/lcamera/merges", + "archive_url": "https://api.github.com/repos/PkmX/lcamera/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/PkmX/lcamera/downloads", + "issues_url": "https://api.github.com/repos/PkmX/lcamera/issues{/number}", + "pulls_url": "https://api.github.com/repos/PkmX/lcamera/pulls{/number}", + "milestones_url": "https://api.github.com/repos/PkmX/lcamera/milestones{/number}", + "notifications_url": "https://api.github.com/repos/PkmX/lcamera/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/PkmX/lcamera/labels{/name}", + "releases_url": "https://api.github.com/repos/PkmX/lcamera/releases{/id}", + "deployments_url": "https://api.github.com/repos/PkmX/lcamera/deployments", + "created_at": "2014-10-16T20:11:48Z", + "updated_at": "2019-09-01T11:58:32Z", + "pushed_at": "2016-06-01T11:13:47Z", + "git_url": "git://github.com/PkmX/lcamera.git", + "ssh_url": "git@github.com:PkmX/lcamera.git", + "clone_url": "https://github.com/PkmX/lcamera.git", + "svn_url": "https://github.com/PkmX/lcamera", + "homepage": "", + "size": 6615, + "stargazers_count": 1321, + "watchers_count": 1321, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 221, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 103, + "license": null, + "forks": 221, + "open_issues": 103, + "watchers": 1321, + "default_branch": "master", + "score": 51.86871 + }, + { + "id": 42343629, + "node_id": "MDEwOlJlcG9zaXRvcnk0MjM0MzYyOQ==", + "name": "better-files", + "full_name": "pathikrit/better-files", + "private": false, + "owner": { + "login": "pathikrit", + "id": 899219, + "node_id": "MDQ6VXNlcjg5OTIxOQ==", + "avatar_url": "https://avatars2.githubusercontent.com/u/899219?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/pathikrit", + "html_url": "https://github.com/pathikrit", + "followers_url": "https://api.github.com/users/pathikrit/followers", + "following_url": "https://api.github.com/users/pathikrit/following{/other_user}", + "gists_url": "https://api.github.com/users/pathikrit/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pathikrit/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pathikrit/subscriptions", + "organizations_url": "https://api.github.com/users/pathikrit/orgs", + "repos_url": "https://api.github.com/users/pathikrit/repos", + "events_url": "https://api.github.com/users/pathikrit/events{/privacy}", + "received_events_url": "https://api.github.com/users/pathikrit/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/pathikrit/better-files", + "description": "Simple, safe and intuitive Scala I/O", + "fork": false, + "url": "https://api.github.com/repos/pathikrit/better-files", + "forks_url": "https://api.github.com/repos/pathikrit/better-files/forks", + "keys_url": "https://api.github.com/repos/pathikrit/better-files/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/pathikrit/better-files/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/pathikrit/better-files/teams", + "hooks_url": "https://api.github.com/repos/pathikrit/better-files/hooks", + "issue_events_url": "https://api.github.com/repos/pathikrit/better-files/issues/events{/number}", + "events_url": "https://api.github.com/repos/pathikrit/better-files/events", + "assignees_url": "https://api.github.com/repos/pathikrit/better-files/assignees{/user}", + "branches_url": "https://api.github.com/repos/pathikrit/better-files/branches{/branch}", + "tags_url": "https://api.github.com/repos/pathikrit/better-files/tags", + "blobs_url": "https://api.github.com/repos/pathikrit/better-files/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/pathikrit/better-files/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/pathikrit/better-files/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/pathikrit/better-files/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/pathikrit/better-files/statuses/{sha}", + "languages_url": "https://api.github.com/repos/pathikrit/better-files/languages", + "stargazers_url": "https://api.github.com/repos/pathikrit/better-files/stargazers", + "contributors_url": "https://api.github.com/repos/pathikrit/better-files/contributors", + "subscribers_url": "https://api.github.com/repos/pathikrit/better-files/subscribers", + "subscription_url": "https://api.github.com/repos/pathikrit/better-files/subscription", + "commits_url": "https://api.github.com/repos/pathikrit/better-files/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/pathikrit/better-files/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/pathikrit/better-files/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/pathikrit/better-files/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/pathikrit/better-files/contents/{+path}", + "compare_url": "https://api.github.com/repos/pathikrit/better-files/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/pathikrit/better-files/merges", + "archive_url": "https://api.github.com/repos/pathikrit/better-files/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/pathikrit/better-files/downloads", + "issues_url": "https://api.github.com/repos/pathikrit/better-files/issues{/number}", + "pulls_url": "https://api.github.com/repos/pathikrit/better-files/pulls{/number}", + "milestones_url": "https://api.github.com/repos/pathikrit/better-files/milestones{/number}", + "notifications_url": "https://api.github.com/repos/pathikrit/better-files/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/pathikrit/better-files/labels{/name}", + "releases_url": "https://api.github.com/repos/pathikrit/better-files/releases{/id}", + "deployments_url": "https://api.github.com/repos/pathikrit/better-files/deployments", + "created_at": "2015-09-12T03:48:31Z", + "updated_at": "2019-10-04T00:22:39Z", + "pushed_at": "2019-10-05T01:57:22Z", + "git_url": "git://github.com/pathikrit/better-files.git", + "ssh_url": "git@github.com:pathikrit/better-files.git", + "clone_url": "https://github.com/pathikrit/better-files.git", + "svn_url": "https://github.com/pathikrit/better-files", + "homepage": "http://git.io/better-files-scaladoc", + "size": 2494, + "stargazers_count": 1281, + "watchers_count": 1281, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 134, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 50, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 134, + "open_issues": 50, + "watchers": 1281, + "default_branch": "master", + "score": 65.40403 + }, + { + "id": 3016640, + "node_id": "MDEwOlJlcG9zaXRvcnkzMDE2NjQw", + "name": "sbt-native-packager", + "full_name": "sbt/sbt-native-packager", + "private": false, + "owner": { + "login": "sbt", + "id": 1158012, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjExNTgwMTI=", + "avatar_url": "https://avatars2.githubusercontent.com/u/1158012?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sbt", + "html_url": "https://github.com/sbt", + "followers_url": "https://api.github.com/users/sbt/followers", + "following_url": "https://api.github.com/users/sbt/following{/other_user}", + "gists_url": "https://api.github.com/users/sbt/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sbt/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sbt/subscriptions", + "organizations_url": "https://api.github.com/users/sbt/orgs", + "repos_url": "https://api.github.com/users/sbt/repos", + "events_url": "https://api.github.com/users/sbt/events{/privacy}", + "received_events_url": "https://api.github.com/users/sbt/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/sbt/sbt-native-packager", + "description": "sbt Native Packager", + "fork": false, + "url": "https://api.github.com/repos/sbt/sbt-native-packager", + "forks_url": "https://api.github.com/repos/sbt/sbt-native-packager/forks", + "keys_url": "https://api.github.com/repos/sbt/sbt-native-packager/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/sbt/sbt-native-packager/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/sbt/sbt-native-packager/teams", + "hooks_url": "https://api.github.com/repos/sbt/sbt-native-packager/hooks", + "issue_events_url": "https://api.github.com/repos/sbt/sbt-native-packager/issues/events{/number}", + "events_url": "https://api.github.com/repos/sbt/sbt-native-packager/events", + "assignees_url": "https://api.github.com/repos/sbt/sbt-native-packager/assignees{/user}", + "branches_url": "https://api.github.com/repos/sbt/sbt-native-packager/branches{/branch}", + "tags_url": "https://api.github.com/repos/sbt/sbt-native-packager/tags", + "blobs_url": "https://api.github.com/repos/sbt/sbt-native-packager/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/sbt/sbt-native-packager/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/sbt/sbt-native-packager/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/sbt/sbt-native-packager/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/sbt/sbt-native-packager/statuses/{sha}", + "languages_url": "https://api.github.com/repos/sbt/sbt-native-packager/languages", + "stargazers_url": "https://api.github.com/repos/sbt/sbt-native-packager/stargazers", + "contributors_url": "https://api.github.com/repos/sbt/sbt-native-packager/contributors", + "subscribers_url": "https://api.github.com/repos/sbt/sbt-native-packager/subscribers", + "subscription_url": "https://api.github.com/repos/sbt/sbt-native-packager/subscription", + "commits_url": "https://api.github.com/repos/sbt/sbt-native-packager/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/sbt/sbt-native-packager/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/sbt/sbt-native-packager/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/sbt/sbt-native-packager/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/sbt/sbt-native-packager/contents/{+path}", + "compare_url": "https://api.github.com/repos/sbt/sbt-native-packager/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/sbt/sbt-native-packager/merges", + "archive_url": "https://api.github.com/repos/sbt/sbt-native-packager/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/sbt/sbt-native-packager/downloads", + "issues_url": "https://api.github.com/repos/sbt/sbt-native-packager/issues{/number}", + "pulls_url": "https://api.github.com/repos/sbt/sbt-native-packager/pulls{/number}", + "milestones_url": "https://api.github.com/repos/sbt/sbt-native-packager/milestones{/number}", + "notifications_url": "https://api.github.com/repos/sbt/sbt-native-packager/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/sbt/sbt-native-packager/labels{/name}", + "releases_url": "https://api.github.com/repos/sbt/sbt-native-packager/releases{/id}", + "deployments_url": "https://api.github.com/repos/sbt/sbt-native-packager/deployments", + "created_at": "2011-12-20T02:04:49Z", + "updated_at": "2019-10-05T15:46:14Z", + "pushed_at": "2019-08-30T07:02:13Z", + "git_url": "git://github.com/sbt/sbt-native-packager.git", + "ssh_url": "git@github.com:sbt/sbt-native-packager.git", + "clone_url": "https://github.com/sbt/sbt-native-packager.git", + "svn_url": "https://github.com/sbt/sbt-native-packager", + "homepage": "https://sbt-native-packager.readthedocs.io/en/stable/", + "size": 15484, + "stargazers_count": 1273, + "watchers_count": 1273, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 367, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 93, + "license": { + "key": "bsd-2-clause", + "name": "BSD 2-Clause \"Simplified\" License", + "spdx_id": "BSD-2-Clause", + "url": "https://api.github.com/licenses/bsd-2-clause", + "node_id": "MDc6TGljZW5zZTQ=" + }, + "forks": 367, + "open_issues": 93, + "watchers": 1273, + "default_branch": "master", + "score": 33.729416 + }, + { + "id": 72767327, + "node_id": "MDEwOlJlcG9zaXRvcnk3Mjc2NzMyNw==", + "name": "TheHive", + "full_name": "TheHive-Project/TheHive", + "private": false, + "owner": { + "login": "TheHive-Project", + "id": 22081224, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjIyMDgxMjI0", + "avatar_url": "https://avatars2.githubusercontent.com/u/22081224?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/TheHive-Project", + "html_url": "https://github.com/TheHive-Project", + "followers_url": "https://api.github.com/users/TheHive-Project/followers", + "following_url": "https://api.github.com/users/TheHive-Project/following{/other_user}", + "gists_url": "https://api.github.com/users/TheHive-Project/gists{/gist_id}", + "starred_url": "https://api.github.com/users/TheHive-Project/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/TheHive-Project/subscriptions", + "organizations_url": "https://api.github.com/users/TheHive-Project/orgs", + "repos_url": "https://api.github.com/users/TheHive-Project/repos", + "events_url": "https://api.github.com/users/TheHive-Project/events{/privacy}", + "received_events_url": "https://api.github.com/users/TheHive-Project/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/TheHive-Project/TheHive", + "description": "TheHive: a Scalable, Open Source and Free Security Incident Response Platform", + "fork": false, + "url": "https://api.github.com/repos/TheHive-Project/TheHive", + "forks_url": "https://api.github.com/repos/TheHive-Project/TheHive/forks", + "keys_url": "https://api.github.com/repos/TheHive-Project/TheHive/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/TheHive-Project/TheHive/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/TheHive-Project/TheHive/teams", + "hooks_url": "https://api.github.com/repos/TheHive-Project/TheHive/hooks", + "issue_events_url": "https://api.github.com/repos/TheHive-Project/TheHive/issues/events{/number}", + "events_url": "https://api.github.com/repos/TheHive-Project/TheHive/events", + "assignees_url": "https://api.github.com/repos/TheHive-Project/TheHive/assignees{/user}", + "branches_url": "https://api.github.com/repos/TheHive-Project/TheHive/branches{/branch}", + "tags_url": "https://api.github.com/repos/TheHive-Project/TheHive/tags", + "blobs_url": "https://api.github.com/repos/TheHive-Project/TheHive/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/TheHive-Project/TheHive/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/TheHive-Project/TheHive/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/TheHive-Project/TheHive/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/TheHive-Project/TheHive/statuses/{sha}", + "languages_url": "https://api.github.com/repos/TheHive-Project/TheHive/languages", + "stargazers_url": "https://api.github.com/repos/TheHive-Project/TheHive/stargazers", + "contributors_url": "https://api.github.com/repos/TheHive-Project/TheHive/contributors", + "subscribers_url": "https://api.github.com/repos/TheHive-Project/TheHive/subscribers", + "subscription_url": "https://api.github.com/repos/TheHive-Project/TheHive/subscription", + "commits_url": "https://api.github.com/repos/TheHive-Project/TheHive/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/TheHive-Project/TheHive/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/TheHive-Project/TheHive/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/TheHive-Project/TheHive/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/TheHive-Project/TheHive/contents/{+path}", + "compare_url": "https://api.github.com/repos/TheHive-Project/TheHive/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/TheHive-Project/TheHive/merges", + "archive_url": "https://api.github.com/repos/TheHive-Project/TheHive/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/TheHive-Project/TheHive/downloads", + "issues_url": "https://api.github.com/repos/TheHive-Project/TheHive/issues{/number}", + "pulls_url": "https://api.github.com/repos/TheHive-Project/TheHive/pulls{/number}", + "milestones_url": "https://api.github.com/repos/TheHive-Project/TheHive/milestones{/number}", + "notifications_url": "https://api.github.com/repos/TheHive-Project/TheHive/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/TheHive-Project/TheHive/labels{/name}", + "releases_url": "https://api.github.com/repos/TheHive-Project/TheHive/releases{/id}", + "deployments_url": "https://api.github.com/repos/TheHive-Project/TheHive/deployments", + "created_at": "2016-11-03T16:58:39Z", + "updated_at": "2019-10-05T15:16:26Z", + "pushed_at": "2019-10-01T09:04:51Z", + "git_url": "git://github.com/TheHive-Project/TheHive.git", + "ssh_url": "git@github.com:TheHive-Project/TheHive.git", + "clone_url": "https://github.com/TheHive-Project/TheHive.git", + "svn_url": "https://github.com/TheHive-Project/TheHive", + "homepage": "https://thehive-project.org/", + "size": 32689, + "stargazers_count": 1264, + "watchers_count": 1264, + "language": "HTML", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 235, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 371, + "license": { + "key": "agpl-3.0", + "name": "GNU Affero General Public License v3.0", + "spdx_id": "AGPL-3.0", + "url": "https://api.github.com/licenses/agpl-3.0", + "node_id": "MDc6TGljZW5zZTE=" + }, + "forks": 235, + "open_issues": 371, + "watchers": 1264, + "default_branch": "master", + "score": 19.491285 + }, + { + "id": 7326767, + "node_id": "MDEwOlJlcG9zaXRvcnk3MzI2NzY3", + "name": "scalacaster", + "full_name": "vkostyukov/scalacaster", + "private": false, + "owner": { + "login": "vkostyukov", + "id": 1098539, + "node_id": "MDQ6VXNlcjEwOTg1Mzk=", + "avatar_url": "https://avatars1.githubusercontent.com/u/1098539?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vkostyukov", + "html_url": "https://github.com/vkostyukov", + "followers_url": "https://api.github.com/users/vkostyukov/followers", + "following_url": "https://api.github.com/users/vkostyukov/following{/other_user}", + "gists_url": "https://api.github.com/users/vkostyukov/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vkostyukov/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vkostyukov/subscriptions", + "organizations_url": "https://api.github.com/users/vkostyukov/orgs", + "repos_url": "https://api.github.com/users/vkostyukov/repos", + "events_url": "https://api.github.com/users/vkostyukov/events{/privacy}", + "received_events_url": "https://api.github.com/users/vkostyukov/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/vkostyukov/scalacaster", + "description": "Purely Functional Algorithms and Data Structures in Scala", + "fork": false, + "url": "https://api.github.com/repos/vkostyukov/scalacaster", + "forks_url": "https://api.github.com/repos/vkostyukov/scalacaster/forks", + "keys_url": "https://api.github.com/repos/vkostyukov/scalacaster/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/vkostyukov/scalacaster/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/vkostyukov/scalacaster/teams", + "hooks_url": "https://api.github.com/repos/vkostyukov/scalacaster/hooks", + "issue_events_url": "https://api.github.com/repos/vkostyukov/scalacaster/issues/events{/number}", + "events_url": "https://api.github.com/repos/vkostyukov/scalacaster/events", + "assignees_url": "https://api.github.com/repos/vkostyukov/scalacaster/assignees{/user}", + "branches_url": "https://api.github.com/repos/vkostyukov/scalacaster/branches{/branch}", + "tags_url": "https://api.github.com/repos/vkostyukov/scalacaster/tags", + "blobs_url": "https://api.github.com/repos/vkostyukov/scalacaster/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/vkostyukov/scalacaster/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/vkostyukov/scalacaster/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/vkostyukov/scalacaster/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/vkostyukov/scalacaster/statuses/{sha}", + "languages_url": "https://api.github.com/repos/vkostyukov/scalacaster/languages", + "stargazers_url": "https://api.github.com/repos/vkostyukov/scalacaster/stargazers", + "contributors_url": "https://api.github.com/repos/vkostyukov/scalacaster/contributors", + "subscribers_url": "https://api.github.com/repos/vkostyukov/scalacaster/subscribers", + "subscription_url": "https://api.github.com/repos/vkostyukov/scalacaster/subscription", + "commits_url": "https://api.github.com/repos/vkostyukov/scalacaster/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/vkostyukov/scalacaster/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/vkostyukov/scalacaster/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/vkostyukov/scalacaster/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/vkostyukov/scalacaster/contents/{+path}", + "compare_url": "https://api.github.com/repos/vkostyukov/scalacaster/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/vkostyukov/scalacaster/merges", + "archive_url": "https://api.github.com/repos/vkostyukov/scalacaster/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/vkostyukov/scalacaster/downloads", + "issues_url": "https://api.github.com/repos/vkostyukov/scalacaster/issues{/number}", + "pulls_url": "https://api.github.com/repos/vkostyukov/scalacaster/pulls{/number}", + "milestones_url": "https://api.github.com/repos/vkostyukov/scalacaster/milestones{/number}", + "notifications_url": "https://api.github.com/repos/vkostyukov/scalacaster/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/vkostyukov/scalacaster/labels{/name}", + "releases_url": "https://api.github.com/repos/vkostyukov/scalacaster/releases{/id}", + "deployments_url": "https://api.github.com/repos/vkostyukov/scalacaster/deployments", + "created_at": "2012-12-26T12:05:30Z", + "updated_at": "2019-10-05T07:09:46Z", + "pushed_at": "2019-09-02T14:14:30Z", + "git_url": "git://github.com/vkostyukov/scalacaster.git", + "ssh_url": "git@github.com:vkostyukov/scalacaster.git", + "clone_url": "https://github.com/vkostyukov/scalacaster.git", + "svn_url": "https://github.com/vkostyukov/scalacaster", + "homepage": "http://www.slideshare.net/vkostyukov/purely-functional-data-structures-in-scala-26175521", + "size": 225, + "stargazers_count": 1261, + "watchers_count": 1261, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 304, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 8, + "license": null, + "forks": 304, + "open_issues": 8, + "watchers": 1261, + "default_branch": "master", + "score": 89.27413 + }, + { + "id": 100630876, + "node_id": "MDEwOlJlcG9zaXRvcnkxMDA2MzA4NzY=", + "name": "rsc", + "full_name": "twitter/rsc", + "private": false, + "owner": { + "login": "twitter", + "id": 50278, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjUwMjc4", + "avatar_url": "https://avatars1.githubusercontent.com/u/50278?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/twitter", + "html_url": "https://github.com/twitter", + "followers_url": "https://api.github.com/users/twitter/followers", + "following_url": "https://api.github.com/users/twitter/following{/other_user}", + "gists_url": "https://api.github.com/users/twitter/gists{/gist_id}", + "starred_url": "https://api.github.com/users/twitter/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/twitter/subscriptions", + "organizations_url": "https://api.github.com/users/twitter/orgs", + "repos_url": "https://api.github.com/users/twitter/repos", + "events_url": "https://api.github.com/users/twitter/events{/privacy}", + "received_events_url": "https://api.github.com/users/twitter/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/twitter/rsc", + "description": "Experimental Scala compiler focused on compilation speed", + "fork": false, + "url": "https://api.github.com/repos/twitter/rsc", + "forks_url": "https://api.github.com/repos/twitter/rsc/forks", + "keys_url": "https://api.github.com/repos/twitter/rsc/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/twitter/rsc/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/twitter/rsc/teams", + "hooks_url": "https://api.github.com/repos/twitter/rsc/hooks", + "issue_events_url": "https://api.github.com/repos/twitter/rsc/issues/events{/number}", + "events_url": "https://api.github.com/repos/twitter/rsc/events", + "assignees_url": "https://api.github.com/repos/twitter/rsc/assignees{/user}", + "branches_url": "https://api.github.com/repos/twitter/rsc/branches{/branch}", + "tags_url": "https://api.github.com/repos/twitter/rsc/tags", + "blobs_url": "https://api.github.com/repos/twitter/rsc/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/twitter/rsc/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/twitter/rsc/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/twitter/rsc/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/twitter/rsc/statuses/{sha}", + "languages_url": "https://api.github.com/repos/twitter/rsc/languages", + "stargazers_url": "https://api.github.com/repos/twitter/rsc/stargazers", + "contributors_url": "https://api.github.com/repos/twitter/rsc/contributors", + "subscribers_url": "https://api.github.com/repos/twitter/rsc/subscribers", + "subscription_url": "https://api.github.com/repos/twitter/rsc/subscription", + "commits_url": "https://api.github.com/repos/twitter/rsc/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/twitter/rsc/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/twitter/rsc/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/twitter/rsc/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/twitter/rsc/contents/{+path}", + "compare_url": "https://api.github.com/repos/twitter/rsc/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/twitter/rsc/merges", + "archive_url": "https://api.github.com/repos/twitter/rsc/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/twitter/rsc/downloads", + "issues_url": "https://api.github.com/repos/twitter/rsc/issues{/number}", + "pulls_url": "https://api.github.com/repos/twitter/rsc/pulls{/number}", + "milestones_url": "https://api.github.com/repos/twitter/rsc/milestones{/number}", + "notifications_url": "https://api.github.com/repos/twitter/rsc/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/twitter/rsc/labels{/name}", + "releases_url": "https://api.github.com/repos/twitter/rsc/releases{/id}", + "deployments_url": "https://api.github.com/repos/twitter/rsc/deployments", + "created_at": "2017-08-17T17:56:27Z", + "updated_at": "2019-10-01T22:21:35Z", + "pushed_at": "2019-10-01T22:21:33Z", + "git_url": "git://github.com/twitter/rsc.git", + "ssh_url": "git@github.com:twitter/rsc.git", + "clone_url": "https://github.com/twitter/rsc.git", + "svn_url": "https://github.com/twitter/rsc", + "homepage": "", + "size": 3313, + "stargazers_count": 1240, + "watchers_count": 1240, + "language": "Scala", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": true, + "forks_count": 40, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 80, + "license": { + "key": "other", + "name": "Other", + "spdx_id": "NOASSERTION", + "url": null, + "node_id": "MDc6TGljZW5zZTA=" + }, + "forks": 40, + "open_issues": 80, + "watchers": 1240, + "default_branch": "master", + "score": 56.562733 + }, + { + "id": 21457951, + "node_id": "MDEwOlJlcG9zaXRvcnkyMTQ1Nzk1MQ==", + "name": "scalajs-react", + "full_name": "japgolly/scalajs-react", + "private": false, + "owner": { + "login": "japgolly", + "id": 202935, + "node_id": "MDQ6VXNlcjIwMjkzNQ==", + "avatar_url": "https://avatars2.githubusercontent.com/u/202935?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/japgolly", + "html_url": "https://github.com/japgolly", + "followers_url": "https://api.github.com/users/japgolly/followers", + "following_url": "https://api.github.com/users/japgolly/following{/other_user}", + "gists_url": "https://api.github.com/users/japgolly/gists{/gist_id}", + "starred_url": "https://api.github.com/users/japgolly/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/japgolly/subscriptions", + "organizations_url": "https://api.github.com/users/japgolly/orgs", + "repos_url": "https://api.github.com/users/japgolly/repos", + "events_url": "https://api.github.com/users/japgolly/events{/privacy}", + "received_events_url": "https://api.github.com/users/japgolly/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/japgolly/scalajs-react", + "description": "Facebook's React on Scala.JS", + "fork": false, + "url": "https://api.github.com/repos/japgolly/scalajs-react", + "forks_url": "https://api.github.com/repos/japgolly/scalajs-react/forks", + "keys_url": "https://api.github.com/repos/japgolly/scalajs-react/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/japgolly/scalajs-react/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/japgolly/scalajs-react/teams", + "hooks_url": "https://api.github.com/repos/japgolly/scalajs-react/hooks", + "issue_events_url": "https://api.github.com/repos/japgolly/scalajs-react/issues/events{/number}", + "events_url": "https://api.github.com/repos/japgolly/scalajs-react/events", + "assignees_url": "https://api.github.com/repos/japgolly/scalajs-react/assignees{/user}", + "branches_url": "https://api.github.com/repos/japgolly/scalajs-react/branches{/branch}", + "tags_url": "https://api.github.com/repos/japgolly/scalajs-react/tags", + "blobs_url": "https://api.github.com/repos/japgolly/scalajs-react/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/japgolly/scalajs-react/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/japgolly/scalajs-react/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/japgolly/scalajs-react/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/japgolly/scalajs-react/statuses/{sha}", + "languages_url": "https://api.github.com/repos/japgolly/scalajs-react/languages", + "stargazers_url": "https://api.github.com/repos/japgolly/scalajs-react/stargazers", + "contributors_url": "https://api.github.com/repos/japgolly/scalajs-react/contributors", + "subscribers_url": "https://api.github.com/repos/japgolly/scalajs-react/subscribers", + "subscription_url": "https://api.github.com/repos/japgolly/scalajs-react/subscription", + "commits_url": "https://api.github.com/repos/japgolly/scalajs-react/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/japgolly/scalajs-react/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/japgolly/scalajs-react/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/japgolly/scalajs-react/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/japgolly/scalajs-react/contents/{+path}", + "compare_url": "https://api.github.com/repos/japgolly/scalajs-react/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/japgolly/scalajs-react/merges", + "archive_url": "https://api.github.com/repos/japgolly/scalajs-react/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/japgolly/scalajs-react/downloads", + "issues_url": "https://api.github.com/repos/japgolly/scalajs-react/issues{/number}", + "pulls_url": "https://api.github.com/repos/japgolly/scalajs-react/pulls{/number}", + "milestones_url": "https://api.github.com/repos/japgolly/scalajs-react/milestones{/number}", + "notifications_url": "https://api.github.com/repos/japgolly/scalajs-react/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/japgolly/scalajs-react/labels{/name}", + "releases_url": "https://api.github.com/repos/japgolly/scalajs-react/releases{/id}", + "deployments_url": "https://api.github.com/repos/japgolly/scalajs-react/deployments", + "created_at": "2014-07-03T09:58:42Z", + "updated_at": "2019-10-03T07:46:09Z", + "pushed_at": "2019-09-21T01:28:17Z", + "git_url": "git://github.com/japgolly/scalajs-react.git", + "ssh_url": "git@github.com:japgolly/scalajs-react.git", + "clone_url": "https://github.com/japgolly/scalajs-react.git", + "svn_url": "https://github.com/japgolly/scalajs-react", + "homepage": "https://japgolly.github.io/scalajs-react/", + "size": 8078, + "stargazers_count": 1236, + "watchers_count": 1236, + "language": "Scala", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": true, + "forks_count": 210, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 23, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 210, + "open_issues": 23, + "watchers": 1236, + "default_branch": "master", + "score": 80.429085 + }, + { + "id": 107214500, + "node_id": "MDEwOlJlcG9zaXRvcnkxMDcyMTQ1MDA=", + "name": "mill", + "full_name": "lihaoyi/mill", + "private": false, + "owner": { + "login": "lihaoyi", + "id": 934140, + "node_id": "MDQ6VXNlcjkzNDE0MA==", + "avatar_url": "https://avatars0.githubusercontent.com/u/934140?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lihaoyi", + "html_url": "https://github.com/lihaoyi", + "followers_url": "https://api.github.com/users/lihaoyi/followers", + "following_url": "https://api.github.com/users/lihaoyi/following{/other_user}", + "gists_url": "https://api.github.com/users/lihaoyi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lihaoyi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lihaoyi/subscriptions", + "organizations_url": "https://api.github.com/users/lihaoyi/orgs", + "repos_url": "https://api.github.com/users/lihaoyi/repos", + "events_url": "https://api.github.com/users/lihaoyi/events{/privacy}", + "received_events_url": "https://api.github.com/users/lihaoyi/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/lihaoyi/mill", + "description": "Your shiny new Java/Scala build tool!", + "fork": false, + "url": "https://api.github.com/repos/lihaoyi/mill", + "forks_url": "https://api.github.com/repos/lihaoyi/mill/forks", + "keys_url": "https://api.github.com/repos/lihaoyi/mill/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/lihaoyi/mill/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/lihaoyi/mill/teams", + "hooks_url": "https://api.github.com/repos/lihaoyi/mill/hooks", + "issue_events_url": "https://api.github.com/repos/lihaoyi/mill/issues/events{/number}", + "events_url": "https://api.github.com/repos/lihaoyi/mill/events", + "assignees_url": "https://api.github.com/repos/lihaoyi/mill/assignees{/user}", + "branches_url": "https://api.github.com/repos/lihaoyi/mill/branches{/branch}", + "tags_url": "https://api.github.com/repos/lihaoyi/mill/tags", + "blobs_url": "https://api.github.com/repos/lihaoyi/mill/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/lihaoyi/mill/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/lihaoyi/mill/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/lihaoyi/mill/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/lihaoyi/mill/statuses/{sha}", + "languages_url": "https://api.github.com/repos/lihaoyi/mill/languages", + "stargazers_url": "https://api.github.com/repos/lihaoyi/mill/stargazers", + "contributors_url": "https://api.github.com/repos/lihaoyi/mill/contributors", + "subscribers_url": "https://api.github.com/repos/lihaoyi/mill/subscribers", + "subscription_url": "https://api.github.com/repos/lihaoyi/mill/subscription", + "commits_url": "https://api.github.com/repos/lihaoyi/mill/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/lihaoyi/mill/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/lihaoyi/mill/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/lihaoyi/mill/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/lihaoyi/mill/contents/{+path}", + "compare_url": "https://api.github.com/repos/lihaoyi/mill/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/lihaoyi/mill/merges", + "archive_url": "https://api.github.com/repos/lihaoyi/mill/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/lihaoyi/mill/downloads", + "issues_url": "https://api.github.com/repos/lihaoyi/mill/issues{/number}", + "pulls_url": "https://api.github.com/repos/lihaoyi/mill/pulls{/number}", + "milestones_url": "https://api.github.com/repos/lihaoyi/mill/milestones{/number}", + "notifications_url": "https://api.github.com/repos/lihaoyi/mill/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/lihaoyi/mill/labels{/name}", + "releases_url": "https://api.github.com/repos/lihaoyi/mill/releases{/id}", + "deployments_url": "https://api.github.com/repos/lihaoyi/mill/deployments", + "created_at": "2017-10-17T03:43:19Z", + "updated_at": "2019-10-03T18:23:32Z", + "pushed_at": "2019-10-03T17:39:02Z", + "git_url": "git://github.com/lihaoyi/mill.git", + "ssh_url": "git@github.com:lihaoyi/mill.git", + "clone_url": "https://github.com/lihaoyi/mill.git", + "svn_url": "https://github.com/lihaoyi/mill", + "homepage": "http://www.lihaoyi.com/mill/", + "size": 3388, + "stargazers_count": 1224, + "watchers_count": 1224, + "language": "Scala", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": true, + "forks_count": 160, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 94, + "license": { + "key": "other", + "name": "Other", + "spdx_id": "NOASSERTION", + "url": null, + "node_id": "MDc6TGljZW5zZTA=" + }, + "forks": 160, + "open_issues": 94, + "watchers": 1224, + "default_branch": "master", + "score": 66.48945 + }, + { + "id": 102435697, + "node_id": "MDEwOlJlcG9zaXRvcnkxMDI0MzU2OTc=", + "name": "arl", + "full_name": "kaxap/arl", + "private": false, + "owner": { + "login": "kaxap", + "id": 2851970, + "node_id": "MDQ6VXNlcjI4NTE5NzA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/2851970?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kaxap", + "html_url": "https://github.com/kaxap", + "followers_url": "https://api.github.com/users/kaxap/followers", + "following_url": "https://api.github.com/users/kaxap/following{/other_user}", + "gists_url": "https://api.github.com/users/kaxap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kaxap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kaxap/subscriptions", + "organizations_url": "https://api.github.com/users/kaxap/orgs", + "repos_url": "https://api.github.com/users/kaxap/repos", + "events_url": "https://api.github.com/users/kaxap/events{/privacy}", + "received_events_url": "https://api.github.com/users/kaxap/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/kaxap/arl", + "description": "lists of most popular repositories for most favoured programming languages (according to StackOverflow)", + "fork": false, + "url": "https://api.github.com/repos/kaxap/arl", + "forks_url": "https://api.github.com/repos/kaxap/arl/forks", + "keys_url": "https://api.github.com/repos/kaxap/arl/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/kaxap/arl/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/kaxap/arl/teams", + "hooks_url": "https://api.github.com/repos/kaxap/arl/hooks", + "issue_events_url": "https://api.github.com/repos/kaxap/arl/issues/events{/number}", + "events_url": "https://api.github.com/repos/kaxap/arl/events", + "assignees_url": "https://api.github.com/repos/kaxap/arl/assignees{/user}", + "branches_url": "https://api.github.com/repos/kaxap/arl/branches{/branch}", + "tags_url": "https://api.github.com/repos/kaxap/arl/tags", + "blobs_url": "https://api.github.com/repos/kaxap/arl/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/kaxap/arl/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/kaxap/arl/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/kaxap/arl/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/kaxap/arl/statuses/{sha}", + "languages_url": "https://api.github.com/repos/kaxap/arl/languages", + "stargazers_url": "https://api.github.com/repos/kaxap/arl/stargazers", + "contributors_url": "https://api.github.com/repos/kaxap/arl/contributors", + "subscribers_url": "https://api.github.com/repos/kaxap/arl/subscribers", + "subscription_url": "https://api.github.com/repos/kaxap/arl/subscription", + "commits_url": "https://api.github.com/repos/kaxap/arl/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/kaxap/arl/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/kaxap/arl/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/kaxap/arl/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/kaxap/arl/contents/{+path}", + "compare_url": "https://api.github.com/repos/kaxap/arl/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/kaxap/arl/merges", + "archive_url": "https://api.github.com/repos/kaxap/arl/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/kaxap/arl/downloads", + "issues_url": "https://api.github.com/repos/kaxap/arl/issues{/number}", + "pulls_url": "https://api.github.com/repos/kaxap/arl/pulls{/number}", + "milestones_url": "https://api.github.com/repos/kaxap/arl/milestones{/number}", + "notifications_url": "https://api.github.com/repos/kaxap/arl/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/kaxap/arl/labels{/name}", + "releases_url": "https://api.github.com/repos/kaxap/arl/releases{/id}", + "deployments_url": "https://api.github.com/repos/kaxap/arl/deployments", + "created_at": "2017-09-05T04:53:41Z", + "updated_at": "2019-10-05T15:03:26Z", + "pushed_at": "2019-10-03T13:20:10Z", + "git_url": "git://github.com/kaxap/arl.git", + "ssh_url": "git@github.com:kaxap/arl.git", + "clone_url": "https://github.com/kaxap/arl.git", + "svn_url": "https://github.com/kaxap/arl", + "homepage": null, + "size": 15614, + "stargazers_count": 1223, + "watchers_count": 1223, + "language": "Python", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 100, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 1, + "license": null, + "forks": 100, + "open_issues": 1, + "watchers": 1223, + "default_branch": "master", + "score": 17.577168 + }, + { + "id": 5533742, + "node_id": "MDEwOlJlcG9zaXRvcnk1NTMzNzQy", + "name": "json4s", + "full_name": "json4s/json4s", + "private": false, + "owner": { + "login": "json4s", + "id": 2207799, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjIyMDc3OTk=", + "avatar_url": "https://avatars1.githubusercontent.com/u/2207799?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/json4s", + "html_url": "https://github.com/json4s", + "followers_url": "https://api.github.com/users/json4s/followers", + "following_url": "https://api.github.com/users/json4s/following{/other_user}", + "gists_url": "https://api.github.com/users/json4s/gists{/gist_id}", + "starred_url": "https://api.github.com/users/json4s/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/json4s/subscriptions", + "organizations_url": "https://api.github.com/users/json4s/orgs", + "repos_url": "https://api.github.com/users/json4s/repos", + "events_url": "https://api.github.com/users/json4s/events{/privacy}", + "received_events_url": "https://api.github.com/users/json4s/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/json4s/json4s", + "description": "A single AST to be used by other scala json libraries", + "fork": false, + "url": "https://api.github.com/repos/json4s/json4s", + "forks_url": "https://api.github.com/repos/json4s/json4s/forks", + "keys_url": "https://api.github.com/repos/json4s/json4s/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/json4s/json4s/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/json4s/json4s/teams", + "hooks_url": "https://api.github.com/repos/json4s/json4s/hooks", + "issue_events_url": "https://api.github.com/repos/json4s/json4s/issues/events{/number}", + "events_url": "https://api.github.com/repos/json4s/json4s/events", + "assignees_url": "https://api.github.com/repos/json4s/json4s/assignees{/user}", + "branches_url": "https://api.github.com/repos/json4s/json4s/branches{/branch}", + "tags_url": "https://api.github.com/repos/json4s/json4s/tags", + "blobs_url": "https://api.github.com/repos/json4s/json4s/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/json4s/json4s/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/json4s/json4s/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/json4s/json4s/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/json4s/json4s/statuses/{sha}", + "languages_url": "https://api.github.com/repos/json4s/json4s/languages", + "stargazers_url": "https://api.github.com/repos/json4s/json4s/stargazers", + "contributors_url": "https://api.github.com/repos/json4s/json4s/contributors", + "subscribers_url": "https://api.github.com/repos/json4s/json4s/subscribers", + "subscription_url": "https://api.github.com/repos/json4s/json4s/subscription", + "commits_url": "https://api.github.com/repos/json4s/json4s/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/json4s/json4s/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/json4s/json4s/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/json4s/json4s/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/json4s/json4s/contents/{+path}", + "compare_url": "https://api.github.com/repos/json4s/json4s/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/json4s/json4s/merges", + "archive_url": "https://api.github.com/repos/json4s/json4s/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/json4s/json4s/downloads", + "issues_url": "https://api.github.com/repos/json4s/json4s/issues{/number}", + "pulls_url": "https://api.github.com/repos/json4s/json4s/pulls{/number}", + "milestones_url": "https://api.github.com/repos/json4s/json4s/milestones{/number}", + "notifications_url": "https://api.github.com/repos/json4s/json4s/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/json4s/json4s/labels{/name}", + "releases_url": "https://api.github.com/repos/json4s/json4s/releases{/id}", + "deployments_url": "https://api.github.com/repos/json4s/json4s/deployments", + "created_at": "2012-08-23T23:18:46Z", + "updated_at": "2019-10-04T23:40:26Z", + "pushed_at": "2019-10-04T23:40:24Z", + "git_url": "git://github.com/json4s/json4s.git", + "ssh_url": "git@github.com:json4s/json4s.git", + "clone_url": "https://github.com/json4s/json4s.git", + "svn_url": "https://github.com/json4s/json4s", + "homepage": "http://json4s.org", + "size": 2609, + "stargazers_count": 1222, + "watchers_count": 1222, + "language": "Scala", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 298, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 185, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 298, + "open_issues": 185, + "watchers": 1222, + "default_branch": "master", + "score": 62.13521 + } + ] +} diff --git a/core/src/test/resources/search/users/q_scala_sort_repositories_page_1.json b/core/src/test/resources/search/users/q_scala_sort_repositories_page_1.json new file mode 100644 index 0000000..ac4a99d --- /dev/null +++ b/core/src/test/resources/search/users/q_scala_sort_repositories_page_1.json @@ -0,0 +1,636 @@ +{ + "total_count": 3343, + "incomplete_results": false, + "items": [ + { + "login": "DefinitelyScala", + "id": 25859934, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjI1ODU5OTM0", + "avatar_url": "https://avatars0.githubusercontent.com/u/25859934?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/DefinitelyScala", + "html_url": "https://github.com/DefinitelyScala", + "followers_url": "https://api.github.com/users/DefinitelyScala/followers", + "following_url": "https://api.github.com/users/DefinitelyScala/following{/other_user}", + "gists_url": "https://api.github.com/users/DefinitelyScala/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DefinitelyScala/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DefinitelyScala/subscriptions", + "organizations_url": "https://api.github.com/users/DefinitelyScala/orgs", + "repos_url": "https://api.github.com/users/DefinitelyScala/repos", + "events_url": "https://api.github.com/users/DefinitelyScala/events{/privacy}", + "received_events_url": "https://api.github.com/users/DefinitelyScala/received_events", + "type": "Organization", + "site_admin": false, + "score": 47.214695 + }, + { + "login": "Murugar", + "id": 16874452, + "node_id": "MDQ6VXNlcjE2ODc0NDUy", + "avatar_url": "https://avatars3.githubusercontent.com/u/16874452?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Murugar", + "html_url": "https://github.com/Murugar", + "followers_url": "https://api.github.com/users/Murugar/followers", + "following_url": "https://api.github.com/users/Murugar/following{/other_user}", + "gists_url": "https://api.github.com/users/Murugar/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Murugar/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Murugar/subscriptions", + "organizations_url": "https://api.github.com/users/Murugar/orgs", + "repos_url": "https://api.github.com/users/Murugar/repos", + "events_url": "https://api.github.com/users/Murugar/events{/privacy}", + "received_events_url": "https://api.github.com/users/Murugar/received_events", + "type": "User", + "site_admin": false, + "score": 23.954523 + }, + { + "login": "vaquarkhan", + "id": 3491908, + "node_id": "MDQ6VXNlcjM0OTE5MDg=", + "avatar_url": "https://avatars3.githubusercontent.com/u/3491908?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vaquarkhan", + "html_url": "https://github.com/vaquarkhan", + "followers_url": "https://api.github.com/users/vaquarkhan/followers", + "following_url": "https://api.github.com/users/vaquarkhan/following{/other_user}", + "gists_url": "https://api.github.com/users/vaquarkhan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vaquarkhan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vaquarkhan/subscriptions", + "organizations_url": "https://api.github.com/users/vaquarkhan/orgs", + "repos_url": "https://api.github.com/users/vaquarkhan/repos", + "events_url": "https://api.github.com/users/vaquarkhan/events{/privacy}", + "received_events_url": "https://api.github.com/users/vaquarkhan/received_events", + "type": "User", + "site_admin": false, + "score": 45.21625 + }, + { + "login": "mjsorribas", + "id": 1266065, + "node_id": "MDQ6VXNlcjEyNjYwNjU=", + "avatar_url": "https://avatars2.githubusercontent.com/u/1266065?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mjsorribas", + "html_url": "https://github.com/mjsorribas", + "followers_url": "https://api.github.com/users/mjsorribas/followers", + "following_url": "https://api.github.com/users/mjsorribas/following{/other_user}", + "gists_url": "https://api.github.com/users/mjsorribas/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mjsorribas/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mjsorribas/subscriptions", + "organizations_url": "https://api.github.com/users/mjsorribas/orgs", + "repos_url": "https://api.github.com/users/mjsorribas/repos", + "events_url": "https://api.github.com/users/mjsorribas/events{/privacy}", + "received_events_url": "https://api.github.com/users/mjsorribas/received_events", + "type": "User", + "site_admin": false, + "score": 21.325369 + }, + { + "login": "uncle-so-what", + "id": 16757974, + "node_id": "MDQ6VXNlcjE2NzU3OTc0", + "avatar_url": "https://avatars0.githubusercontent.com/u/16757974?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/uncle-so-what", + "html_url": "https://github.com/uncle-so-what", + "followers_url": "https://api.github.com/users/uncle-so-what/followers", + "following_url": "https://api.github.com/users/uncle-so-what/following{/other_user}", + "gists_url": "https://api.github.com/users/uncle-so-what/gists{/gist_id}", + "starred_url": "https://api.github.com/users/uncle-so-what/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/uncle-so-what/subscriptions", + "organizations_url": "https://api.github.com/users/uncle-so-what/orgs", + "repos_url": "https://api.github.com/users/uncle-so-what/repos", + "events_url": "https://api.github.com/users/uncle-so-what/events{/privacy}", + "received_events_url": "https://api.github.com/users/uncle-so-what/received_events", + "type": "User", + "site_admin": false, + "score": 39.010246 + }, + { + "login": "scala-steward", + "id": 43047562, + "node_id": "MDQ6VXNlcjQzMDQ3NTYy", + "avatar_url": "https://avatars1.githubusercontent.com/u/43047562?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/scala-steward", + "html_url": "https://github.com/scala-steward", + "followers_url": "https://api.github.com/users/scala-steward/followers", + "following_url": "https://api.github.com/users/scala-steward/following{/other_user}", + "gists_url": "https://api.github.com/users/scala-steward/gists{/gist_id}", + "starred_url": "https://api.github.com/users/scala-steward/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/scala-steward/subscriptions", + "organizations_url": "https://api.github.com/users/scala-steward/orgs", + "repos_url": "https://api.github.com/users/scala-steward/repos", + "events_url": "https://api.github.com/users/scala-steward/events{/privacy}", + "received_events_url": "https://api.github.com/users/scala-steward/received_events", + "type": "User", + "site_admin": false, + "score": 88.064 + }, + { + "login": "daggerok", + "id": 2445604, + "node_id": "MDQ6VXNlcjI0NDU2MDQ=", + "avatar_url": "https://avatars2.githubusercontent.com/u/2445604?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/daggerok", + "html_url": "https://github.com/daggerok", + "followers_url": "https://api.github.com/users/daggerok/followers", + "following_url": "https://api.github.com/users/daggerok/following{/other_user}", + "gists_url": "https://api.github.com/users/daggerok/gists{/gist_id}", + "starred_url": "https://api.github.com/users/daggerok/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/daggerok/subscriptions", + "organizations_url": "https://api.github.com/users/daggerok/orgs", + "repos_url": "https://api.github.com/users/daggerok/repos", + "events_url": "https://api.github.com/users/daggerok/events{/privacy}", + "received_events_url": "https://api.github.com/users/daggerok/received_events", + "type": "User", + "site_admin": false, + "score": 28.36335 + }, + { + "login": "scalarwaves", + "id": 4212896, + "node_id": "MDQ6VXNlcjQyMTI4OTY=", + "avatar_url": "https://avatars1.githubusercontent.com/u/4212896?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/scalarwaves", + "html_url": "https://github.com/scalarwaves", + "followers_url": "https://api.github.com/users/scalarwaves/followers", + "following_url": "https://api.github.com/users/scalarwaves/following{/other_user}", + "gists_url": "https://api.github.com/users/scalarwaves/gists{/gist_id}", + "starred_url": "https://api.github.com/users/scalarwaves/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/scalarwaves/subscriptions", + "organizations_url": "https://api.github.com/users/scalarwaves/orgs", + "repos_url": "https://api.github.com/users/scalarwaves/repos", + "events_url": "https://api.github.com/users/scalarwaves/events{/privacy}", + "received_events_url": "https://api.github.com/users/scalarwaves/received_events", + "type": "User", + "site_admin": false, + "score": 104.8888 + }, + { + "login": "ranglang", + "id": 12862508, + "node_id": "MDQ6VXNlcjEyODYyNTA4", + "avatar_url": "https://avatars3.githubusercontent.com/u/12862508?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ranglang", + "html_url": "https://github.com/ranglang", + "followers_url": "https://api.github.com/users/ranglang/followers", + "following_url": "https://api.github.com/users/ranglang/following{/other_user}", + "gists_url": "https://api.github.com/users/ranglang/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ranglang/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ranglang/subscriptions", + "organizations_url": "https://api.github.com/users/ranglang/orgs", + "repos_url": "https://api.github.com/users/ranglang/repos", + "events_url": "https://api.github.com/users/ranglang/events{/privacy}", + "received_events_url": "https://api.github.com/users/ranglang/received_events", + "type": "User", + "site_admin": false, + "score": 31.109556 + }, + { + "login": "gitgirish2", + "id": 44105849, + "node_id": "MDQ6VXNlcjQ0MTA1ODQ5", + "avatar_url": "https://avatars3.githubusercontent.com/u/44105849?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gitgirish2", + "html_url": "https://github.com/gitgirish2", + "followers_url": "https://api.github.com/users/gitgirish2/followers", + "following_url": "https://api.github.com/users/gitgirish2/following{/other_user}", + "gists_url": "https://api.github.com/users/gitgirish2/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gitgirish2/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gitgirish2/subscriptions", + "organizations_url": "https://api.github.com/users/gitgirish2/orgs", + "repos_url": "https://api.github.com/users/gitgirish2/repos", + "events_url": "https://api.github.com/users/gitgirish2/events{/privacy}", + "received_events_url": "https://api.github.com/users/gitgirish2/received_events", + "type": "User", + "site_admin": false, + "score": 32.431847 + }, + { + "login": "alextanhongpin", + "id": 6033638, + "node_id": "MDQ6VXNlcjYwMzM2Mzg=", + "avatar_url": "https://avatars3.githubusercontent.com/u/6033638?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/alextanhongpin", + "html_url": "https://github.com/alextanhongpin", + "followers_url": "https://api.github.com/users/alextanhongpin/followers", + "following_url": "https://api.github.com/users/alextanhongpin/following{/other_user}", + "gists_url": "https://api.github.com/users/alextanhongpin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/alextanhongpin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/alextanhongpin/subscriptions", + "organizations_url": "https://api.github.com/users/alextanhongpin/orgs", + "repos_url": "https://api.github.com/users/alextanhongpin/repos", + "events_url": "https://api.github.com/users/alextanhongpin/events{/privacy}", + "received_events_url": "https://api.github.com/users/alextanhongpin/received_events", + "type": "User", + "site_admin": false, + "score": 31.537725 + }, + { + "login": "lambder", + "id": 95941, + "node_id": "MDQ6VXNlcjk1OTQx", + "avatar_url": "https://avatars0.githubusercontent.com/u/95941?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lambder", + "html_url": "https://github.com/lambder", + "followers_url": "https://api.github.com/users/lambder/followers", + "following_url": "https://api.github.com/users/lambder/following{/other_user}", + "gists_url": "https://api.github.com/users/lambder/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lambder/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lambder/subscriptions", + "organizations_url": "https://api.github.com/users/lambder/orgs", + "repos_url": "https://api.github.com/users/lambder/repos", + "events_url": "https://api.github.com/users/lambder/events{/privacy}", + "received_events_url": "https://api.github.com/users/lambder/received_events", + "type": "User", + "site_admin": false, + "score": 34.47104 + }, + { + "login": "otoukebri", + "id": 1488695, + "node_id": "MDQ6VXNlcjE0ODg2OTU=", + "avatar_url": "https://avatars2.githubusercontent.com/u/1488695?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/otoukebri", + "html_url": "https://github.com/otoukebri", + "followers_url": "https://api.github.com/users/otoukebri/followers", + "following_url": "https://api.github.com/users/otoukebri/following{/other_user}", + "gists_url": "https://api.github.com/users/otoukebri/gists{/gist_id}", + "starred_url": "https://api.github.com/users/otoukebri/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/otoukebri/subscriptions", + "organizations_url": "https://api.github.com/users/otoukebri/orgs", + "repos_url": "https://api.github.com/users/otoukebri/repos", + "events_url": "https://api.github.com/users/otoukebri/events{/privacy}", + "received_events_url": "https://api.github.com/users/otoukebri/received_events", + "type": "User", + "site_admin": false, + "score": 55.906498 + }, + { + "login": "scala-nl", + "id": 29797236, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjI5Nzk3MjM2", + "avatar_url": "https://avatars2.githubusercontent.com/u/29797236?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/scala-nl", + "html_url": "https://github.com/scala-nl", + "followers_url": "https://api.github.com/users/scala-nl/followers", + "following_url": "https://api.github.com/users/scala-nl/following{/other_user}", + "gists_url": "https://api.github.com/users/scala-nl/gists{/gist_id}", + "starred_url": "https://api.github.com/users/scala-nl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/scala-nl/subscriptions", + "organizations_url": "https://api.github.com/users/scala-nl/orgs", + "repos_url": "https://api.github.com/users/scala-nl/repos", + "events_url": "https://api.github.com/users/scala-nl/events{/privacy}", + "received_events_url": "https://api.github.com/users/scala-nl/received_events", + "type": "Organization", + "site_admin": false, + "score": 47.513668 + }, + { + "login": "voidp34r", + "id": 3494218, + "node_id": "MDQ6VXNlcjM0OTQyMTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3494218?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/voidp34r", + "html_url": "https://github.com/voidp34r", + "followers_url": "https://api.github.com/users/voidp34r/followers", + "following_url": "https://api.github.com/users/voidp34r/following{/other_user}", + "gists_url": "https://api.github.com/users/voidp34r/gists{/gist_id}", + "starred_url": "https://api.github.com/users/voidp34r/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/voidp34r/subscriptions", + "organizations_url": "https://api.github.com/users/voidp34r/orgs", + "repos_url": "https://api.github.com/users/voidp34r/repos", + "events_url": "https://api.github.com/users/voidp34r/events{/privacy}", + "received_events_url": "https://api.github.com/users/voidp34r/received_events", + "type": "User", + "site_admin": false, + "score": 17.437767 + }, + { + "login": "TIAGOOOLIVEIRA", + "id": 348784, + "node_id": "MDQ6VXNlcjM0ODc4NA==", + "avatar_url": "https://avatars2.githubusercontent.com/u/348784?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/TIAGOOOLIVEIRA", + "html_url": "https://github.com/TIAGOOOLIVEIRA", + "followers_url": "https://api.github.com/users/TIAGOOOLIVEIRA/followers", + "following_url": "https://api.github.com/users/TIAGOOOLIVEIRA/following{/other_user}", + "gists_url": "https://api.github.com/users/TIAGOOOLIVEIRA/gists{/gist_id}", + "starred_url": "https://api.github.com/users/TIAGOOOLIVEIRA/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/TIAGOOOLIVEIRA/subscriptions", + "organizations_url": "https://api.github.com/users/TIAGOOOLIVEIRA/orgs", + "repos_url": "https://api.github.com/users/TIAGOOOLIVEIRA/repos", + "events_url": "https://api.github.com/users/TIAGOOOLIVEIRA/events{/privacy}", + "received_events_url": "https://api.github.com/users/TIAGOOOLIVEIRA/received_events", + "type": "User", + "site_admin": false, + "score": 31.859379 + }, + { + "login": "dnvriend", + "id": 4494623, + "node_id": "MDQ6VXNlcjQ0OTQ2MjM=", + "avatar_url": "https://avatars3.githubusercontent.com/u/4494623?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dnvriend", + "html_url": "https://github.com/dnvriend", + "followers_url": "https://api.github.com/users/dnvriend/followers", + "following_url": "https://api.github.com/users/dnvriend/following{/other_user}", + "gists_url": "https://api.github.com/users/dnvriend/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dnvriend/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dnvriend/subscriptions", + "organizations_url": "https://api.github.com/users/dnvriend/orgs", + "repos_url": "https://api.github.com/users/dnvriend/repos", + "events_url": "https://api.github.com/users/dnvriend/events{/privacy}", + "received_events_url": "https://api.github.com/users/dnvriend/received_events", + "type": "User", + "site_admin": false, + "score": 27.449238 + }, + { + "login": "narayana-glassbeam", + "id": 12591579, + "node_id": "MDQ6VXNlcjEyNTkxNTc5", + "avatar_url": "https://avatars1.githubusercontent.com/u/12591579?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/narayana-glassbeam", + "html_url": "https://github.com/narayana-glassbeam", + "followers_url": "https://api.github.com/users/narayana-glassbeam/followers", + "following_url": "https://api.github.com/users/narayana-glassbeam/following{/other_user}", + "gists_url": "https://api.github.com/users/narayana-glassbeam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/narayana-glassbeam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/narayana-glassbeam/subscriptions", + "organizations_url": "https://api.github.com/users/narayana-glassbeam/orgs", + "repos_url": "https://api.github.com/users/narayana-glassbeam/repos", + "events_url": "https://api.github.com/users/narayana-glassbeam/events{/privacy}", + "received_events_url": "https://api.github.com/users/narayana-glassbeam/received_events", + "type": "User", + "site_admin": false, + "score": 53.16308 + }, + { + "login": "wsf1990", + "id": 8774884, + "node_id": "MDQ6VXNlcjg3NzQ4ODQ=", + "avatar_url": "https://avatars2.githubusercontent.com/u/8774884?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/wsf1990", + "html_url": "https://github.com/wsf1990", + "followers_url": "https://api.github.com/users/wsf1990/followers", + "following_url": "https://api.github.com/users/wsf1990/following{/other_user}", + "gists_url": "https://api.github.com/users/wsf1990/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wsf1990/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wsf1990/subscriptions", + "organizations_url": "https://api.github.com/users/wsf1990/orgs", + "repos_url": "https://api.github.com/users/wsf1990/repos", + "events_url": "https://api.github.com/users/wsf1990/events{/privacy}", + "received_events_url": "https://api.github.com/users/wsf1990/received_events", + "type": "User", + "site_admin": false, + "score": 34.360332 + }, + { + "login": "haroldoramirez", + "id": 6147329, + "node_id": "MDQ6VXNlcjYxNDczMjk=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6147329?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/haroldoramirez", + "html_url": "https://github.com/haroldoramirez", + "followers_url": "https://api.github.com/users/haroldoramirez/followers", + "following_url": "https://api.github.com/users/haroldoramirez/following{/other_user}", + "gists_url": "https://api.github.com/users/haroldoramirez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/haroldoramirez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/haroldoramirez/subscriptions", + "organizations_url": "https://api.github.com/users/haroldoramirez/orgs", + "repos_url": "https://api.github.com/users/haroldoramirez/repos", + "events_url": "https://api.github.com/users/haroldoramirez/events{/privacy}", + "received_events_url": "https://api.github.com/users/haroldoramirez/received_events", + "type": "User", + "site_admin": false, + "score": 29.740025 + }, + { + "login": "dwijnand", + "id": 344610, + "node_id": "MDQ6VXNlcjM0NDYxMA==", + "avatar_url": "https://avatars1.githubusercontent.com/u/344610?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dwijnand", + "html_url": "https://github.com/dwijnand", + "followers_url": "https://api.github.com/users/dwijnand/followers", + "following_url": "https://api.github.com/users/dwijnand/following{/other_user}", + "gists_url": "https://api.github.com/users/dwijnand/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dwijnand/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dwijnand/subscriptions", + "organizations_url": "https://api.github.com/users/dwijnand/orgs", + "repos_url": "https://api.github.com/users/dwijnand/repos", + "events_url": "https://api.github.com/users/dwijnand/events{/privacy}", + "received_events_url": "https://api.github.com/users/dwijnand/received_events", + "type": "User", + "site_admin": false, + "score": 29.099072 + }, + { + "login": "mmallad", + "id": 691578, + "node_id": "MDQ6VXNlcjY5MTU3OA==", + "avatar_url": "https://avatars3.githubusercontent.com/u/691578?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mmallad", + "html_url": "https://github.com/mmallad", + "followers_url": "https://api.github.com/users/mmallad/followers", + "following_url": "https://api.github.com/users/mmallad/following{/other_user}", + "gists_url": "https://api.github.com/users/mmallad/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mmallad/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mmallad/subscriptions", + "organizations_url": "https://api.github.com/users/mmallad/orgs", + "repos_url": "https://api.github.com/users/mmallad/repos", + "events_url": "https://api.github.com/users/mmallad/events{/privacy}", + "received_events_url": "https://api.github.com/users/mmallad/received_events", + "type": "User", + "site_admin": false, + "score": 21.633904 + }, + { + "login": "albert19882016", + "id": 22936522, + "node_id": "MDQ6VXNlcjIyOTM2NTIy", + "avatar_url": "https://avatars2.githubusercontent.com/u/22936522?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/albert19882016", + "html_url": "https://github.com/albert19882016", + "followers_url": "https://api.github.com/users/albert19882016/followers", + "following_url": "https://api.github.com/users/albert19882016/following{/other_user}", + "gists_url": "https://api.github.com/users/albert19882016/gists{/gist_id}", + "starred_url": "https://api.github.com/users/albert19882016/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/albert19882016/subscriptions", + "organizations_url": "https://api.github.com/users/albert19882016/orgs", + "repos_url": "https://api.github.com/users/albert19882016/repos", + "events_url": "https://api.github.com/users/albert19882016/events{/privacy}", + "received_events_url": "https://api.github.com/users/albert19882016/received_events", + "type": "User", + "site_admin": false, + "score": 20.718987 + }, + { + "login": "abdheshkumar", + "id": 3938842, + "node_id": "MDQ6VXNlcjM5Mzg4NDI=", + "avatar_url": "https://avatars1.githubusercontent.com/u/3938842?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/abdheshkumar", + "html_url": "https://github.com/abdheshkumar", + "followers_url": "https://api.github.com/users/abdheshkumar/followers", + "following_url": "https://api.github.com/users/abdheshkumar/following{/other_user}", + "gists_url": "https://api.github.com/users/abdheshkumar/gists{/gist_id}", + "starred_url": "https://api.github.com/users/abdheshkumar/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/abdheshkumar/subscriptions", + "organizations_url": "https://api.github.com/users/abdheshkumar/orgs", + "repos_url": "https://api.github.com/users/abdheshkumar/repos", + "events_url": "https://api.github.com/users/abdheshkumar/events{/privacy}", + "received_events_url": "https://api.github.com/users/abdheshkumar/received_events", + "type": "User", + "site_admin": false, + "score": 30.85624 + }, + { + "login": "wtx626", + "id": 10840785, + "node_id": "MDQ6VXNlcjEwODQwNzg1", + "avatar_url": "https://avatars0.githubusercontent.com/u/10840785?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/wtx626", + "html_url": "https://github.com/wtx626", + "followers_url": "https://api.github.com/users/wtx626/followers", + "following_url": "https://api.github.com/users/wtx626/following{/other_user}", + "gists_url": "https://api.github.com/users/wtx626/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wtx626/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wtx626/subscriptions", + "organizations_url": "https://api.github.com/users/wtx626/orgs", + "repos_url": "https://api.github.com/users/wtx626/repos", + "events_url": "https://api.github.com/users/wtx626/events{/privacy}", + "received_events_url": "https://api.github.com/users/wtx626/received_events", + "type": "User", + "site_admin": false, + "score": 50.816643 + }, + { + "login": "kmizu", + "id": 97326, + "node_id": "MDQ6VXNlcjk3MzI2", + "avatar_url": "https://avatars2.githubusercontent.com/u/97326?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kmizu", + "html_url": "https://github.com/kmizu", + "followers_url": "https://api.github.com/users/kmizu/followers", + "following_url": "https://api.github.com/users/kmizu/following{/other_user}", + "gists_url": "https://api.github.com/users/kmizu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kmizu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kmizu/subscriptions", + "organizations_url": "https://api.github.com/users/kmizu/orgs", + "repos_url": "https://api.github.com/users/kmizu/repos", + "events_url": "https://api.github.com/users/kmizu/events{/privacy}", + "received_events_url": "https://api.github.com/users/kmizu/received_events", + "type": "User", + "site_admin": false, + "score": 42.92085 + }, + { + "login": "taylorjg", + "id": 676165, + "node_id": "MDQ6VXNlcjY3NjE2NQ==", + "avatar_url": "https://avatars3.githubusercontent.com/u/676165?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/taylorjg", + "html_url": "https://github.com/taylorjg", + "followers_url": "https://api.github.com/users/taylorjg/followers", + "following_url": "https://api.github.com/users/taylorjg/following{/other_user}", + "gists_url": "https://api.github.com/users/taylorjg/gists{/gist_id}", + "starred_url": "https://api.github.com/users/taylorjg/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/taylorjg/subscriptions", + "organizations_url": "https://api.github.com/users/taylorjg/orgs", + "repos_url": "https://api.github.com/users/taylorjg/repos", + "events_url": "https://api.github.com/users/taylorjg/events{/privacy}", + "received_events_url": "https://api.github.com/users/taylorjg/received_events", + "type": "User", + "site_admin": false, + "score": 24.090189 + }, + { + "login": "alonsoir", + "id": 2405946, + "node_id": "MDQ6VXNlcjI0MDU5NDY=", + "avatar_url": "https://avatars1.githubusercontent.com/u/2405946?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/alonsoir", + "html_url": "https://github.com/alonsoir", + "followers_url": "https://api.github.com/users/alonsoir/followers", + "following_url": "https://api.github.com/users/alonsoir/following{/other_user}", + "gists_url": "https://api.github.com/users/alonsoir/gists{/gist_id}", + "starred_url": "https://api.github.com/users/alonsoir/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/alonsoir/subscriptions", + "organizations_url": "https://api.github.com/users/alonsoir/orgs", + "repos_url": "https://api.github.com/users/alonsoir/repos", + "events_url": "https://api.github.com/users/alonsoir/events{/privacy}", + "received_events_url": "https://api.github.com/users/alonsoir/received_events", + "type": "User", + "site_admin": false, + "score": 29.65697 + }, + { + "login": "eed3si9n", + "id": 184683, + "node_id": "MDQ6VXNlcjE4NDY4Mw==", + "avatar_url": "https://avatars0.githubusercontent.com/u/184683?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/eed3si9n", + "html_url": "https://github.com/eed3si9n", + "followers_url": "https://api.github.com/users/eed3si9n/followers", + "following_url": "https://api.github.com/users/eed3si9n/following{/other_user}", + "gists_url": "https://api.github.com/users/eed3si9n/gists{/gist_id}", + "starred_url": "https://api.github.com/users/eed3si9n/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/eed3si9n/subscriptions", + "organizations_url": "https://api.github.com/users/eed3si9n/orgs", + "repos_url": "https://api.github.com/users/eed3si9n/repos", + "events_url": "https://api.github.com/users/eed3si9n/events{/privacy}", + "received_events_url": "https://api.github.com/users/eed3si9n/received_events", + "type": "User", + "site_admin": false, + "score": 45.736794 + }, + { + "login": "ashwanthkumar", + "id": 600279, + "node_id": "MDQ6VXNlcjYwMDI3OQ==", + "avatar_url": "https://avatars0.githubusercontent.com/u/600279?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ashwanthkumar", + "html_url": "https://github.com/ashwanthkumar", + "followers_url": "https://api.github.com/users/ashwanthkumar/followers", + "following_url": "https://api.github.com/users/ashwanthkumar/following{/other_user}", + "gists_url": "https://api.github.com/users/ashwanthkumar/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ashwanthkumar/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ashwanthkumar/subscriptions", + "organizations_url": "https://api.github.com/users/ashwanthkumar/orgs", + "repos_url": "https://api.github.com/users/ashwanthkumar/repos", + "events_url": "https://api.github.com/users/ashwanthkumar/events{/privacy}", + "received_events_url": "https://api.github.com/users/ashwanthkumar/received_events", + "type": "User", + "site_admin": false, + "score": 41.268864 + } + ] +} diff --git a/core/src/test/resources/search/users/q_scala_sort_repositories_page_2.json b/core/src/test/resources/search/users/q_scala_sort_repositories_page_2.json new file mode 100644 index 0000000..f2f38e0 --- /dev/null +++ b/core/src/test/resources/search/users/q_scala_sort_repositories_page_2.json @@ -0,0 +1,636 @@ +{ + "total_count": 3343, + "incomplete_results": false, + "items": [ + { + "login": "kitlangton", + "id": 7587245, + "node_id": "MDQ6VXNlcjc1ODcyNDU=", + "avatar_url": "https://avatars2.githubusercontent.com/u/7587245?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kitlangton", + "html_url": "https://github.com/kitlangton", + "followers_url": "https://api.github.com/users/kitlangton/followers", + "following_url": "https://api.github.com/users/kitlangton/following{/other_user}", + "gists_url": "https://api.github.com/users/kitlangton/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kitlangton/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kitlangton/subscriptions", + "organizations_url": "https://api.github.com/users/kitlangton/orgs", + "repos_url": "https://api.github.com/users/kitlangton/repos", + "events_url": "https://api.github.com/users/kitlangton/events{/privacy}", + "received_events_url": "https://api.github.com/users/kitlangton/received_events", + "type": "User", + "site_admin": false, + "score": 32.246105 + }, + { + "login": "gyc567", + "id": 265098, + "node_id": "MDQ6VXNlcjI2NTA5OA==", + "avatar_url": "https://avatars1.githubusercontent.com/u/265098?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gyc567", + "html_url": "https://github.com/gyc567", + "followers_url": "https://api.github.com/users/gyc567/followers", + "following_url": "https://api.github.com/users/gyc567/following{/other_user}", + "gists_url": "https://api.github.com/users/gyc567/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gyc567/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gyc567/subscriptions", + "organizations_url": "https://api.github.com/users/gyc567/orgs", + "repos_url": "https://api.github.com/users/gyc567/repos", + "events_url": "https://api.github.com/users/gyc567/events{/privacy}", + "received_events_url": "https://api.github.com/users/gyc567/received_events", + "type": "User", + "site_admin": false, + "score": 31.395609 + }, + { + "login": "nightscape", + "id": 35170, + "node_id": "MDQ6VXNlcjM1MTcw", + "avatar_url": "https://avatars3.githubusercontent.com/u/35170?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nightscape", + "html_url": "https://github.com/nightscape", + "followers_url": "https://api.github.com/users/nightscape/followers", + "following_url": "https://api.github.com/users/nightscape/following{/other_user}", + "gists_url": "https://api.github.com/users/nightscape/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nightscape/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nightscape/subscriptions", + "organizations_url": "https://api.github.com/users/nightscape/orgs", + "repos_url": "https://api.github.com/users/nightscape/repos", + "events_url": "https://api.github.com/users/nightscape/events{/privacy}", + "received_events_url": "https://api.github.com/users/nightscape/received_events", + "type": "User", + "site_admin": false, + "score": 37.724533 + }, + { + "login": "hamednourhani", + "id": 6418473, + "node_id": "MDQ6VXNlcjY0MTg0NzM=", + "avatar_url": "https://avatars3.githubusercontent.com/u/6418473?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/hamednourhani", + "html_url": "https://github.com/hamednourhani", + "followers_url": "https://api.github.com/users/hamednourhani/followers", + "following_url": "https://api.github.com/users/hamednourhani/following{/other_user}", + "gists_url": "https://api.github.com/users/hamednourhani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hamednourhani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hamednourhani/subscriptions", + "organizations_url": "https://api.github.com/users/hamednourhani/orgs", + "repos_url": "https://api.github.com/users/hamednourhani/repos", + "events_url": "https://api.github.com/users/hamednourhani/events{/privacy}", + "received_events_url": "https://api.github.com/users/hamednourhani/received_events", + "type": "User", + "site_admin": false, + "score": 44.223377 + }, + { + "login": "yennanliu", + "id": 15938788, + "node_id": "MDQ6VXNlcjE1OTM4Nzg4", + "avatar_url": "https://avatars1.githubusercontent.com/u/15938788?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/yennanliu", + "html_url": "https://github.com/yennanliu", + "followers_url": "https://api.github.com/users/yennanliu/followers", + "following_url": "https://api.github.com/users/yennanliu/following{/other_user}", + "gists_url": "https://api.github.com/users/yennanliu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/yennanliu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yennanliu/subscriptions", + "organizations_url": "https://api.github.com/users/yennanliu/orgs", + "repos_url": "https://api.github.com/users/yennanliu/repos", + "events_url": "https://api.github.com/users/yennanliu/events{/privacy}", + "received_events_url": "https://api.github.com/users/yennanliu/received_events", + "type": "User", + "site_admin": false, + "score": 31.562046 + }, + { + "login": "SethTisue", + "id": 161079, + "node_id": "MDQ6VXNlcjE2MTA3OQ==", + "avatar_url": "https://avatars0.githubusercontent.com/u/161079?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/SethTisue", + "html_url": "https://github.com/SethTisue", + "followers_url": "https://api.github.com/users/SethTisue/followers", + "following_url": "https://api.github.com/users/SethTisue/following{/other_user}", + "gists_url": "https://api.github.com/users/SethTisue/gists{/gist_id}", + "starred_url": "https://api.github.com/users/SethTisue/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/SethTisue/subscriptions", + "organizations_url": "https://api.github.com/users/SethTisue/orgs", + "repos_url": "https://api.github.com/users/SethTisue/repos", + "events_url": "https://api.github.com/users/SethTisue/events{/privacy}", + "received_events_url": "https://api.github.com/users/SethTisue/received_events", + "type": "User", + "site_admin": false, + "score": 55.568195 + }, + { + "login": "mahedi-kaysar", + "id": 5011917, + "node_id": "MDQ6VXNlcjUwMTE5MTc=", + "avatar_url": "https://avatars2.githubusercontent.com/u/5011917?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mahedi-kaysar", + "html_url": "https://github.com/mahedi-kaysar", + "followers_url": "https://api.github.com/users/mahedi-kaysar/followers", + "following_url": "https://api.github.com/users/mahedi-kaysar/following{/other_user}", + "gists_url": "https://api.github.com/users/mahedi-kaysar/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mahedi-kaysar/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mahedi-kaysar/subscriptions", + "organizations_url": "https://api.github.com/users/mahedi-kaysar/orgs", + "repos_url": "https://api.github.com/users/mahedi-kaysar/repos", + "events_url": "https://api.github.com/users/mahedi-kaysar/events{/privacy}", + "received_events_url": "https://api.github.com/users/mahedi-kaysar/received_events", + "type": "User", + "site_admin": false, + "score": 15.599006 + }, + { + "login": "bigsnarfdude", + "id": 2282364, + "node_id": "MDQ6VXNlcjIyODIzNjQ=", + "avatar_url": "https://avatars2.githubusercontent.com/u/2282364?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bigsnarfdude", + "html_url": "https://github.com/bigsnarfdude", + "followers_url": "https://api.github.com/users/bigsnarfdude/followers", + "following_url": "https://api.github.com/users/bigsnarfdude/following{/other_user}", + "gists_url": "https://api.github.com/users/bigsnarfdude/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bigsnarfdude/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bigsnarfdude/subscriptions", + "organizations_url": "https://api.github.com/users/bigsnarfdude/orgs", + "repos_url": "https://api.github.com/users/bigsnarfdude/repos", + "events_url": "https://api.github.com/users/bigsnarfdude/events{/privacy}", + "received_events_url": "https://api.github.com/users/bigsnarfdude/received_events", + "type": "User", + "site_admin": false, + "score": 29.816618 + }, + { + "login": "quietcoolwu", + "id": 11589421, + "node_id": "MDQ6VXNlcjExNTg5NDIx", + "avatar_url": "https://avatars0.githubusercontent.com/u/11589421?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/quietcoolwu", + "html_url": "https://github.com/quietcoolwu", + "followers_url": "https://api.github.com/users/quietcoolwu/followers", + "following_url": "https://api.github.com/users/quietcoolwu/following{/other_user}", + "gists_url": "https://api.github.com/users/quietcoolwu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/quietcoolwu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/quietcoolwu/subscriptions", + "organizations_url": "https://api.github.com/users/quietcoolwu/orgs", + "repos_url": "https://api.github.com/users/quietcoolwu/repos", + "events_url": "https://api.github.com/users/quietcoolwu/events{/privacy}", + "received_events_url": "https://api.github.com/users/quietcoolwu/received_events", + "type": "User", + "site_admin": false, + "score": 60.695087 + }, + { + "login": "zhenglaizhang", + "id": 1740859, + "node_id": "MDQ6VXNlcjE3NDA4NTk=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1740859?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/zhenglaizhang", + "html_url": "https://github.com/zhenglaizhang", + "followers_url": "https://api.github.com/users/zhenglaizhang/followers", + "following_url": "https://api.github.com/users/zhenglaizhang/following{/other_user}", + "gists_url": "https://api.github.com/users/zhenglaizhang/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zhenglaizhang/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zhenglaizhang/subscriptions", + "organizations_url": "https://api.github.com/users/zhenglaizhang/orgs", + "repos_url": "https://api.github.com/users/zhenglaizhang/repos", + "events_url": "https://api.github.com/users/zhenglaizhang/events{/privacy}", + "received_events_url": "https://api.github.com/users/zhenglaizhang/received_events", + "type": "User", + "site_admin": false, + "score": 32.053406 + }, + { + "login": "xeno-by", + "id": 609152, + "node_id": "MDQ6VXNlcjYwOTE1Mg==", + "avatar_url": "https://avatars0.githubusercontent.com/u/609152?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/xeno-by", + "html_url": "https://github.com/xeno-by", + "followers_url": "https://api.github.com/users/xeno-by/followers", + "following_url": "https://api.github.com/users/xeno-by/following{/other_user}", + "gists_url": "https://api.github.com/users/xeno-by/gists{/gist_id}", + "starred_url": "https://api.github.com/users/xeno-by/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/xeno-by/subscriptions", + "organizations_url": "https://api.github.com/users/xeno-by/orgs", + "repos_url": "https://api.github.com/users/xeno-by/repos", + "events_url": "https://api.github.com/users/xeno-by/events{/privacy}", + "received_events_url": "https://api.github.com/users/xeno-by/received_events", + "type": "User", + "site_admin": false, + "score": 53.87615 + }, + { + "login": "scalavision", + "id": 3958212, + "node_id": "MDQ6VXNlcjM5NTgyMTI=", + "avatar_url": "https://avatars2.githubusercontent.com/u/3958212?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/scalavision", + "html_url": "https://github.com/scalavision", + "followers_url": "https://api.github.com/users/scalavision/followers", + "following_url": "https://api.github.com/users/scalavision/following{/other_user}", + "gists_url": "https://api.github.com/users/scalavision/gists{/gist_id}", + "starred_url": "https://api.github.com/users/scalavision/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/scalavision/subscriptions", + "organizations_url": "https://api.github.com/users/scalavision/orgs", + "repos_url": "https://api.github.com/users/scalavision/repos", + "events_url": "https://api.github.com/users/scalavision/events{/privacy}", + "received_events_url": "https://api.github.com/users/scalavision/received_events", + "type": "User", + "site_admin": false, + "score": 44.24427 + }, + { + "login": "Blaisorblade", + "id": 289960, + "node_id": "MDQ6VXNlcjI4OTk2MA==", + "avatar_url": "https://avatars3.githubusercontent.com/u/289960?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Blaisorblade", + "html_url": "https://github.com/Blaisorblade", + "followers_url": "https://api.github.com/users/Blaisorblade/followers", + "following_url": "https://api.github.com/users/Blaisorblade/following{/other_user}", + "gists_url": "https://api.github.com/users/Blaisorblade/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Blaisorblade/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Blaisorblade/subscriptions", + "organizations_url": "https://api.github.com/users/Blaisorblade/orgs", + "repos_url": "https://api.github.com/users/Blaisorblade/repos", + "events_url": "https://api.github.com/users/Blaisorblade/events{/privacy}", + "received_events_url": "https://api.github.com/users/Blaisorblade/received_events", + "type": "User", + "site_admin": false, + "score": 38.952385 + }, + { + "login": "coconutpalm", + "id": 233820, + "node_id": "MDQ6VXNlcjIzMzgyMA==", + "avatar_url": "https://avatars0.githubusercontent.com/u/233820?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coconutpalm", + "html_url": "https://github.com/coconutpalm", + "followers_url": "https://api.github.com/users/coconutpalm/followers", + "following_url": "https://api.github.com/users/coconutpalm/following{/other_user}", + "gists_url": "https://api.github.com/users/coconutpalm/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coconutpalm/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coconutpalm/subscriptions", + "organizations_url": "https://api.github.com/users/coconutpalm/orgs", + "repos_url": "https://api.github.com/users/coconutpalm/repos", + "events_url": "https://api.github.com/users/coconutpalm/events{/privacy}", + "received_events_url": "https://api.github.com/users/coconutpalm/received_events", + "type": "User", + "site_admin": false, + "score": 23.071735 + }, + { + "login": "dtaniwaki", + "id": 1162120, + "node_id": "MDQ6VXNlcjExNjIxMjA=", + "avatar_url": "https://avatars1.githubusercontent.com/u/1162120?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dtaniwaki", + "html_url": "https://github.com/dtaniwaki", + "followers_url": "https://api.github.com/users/dtaniwaki/followers", + "following_url": "https://api.github.com/users/dtaniwaki/following{/other_user}", + "gists_url": "https://api.github.com/users/dtaniwaki/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dtaniwaki/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dtaniwaki/subscriptions", + "organizations_url": "https://api.github.com/users/dtaniwaki/orgs", + "repos_url": "https://api.github.com/users/dtaniwaki/repos", + "events_url": "https://api.github.com/users/dtaniwaki/events{/privacy}", + "received_events_url": "https://api.github.com/users/dtaniwaki/received_events", + "type": "User", + "site_admin": false, + "score": 36.70764 + }, + { + "login": "sifue", + "id": 60450, + "node_id": "MDQ6VXNlcjYwNDUw", + "avatar_url": "https://avatars0.githubusercontent.com/u/60450?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sifue", + "html_url": "https://github.com/sifue", + "followers_url": "https://api.github.com/users/sifue/followers", + "following_url": "https://api.github.com/users/sifue/following{/other_user}", + "gists_url": "https://api.github.com/users/sifue/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sifue/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sifue/subscriptions", + "organizations_url": "https://api.github.com/users/sifue/orgs", + "repos_url": "https://api.github.com/users/sifue/repos", + "events_url": "https://api.github.com/users/sifue/events{/privacy}", + "received_events_url": "https://api.github.com/users/sifue/received_events", + "type": "User", + "site_admin": false, + "score": 57.63588 + }, + { + "login": "j5ik2o", + "id": 461711, + "node_id": "MDQ6VXNlcjQ2MTcxMQ==", + "avatar_url": "https://avatars2.githubusercontent.com/u/461711?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/j5ik2o", + "html_url": "https://github.com/j5ik2o", + "followers_url": "https://api.github.com/users/j5ik2o/followers", + "following_url": "https://api.github.com/users/j5ik2o/following{/other_user}", + "gists_url": "https://api.github.com/users/j5ik2o/gists{/gist_id}", + "starred_url": "https://api.github.com/users/j5ik2o/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/j5ik2o/subscriptions", + "organizations_url": "https://api.github.com/users/j5ik2o/orgs", + "repos_url": "https://api.github.com/users/j5ik2o/repos", + "events_url": "https://api.github.com/users/j5ik2o/events{/privacy}", + "received_events_url": "https://api.github.com/users/j5ik2o/received_events", + "type": "User", + "site_admin": false, + "score": 35.93778 + }, + { + "login": "beautifulNow1992", + "id": 37397531, + "node_id": "MDQ6VXNlcjM3Mzk3NTMx", + "avatar_url": "https://avatars3.githubusercontent.com/u/37397531?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/beautifulNow1992", + "html_url": "https://github.com/beautifulNow1992", + "followers_url": "https://api.github.com/users/beautifulNow1992/followers", + "following_url": "https://api.github.com/users/beautifulNow1992/following{/other_user}", + "gists_url": "https://api.github.com/users/beautifulNow1992/gists{/gist_id}", + "starred_url": "https://api.github.com/users/beautifulNow1992/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/beautifulNow1992/subscriptions", + "organizations_url": "https://api.github.com/users/beautifulNow1992/orgs", + "repos_url": "https://api.github.com/users/beautifulNow1992/repos", + "events_url": "https://api.github.com/users/beautifulNow1992/events{/privacy}", + "received_events_url": "https://api.github.com/users/beautifulNow1992/received_events", + "type": "User", + "site_admin": false, + "score": 22.402102 + }, + { + "login": "ikeikeikeike", + "id": 217484, + "node_id": "MDQ6VXNlcjIxNzQ4NA==", + "avatar_url": "https://avatars2.githubusercontent.com/u/217484?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ikeikeikeike", + "html_url": "https://github.com/ikeikeikeike", + "followers_url": "https://api.github.com/users/ikeikeikeike/followers", + "following_url": "https://api.github.com/users/ikeikeikeike/following{/other_user}", + "gists_url": "https://api.github.com/users/ikeikeikeike/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ikeikeikeike/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ikeikeikeike/subscriptions", + "organizations_url": "https://api.github.com/users/ikeikeikeike/orgs", + "repos_url": "https://api.github.com/users/ikeikeikeike/repos", + "events_url": "https://api.github.com/users/ikeikeikeike/events{/privacy}", + "received_events_url": "https://api.github.com/users/ikeikeikeike/received_events", + "type": "User", + "site_admin": false, + "score": 41.051723 + }, + { + "login": "tuxdna", + "id": 52947, + "node_id": "MDQ6VXNlcjUyOTQ3", + "avatar_url": "https://avatars1.githubusercontent.com/u/52947?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tuxdna", + "html_url": "https://github.com/tuxdna", + "followers_url": "https://api.github.com/users/tuxdna/followers", + "following_url": "https://api.github.com/users/tuxdna/following{/other_user}", + "gists_url": "https://api.github.com/users/tuxdna/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tuxdna/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tuxdna/subscriptions", + "organizations_url": "https://api.github.com/users/tuxdna/orgs", + "repos_url": "https://api.github.com/users/tuxdna/repos", + "events_url": "https://api.github.com/users/tuxdna/events{/privacy}", + "received_events_url": "https://api.github.com/users/tuxdna/received_events", + "type": "User", + "site_admin": false, + "score": 43.949993 + }, + { + "login": "sderosiaux", + "id": 3936459, + "node_id": "MDQ6VXNlcjM5MzY0NTk=", + "avatar_url": "https://avatars3.githubusercontent.com/u/3936459?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sderosiaux", + "html_url": "https://github.com/sderosiaux", + "followers_url": "https://api.github.com/users/sderosiaux/followers", + "following_url": "https://api.github.com/users/sderosiaux/following{/other_user}", + "gists_url": "https://api.github.com/users/sderosiaux/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sderosiaux/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sderosiaux/subscriptions", + "organizations_url": "https://api.github.com/users/sderosiaux/orgs", + "repos_url": "https://api.github.com/users/sderosiaux/repos", + "events_url": "https://api.github.com/users/sderosiaux/events{/privacy}", + "received_events_url": "https://api.github.com/users/sderosiaux/received_events", + "type": "User", + "site_admin": false, + "score": 31.914263 + }, + { + "login": "aiya000", + "id": 4897842, + "node_id": "MDQ6VXNlcjQ4OTc4NDI=", + "avatar_url": "https://avatars2.githubusercontent.com/u/4897842?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/aiya000", + "html_url": "https://github.com/aiya000", + "followers_url": "https://api.github.com/users/aiya000/followers", + "following_url": "https://api.github.com/users/aiya000/following{/other_user}", + "gists_url": "https://api.github.com/users/aiya000/gists{/gist_id}", + "starred_url": "https://api.github.com/users/aiya000/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/aiya000/subscriptions", + "organizations_url": "https://api.github.com/users/aiya000/orgs", + "repos_url": "https://api.github.com/users/aiya000/repos", + "events_url": "https://api.github.com/users/aiya000/events{/privacy}", + "received_events_url": "https://api.github.com/users/aiya000/received_events", + "type": "User", + "site_admin": false, + "score": 45.846653 + }, + { + "login": "gabro", + "id": 691940, + "node_id": "MDQ6VXNlcjY5MTk0MA==", + "avatar_url": "https://avatars0.githubusercontent.com/u/691940?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gabro", + "html_url": "https://github.com/gabro", + "followers_url": "https://api.github.com/users/gabro/followers", + "following_url": "https://api.github.com/users/gabro/following{/other_user}", + "gists_url": "https://api.github.com/users/gabro/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gabro/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gabro/subscriptions", + "organizations_url": "https://api.github.com/users/gabro/orgs", + "repos_url": "https://api.github.com/users/gabro/repos", + "events_url": "https://api.github.com/users/gabro/events{/privacy}", + "received_events_url": "https://api.github.com/users/gabro/received_events", + "type": "User", + "site_admin": false, + "score": 53.387085 + }, + { + "login": "kubukoz", + "id": 894884, + "node_id": "MDQ6VXNlcjg5NDg4NA==", + "avatar_url": "https://avatars0.githubusercontent.com/u/894884?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kubukoz", + "html_url": "https://github.com/kubukoz", + "followers_url": "https://api.github.com/users/kubukoz/followers", + "following_url": "https://api.github.com/users/kubukoz/following{/other_user}", + "gists_url": "https://api.github.com/users/kubukoz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kubukoz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kubukoz/subscriptions", + "organizations_url": "https://api.github.com/users/kubukoz/orgs", + "repos_url": "https://api.github.com/users/kubukoz/repos", + "events_url": "https://api.github.com/users/kubukoz/events{/privacy}", + "received_events_url": "https://api.github.com/users/kubukoz/received_events", + "type": "User", + "site_admin": false, + "score": 31.941414 + }, + { + "login": "ryanpadilha", + "id": 4535966, + "node_id": "MDQ6VXNlcjQ1MzU5NjY=", + "avatar_url": "https://avatars2.githubusercontent.com/u/4535966?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ryanpadilha", + "html_url": "https://github.com/ryanpadilha", + "followers_url": "https://api.github.com/users/ryanpadilha/followers", + "following_url": "https://api.github.com/users/ryanpadilha/following{/other_user}", + "gists_url": "https://api.github.com/users/ryanpadilha/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ryanpadilha/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ryanpadilha/subscriptions", + "organizations_url": "https://api.github.com/users/ryanpadilha/orgs", + "repos_url": "https://api.github.com/users/ryanpadilha/repos", + "events_url": "https://api.github.com/users/ryanpadilha/events{/privacy}", + "received_events_url": "https://api.github.com/users/ryanpadilha/received_events", + "type": "User", + "site_admin": false, + "score": 21.555292 + }, + { + "login": "dasch", + "id": 6351, + "node_id": "MDQ6VXNlcjYzNTE=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6351?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dasch", + "html_url": "https://github.com/dasch", + "followers_url": "https://api.github.com/users/dasch/followers", + "following_url": "https://api.github.com/users/dasch/following{/other_user}", + "gists_url": "https://api.github.com/users/dasch/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dasch/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dasch/subscriptions", + "organizations_url": "https://api.github.com/users/dasch/orgs", + "repos_url": "https://api.github.com/users/dasch/repos", + "events_url": "https://api.github.com/users/dasch/events{/privacy}", + "received_events_url": "https://api.github.com/users/dasch/received_events", + "type": "User", + "site_admin": false, + "score": 44.842625 + }, + { + "login": "tksugimoto", + "id": 13145001, + "node_id": "MDQ6VXNlcjEzMTQ1MDAx", + "avatar_url": "https://avatars0.githubusercontent.com/u/13145001?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tksugimoto", + "html_url": "https://github.com/tksugimoto", + "followers_url": "https://api.github.com/users/tksugimoto/followers", + "following_url": "https://api.github.com/users/tksugimoto/following{/other_user}", + "gists_url": "https://api.github.com/users/tksugimoto/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tksugimoto/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tksugimoto/subscriptions", + "organizations_url": "https://api.github.com/users/tksugimoto/orgs", + "repos_url": "https://api.github.com/users/tksugimoto/repos", + "events_url": "https://api.github.com/users/tksugimoto/events{/privacy}", + "received_events_url": "https://api.github.com/users/tksugimoto/received_events", + "type": "User", + "site_admin": false, + "score": 40.933407 + }, + { + "login": "zjnxyz", + "id": 1886158, + "node_id": "MDQ6VXNlcjE4ODYxNTg=", + "avatar_url": "https://avatars2.githubusercontent.com/u/1886158?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/zjnxyz", + "html_url": "https://github.com/zjnxyz", + "followers_url": "https://api.github.com/users/zjnxyz/followers", + "following_url": "https://api.github.com/users/zjnxyz/following{/other_user}", + "gists_url": "https://api.github.com/users/zjnxyz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zjnxyz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zjnxyz/subscriptions", + "organizations_url": "https://api.github.com/users/zjnxyz/orgs", + "repos_url": "https://api.github.com/users/zjnxyz/repos", + "events_url": "https://api.github.com/users/zjnxyz/events{/privacy}", + "received_events_url": "https://api.github.com/users/zjnxyz/received_events", + "type": "User", + "site_admin": false, + "score": 26.750084 + }, + { + "login": "aeons", + "id": 1432894, + "node_id": "MDQ6VXNlcjE0MzI4OTQ=", + "avatar_url": "https://avatars2.githubusercontent.com/u/1432894?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/aeons", + "html_url": "https://github.com/aeons", + "followers_url": "https://api.github.com/users/aeons/followers", + "following_url": "https://api.github.com/users/aeons/following{/other_user}", + "gists_url": "https://api.github.com/users/aeons/gists{/gist_id}", + "starred_url": "https://api.github.com/users/aeons/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/aeons/subscriptions", + "organizations_url": "https://api.github.com/users/aeons/orgs", + "repos_url": "https://api.github.com/users/aeons/repos", + "events_url": "https://api.github.com/users/aeons/events{/privacy}", + "received_events_url": "https://api.github.com/users/aeons/received_events", + "type": "User", + "site_admin": false, + "score": 40.650417 + }, + { + "login": "Andrea", + "id": 3103, + "node_id": "MDQ6VXNlcjMxMDM=", + "avatar_url": "https://avatars2.githubusercontent.com/u/3103?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Andrea", + "html_url": "https://github.com/Andrea", + "followers_url": "https://api.github.com/users/Andrea/followers", + "following_url": "https://api.github.com/users/Andrea/following{/other_user}", + "gists_url": "https://api.github.com/users/Andrea/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Andrea/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Andrea/subscriptions", + "organizations_url": "https://api.github.com/users/Andrea/orgs", + "repos_url": "https://api.github.com/users/Andrea/repos", + "events_url": "https://api.github.com/users/Andrea/events{/privacy}", + "received_events_url": "https://api.github.com/users/Andrea/received_events", + "type": "User", + "site_admin": false, + "score": 64.082115 + } + ] +} diff --git a/core/src/test/resources/search/users/q_scala_sort_repositories_page_3.json b/core/src/test/resources/search/users/q_scala_sort_repositories_page_3.json new file mode 100644 index 0000000..e023de0 --- /dev/null +++ b/core/src/test/resources/search/users/q_scala_sort_repositories_page_3.json @@ -0,0 +1,636 @@ +{ + "total_count": 3343, + "incomplete_results": false, + "items": [ + { + "login": "ryan-williams", + "id": 465045, + "node_id": "MDQ6VXNlcjQ2NTA0NQ==", + "avatar_url": "https://avatars1.githubusercontent.com/u/465045?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ryan-williams", + "html_url": "https://github.com/ryan-williams", + "followers_url": "https://api.github.com/users/ryan-williams/followers", + "following_url": "https://api.github.com/users/ryan-williams/following{/other_user}", + "gists_url": "https://api.github.com/users/ryan-williams/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ryan-williams/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ryan-williams/subscriptions", + "organizations_url": "https://api.github.com/users/ryan-williams/orgs", + "repos_url": "https://api.github.com/users/ryan-williams/repos", + "events_url": "https://api.github.com/users/ryan-williams/events{/privacy}", + "received_events_url": "https://api.github.com/users/ryan-williams/received_events", + "type": "User", + "site_admin": false, + "score": 46.122925 + }, + { + "login": "jcouyang", + "id": 1235045, + "node_id": "MDQ6VXNlcjEyMzUwNDU=", + "avatar_url": "https://avatars1.githubusercontent.com/u/1235045?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jcouyang", + "html_url": "https://github.com/jcouyang", + "followers_url": "https://api.github.com/users/jcouyang/followers", + "following_url": "https://api.github.com/users/jcouyang/following{/other_user}", + "gists_url": "https://api.github.com/users/jcouyang/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jcouyang/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jcouyang/subscriptions", + "organizations_url": "https://api.github.com/users/jcouyang/orgs", + "repos_url": "https://api.github.com/users/jcouyang/repos", + "events_url": "https://api.github.com/users/jcouyang/events{/privacy}", + "received_events_url": "https://api.github.com/users/jcouyang/received_events", + "type": "User", + "site_admin": false, + "score": 44.746933 + }, + { + "login": "merqlove", + "id": 18354, + "node_id": "MDQ6VXNlcjE4MzU0", + "avatar_url": "https://avatars2.githubusercontent.com/u/18354?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/merqlove", + "html_url": "https://github.com/merqlove", + "followers_url": "https://api.github.com/users/merqlove/followers", + "following_url": "https://api.github.com/users/merqlove/following{/other_user}", + "gists_url": "https://api.github.com/users/merqlove/gists{/gist_id}", + "starred_url": "https://api.github.com/users/merqlove/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/merqlove/subscriptions", + "organizations_url": "https://api.github.com/users/merqlove/orgs", + "repos_url": "https://api.github.com/users/merqlove/repos", + "events_url": "https://api.github.com/users/merqlove/events{/privacy}", + "received_events_url": "https://api.github.com/users/merqlove/received_events", + "type": "User", + "site_admin": false, + "score": 29.51217 + }, + { + "login": "vishallama", + "id": 1063515, + "node_id": "MDQ6VXNlcjEwNjM1MTU=", + "avatar_url": "https://avatars0.githubusercontent.com/u/1063515?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vishallama", + "html_url": "https://github.com/vishallama", + "followers_url": "https://api.github.com/users/vishallama/followers", + "following_url": "https://api.github.com/users/vishallama/following{/other_user}", + "gists_url": "https://api.github.com/users/vishallama/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vishallama/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vishallama/subscriptions", + "organizations_url": "https://api.github.com/users/vishallama/orgs", + "repos_url": "https://api.github.com/users/vishallama/repos", + "events_url": "https://api.github.com/users/vishallama/events{/privacy}", + "received_events_url": "https://api.github.com/users/vishallama/received_events", + "type": "User", + "site_admin": false, + "score": 17.385899 + }, + { + "login": "47deg", + "id": 479857, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjQ3OTg1Nw==", + "avatar_url": "https://avatars3.githubusercontent.com/u/479857?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/47deg", + "html_url": "https://github.com/47deg", + "followers_url": "https://api.github.com/users/47deg/followers", + "following_url": "https://api.github.com/users/47deg/following{/other_user}", + "gists_url": "https://api.github.com/users/47deg/gists{/gist_id}", + "starred_url": "https://api.github.com/users/47deg/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/47deg/subscriptions", + "organizations_url": "https://api.github.com/users/47deg/orgs", + "repos_url": "https://api.github.com/users/47deg/repos", + "events_url": "https://api.github.com/users/47deg/events{/privacy}", + "received_events_url": "https://api.github.com/users/47deg/received_events", + "type": "Organization", + "site_admin": false, + "score": 16.281788 + }, + { + "login": "kailuowang", + "id": 83257, + "node_id": "MDQ6VXNlcjgzMjU3", + "avatar_url": "https://avatars3.githubusercontent.com/u/83257?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kailuowang", + "html_url": "https://github.com/kailuowang", + "followers_url": "https://api.github.com/users/kailuowang/followers", + "following_url": "https://api.github.com/users/kailuowang/following{/other_user}", + "gists_url": "https://api.github.com/users/kailuowang/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kailuowang/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kailuowang/subscriptions", + "organizations_url": "https://api.github.com/users/kailuowang/orgs", + "repos_url": "https://api.github.com/users/kailuowang/repos", + "events_url": "https://api.github.com/users/kailuowang/events{/privacy}", + "received_events_url": "https://api.github.com/users/kailuowang/received_events", + "type": "User", + "site_admin": false, + "score": 39.13204 + }, + { + "login": "NotBobTheBuilder", + "id": 1965587, + "node_id": "MDQ6VXNlcjE5NjU1ODc=", + "avatar_url": "https://avatars1.githubusercontent.com/u/1965587?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/NotBobTheBuilder", + "html_url": "https://github.com/NotBobTheBuilder", + "followers_url": "https://api.github.com/users/NotBobTheBuilder/followers", + "following_url": "https://api.github.com/users/NotBobTheBuilder/following{/other_user}", + "gists_url": "https://api.github.com/users/NotBobTheBuilder/gists{/gist_id}", + "starred_url": "https://api.github.com/users/NotBobTheBuilder/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/NotBobTheBuilder/subscriptions", + "organizations_url": "https://api.github.com/users/NotBobTheBuilder/orgs", + "repos_url": "https://api.github.com/users/NotBobTheBuilder/repos", + "events_url": "https://api.github.com/users/NotBobTheBuilder/events{/privacy}", + "received_events_url": "https://api.github.com/users/NotBobTheBuilder/received_events", + "type": "User", + "site_admin": false, + "score": 36.005707 + }, + { + "login": "alvinj", + "id": 309803, + "node_id": "MDQ6VXNlcjMwOTgwMw==", + "avatar_url": "https://avatars0.githubusercontent.com/u/309803?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/alvinj", + "html_url": "https://github.com/alvinj", + "followers_url": "https://api.github.com/users/alvinj/followers", + "following_url": "https://api.github.com/users/alvinj/following{/other_user}", + "gists_url": "https://api.github.com/users/alvinj/gists{/gist_id}", + "starred_url": "https://api.github.com/users/alvinj/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/alvinj/subscriptions", + "organizations_url": "https://api.github.com/users/alvinj/orgs", + "repos_url": "https://api.github.com/users/alvinj/repos", + "events_url": "https://api.github.com/users/alvinj/events{/privacy}", + "received_events_url": "https://api.github.com/users/alvinj/received_events", + "type": "User", + "site_admin": false, + "score": 55.13184 + }, + { + "login": "pamu", + "id": 4508686, + "node_id": "MDQ6VXNlcjQ1MDg2ODY=", + "avatar_url": "https://avatars3.githubusercontent.com/u/4508686?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/pamu", + "html_url": "https://github.com/pamu", + "followers_url": "https://api.github.com/users/pamu/followers", + "following_url": "https://api.github.com/users/pamu/following{/other_user}", + "gists_url": "https://api.github.com/users/pamu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pamu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pamu/subscriptions", + "organizations_url": "https://api.github.com/users/pamu/orgs", + "repos_url": "https://api.github.com/users/pamu/repos", + "events_url": "https://api.github.com/users/pamu/events{/privacy}", + "received_events_url": "https://api.github.com/users/pamu/received_events", + "type": "User", + "site_admin": false, + "score": 51.448265 + }, + { + "login": "jaceklaskowski", + "id": 62313, + "node_id": "MDQ6VXNlcjYyMzEz", + "avatar_url": "https://avatars1.githubusercontent.com/u/62313?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jaceklaskowski", + "html_url": "https://github.com/jaceklaskowski", + "followers_url": "https://api.github.com/users/jaceklaskowski/followers", + "following_url": "https://api.github.com/users/jaceklaskowski/following{/other_user}", + "gists_url": "https://api.github.com/users/jaceklaskowski/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jaceklaskowski/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jaceklaskowski/subscriptions", + "organizations_url": "https://api.github.com/users/jaceklaskowski/orgs", + "repos_url": "https://api.github.com/users/jaceklaskowski/repos", + "events_url": "https://api.github.com/users/jaceklaskowski/events{/privacy}", + "received_events_url": "https://api.github.com/users/jaceklaskowski/received_events", + "type": "User", + "site_admin": false, + "score": 48.687744 + }, + { + "login": "lemastero", + "id": 10901543, + "node_id": "MDQ6VXNlcjEwOTAxNTQz", + "avatar_url": "https://avatars2.githubusercontent.com/u/10901543?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lemastero", + "html_url": "https://github.com/lemastero", + "followers_url": "https://api.github.com/users/lemastero/followers", + "following_url": "https://api.github.com/users/lemastero/following{/other_user}", + "gists_url": "https://api.github.com/users/lemastero/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lemastero/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lemastero/subscriptions", + "organizations_url": "https://api.github.com/users/lemastero/orgs", + "repos_url": "https://api.github.com/users/lemastero/repos", + "events_url": "https://api.github.com/users/lemastero/events{/privacy}", + "received_events_url": "https://api.github.com/users/lemastero/received_events", + "type": "User", + "site_admin": false, + "score": 48.22762 + }, + { + "login": "MrPowers", + "id": 2722395, + "node_id": "MDQ6VXNlcjI3MjIzOTU=", + "avatar_url": "https://avatars1.githubusercontent.com/u/2722395?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/MrPowers", + "html_url": "https://github.com/MrPowers", + "followers_url": "https://api.github.com/users/MrPowers/followers", + "following_url": "https://api.github.com/users/MrPowers/following{/other_user}", + "gists_url": "https://api.github.com/users/MrPowers/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MrPowers/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MrPowers/subscriptions", + "organizations_url": "https://api.github.com/users/MrPowers/orgs", + "repos_url": "https://api.github.com/users/MrPowers/repos", + "events_url": "https://api.github.com/users/MrPowers/events{/privacy}", + "received_events_url": "https://api.github.com/users/MrPowers/received_events", + "type": "User", + "site_admin": false, + "score": 41.15522 + }, + { + "login": "manojlds", + "id": 191378, + "node_id": "MDQ6VXNlcjE5MTM3OA==", + "avatar_url": "https://avatars0.githubusercontent.com/u/191378?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/manojlds", + "html_url": "https://github.com/manojlds", + "followers_url": "https://api.github.com/users/manojlds/followers", + "following_url": "https://api.github.com/users/manojlds/following{/other_user}", + "gists_url": "https://api.github.com/users/manojlds/gists{/gist_id}", + "starred_url": "https://api.github.com/users/manojlds/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/manojlds/subscriptions", + "organizations_url": "https://api.github.com/users/manojlds/orgs", + "repos_url": "https://api.github.com/users/manojlds/repos", + "events_url": "https://api.github.com/users/manojlds/events{/privacy}", + "received_events_url": "https://api.github.com/users/manojlds/received_events", + "type": "User", + "site_admin": false, + "score": 31.917988 + }, + { + "login": "softwaremill", + "id": 322765, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjMyMjc2NQ==", + "avatar_url": "https://avatars0.githubusercontent.com/u/322765?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/softwaremill", + "html_url": "https://github.com/softwaremill", + "followers_url": "https://api.github.com/users/softwaremill/followers", + "following_url": "https://api.github.com/users/softwaremill/following{/other_user}", + "gists_url": "https://api.github.com/users/softwaremill/gists{/gist_id}", + "starred_url": "https://api.github.com/users/softwaremill/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/softwaremill/subscriptions", + "organizations_url": "https://api.github.com/users/softwaremill/orgs", + "repos_url": "https://api.github.com/users/softwaremill/repos", + "events_url": "https://api.github.com/users/softwaremill/events{/privacy}", + "received_events_url": "https://api.github.com/users/softwaremill/received_events", + "type": "Organization", + "site_admin": false, + "score": 11.348035 + }, + { + "login": "rajcspsg", + "id": 10123965, + "node_id": "MDQ6VXNlcjEwMTIzOTY1", + "avatar_url": "https://avatars2.githubusercontent.com/u/10123965?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/rajcspsg", + "html_url": "https://github.com/rajcspsg", + "followers_url": "https://api.github.com/users/rajcspsg/followers", + "following_url": "https://api.github.com/users/rajcspsg/following{/other_user}", + "gists_url": "https://api.github.com/users/rajcspsg/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rajcspsg/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rajcspsg/subscriptions", + "organizations_url": "https://api.github.com/users/rajcspsg/orgs", + "repos_url": "https://api.github.com/users/rajcspsg/repos", + "events_url": "https://api.github.com/users/rajcspsg/events{/privacy}", + "received_events_url": "https://api.github.com/users/rajcspsg/received_events", + "type": "User", + "site_admin": false, + "score": 29.891165 + }, + { + "login": "Bashta", + "id": 4723439, + "node_id": "MDQ6VXNlcjQ3MjM0Mzk=", + "avatar_url": "https://avatars1.githubusercontent.com/u/4723439?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Bashta", + "html_url": "https://github.com/Bashta", + "followers_url": "https://api.github.com/users/Bashta/followers", + "following_url": "https://api.github.com/users/Bashta/following{/other_user}", + "gists_url": "https://api.github.com/users/Bashta/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Bashta/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Bashta/subscriptions", + "organizations_url": "https://api.github.com/users/Bashta/orgs", + "repos_url": "https://api.github.com/users/Bashta/repos", + "events_url": "https://api.github.com/users/Bashta/events{/privacy}", + "received_events_url": "https://api.github.com/users/Bashta/received_events", + "type": "User", + "site_admin": false, + "score": 28.524078 + }, + { + "login": "y-yu", + "id": 612043, + "node_id": "MDQ6VXNlcjYxMjA0Mw==", + "avatar_url": "https://avatars0.githubusercontent.com/u/612043?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/y-yu", + "html_url": "https://github.com/y-yu", + "followers_url": "https://api.github.com/users/y-yu/followers", + "following_url": "https://api.github.com/users/y-yu/following{/other_user}", + "gists_url": "https://api.github.com/users/y-yu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/y-yu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/y-yu/subscriptions", + "organizations_url": "https://api.github.com/users/y-yu/orgs", + "repos_url": "https://api.github.com/users/y-yu/repos", + "events_url": "https://api.github.com/users/y-yu/events{/privacy}", + "received_events_url": "https://api.github.com/users/y-yu/received_events", + "type": "User", + "site_admin": false, + "score": 43.884586 + }, + { + "login": "VakinduPhilliam", + "id": 379601, + "node_id": "MDQ6VXNlcjM3OTYwMQ==", + "avatar_url": "https://avatars0.githubusercontent.com/u/379601?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/VakinduPhilliam", + "html_url": "https://github.com/VakinduPhilliam", + "followers_url": "https://api.github.com/users/VakinduPhilliam/followers", + "following_url": "https://api.github.com/users/VakinduPhilliam/following{/other_user}", + "gists_url": "https://api.github.com/users/VakinduPhilliam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/VakinduPhilliam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/VakinduPhilliam/subscriptions", + "organizations_url": "https://api.github.com/users/VakinduPhilliam/orgs", + "repos_url": "https://api.github.com/users/VakinduPhilliam/repos", + "events_url": "https://api.github.com/users/VakinduPhilliam/events{/privacy}", + "received_events_url": "https://api.github.com/users/VakinduPhilliam/received_events", + "type": "User", + "site_admin": false, + "score": 28.972122 + }, + { + "login": "rhender007", + "id": 35784314, + "node_id": "MDQ6VXNlcjM1Nzg0MzE0", + "avatar_url": "https://avatars1.githubusercontent.com/u/35784314?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/rhender007", + "html_url": "https://github.com/rhender007", + "followers_url": "https://api.github.com/users/rhender007/followers", + "following_url": "https://api.github.com/users/rhender007/following{/other_user}", + "gists_url": "https://api.github.com/users/rhender007/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rhender007/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rhender007/subscriptions", + "organizations_url": "https://api.github.com/users/rhender007/orgs", + "repos_url": "https://api.github.com/users/rhender007/repos", + "events_url": "https://api.github.com/users/rhender007/events{/privacy}", + "received_events_url": "https://api.github.com/users/rhender007/received_events", + "type": "User", + "site_admin": false, + "score": 18.090363 + }, + { + "login": "sizer", + "id": 7848879, + "node_id": "MDQ6VXNlcjc4NDg4Nzk=", + "avatar_url": "https://avatars3.githubusercontent.com/u/7848879?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sizer", + "html_url": "https://github.com/sizer", + "followers_url": "https://api.github.com/users/sizer/followers", + "following_url": "https://api.github.com/users/sizer/following{/other_user}", + "gists_url": "https://api.github.com/users/sizer/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sizer/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sizer/subscriptions", + "organizations_url": "https://api.github.com/users/sizer/orgs", + "repos_url": "https://api.github.com/users/sizer/repos", + "events_url": "https://api.github.com/users/sizer/events{/privacy}", + "received_events_url": "https://api.github.com/users/sizer/received_events", + "type": "User", + "site_admin": false, + "score": 38.37732 + }, + { + "login": "jimschubert", + "id": 109659, + "node_id": "MDQ6VXNlcjEwOTY1OQ==", + "avatar_url": "https://avatars2.githubusercontent.com/u/109659?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jimschubert", + "html_url": "https://github.com/jimschubert", + "followers_url": "https://api.github.com/users/jimschubert/followers", + "following_url": "https://api.github.com/users/jimschubert/following{/other_user}", + "gists_url": "https://api.github.com/users/jimschubert/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jimschubert/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jimschubert/subscriptions", + "organizations_url": "https://api.github.com/users/jimschubert/orgs", + "repos_url": "https://api.github.com/users/jimschubert/repos", + "events_url": "https://api.github.com/users/jimschubert/events{/privacy}", + "received_events_url": "https://api.github.com/users/jimschubert/received_events", + "type": "User", + "site_admin": false, + "score": 36.58578 + }, + { + "login": "yoshikyoto", + "id": 5354310, + "node_id": "MDQ6VXNlcjUzNTQzMTA=", + "avatar_url": "https://avatars3.githubusercontent.com/u/5354310?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/yoshikyoto", + "html_url": "https://github.com/yoshikyoto", + "followers_url": "https://api.github.com/users/yoshikyoto/followers", + "following_url": "https://api.github.com/users/yoshikyoto/following{/other_user}", + "gists_url": "https://api.github.com/users/yoshikyoto/gists{/gist_id}", + "starred_url": "https://api.github.com/users/yoshikyoto/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yoshikyoto/subscriptions", + "organizations_url": "https://api.github.com/users/yoshikyoto/orgs", + "repos_url": "https://api.github.com/users/yoshikyoto/repos", + "events_url": "https://api.github.com/users/yoshikyoto/events{/privacy}", + "received_events_url": "https://api.github.com/users/yoshikyoto/received_events", + "type": "User", + "site_admin": false, + "score": 26.753948 + }, + { + "login": "TechnotronicOz", + "id": 1142035, + "node_id": "MDQ6VXNlcjExNDIwMzU=", + "avatar_url": "https://avatars2.githubusercontent.com/u/1142035?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/TechnotronicOz", + "html_url": "https://github.com/TechnotronicOz", + "followers_url": "https://api.github.com/users/TechnotronicOz/followers", + "following_url": "https://api.github.com/users/TechnotronicOz/following{/other_user}", + "gists_url": "https://api.github.com/users/TechnotronicOz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/TechnotronicOz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/TechnotronicOz/subscriptions", + "organizations_url": "https://api.github.com/users/TechnotronicOz/orgs", + "repos_url": "https://api.github.com/users/TechnotronicOz/repos", + "events_url": "https://api.github.com/users/TechnotronicOz/events{/privacy}", + "received_events_url": "https://api.github.com/users/TechnotronicOz/received_events", + "type": "User", + "site_admin": false, + "score": 31.562338 + }, + { + "login": "markusjura", + "id": 1832216, + "node_id": "MDQ6VXNlcjE4MzIyMTY=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1832216?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/markusjura", + "html_url": "https://github.com/markusjura", + "followers_url": "https://api.github.com/users/markusjura/followers", + "following_url": "https://api.github.com/users/markusjura/following{/other_user}", + "gists_url": "https://api.github.com/users/markusjura/gists{/gist_id}", + "starred_url": "https://api.github.com/users/markusjura/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/markusjura/subscriptions", + "organizations_url": "https://api.github.com/users/markusjura/orgs", + "repos_url": "https://api.github.com/users/markusjura/repos", + "events_url": "https://api.github.com/users/markusjura/events{/privacy}", + "received_events_url": "https://api.github.com/users/markusjura/received_events", + "type": "User", + "site_admin": false, + "score": 54.259003 + }, + { + "login": "venkatram64", + "id": 1752552, + "node_id": "MDQ6VXNlcjE3NTI1NTI=", + "avatar_url": "https://avatars0.githubusercontent.com/u/1752552?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/venkatram64", + "html_url": "https://github.com/venkatram64", + "followers_url": "https://api.github.com/users/venkatram64/followers", + "following_url": "https://api.github.com/users/venkatram64/following{/other_user}", + "gists_url": "https://api.github.com/users/venkatram64/gists{/gist_id}", + "starred_url": "https://api.github.com/users/venkatram64/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/venkatram64/subscriptions", + "organizations_url": "https://api.github.com/users/venkatram64/orgs", + "repos_url": "https://api.github.com/users/venkatram64/repos", + "events_url": "https://api.github.com/users/venkatram64/events{/privacy}", + "received_events_url": "https://api.github.com/users/venkatram64/received_events", + "type": "User", + "site_admin": false, + "score": 20.119263 + }, + { + "login": "jinhang", + "id": 4497831, + "node_id": "MDQ6VXNlcjQ0OTc4MzE=", + "avatar_url": "https://avatars0.githubusercontent.com/u/4497831?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jinhang", + "html_url": "https://github.com/jinhang", + "followers_url": "https://api.github.com/users/jinhang/followers", + "following_url": "https://api.github.com/users/jinhang/following{/other_user}", + "gists_url": "https://api.github.com/users/jinhang/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jinhang/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jinhang/subscriptions", + "organizations_url": "https://api.github.com/users/jinhang/orgs", + "repos_url": "https://api.github.com/users/jinhang/repos", + "events_url": "https://api.github.com/users/jinhang/events{/privacy}", + "received_events_url": "https://api.github.com/users/jinhang/received_events", + "type": "User", + "site_admin": false, + "score": 39.07726 + }, + { + "login": "suin", + "id": 855338, + "node_id": "MDQ6VXNlcjg1NTMzOA==", + "avatar_url": "https://avatars2.githubusercontent.com/u/855338?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/suin", + "html_url": "https://github.com/suin", + "followers_url": "https://api.github.com/users/suin/followers", + "following_url": "https://api.github.com/users/suin/following{/other_user}", + "gists_url": "https://api.github.com/users/suin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/suin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/suin/subscriptions", + "organizations_url": "https://api.github.com/users/suin/orgs", + "repos_url": "https://api.github.com/users/suin/repos", + "events_url": "https://api.github.com/users/suin/events{/privacy}", + "received_events_url": "https://api.github.com/users/suin/received_events", + "type": "User", + "site_admin": false, + "score": 14.745932 + }, + { + "login": "paulkernfeld", + "id": 433803, + "node_id": "MDQ6VXNlcjQzMzgwMw==", + "avatar_url": "https://avatars0.githubusercontent.com/u/433803?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/paulkernfeld", + "html_url": "https://github.com/paulkernfeld", + "followers_url": "https://api.github.com/users/paulkernfeld/followers", + "following_url": "https://api.github.com/users/paulkernfeld/following{/other_user}", + "gists_url": "https://api.github.com/users/paulkernfeld/gists{/gist_id}", + "starred_url": "https://api.github.com/users/paulkernfeld/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/paulkernfeld/subscriptions", + "organizations_url": "https://api.github.com/users/paulkernfeld/orgs", + "repos_url": "https://api.github.com/users/paulkernfeld/repos", + "events_url": "https://api.github.com/users/paulkernfeld/events{/privacy}", + "received_events_url": "https://api.github.com/users/paulkernfeld/received_events", + "type": "User", + "site_admin": false, + "score": 42.814724 + }, + { + "login": "rambabu-posa", + "id": 15140928, + "node_id": "MDQ6VXNlcjE1MTQwOTI4", + "avatar_url": "https://avatars2.githubusercontent.com/u/15140928?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/rambabu-posa", + "html_url": "https://github.com/rambabu-posa", + "followers_url": "https://api.github.com/users/rambabu-posa/followers", + "following_url": "https://api.github.com/users/rambabu-posa/following{/other_user}", + "gists_url": "https://api.github.com/users/rambabu-posa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rambabu-posa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rambabu-posa/subscriptions", + "organizations_url": "https://api.github.com/users/rambabu-posa/orgs", + "repos_url": "https://api.github.com/users/rambabu-posa/repos", + "events_url": "https://api.github.com/users/rambabu-posa/events{/privacy}", + "received_events_url": "https://api.github.com/users/rambabu-posa/received_events", + "type": "User", + "site_admin": false, + "score": 29.680405 + }, + { + "login": "heguangwu", + "id": 6104865, + "node_id": "MDQ6VXNlcjYxMDQ4NjU=", + "avatar_url": "https://avatars2.githubusercontent.com/u/6104865?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/heguangwu", + "html_url": "https://github.com/heguangwu", + "followers_url": "https://api.github.com/users/heguangwu/followers", + "following_url": "https://api.github.com/users/heguangwu/following{/other_user}", + "gists_url": "https://api.github.com/users/heguangwu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/heguangwu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/heguangwu/subscriptions", + "organizations_url": "https://api.github.com/users/heguangwu/orgs", + "repos_url": "https://api.github.com/users/heguangwu/repos", + "events_url": "https://api.github.com/users/heguangwu/events{/privacy}", + "received_events_url": "https://api.github.com/users/heguangwu/received_events", + "type": "User", + "site_admin": false, + "score": 20.264095 + } + ] +} diff --git a/core/src/test/scala/io/chrisdavenport/github/endpoints/SearchRepositorySpec.scala b/core/src/test/scala/io/chrisdavenport/github/endpoints/SearchRepositorySpec.scala new file mode 100644 index 0000000..7067d26 --- /dev/null +++ b/core/src/test/scala/io/chrisdavenport/github/endpoints/SearchRepositorySpec.scala @@ -0,0 +1,61 @@ +package io.chrisdavenport.github.endpoints + +import org.specs2.mutable.Specification +import cats.effect._ +import cats.effect.specs2.CatsEffect +import io.chrisdavenport.github.data.Sort.Stars +import io.chrisdavenport.github.endpoints.utils.PaginatedJsonFiles +import io.chrisdavenport.github.internals.RequestConstructor.GithubError +import org.http4s._ +import org.http4s.client._ +import org.http4s.dsl.io._ +import org.http4s.implicits._ + +class SearchRepositorySpec extends Specification with CatsEffect with PaginatedJsonFiles { + + override def baseUri: Uri = uri"https://api.github.com/search/repositories?q=scala&sort=stars" + + override def pageFileName: Int => String = page => s"search/repositories/q_scala_sort_stars_page_$page.json" + + override def extractRequest: PartialFunction[Request[IO], Request[IO]] = { + case request @ GET -> Root / "search" / "repositories" => request + } + + "Search.repository" should { + + "be able to fetch multiple pages" in { + Search.repository[IO]("scala", Some(Stars), None, None) + .run(Client.fromHttpApp(paginatedEndpoint(numPages = 3))) + .compile + .toList + .map { searchResults => + searchResults.size mustEqual (3) + searchResults.head.totalCount mustEqual (82020) + searchResults.head.incompleteResults mustEqual (false) + searchResults.head.items.size mustEqual (30) + searchResults.head.items.head.name mustEqual ("spark") + searchResults.head.items.last.name mustEqual ("scala_school") + searchResults(1).items.size mustEqual (30) + searchResults(1).items.head.name mustEqual ("TensorFlowOnSpark") + searchResults(1).items.last.name mustEqual ("spark-cassandra-connector") + searchResults(2).items.size mustEqual (30) + searchResults(2).items.head.name mustEqual ("sangria") + searchResults(2).items.last.name mustEqual ("json4s") + } + } + + "fail when not being able to fetch a page" in { + Search.repository[IO]("scala", Some(Stars), None, None) + .run(Client.fromHttpApp(paginatedEndpoint(numPages = 4))) + .compile + .toList + .attempt + .map { + _ must beLeft(new GithubError(NotFound, "Page does not exist: 4")) + } + } + + } + + +} diff --git a/core/src/test/scala/io/chrisdavenport/github/endpoints/SearchSpec.scala b/core/src/test/scala/io/chrisdavenport/github/endpoints/SearchSpec.scala deleted file mode 100644 index cf7f6ae..0000000 --- a/core/src/test/scala/io/chrisdavenport/github/endpoints/SearchSpec.scala +++ /dev/null @@ -1,143 +0,0 @@ -package io.chrisdavenport.github.endpoints - -import org.specs2.mutable.Specification - -import cats.effect._ -import cats.effect.specs2.CatsEffect - - -import io.circe.literal._ -import org.http4s._ -import org.http4s.implicits._ -import org.http4s.client._ -import org.http4s.circe._ -import org.http4s.dsl.io._ - -class SearchSpec extends Specification with CatsEffect { - - "Search" should { - - "return a valid search result" in { - Search.repository[IO]("anything", None, None, None) - .run(Client.fromHttpApp(searchRepositories.orNotFound)) - .attempt - .map{_ must beRight} - } - - } - - val searchRepositories : HttpRoutes[IO] = HttpRoutes.of { - case GET -> Root / "search" / "repositories" => - Ok( - json""" -{ - "total_count" : 1, - "incomplete_results" : false, - "items" : [ - { - "id" : 56091117, - "node_id" : "MDEwOlJlcG9zaXRvcnk1NjA5MTExNw==", - "name" : "svalidate", - "full_name" : "timo-schmid/svalidate", - "private" : false, - "owner" : { - "login" : "timo-schmid", - "id" : 1415715, - "node_id" : "MDQ6VXNlcjE0MTU3MTU=", - "avatar_url" : "https://avatars1.githubusercontent.com/u/1415715?v=4", - "gravatar_id" : "", - "url" : "https://api.github.com/users/timo-schmid", - "html_url" : "https://github.com/timo-schmid", - "followers_url" : "https://api.github.com/users/timo-schmid/followers", - "following_url" : "https://api.github.com/users/timo-schmid/following{/other_user}", - "gists_url" : "https://api.github.com/users/timo-schmid/gists{/gist_id}", - "starred_url" : "https://api.github.com/users/timo-schmid/starred{/owner}{/repo}", - "subscriptions_url" : "https://api.github.com/users/timo-schmid/subscriptions", - "organizations_url" : "https://api.github.com/users/timo-schmid/orgs", - "repos_url" : "https://api.github.com/users/timo-schmid/repos", - "events_url" : "https://api.github.com/users/timo-schmid/events{/privacy}", - "received_events_url" : "https://api.github.com/users/timo-schmid/received_events", - "type" : "User", - "site_admin" : false - }, - "html_url" : "https://github.com/timo-schmid/svalidate", - "description" : "lightweight validation for scala", - "fork" : false, - "url" : "https://api.github.com/repos/timo-schmid/svalidate", - "forks_url" : "https://api.github.com/repos/timo-schmid/svalidate/forks", - "keys_url" : "https://api.github.com/repos/timo-schmid/svalidate/keys{/key_id}", - "collaborators_url" : "https://api.github.com/repos/timo-schmid/svalidate/collaborators{/collaborator}", - "teams_url" : "https://api.github.com/repos/timo-schmid/svalidate/teams", - "hooks_url" : "https://api.github.com/repos/timo-schmid/svalidate/hooks", - "issue_events_url" : "https://api.github.com/repos/timo-schmid/svalidate/issues/events{/number}", - "events_url" : "https://api.github.com/repos/timo-schmid/svalidate/events", - "assignees_url" : "https://api.github.com/repos/timo-schmid/svalidate/assignees{/user}", - "branches_url" : "https://api.github.com/repos/timo-schmid/svalidate/branches{/branch}", - "tags_url" : "https://api.github.com/repos/timo-schmid/svalidate/tags", - "blobs_url" : "https://api.github.com/repos/timo-schmid/svalidate/git/blobs{/sha}", - "git_tags_url" : "https://api.github.com/repos/timo-schmid/svalidate/git/tags{/sha}", - "git_refs_url" : "https://api.github.com/repos/timo-schmid/svalidate/git/refs{/sha}", - "trees_url" : "https://api.github.com/repos/timo-schmid/svalidate/git/trees{/sha}", - "statuses_url" : "https://api.github.com/repos/timo-schmid/svalidate/statuses/{sha}", - "languages_url" : "https://api.github.com/repos/timo-schmid/svalidate/languages", - "stargazers_url" : "https://api.github.com/repos/timo-schmid/svalidate/stargazers", - "contributors_url" : "https://api.github.com/repos/timo-schmid/svalidate/contributors", - "subscribers_url" : "https://api.github.com/repos/timo-schmid/svalidate/subscribers", - "subscription_url" : "https://api.github.com/repos/timo-schmid/svalidate/subscription", - "commits_url" : "https://api.github.com/repos/timo-schmid/svalidate/commits{/sha}", - "git_commits_url" : "https://api.github.com/repos/timo-schmid/svalidate/git/commits{/sha}", - "comments_url" : "https://api.github.com/repos/timo-schmid/svalidate/comments{/number}", - "issue_comment_url" : "https://api.github.com/repos/timo-schmid/svalidate/issues/comments{/number}", - "contents_url" : "https://api.github.com/repos/timo-schmid/svalidate/contents/{+path}", - "compare_url" : "https://api.github.com/repos/timo-schmid/svalidate/compare/{base}...{head}", - "merges_url" : "https://api.github.com/repos/timo-schmid/svalidate/merges", - "archive_url" : "https://api.github.com/repos/timo-schmid/svalidate/{archive_format}{/ref}", - "downloads_url" : "https://api.github.com/repos/timo-schmid/svalidate/downloads", - "issues_url" : "https://api.github.com/repos/timo-schmid/svalidate/issues{/number}", - "pulls_url" : "https://api.github.com/repos/timo-schmid/svalidate/pulls{/number}", - "milestones_url" : "https://api.github.com/repos/timo-schmid/svalidate/milestones{/number}", - "notifications_url" : "https://api.github.com/repos/timo-schmid/svalidate/notifications{?since,all,participating}", - "labels_url" : "https://api.github.com/repos/timo-schmid/svalidate/labels{/name}", - "releases_url" : "https://api.github.com/repos/timo-schmid/svalidate/releases{/id}", - "deployments_url" : "https://api.github.com/repos/timo-schmid/svalidate/deployments", - "created_at" : "2016-04-12T19:17:42Z", - "updated_at" : "2016-11-03T17:31:23Z", - "pushed_at" : "2017-03-14T16:46:34Z", - "git_url" : "git://github.com/timo-schmid/svalidate.git", - "ssh_url" : "git@github.com:timo-schmid/svalidate.git", - "clone_url" : "https://github.com/timo-schmid/svalidate.git", - "svn_url" : "https://github.com/timo-schmid/svalidate", - "homepage" : "http://svalidate.readthedocs.org/en/latest/", - "size" : 45, - "stargazers_count" : 1, - "watchers_count" : 1, - "language" : "Scala", - "has_issues" : true, - "has_projects" : true, - "has_downloads" : true, - "has_wiki" : true, - "has_pages" : false, - "forks_count" : 0, - "mirror_url" : null, - "archived" : false, - "disabled" : false, - "open_issues_count" : 0, - "license" : null, - "forks" : 0, - "open_issues" : 0, - "watchers" : 1, - "default_branch" : "master", - "permissions" : { - "admin" : true, - "push" : true, - "pull" : true - }, - "score" : 21.219961 - } - ] -} - """ - ) - } - -} diff --git a/core/src/test/scala/io/chrisdavenport/github/endpoints/SearchUsersSpec.scala b/core/src/test/scala/io/chrisdavenport/github/endpoints/SearchUsersSpec.scala new file mode 100644 index 0000000..da4db45 --- /dev/null +++ b/core/src/test/scala/io/chrisdavenport/github/endpoints/SearchUsersSpec.scala @@ -0,0 +1,62 @@ +package io.chrisdavenport.github.endpoints + +import cats.effect._ +import cats.effect.specs2.CatsEffect +import io.chrisdavenport.github.data.Sort +import io.chrisdavenport.github.endpoints.utils.PaginatedJsonFiles +import io.chrisdavenport.github.internals.RequestConstructor.GithubError +import org.http4s._ +import org.http4s.client._ +import org.http4s.dsl.io._ +import org.http4s.implicits._ +import org.specs2.mutable.Specification + +class SearchUsersSpec extends Specification with CatsEffect with PaginatedJsonFiles { + + override def baseUri: Uri = uri"https://api.github.com/search/users?q=scala&sort=repositories" + + override def pageFileName: Int => String = page => s"search/users/q_scala_sort_repositories_page_$page.json" + + override def extractRequest: PartialFunction[Request[IO], Request[IO]] = { + case request @ GET -> Root / "search" / "users" => request + } + + "Search.users" should { + + "be able to fetch multiple pages" in { + Search.users[IO]("scala", Some(Sort.Repositories), None, None) + .run(Client.fromHttpApp(paginatedEndpoint(numPages = 3))) + .take(3) + .compile + .toList + .map { searchResults => + searchResults.size mustEqual (3) + searchResults.head.totalCount mustEqual (3343) + searchResults.head.incompleteResults mustEqual (false) + searchResults.head.items.size mustEqual (30) + searchResults.head.items.head.login mustEqual ("DefinitelyScala") + searchResults.head.items.last.login mustEqual ("ashwanthkumar") + searchResults(1).items.size mustEqual (30) + searchResults(1).items.head.login mustEqual ("kitlangton") + searchResults(1).items.last.login mustEqual ("Andrea") + searchResults(2).items.size mustEqual (30) + searchResults(2).items.head.login mustEqual ("ryan-williams") + searchResults(2).items.last.login mustEqual ("heguangwu") + } + } + + "fail when not being able to fetch a page" in { + Search.users[IO]("scala", Some(Sort.Repositories), None, None) + .run(Client.fromHttpApp(paginatedEndpoint(numPages = 4))) + .compile + .toList + .attempt + .map { + _ must beLeft(new GithubError(NotFound, "Page does not exist: 4")) + } + } + + } + + +} diff --git a/core/src/test/scala/io/chrisdavenport/github/endpoints/utils/JsonFiles.scala b/core/src/test/scala/io/chrisdavenport/github/endpoints/utils/JsonFiles.scala new file mode 100644 index 0000000..8915359 --- /dev/null +++ b/core/src/test/scala/io/chrisdavenport/github/endpoints/utils/JsonFiles.scala @@ -0,0 +1,50 @@ +package io.chrisdavenport.github.endpoints.utils + +import io.circe.Json +import io.circe.parser.parse +import org.http4s.Request + +import scala.io.Source +import scala.util.Try + +/** + * Can be mixed-in to load json contents from files + */ +trait JsonFiles { + + /** + * Returns the current page name from the request. + * @param request The request + * @return The current page. Defaults to 1 if not set. + */ + def getCurrentPage[F[_]](request: Request[F]): Int = + request + .params + .get("page") + .flatMap(page => Try(page.toInt).toOption) + .getOrElse(1) + + /** + * Returns the contens for multiple files as a map + * @param numPages The amount of pages + * @param pageFileName Produces the file name for each page + * @return The contents for all pages in a map + */ + def getPageContents(numPages: Int, pageFileName: Int => String): Map[Int, Json] = + (1 to numPages).flatMap { page => + getFileContent(pageFileName(page)).map(page -> _) + }.toMap + + /** + * Returns the content of a file as Json in the test resources folder, or None + * @param fileName The file name + * @return The parsed file + */ + def getFileContent(fileName: String): Option[Json] = + for { + inputStream <- Option(getClass.getClassLoader.getResourceAsStream(fileName)) + jsonString = Source.fromInputStream(inputStream).getLines().mkString("\n") + json <- parse(jsonString).toOption + } yield json + +} diff --git a/core/src/test/scala/io/chrisdavenport/github/endpoints/utils/Paginate.scala b/core/src/test/scala/io/chrisdavenport/github/endpoints/utils/Paginate.scala new file mode 100644 index 0000000..0734a46 --- /dev/null +++ b/core/src/test/scala/io/chrisdavenport/github/endpoints/utils/Paginate.scala @@ -0,0 +1,59 @@ +package io.chrisdavenport.github.endpoints.utils + +import org.http4s.{Header, Uri} +import cats.implicits._ + +/** + * Can be mixed-in to simulate pagination in tests + */ +trait Paginate { + + /** + * Creates the headers for each pages + * @param uri The base uri + * @param numPages The number of pages + * @return A map, containing the "Link" header for each page point to prev, next, first and last page + */ + def paginate(uri: Uri, numPages: Int): Map[Int, Header] = { + (1 to numPages).map { currentPage => + currentPage -> Header( + "Link", + List( + prevPage(uri, currentPage), + nextPage(uri, numPages, currentPage), + lastPage(uri, numPages, currentPage), + firstPage(uri, currentPage) + ) + .flatten + .map { case (uri, rel) => + s""" <${uri.toString}>; rel="$rel"""" + }. mkString(",") + ) + }.toMap + } + + private def firstPage(uri: Uri, page: Int): Option[(Uri, String)] = + Option(page) + .filterNot(_ == 1) + .as((uri.withQueryParam[String, String]("page", "1"), "first")) + + private def prevPage(uri: Uri, page: Int): Option[(Uri, String)] = + Option(page) + .filterNot(_ == 1) + .map { p => + (uri.withQueryParam[String, String]("page", (p - 1).toString), "prev") + } + + private def nextPage(uri: Uri, numPages: Int, page: Int): Option[(Uri, String)] = + Option(page) + .filterNot(_ == numPages) + .map { p => + (uri.withQueryParam[String, String]("page", (p + 1).toString), "next") + } + + private def lastPage(uri: Uri, numPages: Int, page: Int): Option[(Uri, String)] = + Option(page) + .filterNot(_ == numPages) + .as((uri.withQueryParam[String, String]("page", numPages.toString), "last")) + +} diff --git a/core/src/test/scala/io/chrisdavenport/github/endpoints/utils/PaginatedJsonFiles.scala b/core/src/test/scala/io/chrisdavenport/github/endpoints/utils/PaginatedJsonFiles.scala new file mode 100644 index 0000000..04d7f54 --- /dev/null +++ b/core/src/test/scala/io/chrisdavenport/github/endpoints/utils/PaginatedJsonFiles.scala @@ -0,0 +1,39 @@ +package io.chrisdavenport.github.endpoints.utils + +import cats.data.Kleisli +import cats.effect._ +import io.circe.Json +import org.http4s._ +import org.http4s.dsl.io._ +import org.http4s.implicits._ +import org.http4s.circe._ + +trait PaginatedJsonFiles extends JsonFiles with Paginate { + + def baseUri: Uri + + def pageFileName: Int => String + + def extractRequest: PartialFunction[Request[IO], Request[IO]] + + def paginatedEndpoint(numPages: Int): Kleisli[IO, Request[IO], Response[IO]] = + HttpRoutes.of[IO] { + extractRequest.andThen { request => + val page: Int = getCurrentPage(request) + (for { + jsonContent <- pages(numPages).get(page) + linkHeader <- links(numPages).get(page) + } yield Ok(jsonContent).map(_.putHeaders(linkHeader))) + .getOrElse { + NotFound(s"Page does not exist: $page") + } + } + }.orNotFound + + private def pages(numPages: Int): Map[Int, Json] = + getPageContents(numPages, pageFileName) + + private def links(numPages: Int): Map[Int, Header] = + paginate(baseUri, numPages) + +}