The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.042 - 2018-09-10

  • Fixed
    • Fixed a half-dozen warnings, including:
      • Warnings thrown while importing the `loop` sub from ETL::Yertl
      • Warnings thrown while overloading `CORE::GLOBAL::time` during testing
      • Warnings thrown about 'empty' not taking any arguments
      • Thanks @jkeenan for fixing all these!

Documentation

Build YAML from another format (like JSON or CSV)
Build YAML by parsing lines of plain text
yq
Filter YAML through a command-line program
Query SQL databases in a Yertl workflow
yto
Change YAML to another format (like JSON)
yts
Read/write time series data
Some recipies for common ETL tasks
A guide to using ysql to work with SQL databases
Prepare a release blog entry for this project

Modules

ETL with a Shell
Adapter to read/write from Graphite time series database
Adapter to read/write from InfluxDB time series database
Parse lines of text into documents
Read and write documents with a SQL database
Read/Write time series data
Base class for input/output formats
CSV read/write support for Yertl
JSON read/write support for Yertl
YAML read/write support for Yertl
Read/write I/O stream with Yertl formatters
Read a series of input streams
Read/write I/O streams in lines
Transform a stream of documents
A mini-language for transforming structured data
Utility functions for Yertl modules

Examples