benbernard/RecordStream
View on GitHub ↗ ★ 306 Perl
commandline tools for slicing and dicing JSON records.
23 mentions on Hacker News by 12 people: 1 story, 22 comments · first 2011-04-10 · latest 2021-12-22
20082026
-
It's interesting watching these types of tools get re-invented periodically: https://github.com/benbernard/RecordStream It shows the unix model of many small, composable tools is very powerful, but also shows that POSIX is missing some…
comment by jasonpeacock · 2021-12-22 · in Miller – tool for querying, shaping, reformatting data in CSV, TSV, and JSON -
I don't know about MillerCLI's portability, but RecordStream ( https://github.com/benbernard/RecordStream ) is my go to swiss army knife.
comment by csmarshall · 2021-08-25 · in Miller CLI – Like Awk, sed, cut, join, and sort for CSV, TSV and JSON -
…https://github.com/BurntSushi/xsv https://github.com/dbohdan/sqawk https://stedolan.github.io/jq/ https://github.com/benbernard/RecordStream
comment by dima55 · 2019-11-23 · in An introduction to data processing on the Linux command line -
…https://github.com/BurntSushi/xsv https://github.com/dbohdan/sqawk https://stedolan.github.io/jq/ https://github.com/benbernard/RecordStream
comment by dima55 · 2019-08-31 · in TSV Utilities: Command line tools for large, tabular data files -
Also: - https://github.com/benbernard/RecordStream
comment by jasonpeacock · 2019-05-20 · in Show HN: UXY – adding structure to Unix tools -
…messaging. I'm also one of the authors of RecordStream which has been discussed on here before ( https://github.com/benbernard/RecordStream ). I see Fieldbook as an extension of RecordStream but for the web instead of JSON records on the…
comment by benbernard · 2015-11-04 · in Show HN: Fieldbook – Create a database as easily as a spreadsheet -
A similar toolkit, RecordStream, with support for many types of inputs beyond CSV: https://github.com/benbernard/RecordStream
comment by jasonpeacock · 2015-08-17 · in Miller is like sed, awk, cut, join, and sort for name-indexed data such as CSV -
…has a lot of convenient processing built around JSON, and a lot of ways to get data to/from JSON. https://github.com/benbernard/RecordStream/tree/master/doc https://github.com/benbernard/RecordStream/blob/master/doc/R...
comment by revertts · 2013-09-19 · in Command-line tools for data science -
recs has this functionality, and _way_ more; worth giving a shot: https://github.com/benbernard/RecordStream
comment by revertts · 2013-05-20 · in jq - like sed for JSON data -
…and fault in detail. Log it with structure. Log it in JSON. Now go start playing with RecordStream: https://github.com/benbernard/RecordStream You can perform any post-facto analysis you can dream up - tomorrow or three years from now.
comment by ojiikun · 2012-10-28 · in Ask HN: What's your startup's analytics setup? -
Also see also RecordStream: https://github.com/benbernard/RecordStream Someone mentioned jsawk in a sibling comment, too.
comment by zootm · 2012-10-21 · in Jq - a lightweight and flexible command-line JSON processor -
Very nice! I've wanted something like this for as long as I've been a RecordStream ( https://github.com/benbernard/RecordStream ) fanatic.
comment by ojiikun · 2012-09-07 · in Show HN: A command-line utility-belt for hacking JSON and Javascript -
Have you seen RecordStream? It's some good cli tools based on streams of json which might be handy. https://github.com/benbernard/RecordStream I've used it a lot and it's a godsend for a most "record-y" manipulation.
comment by zootm · 2012-08-11 · in Next generation Unix pipe by Alex Larsson -
RecordStream is a great solution for manipulating JSON log files: https://github.com/benbernard/RecordStream - makes it easy to perform relational-style operations, such as grouping, counting (recs-collate), and even joins (recs-join). It…
comment by jcrites · 2012-08-09 · in How To Write Good Log Messages -
…Yep, some friends of mine did this with JSON, but didn't make the schema explicit like I mean to: https://github.com/benbernard/RecordStream > Better yet, unify the shell with a virtual machine that is used to implement the OS, and have…
comment by haberman · 2012-06-14 · in Rob Pike: "Current Unix tools are weakened by the built-in concept of a line" -
recordStream provides some of these features. Take a look here https://github.com/benbernard/RecordStream
comment by tim_sw · 2012-04-27 · in Log Everything as JSON. Make Your Life Easier. -
You can also use tools like recordStream, which allow you to do grep, etc. on individual json fields. https://github.com/benbernard/RecordStream (It has a lot of other features as well) Sidenote: benbernard worked on Amazon dev tools team
comment by tim_sw · 2012-04-27 · in Log Everything as JSON. Make Your Life Easier. -
RecordStream, which is a whole suite of tools for dealing with JSON-structured data: https://github.com/benbernard/RecordStream
comment by haberman · 2011-12-10 · in Dartmouth researchers working on variants of diff and grep -
Take a look at: https://github.com/benbernard/RecordStream "A set of programs for creating, manipulating, and outputing a stream of Records, or JSON hashes. Inspired by Monad." Very powerful and mature way to manipulate JSON records on the…
comment by influx · 2011-12-08 · in TickTick enables you to put JSON in your bash scripts -
Take a look at: https://github.com/benbernard/RecordStream It solves this problem by providing adapters that transform the output of a program into JSON, and then tools that can be chained together to manipulate the JSON. It is quite…
comment by influx · 2011-07-26 · in Half-baked idea: Standard machine readable output for command line programs -
https://github.com/benbernard/RecordStream
comment by haberman · 2011-05-21 · in JSONSelect -
…in your favourite programming language." Actually there is just such a suite of utilites! See https://github.com/benbernard/RecordStream
comment by haberman · 2011-04-10 · in Convert JSON to a Unix-friendly line-based format