Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #13433

RFP: Jello - Filter JSON and JSON Lines data with Python syntax

Path csiph.com!weretis.net!feeder8.news.weretis.net!feeder1.feed.usenet.farm!feed.usenet.farm!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!bofh.it!news.nic.it!robomod
From Kelly Brazil <kellyjonbrazil@gmail.com>
Newsgroups linux.debian.maint.python
Subject RFP: Jello - Filter JSON and JSON Lines data with Python syntax
Date Tue, 22 Jun 2021 23:40:01 +0200
Message-ID <CsWhH-6cF-1@gated-at.bofh.it> (permalink)
X-Original-To debian-python@lists.debian.org
X-Mailbox-Line From debian-python-request@lists.debian.org Tue Jun 22 21:30:09 2021
Old-Return-Path <kellyjonbrazil@gmail.com>
X-Amavis-Spam-Status No, score=-0.069 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FOURLA=0.1, FREEMAIL_FROM=0.001, FVGT_m_MULTI_ODD=0.02, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=no autolearn_force=no
X-Policyd-Weight using cached result; rate: -5.5
X-Gm-Message-State AOAM530W6Tg6gjAD18558fDSb2NWd0kvXMJA0aIzel04ZezhLlxgQx4C BAzxAjC5nDG55PuecP+oGQ9IpcbJ+vQ=
X-Google-SMTP-Source ABdhPJzYUxRwhRVXzODLX5KujR75YzG8l4VbIXihqlQgtagTZ5oLScJL7rXUHAPWQ0JcDaLdKZltgg==
X-Received by 2002:aca:5bd4:: with SMTP id p203mr596792oib.25.1624396349100; Tue, 22 Jun 2021 14:12:29 -0700 (PDT)
Content-Type multipart/alternative; boundary="Apple-Mail=_18F3E02A-AC0A-4467-8AF5-B737692032A4"
MIME-Version 1.0 (Mac OS X Mail 12.4 \(3445.104.21\))
X-Mailer Apple Mail (2.3445.104.21)
X-Mailing-List <debian-python@lists.debian.org> archive/latest/19223
List-ID <debian-python.lists.debian.org>
List-URL <https://lists.debian.org/debian-python/>
List-Archive https://lists.debian.org/msgid-search/60EFEF58-5AF2-4461-BD0C-BFC323B24AF2@gmail.com
Approved robomod@news.nic.it
Lines 93
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Date Tue, 22 Jun 2021 14:12:27 -0700
X-Original-Message-ID <60EFEF58-5AF2-4461-BD0C-BFC323B24AF2@gmail.com>
Xref csiph.com linux.debian.maint.python:13433

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

Hi Python Team!

I’m the developer of Jello (and JC). Jello is similar to JQ in that it filters JSON and JSON lines, except Jello uses pure python syntax.

https://github.com/kellyjonbrazil/jello <https://github.com/kellyjonbrazil/jello>

For example:
$ jc -a | jello -rl '[entry.name for entry in _.parsers if "darwin" in entry.compatible]'

airport
airport_s
arp
crontab
crontab_u
...
Please consider packaging Jello. It is currently available on AUR and Homebrew and is currently in process for packaging on Fedora. It should be very similar to the JC spec, but with fewer dependencies. (only Pygments>=2.4.2)

Thank you,
Kelly Brazil

Back to linux.debian.maint.python | Previous | Next | Find similar | Unroll thread


Thread

RFP: Jello - Filter JSON and JSON Lines data with Python syntax Kelly Brazil <kellyjonbrazil@gmail.com> - 2021-06-22 23:40 +0200

csiph-web