Vecteezy Downloader

pub package Last Commits GitHub repo size License
Uploaded By

Vecteezy Downloader is a Dart library that allows you to download images from Vecteezy with specified quality. It provides functionality to fetch image URLs and download URLs from Vecteezy pages.

Features

  • Fetch image URLs with their quality from a Vecteezy page.
  • Retrieve the download URL for an image from a Vecteezy page.

Usage

Add a dependency in your pubspec.yaml:

dart pub add vecteezy_downloader
# or
flutter pub add vecteezy_downloader

In your library add the following import:

import 'package:vecteezy_downloader/vecteezy_downloader.dart';

Fetch Image URLs

To fetch image URLs with their quality from a Vecteezy page, use the getImages method:

void main() async {
    final downloader = VecteezyDownloader();
    final images = await downloader.getImages('url');

    for (final image in images) {
        print('URL: ${image.url}, Quality: ${image.quality}');
    }
}

Retrieve Download URL

To retrieve the download URL for an image from a Vecteezy page, use the getDownloadUrl method:

void main() async {
    final downloader = VecteezyDownloader();
    final downloadUrl = await downloader.getDownloadUrl('url');

    if (downloadUrl != null) {
        print('Download URL: $downloadUrl');
    } else {
        print('Failed to retrieve download URL.');
    }
}

Contribution

Feel free to file an issue if you find a problem or make pull requests.

All contributions are welcome :)