Skip to content
Commits on May 24, 2011
  1. Continue documenting. Remove --input and --output.

    Removed the --input and --output flags.  Input files are named plainly
    on the command line, like the rest of the UNIX tool chain.  Output
    goes to standard output, and pipeline redirection can send it
    Also, it appears the documentation will continue until morale
Commits on May 23, 2011
  1. Huge documentation commit and refactored the generic filter.

    Documentation is several times the size of the actual code.
    Refactored App::PipeFilter::Generic to open input and output files via
    Refactored App::PipeFilter::Generic to process each input file in a
    filter_file() method.  App::PipeFilter::MysqlToJson uses a before()
    wrapper to extract the tab-separated column header so it can name
    output fields.
    Added roles to read input in chunks or line-by-line.  mysql2json works
    better as a line-by-line filter, while all the JSON input filters
    perform better reading in large chunks.
    Added jcat and App::PipeFilter::JsonCat to flatten multiline JSON
    objects into one line each.
    Did I mention the copious documentation?  Ogods, so much
    documentation, and I'm not done yet.
Commits on May 21, 2011
  1. Rename jpath to jsonpath because jpath is something different. Docume…

    …nt some additional post-1.000 features.
  2. Add some sample JSON files for testing. I hope to have JSON::Path wor…

    …king in some form soon, if I can figure out how the resulting data stream ought to look.
Something went wrong with that request. Please try again.