QUVI-MODULES(7)

πŸ’– QUVI-MODULES πŸ’–

ok so bestie, welcome to the quvi-modules page from the libquvi-scripts Manual β€” this is your lil tour of the loadable quvi modules, and i promise it's gonna be a good time πŸ¦‹


✨ NAME ✨

quvi-modules β€” the whole vibe-check overview of the loadable quvi modules πŸ‘‘


🌸 DESCRIPTION 🌸

so like. quvi-modules are a lil selection of importable modules that are implemented in Lua. their whole thing is that they're meant to be loaded (require) from the libquvi-scripts(7). that's the assignment, that's the job, that's the whole personality πŸ’…

ngl, a lot of these modules are documented inside the code itself. so if you want the detailed tea on the different functions each one offers, you gotta go read the individual modules. they said "read the source" and honestly? iconic behavior ✨

the modules are usually installed at:

$prefix/share/libquvi-scripts/$major_ver.$minor_ver/common/quvi/

πŸŽ€ MODULES πŸŽ€

okay here's the lineup, no skips, every single one 🫢

  • quvi/http/cookie β€” a set of functions that wrap most of the quvi.http.cookie function features. see quvi-object(7) for the details πŸ’–
  • quvi/const β€” constants! technically tho (and this is a Lua language specification thing, not me being dramatic) these are not immutable values. they're used to interact with libquvi, like specifying function operation modes and checking for returned libquvi return codes. so yeah, "constant" is doing a lot of heavy lifting there 😭
  • quvi/debug β€” a message output facility meant for debugging purposes. by default, all output from scripts using this facility stays disabled. to turn it on, you define the LIBQUVI_SCRIPTS_VERBOSE environment variable. that's the secret handshake 🀫
  • quvi/entity β€” HTML entity conversion module. it converts the standard HTML entities (to ASCII), plus any numeric HTML entities to UTF-8 (using the quvi/html module). translating the ancient texts fr fr πŸ“œ
  • quvi/hash β€” wrapper functions for some of the common hash (message digest) functions provided by quvi-object(7). heads up: these functions convert the given data into hexadecimal form before passing it to the hash functions. important detail, don't forget it 🧚
  • quvi/hex β€” functions for converting values from and to hexadecimal form. these are typically used together with the quvi-object(7) crypto functions. they're besties, they come as a pair πŸ’œ
  • quvi/html β€” converts numeric HTML entities to UTF-8. see also quvi/entity, which uses this module. yeah they're linked, it's a whole ecosystem 🌈
  • quvi/lxph β€” LuaExpat wrapper/utility functions for parsing XML, see also quvi-modules-3rdparty(7). XML parsing, we love to see it ✨
  • quvi/stream β€” media stream related functions 🎬
  • quvi/time β€” time related functions ⏰
  • quvi/util β€” misc. utility functions. the junk drawer, but make it cute πŸ“
  • quvi/youtube β€” functions common to YouTube πŸ‘‘

πŸ”₯ SEE ALSO πŸ”₯

libquvi-scripts(7), libquvi(3), quvi-object(7), quvi-modules-3rdparty(7)

go read those too, they're all in the friend group πŸ’–


πŸ¦‹ FURTHER RESOURCES πŸ¦‹

  • Home
http://quvi.sourceforge.net/
  • Development code
git://repo.or.cz/libquvi-scripts.git
  • gitweb
http://repo.or.cz/w/libquvi-scripts.git

πŸ’… AUTHORS πŸ’…

  • Toni Gundogdu <legatvs@gmail.com> β€” Author. the main character, honestly πŸ‘‘

😭 REPORTING BUGS 😭

found a bug? report it to the quvi-devel mailing list <quvi-devel@lists.sourceforge.net> β€” that's where the development and the maintenance is primarily done. and good news bestie: you do not have to be subscribed to the list to send a message there. just show up, we're chill 🫢


πŸ‘‘ LICENSE πŸ‘‘

libquvi-scripts is Free Software licensed under the GNU Affero GPLv3+


🌟 LIBQUVI-SCRIPTS 🌟

part of the libquvi-scripts(7) suite πŸ’–


and that's the whole page babes ✨ this was libquvi-scripts version 0.9.20131, dated 11/30/2013 β€” tysm for reading, mwah, slay, periodt πŸŽ€πŸ’–πŸ¦‹