git-touch-android-ios-app/packages/github_trending
Rongjian Zhang c30895ab1e style: dart fix apply 2022-10-30 14:52:36 +08:00
..
example style: dart fix apply 2022-10-30 14:52:36 +08:00
lib style: dart fix apply 2022-10-30 14:52:36 +08:00
test style: dart fix apply 2022-10-16 16:50:58 +08:00
CHANGELOG.md chore: github trending package 2022-10-16 16:31:08 +08:00
LICENSE chore: github trending package 2022-10-16 16:31:08 +08:00
README.md style: dart fix apply 2022-10-16 16:50:58 +08:00
pubspec.yaml build: update deps 2022-10-17 16:17:18 +08:00

README.md

github_trending

pub test

A Dart library to get GitHub trending repositories and developers via github-trending-api.

Installation

Add github_trending as a dependency in your pubspec.yaml file

Usage

import 'package:github_trending/github_trending.dart';

void main() async {
  final trending = GithubTrending(prefix: 'https://gtrend.yapie.me');

  // get trending repositories
  var repos = await trending.getTrendingRepositories();
  print(repos[0].name);

  // specify time period
  var weeklyRepos = await trending.getTrendingRepositories(since: 'weekly');
  print(weeklyRepos[0].name);

  // specify language
  var dartRepos = await trending.getTrendingRepositories(language: 'dart');
  print(dartRepos[0].language); // Dart
  print(dartRepos[0].languageColor); // #00B4AB
}

Credits

License

MIT