lib
lib:io
I/O function library
meta
docs
funcs
ioAppend |
Convert a handle to append mode |
---|---|
ioCharset |
Configure an I/O handle to use the specified charset |
ioCopy |
Copy a file or directory to the new specified location |
ioCrc |
Generate a cycle reduancy check code as a Number |
ioCreate |
Create a directory or empty file with the given I/O handle |
ioDelete |
Delete a file or a directory as mapped by the given I/O handle |
ioDigest |
Generate a one-way hash of the given I/O handle |
ioDir |
Read a directory listing, return a grid with cols |
ioEachCsv |
Iterate the rows of a CSV file (comma separated values) and callback the given function with two parameters |
ioEachLine |
For each line of the given source stream call the given function with two parameters |
ioExport |
Export a view to the given file handle - see |
ioFromBase64 |
Return an I/O handle to decode from a base64 string |
ioGzip |
Wrap an I/O handle to GZIP compress/uncompress |
ioHmac |
Generate an HMAC message authentication as specified by RFC 2104 |
ioInfo |
Get information about a file handle and return a Dict with the same tags as |
ioMove |
Move or rename a file or directory |
ioPbk |
Generate a password based cryptographic key |
ioRandom |
Generate randomized series of bytes which can be used as an input I/O handle |
ioReadCsv |
Read a CSV (comma separated values) file into memory as a Grid |
ioReadJson |
Read a JSON file into memory |
ioReadJsonGrid |
Read a JSON file formatted as a standardized Haystack grid into memory |
ioReadLines |
Read an I/O handle into memory as a list of string lines |
ioReadStr |
Read an I/O handle into memory as a string |
ioReadTrio |
Read a Trio file into memory as a list of Dicts |
ioReadXeto |
Read a Xeto data file into memory as a Haystack data type |
ioReadZinc |
Read a Zinc file into memory as a Haystack data type |
ioSkip |
Apply a skipping operation to an input I/O handle |
ioStreamCsv |
Read a stream of dicts from a comma separated value file |
ioStreamLines |
Read a stream of lines |
ioToBase64 |
Encode an I/O handle into a base64 string |
ioToHex |
Encode an I/O handle into hexidecimal string |
ioWriteCsv |
Write a grid to a CSV (comma separated values) file |
ioWriteExcel |
Write an Excel XLS file, where |
ioWriteHtml |
Write an Axon data structure to HTML |
ioWriteJson |
Write an Axon data structure to JSON |
ioWriteJsonLd |
Write an Axon data structure to RDF JSON-LD format |
ioWriteLines |
Write a list of string lines separated with "\n" character |
ioWritePdf |
Render data to a PDF file |
ioWriteStr |
Write a string to an I/O handle |
ioWriteSvg |
Render data to an SVG file |
ioWriteTrio |
Write dicts to a Trio file |
ioWriteTurtle |
Write an Axon data structure to RDF Turtle format |
ioWriteXeto |
Write value to a Xeto text format file |
ioWriteXml |
Write a grid to an XML file |
ioWriteZinc |
Write a Grid to the Zinc format |
ioZipDir |
Read a zip file's entry listing, return a grid with cols |
ioZipEntry |
Return a I/O handle which may be used to read from a zip entry within a zip file |