QUVI-SCAN(1)

πŸ’– quvi-scan(1) β€” the quvi manual, but make it cute πŸ’–

okay bestie, welcome to quvi-scan, straight out of the quvi manual suite. she's a little command with one job and she does it flawlessly. let's get into it πŸ’…


✨ NAME ✨

quvi-scan β€” the dumbed-down embedded media URL scanner πŸ¦‹

like. she's not complicated. she's just here to find embedded media URLs for you and that's it, that's the whole personality.


🌸 SYNOPSIS 🌸

quvi scan [OPTIONS] [ARGS]

πŸ’œ DESCRIPTION πŸ’œ

this command scans the input URLs for embedded media URLs and prints them to the stdout. no cap.

and what she can actually support? that's determined by the current selection of libquvi-scripts(7). so if she can't do a thing, blame the scripts, not her πŸ’€


✨ DEFAULT BEHAVIOUR ✨

she takes the contents of the URLs you give her and passes them over to the scan scripts of libquvi-scripts(7), and those scripts go searching through the contents for embedded media URLs. that's the vibe πŸ”

by default she prints the found media URLs in the "rfc2483" format. if you want something else, --print-format is right there, use her πŸŽ€


🫢 SUPPORT 🫢

whether a media host is supported at all is determined by the current selection of libquvi-scripts(7). that's it, that's the whole rule. iykyk 🌈


🧚 CONFIGURATION 🧚

peep quvirc(5) for the tea on the groups and the variables that quvi parses πŸ‘‘


🌸 INPUT 🌸

by default she reads stdin. the input is expected to contain URLs.

the command arguments are expected to be either URLs or file paths.

if the input is read from either stdin or a file, the contents are read as RFC2483.

and yes, the input may contain file URIs. we love a flexible icon ✨


πŸ’… OPTIONS πŸ’…

πŸ‘‘ Core πŸ‘‘

  • -p, --print-format FORMAT (default: varies) β€” specify the format in which the properties should be printed. she uses a different default for this depending on the input URL, so it's giving mysterious. FORMAT may be one of the following values:
    • enum
    • json β€” available only if quvi was built with JsonGLib
    • rfc2483
    • xml β€” available only if quvi was built with libxml
Note: the default value varies, see DEFAULT BEHAVIOUR.

config: core.print-format=<FORMAT>

  • -b, --verbosity LEVEL (default: verbose) β€” specify the verbosity level of the command. LEVEL may be:
    • debug β€” verbose + enable verbose output for libcurl (CURLOPT_VERBOSE)
    • verbose β€” default
    • quiet β€” errors only
    • mute β€” nothing at all

config: core.verbosity=<LEVEL>

🌐 HTTP 🌐

  • -c, --enable-cookies β€” have libcurl parse the received cookies and use them in the subsequent HTTP requests. she remembers πŸͺ

config: http.enable-cookies=<boolean>

  • -u, --user-agent USERAGENT (default: Mozilla/5.0) β€” identify as USERAGENT to the HTTP server.
Note: libquvi-scripts(7) may override this value

config: http.user-agent=<USERAGENT>


πŸ”₯ EXAMPLES πŸ”₯

  • scan and print the media URLs in XML:
$ quvi -p xml scan URL
  • scan URL and extract the media:
$ quvi scan URL | quvi get

look at that pipe. she ate and left no crumbs πŸ’…


🌈 ENVIRONMENT 🌈

see quvi(1) 🫢


⭐ EXIT STATUS ⭐

either EXIT_SUCCESS or EXIT_FAILURE. the actual value depends on the platform β€” on POSIX systems they are 0 (success) and 1 (failure). no in-between, she's a binary queen πŸ‘‘


πŸŽ€ SEE ALSO πŸŽ€

quvirc(5), libquvi(3)


πŸ¦‹ FURTHER RESOURCES πŸ¦‹

Home

http://quvi.sourceforge.net/

Development code

git://repo.or.cz/quvi-tool.git

gitweb

http://repo.or.cz/w/quvi-tool.git

go read, bestie, the lore is right there πŸ“š


πŸ’– AUTHORS πŸ’–

Toni Gundogdu <legatvs@gmail.com> Author.


πŸ“ REPORTING BUGS πŸ“

report bugs to the quvi-devel mailing list <quvi-devel@lists.sourceforge.net> where the development and the maintenance is primarily done. you do not have to be subscribed to the list to send a message there. so like, if something's broken, tell them, you don't need an invite πŸ’Œ


πŸ’œ LICENSE πŸ’œ

quvi is Free Software licensed under the GNU Affero GPLv3+ ✨


🌸 QUVI 🌸

part of the quvi(1) suite 🫢


and that's the whole page, bestie πŸ’… this was quvi 0.9.5, dated 11/10/2013, and she's still iconic. mwah πŸŽ€