From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/26123 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: BPJ Newsgroups: gmane.text.pandoc Subject: Re: pandoc as a linkchecker? Date: Sat, 12 Sep 2020 22:31:50 +0200 Message-ID: References: Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000929c9705af23b1f7" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22372"; mail-complaints-to="usenet@ciao.gmane.io" To: pandoc-discuss Original-X-From: pandoc-discuss+bncBCWMVYEK54FRBQXA6T5AKGQEEWFD6JA-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Sat Sep 12 22:32:06 2020 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-wr1-f62.google.com ([209.85.221.62]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1kHCBq-0005hu-2v for gtp-pandoc-discuss@m.gmane-mx.org; Sat, 12 Sep 2020 22:32:06 +0200 Original-Received: by mail-wr1-f62.google.com with SMTP id x15sf4677321wrm.7 for ; Sat, 12 Sep 2020 13:32:06 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1599942725; cv=pass; d=google.com; s=arc-20160816; b=xJ/IJVOlSxOopo7/4Dxupep3xuIeEZkhNaDhUJrxmTNBuJ6F4vmEtth7GHhN7vuYqK dhhyniqqCfSNKsHMskZhH2XactwsTScbYzmXYlYhRhBeuA3G4DV18reaot36UGktIXdY 3twTBVmECnfRdUmWk6yuSnlDlFqzCjyXknJHK0lhcsdrFtHMv7BTDDNIxOFa4lB1JivQ ucA0/HgsOZ+CYidrEooNVcgW2QMPh/XC7tJAow2K7rd/hVKTz8OblulDU/uglX9GUqXb YhEP1HT+1tiqB5FZBUwyVsM6AC1Oasyc30onBwIPX9NmQlGxBXolbRb2EZWNzkDFalI3 TkpA== 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=D38S+V9vWsWupSceH4vegq0tLZGzj+QuQNkHx0gx2AA=; b=LeuEa3B0h28a8NRdR+cF2REwXyOlYP+WsE5LW+HGzDkwSu3erzNJYhC8mlsn1t1R1k 9yyEVzJF5d80STzFBeBZyxiHJDTmWPVheO/YmKeqrNrUa5/nd53SHAXvYPdsapubWjHA nWT0RJdf6jH5wpnyMiJhekCMhmxFujxZCOBapt04Uo8UIxIIXR8brTQFaOVJ/aG6DaaV 5VZ9KaS0cvaQ7F76AL60SzhaW7YoJ9omHxWxjaGyNZkcmUWw+r69N6iWSI2u986vTTcM xYTXwJ/cbHjPCG9cj7YLo6UuSPlcDxCpwewzafX7pUlUsTLdYe1SDDvn9leZP3VZChwQ EKVw== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="Ukmv/r/w"; spf=pass (google.com: domain of melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::131 as permitted sender) smtp.mailfrom=melroch-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=20161025; h=sender:mime-version:references:in-reply-to:from:date:message-id :subject:to: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=D38S+V9vWsWupSceH4vegq0tLZGzj+QuQNkHx0gx2AA=; b=GNj9Xcc1avwTIeVwjT85oFnZ2D4l2zj0/f/Pk/PHFvw5J4hCpxLxSnQkmF4KE0sPWt qMWnkxpwTUs4X3CTm7aanqw8sHsYTYp2fxBGbz3fDbsK/zGkzydPBAhMFbXBChrPJRuF MxLU/P3mYstolkl5raK4QLpovoNKUgbITsaXfcfyAIOjUa9c3BBFIPRbriOvXqwwp6sZ /AaEwBM7cqvmILZo18Rxdk0MTiHpmkqKDQQqyZ7rWsHqJ5BqkIQ0o01eoLNeOqpKb2kK PRlF8SxR1ihNZFpliIFK6E7Lt2jwV9PPdxpZ5NqIyC+s9WlAyjCOhqsj0TP9XALZMgDo ZVFg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :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=D38S+V9vWsWupSceH4vegq0tLZGzj+QuQNkHx0gx2AA=; b=OcVBmWzFM+2ewPJF0Yuevto5K6QbzXAyBeDadMoP9uTWvgAd4Lt8Y2noW4ITy/g0kM 6mhT0cchAoQMKPnEccwqQQh1n0fZpTi9wZdSPi2bXDuptlEt8BEU27/hU05EZymUS/Oz nkiilIgOM3OHojWgI/HbwAL3nf8sCcF9c4X4dN3/KOm0dowOSnBsSKdoSrCyL9FVxUDX o2peVteUS2Xj36G7HqSTo7cyFgPhcB3bCkI9iwBMtlmOJBZkw56dq3p/HMrarBPo7l+o nbBxc24B8HqDKNkh8Kxl5E2JQGP9omM46wS8wpRcGe/hmklLqIUJ8rugoRn8wbTv9ft6 o2eQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:mime-version:references:in-reply-to:from :date:message-id:subject:to: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=D38S+V9vWsWupSceH4vegq0tLZGzj+QuQNkHx0gx2AA=; b=AQWoB+XDuBx6sBCLADhwKK/8TlH8Mg2dHf1l0W6zVH+RXHPD+vBSfLenMeHNCgShLF zhtOslF2v6V3EQwCb9zswUYEHjbKsK7oK14D17HgCZJ94LdY0Mf4+i2dCe24MkYDvfxQ Qc4K38Uxm+dXBZ1X+Y2Gx//NV3Ceqlahic8ktK1WB4Gr9pMm//zBC+FDUoBNqaXDqoDb FGtTS2XmOD+ssKr2HGeG2AnVDblQsB1jlaNYYsp0YZtzlB5dJA1ivLGfpjYO/ju0S7FY PMRdHflVySUh/F2LFXGUpFqzPZnQ71WjX834iF2DkBn1Mi7CktKAUpQwQKGFQx1CsVAC 8KHA== Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AOAM53365+4ctW39ejZVzRgSW8MNg/xIAPFORfyTkHXJiK1VPX9MbLTI 5yyb9Dp5iXHn2zNEu73h92M= X-Google-Smtp-Source: ABdhPJzsJy88sTqtRxcN2nK3Uwi+AG4Dn6wmc4YQlCfpqeiaOYbJJUAYZsFraB49/L+AX6UH3k0M+g== X-Received: by 2002:a7b:c958:: with SMTP id i24mr8483310wml.50.1599942725738; Sat, 12 Sep 2020 13:32:05 -0700 (PDT) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a1c:1b86:: with SMTP id b128ls2612793wmb.3.canary-gmail; Sat, 12 Sep 2020 13:32:02 -0700 (PDT) X-Received: by 2002:a7b:c111:: with SMTP id w17mr8433057wmi.28.1599942722044; Sat, 12 Sep 2020 13:32:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1599942722; cv=none; d=google.com; s=arc-20160816; b=SXw6P8mXEsosDBeDYk4+zQHkW6wrrtlz6Y2pHCptBqQpbaC9pVeSB3P+0/+1BpJwll mUW0BMxmVXcnpzWF/iLT0fFMsYjbfBrMLXcgL2d+Y+wUBd3YwREjMfCd+lp/l8i/kZtF S2wlHrRLPFr8rsPl/atZdbApmhFIgE4/76RsbH37ZntdTYTZTMfHLZhNlIZKUnv0CRtj 6nsYVBf2q/DwoHbS7JpYV8Ku+Kt0AVnSD4ErOFeJ7TlTRYyix/sMX5/KLMfapjam4dSo daQ7MhGnZ7kVFkCrwlxOYOq08S5uf2dJnCXQLco5RhD0RKYPGXyZiU5XlOF+lkJsJR8E 8UfA== 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=EKE7S2nELt40dBD1y/IqgObcFEo1p3fA1apMhe/WxB0=; b=QJV1fVDuSxfwJv7a3eWfL+h8NjdUxLYRpS+uoqPforqRw6kMnS2Ub8XI+aTbK77Sa7 f7tkrp4h7XAfx6GNOYDMXk1b3Vjq3ylkMJzgdbNsQY0BdRkbxbCiutwv92Lxjo6njLpe Dp5mc9bq2uza4XDIsmOvYkJq/uzE/KxC9+kwOyuNmt1OTaULgO/ckqIR0qQlkQyGa1iV w+To0I8kFc8ljSzOVHvnDY+gFUXcvRpCMalNdRQihUbTOuwSe/bESLtPFOekiA6kTqHE 4n1GsIrg84YGN9pnAqShkE7A/5RrQNeB9pUgeOY0hdnFfhi1DZffQJHyZsPMb+brQzSP o5fQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="Ukmv/r/w"; spf=pass (google.com: domain of melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::131 as permitted sender) smtp.mailfrom=melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Original-Received: from mail-lf1-x131.google.com (mail-lf1-x131.google.com. [2a00:1450:4864:20::131]) by gmr-mx.google.com with ESMTPS id g5si431409wmi.3.2020.09.12.13.32.02 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 12 Sep 2020 13:32:02 -0700 (PDT) Received-SPF: pass (google.com: domain of melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::131 as permitted sender) client-ip=2a00:1450:4864:20::131; Original-Received: by mail-lf1-x131.google.com with SMTP id z19so9373514lfr.4 for ; Sat, 12 Sep 2020 13:32:02 -0700 (PDT) X-Received: by 2002:a19:e54:: with SMTP id 81mr2863900lfo.178.1599942721443; Sat, 12 Sep 2020 13:32:01 -0700 (PDT) In-Reply-To: X-Original-Sender: melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="Ukmv/r/w"; spf=pass (google.com: domain of melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::131 as permitted sender) smtp.mailfrom=melroch-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:26123 Archived-At: --000000000000929c9705af23b1f7 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable There are tools which check links in HTML, so one option would be to convert your Markdown files to HTML and then check the links in there. --=20 Better --help|less than helpless Den l=C3=B6r 12 sep. 2020 21:12Joseph Reagle skrev= : > It's time to check which links in my syllabi are broken, and I'm again > cursing under my breath that there's no multi-format linkchecker out ther= e > that can report line numbers. Then I thought, what about my favorite tool= !? > > Pandoc already chases links for `self-contained`, so I suspect this > wouldn't be hard. Bonus: could it report the line of a markdown file wher= e > a broken link is? > > -- > 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/f87a3346-3243-0cd4-a101-= 107e5ffe4902%40reagle.org > . > --=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/CADAJKhCpmA-g_LPufFmZxSY2dVJzYGw_S8vvsPrK2YQoHpRNNQ%40mail.g= mail.com. --000000000000929c9705af23b1f7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
There are tools which check links in HTML, so one option = would be to convert your Markdown files to HTML and then check the links in= there.

--
Better --help= |less than helpless

Den l=C3=B6r 12 sep. 2020 21:12Joseph Reagle <<= a href=3D"mailto:joseph.2011-T1oY19WcHSwdnm+yROfE0A@public.gmane.org">joseph.2011-T1oY19WcHSwdnm+yROfE0A@public.gmane.org> skr= ev:
It's time to check which li= nks in my syllabi are broken, and I'm again cursing under my breath tha= t there's no multi-format linkchecker out there that can report line nu= mbers. Then I thought, what about my favorite tool!?

Pandoc already chases links for `self-contained`, so I suspect this wouldn&= #39;t be hard. Bonus: could it report the line of a markdown file where a b= roken link is?

--
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 pandoc-discuss+unsubscribe@googlegroups.= com.
To view this discussion on the web visit https://groups.google.com= /d/msgid/pandoc-discuss/f87a3346-3243-0cd4-a101-107e5ffe4902%40reagle.org.

--
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://groups.= google.com/d/msgid/pandoc-discuss/CADAJKhCpmA-g_LPufFmZxSY2dVJzYGw_S8vvsPrK= 2YQoHpRNNQ%40mail.gmail.com.
--000000000000929c9705af23b1f7--