anitomy_dart 1.0.1 copy "anitomy_dart: ^1.0.1" to clipboard
anitomy_dart: ^1.0.1 copied to clipboard

A pure Dart parser for extracting anime metadata from release filenames.

example/example.dart

import 'package:anitomy_dart/anitomy_dart.dart';

void main() {
  final anitomy = Anitomy();

  final filename =
      '[TaigaSubs]_Toradora!_(2008)_-_01v2_-_Tiger_and_Dragon_[1280x720_H.264_FLAC][1234ABCD].mkv';

  if (anitomy.parse(filename)) {
    print('Parsed successfully!');
    print('Anime title: ${anitomy.elements.get(ElementCategory.animeTitle)}');
    print(
      'Episode number: ${anitomy.elements.get(ElementCategory.episodeNumber)}',
    );
    print(
      'Release group: ${anitomy.elements.get(ElementCategory.releaseGroup)}',
    );
    print(
      'Video resolution: ${anitomy.elements.get(ElementCategory.videoResolution)}',
    );
  } else {
    print('Failed to parse');
  }
}
0
likes
160
points
143
downloads

Documentation

API reference

Publisher

verified publisherphidel.dev

Weekly Downloads

A pure Dart parser for extracting anime metadata from release filenames.

Repository (GitHub)
View/report issues

Topics

#anime #filename #metadata #parser

License

MPL-2.0 (license)

More

Packages that depend on anitomy_dart