edeskyclient 1.2.0 copy "edeskyclient: ^1.2.0" to clipboard
edeskyclient: ^1.2.0 copied to clipboard

Dart client for Czech service edesky.cz API. Supports dashboards and documents querying.

Edesky client #

Pub CI

Dart client for Czech service edesky.cz API. Supports dashboards and documents querying.

Development #

This repository pins Dart with mise.

mise install
mise exec -- dart pub get
mise exec -- dart analyze
mise exec -- dart test

Usage #

dependencies:
  edeskyclient: ^1.2.0

import 'package:edeskyclient/edeskyclient.dart';
import 'package:http/http.dart';

Future<void> main() async {
  final edesky = EdeskyClient(
    apiKey: 'xyz', //insert your api key
    httpClient: Client(),
  );

  // Fetch all dashboards
  final dashboards = await edesky.queryDashboards();
  print(dashboards.first.name);

  // ...

  // Fetch single dashboard by ID
  final dashboard = await edesky.queryDashboard(1);
  print(dashboard.name);

  // ...

  // Search documents
  final searchResult = await edesky.queryDocuments(keywords: 'prodej');
  print('${searchResult.first.name}, ${searchResult.first.url}');

  // close http client when it's done being used
  edesky.close();

  // ...
}

Features and bugs #

Please file feature requests and bugs at the issue tracker.

0
likes
160
points
93
downloads

Documentation

API reference

Publisher

verified publisherstol.dev

Weekly Downloads

Dart client for Czech service edesky.cz API. Supports dashboards and documents querying.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

collection, http, xml

More

Packages that depend on edeskyclient