https://github.com/luizeof/dart-docker-hub-api
Docker Hub API for Dart and Flutter
https://github.com/luizeof/dart-docker-hub-api
Last synced: 2 months ago
JSON representation
Docker Hub API for Dart and Flutter
- Host: GitHub
- URL: https://github.com/luizeof/dart-docker-hub-api
- Owner: luizeof
- License: gpl-3.0
- Created: 2020-01-16T16:42:23.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-01-17T22:27:56.000Z (over 6 years ago)
- Last Synced: 2025-03-11T16:13:00.412Z (over 1 year ago)
- Language: Dart
- Homepage: https://pub.dev/packages/docker_hub_api
- Size: 30.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# DockerHub API
The Docker Registry HTTP API is the protocol to facilitate distribution of images to the docker engine.
It interacts with instances of the docker registry, which is a service to manage information about docker images and enable their distribution.
## Usage
```dart
import 'package:docker_hub_api/docker_hub_api.dart';
void main() async {
var repo = DockerRepository('nginx');
var images = await repo.images(page: 1);
var image = images.first;
print(image.user);
print(image.name);
print(image.namespace);
print(image.repository_type);
print(image.status);
print(image.description);
print(image.is_private);
print(image.is_automated);
print(image.can_edit);
print(image.star_count);
print(image.pull_count);
print(image.last_updated);
print(image.is_migrated);
print(image.has_starred);
print(image.full_description);
print(image.affiliation);
print(repo.imageCount);
print(repo.pageCount);
}
```