From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/31352 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Paulo Ney de Souza Newsgroups: gmane.text.pandoc Subject: Re: What Pandoc does not cover, yet. Date: Fri, 9 Sep 2022 08:54:15 -0700 Message-ID: References: Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000080d19505e8408fd9" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9764"; mail-complaints-to="usenet@ciao.gmane.io" To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-X-From: pandoc-discuss+bncBDYKBT675MKBBM6D5WMAMGQEZNYJUII-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Fri Sep 09 17:54:32 2022 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-oo1-f59.google.com ([209.85.161.59]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1oWgKt-0002Mg-8W for gtp-pandoc-discuss@m.gmane-mx.org; Fri, 09 Sep 2022 17:54:31 +0200 Original-Received: by mail-oo1-f59.google.com with SMTP id c4-20020a4a87c4000000b004728320e247sf970586ooi.0 for ; Fri, 09 Sep 2022 08:54:31 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1662738870; cv=pass; d=google.com; s=arc-20160816; b=qTFsg6kc6oiGAFqT2nvOchJGMS5enhTYpCrF6HAO2LmML30INHqIzqR39C/d0YqgBc B6mh3xKo3xB+aIzmm5eSxveBsF+ZYfMixFnimBL8wk3xauE9h6JDT2JK1c6kU9ra8Qqi jKX6YnPgRNsbethnMAz1BZgfSpFB8vWOQLRtAUTQpxez9nAbxcVgAMaSCZ59ebJbMh7c kF8kOB7FQsAQx6egoPaGm82+uGgfVEqkBddCGH1i50PcGlGFRiEVTz8jgwNSAjU6BJB/ FwPuKzHvlpRx8b/Ash9C9TRC0M5V31GGOOodOZeoRc2lW7/Xnod7gyTZI1lhJ5654IWp dD7g== 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:to:subject:message-id:date :from:in-reply-to:references:mime-version:sender:dkim-signature :dkim-signature; bh=brXjwmi+EnfHHlE+Q4LWV3d1LNYbrPKXhUWWOij0mg4=; b=eKTod15aHcCtMg2m2qj6pEMdnNRbEuqNVZBVGYxDx/S80rsaW98qWuNou+ZtNpXodh 5ou8G38VlIfygqOCbYoimxBWSYMnWlP7b6OFbUTjVsaFUqi4pwnFZxXJFI9Ekkkl7X2L eXKO/8DvIvZzCxarPfy842ihgyOpIWmh4v/WlEAyKmB1ELDAhqb9fjTWPS885KOG2zYP fnE6X4SaAQhqR/ZN1IcuEGLc8WZcZ4b7qs+cUTPhAaroM5NLOKuWD4dpiIL55UZN/2xH qwkPu5vnzKRnY6HH6Amm5MgNgoE68VQCsukFNWjU+EHpMVzUtTrjXKffPTygWlOHW/CZ 0cHg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b="Z/C138f2"; spf=pass (google.com: domain of pauloney-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2607:f8b0:4864:20::336 as permitted sender) smtp.mailfrom=pauloney-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:to:subject :message-id:date:from:in-reply-to:references:mime-version:sender :from:to:cc:subject:date; bh=brXjwmi+EnfHHlE+Q4LWV3d1LNYbrPKXhUWWOij0mg4=; b=VtyblJu55NIBnBAInJJ5p//nFAIO4tNZ3Dw3CLu/dn5TnSYGZMrPupDtfbnQqRyiyU JvfBw87bEWtPoQv1lQ3sPA+zbjmocqhV0X7QVhFMp1DeEq2Vbzspo7KJmgtwnDJshjgZ EUcPKhjih/1JtMsQkQpvGW1SGsdqhmsiaiXRiAnu8ONS5xJ7AY9UiJdpzwQeVQJWl2i2 KXmcbjSDcrrTtLEzJlEH5BhV4vXiN4yAA4SPwalVUunIbwp90i5wqYWpjwm/BgHp2yJ3 n4wMdmWAFqeVmly4Roc1X64OB5Z3OrNGmf2/tMo7qgMxnxxdunlKFIxMJggJ/xL95Za3 Cfeg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:to:subject :message-id:date:from:in-reply-to:references:mime-version:from:to:cc :subject:date; bh=brXjwmi+EnfHHlE+Q4LWV3d1LNYbrPKXhUWWOij0mg4=; b=fYk4Tim9nIc6dbhVUsB0e0tdkNIPxeOikevD51SKmEWrHZqvR9/hsA8eDA+XNGvSDl B4zGQyk/EBLpExHEqC3/CjEL6FtK8JZd7lplqRQSzAlum1Oqq4dvsn0LqiXhvQpR5fbq gQl4Fg6BeZkDdFO510Dv1k+OnWFczvQT6ANzMgiMqHZDJSnDpbxRBTm07nKP4P/mkXAi iAo1A1CGwl39Pe6zS2QhgIAbKV99+bJRiBRCktQspzPMraPFuV0VQ+38J0JUoaeSruYT nbLdZBJ0HO9aHMuHV6GAAH23ywTFjF/13hmKRgW7B/I9lWOD0fZaL86nMeM8jaypMSza p9sA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:to:subject :message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:sender:from:to:cc:subject:date; bh=brXjwmi+EnfHHlE+Q4LWV3d1LNYbrPKXhUWWOij0mg4=; b=JESoNo+b8KcmyIK6Q+fvsPruf/2FyN2jfAmNjbSednTRDxz8RQCw3SBs9s8df1NHfh DOpixmh0+OolEsnDsa8doYju2bW27EBrqlvrClIZReQsxg6SABjsc2j+0wbn5fAOcXyw grb1Efk7ecbp2JICvISX7U7csK3kJNJRBdpQd02F0jIsCzoOmXZeujNwyJuEBc/OpX+Q G3hwzJA5OJXp+qFq0M+GpGJFPgyJ4DSx4N5MVIB6P2NdXyEDGIjKL+iOzWLJaCppDCpO xSEbIQgMEnPmYMries4PD0mBNzGo5WsJ8CeDVpjHmFaBZubYDYKf2rpnH7v7u+RAMTMM Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: ACgBeo1tGfxhifdkotszZdr/ODhuXD8H14yQ1w9d65Oy8YlRFQ+ChqtP 9x1Jjqij+HE/JbqQc6bEv6A= X-Google-Smtp-Source: AA6agR43+2WbJaTmyjxYV/kiUdPeDEvznjs/tJRujXDUrrMa3DdUK1gMOeSyc3nRRFge1QZPw05J3A== X-Received: by 2002:a05:6871:6a2:b0:127:a28a:cf9d with SMTP id l34-20020a05687106a200b00127a28acf9dmr5141248oao.86.1662738870110; Fri, 09 Sep 2022 08:54:30 -0700 (PDT) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a4a:9762:0:b0:444:4604:6f92 with SMTP id v31-20020a4a9762000000b0044446046f92ls208868ooi.5.-pod-prod-gmail; Fri, 09 Sep 2022 08:54:27 -0700 (PDT) X-Received: by 2002:a4a:b04e:0:b0:472:912a:63c9 with SMTP id g14-20020a4ab04e000000b00472912a63c9mr2373451oon.87.1662738867298; Fri, 09 Sep 2022 08:54:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1662738867; cv=none; d=google.com; s=arc-20160816; b=w7ukuejsIpR3hX5fG98THnWscWpulyG/ioS5wYFxbkMjcTrgx9Dni7IFN+dBVwczXU h3Lz0EAryPW3NJewi7hIX+iap9IZ9mFADChxPGWf++jcP1cOZ+vNsmuUkx44sZxSIlmJ y0B+t3/e+8fAaplz8FvFksRPs81hNX4zsWURrKZjDJPf516GhxIK6Kqjfxz8XNHzvw+r 8XWb/OUN5z92pOX73UII0AOfUP2si/8YSSB7OfpSCG23NrJ0y7mhvIUDfBSr4w+FBYcD NvLK+n6WirlLBBh9otAvJUuPDfP2U0MwFFd5mgtoZTsf9LvE51vm2i0doVfVp5kU6VrX QlIg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=pqBSzBLy/+M1lpSTQiFkdySaoWzM+VrM65lGGMvPQDM=; b=el1XfCG8c4ZHv9/xfbqxwbk4IVGK4iT7xHGFf7kdjKcjv+DiG4Fkc/i0pgYWC5V/0L Hd3f4nuJgZh+fnHRqLGc+/DmP78GHBdrySEqt7VodmgBejA+tc6EEVeXN4qDTn5EM+ep L5c9gz9KgZl0yuYHNIdBIPpqQHFFgjXnlxar7mUi+OX7zbzCGdGvqyfKscuK8PSrE+yJ Q1vCg6coAgSFLYESR8F7Eoi2wvPJ6rzKB84fuEYmen1Jk6pkxhQxMCH8peCiwCnFutOn TpqAsHwdnf0vCPBVgQhBfQscG5DUZ8xW61bKzrdVUhGasOFE434RMOOReh5qOa6Wu161 QgiQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b="Z/C138f2"; spf=pass (google.com: domain of pauloney-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2607:f8b0:4864:20::336 as permitted sender) smtp.mailfrom=pauloney-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Original-Received: from mail-ot1-x336.google.com (mail-ot1-x336.google.com. [2607:f8b0:4864:20::336]) by gmr-mx.google.com with ESMTPS id h4-20020a056870170400b0010c5005e1c8si66286oae.3.2022.09.09.08.54.27 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 09 Sep 2022 08:54:27 -0700 (PDT) Received-SPF: pass (google.com: domain of pauloney-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2607:f8b0:4864:20::336 as permitted sender) client-ip=2607:f8b0:4864:20::336; Original-Received: by mail-ot1-x336.google.com with SMTP id v2-20020a056830090200b006397457afecso1307231ott.13 for ; Fri, 09 Sep 2022 08:54:27 -0700 (PDT) X-Received: by 2002:a05:6830:4386:b0:637:3636:e29f with SMTP id s6-20020a056830438600b006373636e29fmr5390842otv.294.1662738866686; Fri, 09 Sep 2022 08:54:26 -0700 (PDT) In-Reply-To: X-Original-Sender: pauloney-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b="Z/C138f2"; spf=pass (google.com: domain of pauloney-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2607:f8b0:4864:20::336 as permitted sender) smtp.mailfrom=pauloney-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com 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:31352 Archived-At: --00000000000080d19505e8408fd9 Content-Type: text/plain; charset="UTF-8" On Fri, Sep 9, 2022 at 3:31 AM BPJ wrote: > Den fre 9 sep. 2022 03:09Paulo Ney de Souza skrev: > >> One of the beauties of Pandoc is the architecture that allows for very >> easy >> expansion and that shows on the number of (ever increasing) formats >> supported. >> >> That made me wonder what formats Pandoc does not cover, yet! I kind of >> know two of them: >> >> The Rocket eBook (RB) format of the first eBook reader: >> >> https://docs.fileformat.com/ebook/rb/ >> >> The Compiled HTML (CHM) that Microsoft used a huge lot for documentation: >> >> https://en.wikipedia.org/wiki/Microsoft_Compiled_HTML_Help >> > > Aren't these of historical interest only? (Although they might make sense > as source formats.) > Not just historical. There is a large amount of material that has been issued in these two formats and not re-issued in anything after that... so from the point of view of preservation I would thik it is quite important. Microsoft introduced CHM about 1996 and was the precursor of the Microsoft Reader .lit format. Their Press for the first years of eBook publication used only CHM. Most eBooks of that era are available in CHM only. Calibre used to do RB but support for it was dropped recently. I am not sure why. Pandoc already supports a number of eBooks formats: ePub2, ePub3, HTML, FB2,... and with probably little work could support most others: LRF, LIT, Topaz, SNB, MOBI, AZW3, AZW4, BOOK, KFX, HTMLZ, PDB,.... It is true that Calibre supports many of these, but any modifications on a Reader because of variation on input, is much easier on Pandoc than on Calibre. > >> What other file formats you would like to see being supported by Pandoc? >> > > Perl's Pod documentation format. I have been working on a custom writer > and am almost there. It mostly just needs documentation (which I by > occupational injury am very picky about) and a way to make some things > configurable when implemented as a custom writer rather than as a filter > mogrifying plain output (Question to Albert: are metadata available to > custom writers?) > > A reader would be nice although Pod::Pandoc < > https://metacpan.org/pod/Pod::Pandoc> sort of fills that niche (and > Pandoc::Elements would probably need some updating, which I as the main > contributor am as guilty as anybody of not doing!) Since Pod in principle > is extensible I would like a reader which is smart enough to turn > nonstandard commands and formatting codes into Pandoc Divs and Spans, and a > convention like > > That is great! Can't wait to see it. Paulo Ney -- 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 email 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/CAFVhNZMG5zg2kBrHvd3SKco2mmhdbB%3DEHdTBS6E4b6DN7Eur7w%40mail.gmail.com. --00000000000080d19505e8408fd9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
On Fri, Sep 9, 2022 at 3:31 AM BPJ &l= t;melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org<= /a>> wrote:
<= div dir=3D"auto">
One of the beauties of Pandoc is the architecture that allows for very eas= y=C2=A0
expansion and that shows on the number of (ever increasing) for= mats
supported.=C2=A0

That made me wonde= r what formats Pandoc does not cover, yet! I kind of
know two of = them:

The Rocket eBook (RB) format of the first eB= ook reader:=C2=A0


The Comp= iled HTML (CHM) that Microsoft used a huge lot for documentation:=C2=A0

=

Aren= 't these of historical interest only? (Although they might make sense a= s source formats.)

Not just his= torical. There is a large amount of material that has been issued in these = two formats and not re-issued in anything after that... so from the point= =C2=A0of view of preservation I would thik=C2=A0it is quite important. Micr= osoft introduced CHM about 1996 and was the precursor of the Microsoft Read= er .lit format. Their Press for the first years of eBook publication used o= nly CHM. Most eBooks of that era are available in CHM only.

<= /div>
Calibre used to do RB but support for it was dropped recently. I = am not sure why. Pandoc already supports a number of eBooks formats: ePub2,= ePub3, HTML, FB2,... and with probably little work could support most othe= rs:=C2=A0LRF, LIT, Topaz, SNB, MOBI, AZW3, AZW4, BOOK, KFX,=C2=A0 HTMLZ, PD= B,.... It is true that Calibre=C2=A0supports many of these, but any modific= ations on a Reader because of variation on input, is much easier on Pandoc = than on Calibre.



What other file formats you would l= ike to see being supported by Pandoc?
<= div dir=3D"auto">
Perl's Pod documentation f= ormat. I have been working on a custom writer and am almost there. It mostl= y just needs documentation (which I by occupational injury am very picky ab= out) and a way to make some things configurable when implemented as a custo= m writer rather than as a filter mogrifying plain output (Question to Alber= t: are metadata available to custom writers?)=C2=A0
=
A reader would be nice although Pod::Pandoc <= ;https:/= /metacpan.org/pod/Pod::Pandoc> sort of fills that niche (and Pandoc:= :Elements would probably need some updating, which I as the main contributo= r am as guilty as anybody of not doing!) Since Pod in principle is extensib= le I would like a reader which is smart enough to turn nonstandard commands= and formatting codes into Pandoc Divs and Spans, and a convention like


That i= s great! Can't wait to see it.

Paulo Ney
=

--
You received this message because you are subscribed to the Google Groups &= quot;pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to pand= oc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To view this discussion on the web visit https://group= s.google.com/d/msgid/pandoc-discuss/CAFVhNZMG5zg2kBrHvd3SKco2mmhdbB%3DEHdTB= S6E4b6DN7Eur7w%40mail.gmail.com.
--00000000000080d19505e8408fd9--