* Pandoc - gitlab - authentication token @ 2017-10-14 7:59 Rajko Albrecht [not found] ` <8994b4ee-2b9c-4b53-b6cd-109bfae40189-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> 0 siblings, 1 reply; 3+ messages in thread From: Rajko Albrecht @ 2017-10-14 7:59 UTC (permalink / raw) To: pandoc-discuss [-- Attachment #1.1: Type: text/plain, Size: 1489 bytes --] Hi, I searched for days and didn't found a solution. I generate pdf from a gitlab project wiki. The markdown files are localy checked out, so no problem using pandoc wiki/home.md -t latex -o example.pdf But the problem starts when the md has images insight which are rendered by gitlab on access (pipline status etc.). Then I just get the error [pandoc warning] Could not find image 'https://gitlab.xxxx/coverage.svg', skipping .... I tried various variants giving the authentication information to pandoc, .netrc isn't read (and not usefull), gitlab requires a header "PRIVATE-TOKEN: XXXXXXXXX" for download. With curl I can set it and it works. Using wrapper script eg pipline does not work 'cause wiki pages are stored inside a git. So - is there any solution giving pandoc authorisation tokens on commandline for retrieving remote content? I didn't found something in any documentation... Bye -- 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 post to this group, send email to pandoc-discuss-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/8994b4ee-2b9c-4b53-b6cd-109bfae40189%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. [-- Attachment #1.2: Type: text/html, Size: 3092 bytes --] ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <8994b4ee-2b9c-4b53-b6cd-109bfae40189-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>]
* Re: Pandoc - gitlab - authentication token [not found] ` <8994b4ee-2b9c-4b53-b6cd-109bfae40189-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> @ 2017-10-16 3:28 ` John MacFarlane [not found] ` <20171016032842.GB45185-9Rnp8PDaXcadBw3G0RLmbRFnWt+6NQIA@public.gmane.org> 0 siblings, 1 reply; 3+ messages in thread From: John MacFarlane @ 2017-10-16 3:28 UTC (permalink / raw) To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw No way to do this currently. There is code in openURL (in Text.Pandoc.Shared) that sets the USER_AGENT header if the USER_AGENT environment variable is set. One could do something similar for PRIVATE-TOKEN, but I worry about doing this kind of thing on an ad hoc basis. Perhaps a more principled approach would be to add a CLI option that could be repeated and that worked like the current -V option: pandoc --request-header USER_AGENT="Blah blah" --request-header PRIVATE-TOKEN="XXXXX" This would give the needed flexibility... +++ Rajko Albrecht [Oct 14 17 00:59 ]: > Hi, I searched for days and didn't found a solution. > I generate pdf from a gitlab project wiki. The markdown files are > localy checked out, so no problem using > pandoc wiki/home.md -t latex -o example.pdf > But the problem starts when the md has images insight which are > rendered by gitlab on access (pipline status etc.). Then I just get the > error > [pandoc warning] Could not find image > 'https://gitlab.xxxx/coverage.svg', skipping .... > I tried various variants giving the authentication information to > pandoc, .netrc isn't read (and not usefull), gitlab requires a header > "PRIVATE-TOKEN: XXXXXXXXX" for download. With curl I can set it and it > works. Using wrapper script eg pipline does not work 'cause wiki pages > are stored inside a git. > So - is there any solution giving pandoc authorisation tokens on > commandline for retrieving remote content? I didn't found something in > any documentation... > Bye > > -- > 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 [1]pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To post to this group, send email to > [2]pandoc-discuss-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To view this discussion on the web visit > [3]https://groups.google.com/d/msgid/pandoc-discuss/8994b4ee-2b9c-4b53- > b6cd-109bfae40189%40googlegroups.com. > For more options, visit [4]https://groups.google.com/d/optout. > >References > > 1. mailto:pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > 2. mailto:pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > 3. https://groups.google.com/d/msgid/pandoc-discuss/8994b4ee-2b9c-4b53-b6cd-109bfae40189-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org?utm_medium=email&utm_source=footer > 4. https://groups.google.com/d/optout ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <20171016032842.GB45185-9Rnp8PDaXcadBw3G0RLmbRFnWt+6NQIA@public.gmane.org>]
* Re: Pandoc - gitlab - authentication token [not found] ` <20171016032842.GB45185-9Rnp8PDaXcadBw3G0RLmbRFnWt+6NQIA@public.gmane.org> @ 2017-10-16 5:15 ` John MacFarlane 0 siblings, 0 replies; 3+ messages in thread From: John MacFarlane @ 2017-10-16 5:15 UTC (permalink / raw) To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw I've just added this. (And removed the hacky sensitivity to the USER_AGENT env variable.) >Perhaps a more principled approach would be to add a >CLI option that could be repeated and that worked like >the current -V option: > > pandoc --request-header USER_AGENT="Blah blah" > --request-header PRIVATE-TOKEN="XXXXX" > >This would give the needed flexibility... > >+++ Rajko Albrecht [Oct 14 17 00:59 ]: >> Hi, I searched for days and didn't found a solution. >> I generate pdf from a gitlab project wiki. The markdown files are >> localy checked out, so no problem using >> pandoc wiki/home.md -t latex -o example.pdf >> But the problem starts when the md has images insight which are >> rendered by gitlab on access (pipline status etc.). Then I just get the >> error >> [pandoc warning] Could not find image >> 'https://gitlab.xxxx/coverage.svg', skipping .... >> I tried various variants giving the authentication information to >> pandoc, .netrc isn't read (and not usefull), gitlab requires a header >> "PRIVATE-TOKEN: XXXXXXXXX" for download. With curl I can set it and it >> works. Using wrapper script eg pipline does not work 'cause wiki pages >> are stored inside a git. >> So - is there any solution giving pandoc authorisation tokens on >> commandline for retrieving remote content? I didn't found something in >> any documentation... >> Bye >> >> -- >> 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 [1]pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >> To post to this group, send email to >> [2]pandoc-discuss-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >> To view this discussion on the web visit >> [3]https://groups.google.com/d/msgid/pandoc-discuss/8994b4ee-2b9c-4b53- >> b6cd-109bfae40189%40googlegroups.com. >> For more options, visit [4]https://groups.google.com/d/optout. >> >>References >> >> 1. mailto:pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org >> 2. mailto:pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org >> 3. https://groups.google.com/d/msgid/pandoc-discuss/8994b4ee-2b9c-4b53-b6cd-109bfae40189-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org?utm_medium=email&utm_source=footer >> 4. https://groups.google.com/d/optout > >-- >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 post to this group, send email to pandoc-discuss-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/20171016032842.GB45185%40Johns-MacBook-Pro.local. >For more options, visit https://groups.google.com/d/optout. ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2017-10-16 5:15 UTC | newest] Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2017-10-14 7:59 Pandoc - gitlab - authentication token Rajko Albrecht [not found] ` <8994b4ee-2b9c-4b53-b6cd-109bfae40189-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> 2017-10-16 3:28 ` John MacFarlane [not found] ` <20171016032842.GB45185-9Rnp8PDaXcadBw3G0RLmbRFnWt+6NQIA@public.gmane.org> 2017-10-16 5:15 ` John MacFarlane
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).