EBook::...Manifest(3)

πŸ“¦
version 0.6 Β· 2 versions
, in fedora 43

πŸ’– NAME πŸ’–

okay so bestie, welcome to EBook::EPUB::Manifest β€” it's a whole class, and it lives in the User Contributed Perl Documentation corner of the perl manual world. she's giving "manifest element of an OPF document" energy and honestly? iconic. πŸ‘‘


✨ SYNOPSIS ✨

a class that represents the manifest element of an OPF document. that's it, that's the whole vibe. πŸ¦‹


🌸 DESCRIPTION 🌸

the manifest is required, no skipping it, no dodging it. what it does is give you a full list of every single file that's part of the publication. like, all of them:

  • Content Documents
  • style sheets
  • image files
  • any embedded font files
  • any included schemas

she's the guest list and nobody gets in without being on it. periodt. πŸ’…


πŸŽ€ SUBROUTINES/METHODS πŸŽ€

  • add_item(%opts) β€” adds a refrence to an OPS Content Document that's part of the publication. %opts is an anonymous hash, and for the possible key values you gotta go peek at EBook::EPUB::Manifest::Item. she's not gonna spell it out for you here, the info lives over there. πŸ”₯
  • all_items() β€” returns an array of EBook::EPUB::Manifest::Item objects, aka the current content of the manifest element. like opening the group chat and seeing everyone who's in it. 🫢
  • encode($xmlwriter) β€” encodes the object into XML form using an XML::Writer instance. glow-up but make it markup. ✨
  • new() β€” creates a new object. the birth of a main character. 😭

πŸ‘‘ AUTHOR πŸ‘‘

Oleksandr Tymoshenko, <gonzo@bluezbox.com>


πŸ’€ BUGS πŸ’€

please report any bugs or feature requests to <gonzo@bluezbox.com>. fr fr, don't just sit there suffering in silence bestie, tell them. πŸ™ˆ


Copyright 2009, 2010 Oleksandr Tymoshenko.

<http://bluezbox.com>

This module is free software; you can redistribute it and/or modify it under the terms of the BSD license. See the LICENSE file included with this distribution.

no cap, that's the whole legal bit β€” go read the LICENSE file, it's right there in the distribution. πŸ“

and that's the page bestie!! πŸ’œ this was perl v5.42.0, dated 2025-07-25, straight from the EBook::...Manifest(3) manual. mwah, slay, go forth and manifest your files. πŸ§šπŸ’–

πŸ“¦ where this page comes from