bonjour_madame 1.0.0 copy "bonjour_madame: ^1.0.0" to clipboard
bonjour_madame: ^1.0.0 copied to clipboard

bonjour_madame is a library allowing to fetch data from the RSS feed of the french erotic website Bonjour Madame.

example/bonjour_madame_example.dart

import 'dart:io';

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

/// This example fetch the last posted "madame"
void main() async {
  /// We're adding a custom User-Agent to the client
  final BonjourMadameClient bonjourMadameClient = BonjourMadameClient(
      defaultHeaders: {'User-Agent': 'BonjourMadameClient/1.0.0'});

  try {
    /// [mostRecent] is a custom shorthand in the library to get the first (last item add) to the feed
    final Post mostRecent = await bonjourMadameClient.posts.mostRecent;

    stdout.write('''
    __ Most recent "Bonjour Madame" Post __
    Title: ${mostRecent.title}
    Date: ${mostRecent.pubDate.toLocal()}
    Link: ${mostRecent.link}
    Image: ${mostRecent.image}
    ''');
  } on ClientException catch (cex) {
    stderr.writeln('Something went wrong : ${cex.message}');
    exit(-1);
  } on BonjourMadameException catch (bex) {
    stderr.writeln(
        'Server response is an error : ${bex.statusCode} ${bex.reasonPhrase}');
    exit(-1);
  }

  exit(0);
}
1
likes
140
points
96
downloads

Publisher

verified publisherprojetretro.io

Weekly Downloads

bonjour_madame is a library allowing to fetch data from the RSS feed of the french erotic website Bonjour Madame.

Repository

Topics

#nsfw #api #rss #erotic #french

Documentation

API reference

License

unknown (license)

Dependencies

collection, http, intl, meta, rss_dart

More

Packages that depend on bonjour_madame