github_trending_package 0.2.4 copy "github_trending_package: ^0.2.4" to clipboard
github_trending_package: ^0.2.4 copied to clipboard

discontinued

A library to get GitHub trending repositories or GitHub trending developers for Dart and Flutter developers.

Github Trending #

GitHub release Pub

A library to get GitHub trending repositories or GitHub trending developers for Dart and Flutter developers.

Installation #

Add github_trending_package as a dependency in your pubspec.yaml file

dependencies:
  github_trending_package: '<latest version>'

Usage #

import 'package:github_trending_package/github_trending_package.dart';

main() async {
  // get trending repositories
  var repos = await getTrendingRepositories();
  print(repos[0].owner);

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

  // specify language
  var dartRepos = await getTrendingRepositories(language: 'dart');
  print(dartRepos[0].primaryLanguage.name); // Dart
  print(dartRepos[0].primaryLanguage.color); // #00B4AB
  
  // get trending developers
  var devs = await getTrendingDevelopers();
  print(devs[0].avatar);

  // specify time period
  var weeklyDevs =
      await getTrendingDevelopers(since: TrendingSince.weekly);
  print(weeklyDevs[0].avatar);
  print(weeklyDevs[0].username);
  print(weeklyDevs[0].popularRepository?.url);
  print(weeklyDevs[0].popularRepository?.name);

}

License #

MIT

0
likes
30
pub points
0%
popularity

Publisher

unverified uploader

A library to get GitHub trending repositories or GitHub trending developers for Dart and Flutter developers.

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

flutter, html, http

More

Packages that depend on github_trending_package