GETDAP(1)
π¦ GETDAP(1) π¦
okay bestie, buckle up β this is the getdap page from the User Manuals section, and it's literally the test driver for the libdap library. she's a whole vibe and she's here to make DAP servers talk. β¨
β¨ NAME β¨
getdap β test driver for the libdap library
like. that's her. that's the whole job. π
πΈ SYNOPSIS πΈ
getdap [-idaDxXBvVkzsM] [-c expr ] [-m num ] [-p x.y ] url ...
getdap [-VvksM] file ...
two whole forms, no cap. pick your fighter. π«Ά
π DESCRIPTION π
form one: the URL era π
In the first form of the command, you dereference the URL and perform the requested operations. This includes routing the returned information through the DAP processing library (parsing the returned objects, et c.).
but here's the tea: if none ofa,d, orDare used with a URL, then the DAP library routines are NOT used and the URL's contents are dumped to standard output. periodt. no library, just vibes.
form two: the file era π
In the second form of the command, assume the files are DataDDS objects (stored in files or read from pipes) and process them as if -D were given.
β οΈ in this case the information must contain valid MIME header in order to be processed. no header, no processing, i don't make the rules.
π OPTIONS π
okay this is the part where it gets good. every single flag, accounted for, not a single one left on read:
-iβ For each URL, get the server version. like a little "hey bestie what version are you running" check-in π-dβ For each URL, get the the DDS. (yes the original says "the the", i'm not fixing her, she's iconic as-is)-aβ For each URL, get the the DAS.-Dβ For each URL, get the the DataDDS.-xβ For each URL, get the DDX object. Does not get data. just the object, nothing more, we're being minimal here.-Xβ Request a DataDDX from the server (the DAP4 data response). DAP4 girlies rise up π₯-Bβ Build a DDX ingetdapusing the DDS and DAS. DIY energy, we love to see it.-vβ Verbose output. she talks. a lot. we respect it.-Vβ Version of this client; see'i'for server version. (client version vs server version, know the difference iykyk)-c exprβexpris a constraint expression. Used with-D/X. You can use a'?'for the CE also. π-kβ Keep temporary files created bylibdap. not me hoarding temp files... actually yes me, on purpose, with a flag.-m numβ Request the same URLnumtimes. spam that endpoint bestie π«Ά-zβ Ask the server to compress data. zip zip hooray β¨-sβ Print Sequences using numbered rows. cute, numbered, organized, we stan.-Mβ Assume data read from a file has no MIME headers (the default is to assume the headers are present). so-M= "no headers here, don't come for me"-p x.yβ Set DAP protocol tox.y. choose your era. π
π¦ FILES π¦
~/.dodsrcβ The.dodsrcfile contains various parameters that affect the runtime behavior for DAP clients. Seedodsrc(5)for further details.
it's giving config file main character energy and honestly? deserved.
π ENVIRONMENT π
DODS_CONFβ Specifies an alternate file or directory for the.dodsrcfile.
when you wanna be β¨differentβ¨ and put your config somewhere else, this is the flag-adjacent env var for you.
π DIAGNOSTICS π
Various self-explanitory messages may be issued on stderr.
(that's literally all it says. spelling of "self-explanitory" is theirs, i'm keeping it, it's a heritage moment.)
π BUGS π
- The command name should have been chosen more carefully to reflect its purpose. π okay drag her a little bit i guess
- The dodsrc man page needs to be written.
no cap these are the actual documented bugs. we love an honest queen.
β AUTHOR β
James Gallagher <jgallagher at opendap.org>
π SEE ALSO π
dodsrc(5)
and that's the whole page bestie, you ate that. this one's from Linux, dated December 2011, and she's the GETDAP(1) page of the User Manuals β go forth and test your drivers, mwah ππ
π¦ where this page comes from
- debian trixie: libdap-bin 3.21.1-2 Β· LGPL-2.1-only
- epel 10: libdap 3.21.0.27-1.el10_0 Β· LGPL-2.1-or-later
- fedora 43: libdap 3.21.1-1.fc43 Β· LGPL-2.1-or-later
- fedora 43: libdap 3.21.1-1.fc43 Β· LGPL-2.1-or-later
- fedora 44: libdap 3.21.1-2.fc44 Β· LGPL-2.1-or-later
- fedora 44: libdap 3.21.1-2.fc44 Β· LGPL-2.1-or-later
- ubuntu noble: libdap-bin 3.21.0-1.1build4 Β· LGPL-2.1-only
- ubuntu questing: libdap-bin 3.21.1-2build1
- ubuntu resolute: libdap-bin 3.21.1-2build2 Β· LGPL-2.1-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms