news_cli 0.0.1 copy "news_cli: ^0.0.1" to clipboard
news_cli: ^0.0.1 copied to clipboard

discontinued

A dart CLI to use newsapi.org API's

example/main.dart

import 'dart:async';
import 'package:http/http.dart' as http;
import 'dart:convert';

import 'package:news_cli/src/get_news.dart';

String URL =
    "https://newsapi.org/v2/top-headlines?sources=medical-news-today&apiKey=";

void main(List<String> args) async {
  String API_KEY = args[0];
  URL = URL + API_KEY;
  var newsData;
  await getNews().then((c) {
    newsData = jsonDecode(c);
  });

  GetNews(URL: URL, API_KEY: API_KEY).getNews().then((c) {
    newsData = jsonDecode(c);
  });

  // Testing
  print(newsData['articles']);
}

Future<String> getNews() async {
  final response = await http.get(URL);
  return response.body;
}
0
likes
25
pub points
0%
popularity

Publisher

unverified uploader

A dart CLI to use newsapi.org API's

Repository (GitHub)
View/report issues

License

BSD-2-Clause (LICENSE)

Dependencies

http

More

Packages that depend on news_cli