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 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: 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: 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: archive/latest/19223 List-ID: List-URL: 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 --Apple-Mail=_18F3E02A-AC0A-4467-8AF5-B737692032A4 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hi Python Team! I=E2=80=99m 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 = 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>=3D2.4.2) Thank you, Kelly Brazil --Apple-Mail=_18F3E02A-AC0A-4467-8AF5-B737692032A4 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Hi = Python Team!

I=E2=80=99= 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.


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>=3D2.4.2)

Thank you,
Kelly Brazil

= --Apple-Mail=_18F3E02A-AC0A-4467-8AF5-B737692032A4--