From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/29839 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Joseph Reagle Newsgroups: gmane.text.pandoc Subject: Re: Pandoc Document Model in Python Date: Thu, 23 Dec 2021 09:25:19 -0500 Message-ID: <31c745d7-9c0c-7ebe-9252-034fe09b846c@reagle.org> References: Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19811"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.0; rv:68.0) Gecko/20100101 Thunderbird/68.12.1 To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-X-From: pandoc-discuss+bncBD65ZAVVYEKRBVUNSKHAMGQERZUTIIQ-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Thu Dec 23 15:25:30 2021 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-qv1-f62.google.com ([209.85.219.62]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1n0P29-0004we-4g for gtp-pandoc-discuss@m.gmane-mx.org; Thu, 23 Dec 2021 15:25:29 +0100 Original-Received: by mail-qv1-f62.google.com with SMTP id j8-20020a05621419c800b004115bbe358csf4750140qvc.10 for ; Thu, 23 Dec 2021 06:25:29 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1640269527; cv=pass; d=google.com; s=arc-20160816; b=U+L1ZMvSwHk4Cbml3L5sy9lNKv4eZQZUzZawPF7cCJ8bpJWIqbfLxbDY1NtFC+aC/e 5Fp5KtIemHW0UzIwf0EhXlkLZ6eedSWVg0RyCqsQ6IVJ9J6gDXwIsBNf0JJB9dSnJnHS 8Bs0lRcHpYIi7a8PC6AabKPJMA4czr+Fknph/8+JYRnfh6hO73PBeA1cu+Df4LbSep24 C49rrRqR50Bk9QUdFQMZLsFz2dWgpQPVcKblhPpCcwktuo260v1jsC80lAzQZSdgi7cp P7oqbhVrt2OdnMvk3moJsU5FtpQ9+dAfP8uS/oWrAzt6Ti+IpU1i2L08HbxVt9BP4Wuq 8bLw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:to:subject:sender:dkim-signature; bh=TvH8QJZQazCq8HNS3diwOgB4CV3aktQRBQm9RFEcuSk=; b=wZEl7rfGhB63zpuHJQCDgr+NgEfXo0YXZhd+sjByXtJig3uV+0JAvszjfrpSR3B3UO Ui7wtC8OPniLxWFx3vp0w2sEcmz+++Th+dQG7EfDvShdEDwX5iFA5XNb9BImb0UqzDxE bdI0Bmnq4CXkkOWkkKptPLvKHLzBW19IhKxirGz7LvoM+6BNnKffCdWK/MSm1RJ85HtX ID/WyOhrTSyNzvybDVsYWbGIRNaAVKe+vNZ4gL1Ujka40FSE1OmGf3tqp28gO3dBWKPV Wb1qRcUIriMyD0BBtl/ROc22OODzXa0Ov2d1+IMTYSu7WxvYv+90bBPnKqG+0k4nDk+N 8C4Q== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@reagle.org header.s=default header.b=VyqRSI9D; spf=pass (google.com: domain of joseph.2011-T1oY19WcHSwdnm+yROfE0A@public.gmane.org designates 23.83.209.29 as permitted sender) smtp.mailfrom=joseph.2011-T1oY19WcHSwdnm+yROfE0A@public.gmane.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=TvH8QJZQazCq8HNS3diwOgB4CV3aktQRBQm9RFEcuSk=; b=JaPIbNGapa0OTYZi+ul6w8uT3bf5fp1azPJYTkAjwmIZf4NwIZ/qQqvgCVwiFJxf3b RhnJd+CQoKZggatRSBJt/LQWP+IcxPIco/BgQ1OcnMRVoULodUpFb9Kpk82j6jZkvJj9 9dH6F85ZkU5nRxEJD2CKF+p1jsw/DytOzm9rYzMWUgDwpBX843mnNob2LdbIv8j92c1g kbnQ40xB79OXZPDzaZBe5PbvSahcEBmnDb0K8UAlIdUBaxApH7laiA4pjhy8JiTYXA6+ i1uwvxVDq+/DzT7qfu/iqNUJOfmp5nvRxneYbpsiUSywiH+/ngmI02AmuCGJK1Gl9lc4 iyWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=sender:x-gm-message-state:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=TvH8QJZQazCq8HNS3diwOgB4CV3aktQRBQm9RFEcuSk=; b=qBrdNTFvm3HRYwbspw3FNJ7fh1fqaUfHqA1AyNRBhNEZZ7555XZSYHOWKWqg9v84xT WuHPmHphuG4GZkIuQNcuPHgdKbBKZ9igK1tPMdgEofn9gcMejkYsjsjDWdaasVud+BpB DqPXD4kiA2tBIot2PWH4xfHWqEaBRzS644OBb1NJm94ahQ8GsSQdxrWoo6hDZusw2/T6 A43CUsOJKWAoZUtTvK3PgjaBTmr6PvgHEeYNTDRMjFdqnh+UMOGXFFp/7w2Z9qy4X0QA v6GpG9SFOVy3fu1Ag0bsi85oWKEMbXirhrAQ Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AOAM533OV04xXa44A2wmMfipRvOhyjktLy7+pvuD6eqwXPTrv97Sbxus B6Cm/7EtJezk0s64OVWlj8U= X-Google-Smtp-Source: ABdhPJw1APJ8DCHokDtIJuflY7tO86vLZY4PxXkChUUttTwOqu0J+6VnmMXX+TXG+qyROrfhpEmBkA== X-Received: by 2002:a05:6214:1cc7:: with SMTP id g7mr1773805qvd.75.1640269527699; Thu, 23 Dec 2021 06:25:27 -0800 (PST) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a05:622a:292:: with SMTP id z18ls2766228qtw.2.gmail; Thu, 23 Dec 2021 06:25:26 -0800 (PST) X-Received: by 2002:ac8:5f0a:: with SMTP id x10mr1816434qta.607.1640269526330; Thu, 23 Dec 2021 06:25:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1640269526; cv=none; d=google.com; s=arc-20160816; b=d1ddO0GZtIvKzxMY/TEKFTRA4kqHUyX4Gn8xNS/yvzGIcw5fUMR2Rov8bpJhduuQfT 4A0FwUnntFuCNnz8yvZm93A2Q2yFX+aOQX25QWlJVGniPkxg+JTFb42FUBcOlO//M1MR aXs+msoSFd36Ob6nQLVbF2CnWxlTKhf9fV3HIN8WzfU7QinQp8uDAOjbL8dCv3cQNL3Z sWKNzDR7ocxCUAt9peJ+02PSv/LhQ5FdTDzdSW6b1XBj+ktpJ6fRrA5W0LGfb7U/Fs6m IBsAWK2ZymZL+kq0S6pYuhX12J2tNGnisl+cgCSG9ZRsAXC/WDKJCF3V6vHdQ2ZXyiHQ nQPg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:from:references:to:subject :dkim-signature; bh=tVIzkqe7e9VXZf1v5SxAk1tHXPO9InFHJFB9Lfp0yDM=; b=H+sPdS+2XBtZNXO4L/yKYumz85NRb/ChVY0r/Qm+39KXePlZn8RjRpx0vYgQxncG2E f8tEnY19lIXQtvD2aVWvOn6kU8umDpO+IOSiz75TWrDMyWEdIovlHyrK5o3k2Fdoagj+ aJlTpqmBuAKoyV0yvhqEKI+gHmHB4RuaacBISxk9yh+s6CUaqtofb1lFwRmPBH2ZLWHW 3ifMySTtYRXUCuIrBdQ981Pq4k3ZdwIcURdlODzVao1QsjYEYw9n6xO6Z9nRO5EVygjI pxPY0r3YRfUfeS2xNAi6tc4yXL/wfFOa/Z0Hoo4jBUrLiQ4BxGXTlH5tRIugxiSW0C0N uU0g== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@reagle.org header.s=default header.b=VyqRSI9D; spf=pass (google.com: domain of joseph.2011-T1oY19WcHSwdnm+yROfE0A@public.gmane.org designates 23.83.209.29 as permitted sender) smtp.mailfrom=joseph.2011-T1oY19WcHSwdnm+yROfE0A@public.gmane.org Original-Received: from camel.birch.relay.mailchannels.net (camel.birch.relay.mailchannels.net. [23.83.209.29]) by gmr-mx.google.com with ESMTPS id u7si663539qki.5.2021.12.23.06.25.25 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 23 Dec 2021 06:25:26 -0800 (PST) Received-SPF: pass (google.com: domain of joseph.2011-T1oY19WcHSwdnm+yROfE0A@public.gmane.org designates 23.83.209.29 as permitted sender) client-ip=23.83.209.29; X-Sender-Id: a2hosting|x-authuser|joseph-T1oY19WcHSwdnm+yROfE0A@public.gmane.org Original-Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id B2EE5920108 for ; Thu, 23 Dec 2021 14:25:22 +0000 (UTC) Original-Received: from az1-ss21.a2hosting.com (unknown [127.0.0.6]) (Authenticated sender: a2hosting) by relay.mailchannels.net (Postfix) with ESMTPA id 231369230DD for ; Thu, 23 Dec 2021 14:25:22 +0000 (UTC) X-Sender-Id: a2hosting|x-authuser|joseph-T1oY19WcHSwdnm+yROfE0A@public.gmane.org Original-Received: from az1-ss21.a2hosting.com (az1-ss21.a2hosting.com [68.66.224.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384) by 100.114.196.216 (trex/6.4.3); Thu, 23 Dec 2021 14:25:22 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: a2hosting|x-authuser|joseph-T1oY19WcHSwdnm+yROfE0A@public.gmane.org X-MailChannels-Auth-Id: a2hosting X-Celery-Obese: 6ccb2ec03eeddd8e_1640269522436_1484661205 X-MC-Loop-Signature: 1640269522436:2119889725 X-MC-Ingress-Time: 1640269522436 Original-Received: from c-73-149-23-48.hsd1.ma.comcast.net ([73.149.23.48]:55195 helo=[192.168.0.50]) by az1-ss21.a2hosting.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1n0P21-0002X8-1E for pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org; Thu, 23 Dec 2021 07:25:21 -0700 In-Reply-To: Content-Language: en-US X-AuthUser: joseph-T1oY19WcHSwdnm+yROfE0A@public.gmane.org X-Original-Sender: joseph.2011-T1oY19WcHSwdnm+yROfE0A@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@reagle.org header.s=default header.b=VyqRSI9D; spf=pass (google.com: domain of joseph.2011-T1oY19WcHSwdnm+yROfE0A@public.gmane.org designates 23.83.209.29 as permitted sender) smtp.mailfrom=joseph.2011-T1oY19WcHSwdnm+yROfE0A@public.gmane.org Precedence: list Mailing-list: list pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org; contact pandoc-discuss+owners-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org List-ID: X-Google-Group-Id: 1007024079513 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Xref: news.gmane.io gmane.text.pandoc:29839 Archived-At: Any of that would be fantastic! XPath/CSS are widely known but overkill sin= ce this is within a programming language itself, which has objects/attribut= es and dictionaries. On 21-12-23 05:56, S=C3=A9bastien Boisg=C3=A9rault wrote: > I rather dislike selector language (xpath, CSS selectors, regexp, et= c.), but there are other great sources of inspiration (xml.etree and beauti= fulsoup finders, chained queries of rethinkdb, etc.). --=20 You received this message because you are subscribed to the Google Groups "= pandoc-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an e= mail to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/= pandoc-discuss/31c745d7-9c0c-7ebe-9252-034fe09b846c%40reagle.org.