From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/32145 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Albert Krewinkel Newsgroups: gmane.text.pandoc Subject: Re: Is there a way to get access to variables or metadata set on the command line inside an invoked lua filter? Date: Sun, 05 Feb 2023 14:34:51 +0100 Message-ID: <87tu00fcys.fsf@zeitkraut.de> References: Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6895"; mail-complaints-to="usenet@ciao.gmane.io" To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-X-From: pandoc-discuss+bncBCZJF7XJTILRBIHD72PAMGQEP6XNWAY-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Sun Feb 05 14:39:48 2023 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-wm1-f55.google.com ([209.85.128.55]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1pOfFD-0001gO-N9 for gtp-pandoc-discuss@m.gmane-mx.org; Sun, 05 Feb 2023 14:39:47 +0100 Original-Received: by mail-wm1-f55.google.com with SMTP id o31-20020a05600c511f00b003dc53da325dsf7482239wms.8 for ; Sun, 05 Feb 2023 05:39:47 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1675604387; cv=pass; d=google.com; s=arc-20160816; b=KifbbFDrdq+i7ndJlpvFmWTSAW2scyU6SWfEfkb+/U7LcbppSMDjHlYfDPFntJt/2N mPMIzBCoJa7Xfj4vfE99Nzbf5z4SIhWfi8J54nc8Tif5eYL1/uBOJlYSa3vfsI8iMAYw 3KPVGIcRpvltIRBx/tHBJOJGCvC2rKztKKgwQgwfIwAI+OTpZyYvcfcEvyA+rGG0W01e +v2ziU6LhEpMKrQkTz/dACYGFiqCnlpapRDUu9laZ0PElhlG6sAFTYffWnjeZYTovgFX gj2u43vgE60XQPDNft+dBC5inHTwPmpTp0QTdWvXmKVhV8+Lk9AKwGyi5kOs5nnxfEnp NXmA== 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:mime-version:message-id :in-reply-to:date:subject:to:from:references:sender:dkim-signature; bh=hYIo1x/IOEyDtbG6mdJQJXmDPyEIYGO9DtyEHjaPji4=; b=CFvLb6LePjVJ0B97TwiDilPszgviNiQYhFSWL83fWwpDK44HTxs6I8cXTPQ6eWVsPh qz24LCu2US2d5/uGvV0m0AMOjPwludouyaywEWi+cdp0ZAoXqp01PqCk/9AsdI1EgK35 10UnF2asaKOduIgUXp7GIs69jT70VU04298kMB1qmFmlMK7RqXDO/MJHrvEVy5BII7XS Z2NoiXkZF3x6CKwpiAh6E6Z3Q4Ly5PiRH9ZqhOoeqozZoAKLV8TTj1Vc122a/rnpSHlS /GN6BBfullq9TM7pjM1Eyv9fHKCCYuC3TJXe+Erq8NyCHAX+vUu1zAZMEk6lfPy850f1 qOLw== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of albert+pandoc-9EawChwDxG8hFhg+JK9F0w@public.gmane.org designates 2001:67c:2050:0:465::101 as permitted sender) smtp.mailfrom=albert+pandoc-9EawChwDxG8hFhg+JK9F0w@public.gmane.org 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:mime-version :message-id:in-reply-to:date:subject:to:from:references:sender:from :to:cc:subject:date:message-id:reply-to; bh=hYIo1x/IOEyDtbG6mdJQJXmDPyEIYGO9DtyEHjaPji4=; b=jyQiKxTSC6fCM8tXjhXlMs8heJ6+CsP09ofZH7XDmkQ4LW6l4tj/FV2vNI+HMoU8ck nuMew2xipK8vzOLgjb8RI7+OZfbFNKe5Pkm/7ZdhjtAGHRvVDRvzDOv31SAl1LUkA9oY lJUpIIYn+SfV6PlPhsaBa2yYJyQgEhm2Y9t4cezUFORYNGMUwvUxlBLXyvVKEoEokA8N Qg8f/MB94XAv4fSRQnDeRzXabiEausmhIQ0aEBd8o5FwlIf35fYaiXzlraO4EXTrIkEz +1tf+tzA41NAlRSpVFZwo+H2XxOaPT3fjmSgKyGtpOx0VWJ2eKHfT5d0HyM6NTISklbe xuHQ== 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:mime-version :message-id:in-reply-to:date:subject:to:from:references :x-gm-message-state:sender:from:to:cc:subject:date:message-id :reply-to; bh=hYIo1x/IOEyDtbG6mdJQJXmDPyEIYGO9DtyEHjaPji4=; b=25Wbl496DEb42nyKxqvkA24TzqSPDDXeqsp8YtnQoGk0AJDlQcd6dFujwahnDfdrJ5 OdOWmmIkRoH8fyHavIMTh0vovDahINf2lPehwfimvMfRFmRG+IGxO6Z+BxUNoz3lRmcv 6EQkO2pGYgECWlyQufBTY0P9HHreT8tram6jOZUoxdYbuQasUNt56hRgFXI4tV3lDsmy aOU55IytgntX0B8zpA49hlD4xp5KT0SQlrEC6KhaBg4sL6vPR0inW3nvVZR69bQl7EEz dXDI1waM5/0U1zyNAsKnRoyQ9Dot2i7EyK2EoBjpNy4gyK Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AO0yUKXE47Ae6Rp1atdnuBW/le7WE6XnuL63Ep71lPC6aiSL3CfRq12p TRGgtfaKG6fVf2jw0OrcMOc= X-Google-Smtp-Source: AK7set9hAzIFKUoazg6VGuConKDHVqw7NvT8W9l/nAp5/9FDre+MPIIxJvNE4C6Hlyj6i3h730AfKA== X-Received: by 2002:a05:600c:3b88:b0:3df:ee65:9c44 with SMTP id n8-20020a05600c3b8800b003dfee659c44mr458865wms.197.1675604387300; Sun, 05 Feb 2023 05:39:47 -0800 (PST) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a05:600c:1c96:b0:3d9:bb72:6814 with SMTP id k22-20020a05600c1c9600b003d9bb726814ls5248561wms.3.-pod-control-gmail; Sun, 05 Feb 2023 05:39:43 -0800 (PST) X-Received: by 2002:a05:600c:601b:b0:3dd:1b76:347f with SMTP id az27-20020a05600c601b00b003dd1b76347fmr16003838wmb.18.1675604383354; Sun, 05 Feb 2023 05:39:43 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1675604383; cv=none; d=google.com; s=arc-20160816; b=FB32VcKczPBFDn1FjD+bjR4MhYH+8MENGcNqur+cYrYwon87zAslB3q21YGNkCvWyi uUCSu6urEexwaG+EpunJjFFTll6V9PBmZ7hhuKZjTVdpb7vad4X5ub77Zl9p1pLecJmT HsewFWQRyTrTsXwpz33TxRp1h1Yqc4YRjU5ipc8um9hi3VgVEHUHgSQl4zCWeAnVIXcO RXVuDWzX38f65NJZmH1H1WqFQ3fS+uVHJTTA0h5v8XpQ1IEPDjxvNbYdJj4jZbOwbhal YFh5+Iu21MLggFBgRX6BzhbShKmfpoOSXFcORS9M6zqz//eUvX62KDOF8gsDTvdel6Bh Mhbg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:message-id:in-reply-to:date:subject:to:from:references; bh=7SiG+FlK6HWXHmQDZtnH0I11AdD86VyQDZHfFvrasHA=; b=GKHLXgj5TozkgjsRf79CNMizl/CLrS5JqR1074XavTCWdWUE+rKaNA6xqxVTsIcllo r9i3oyZFG8EsbNihNpLvAesXb9P99QdHItxtwJbWtXXWdBOBakzX6FP3BWgZdVsBAI7u NXmZENwBLNIpmcew+NejER82DW8JkB9zn0KioIAvQRaMN6bIntgFmiis4PgJX4ODKDMk dyiERQbXyhXbNiBT0RG9dy5kcduNwvffyJ2eRqwWT6ChDiEExUlZn2PNiiC2i/3J6ivi A6+LlV8GcbZPmVKotRnn9XXoV25dwlxZdx2JalAoHi2atf83xrZNUrPDG7c4u/9yYqyM fzxQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of albert+pandoc-9EawChwDxG8hFhg+JK9F0w@public.gmane.org designates 2001:67c:2050:0:465::101 as permitted sender) smtp.mailfrom=albert+pandoc-9EawChwDxG8hFhg+JK9F0w@public.gmane.org Original-Received: from mout-p-101.mailbox.org (mout-p-101.mailbox.org. [2001:67c:2050:0:465::101]) by gmr-mx.google.com with ESMTPS id l18-20020a05600c1d1200b003dd1c15e7ffsi298302wms.2.2023.02.05.05.39.43 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 05 Feb 2023 05:39:43 -0800 (PST) Received-SPF: pass (google.com: domain of albert+pandoc-9EawChwDxG8hFhg+JK9F0w@public.gmane.org designates 2001:67c:2050:0:465::101 as permitted sender) client-ip=2001:67c:2050:0:465::101; Original-Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:b231:465::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4P8r981FQGz9sV4 for ; Sun, 5 Feb 2023 14:39:40 +0100 (CET) In-reply-to: X-Rspamd-Queue-Id: 4P8r981FQGz9sV4 X-Original-Sender: albert+pandoc-9EawChwDxG8hFhg+JK9F0w@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of albert+pandoc-9EawChwDxG8hFhg+JK9F0w@public.gmane.org designates 2001:67c:2050:0:465::101 as permitted sender) smtp.mailfrom=albert+pandoc-9EawChwDxG8hFhg+JK9F0w@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:32145 Archived-At: "T. Kurt Bond" writes: > Is there a way to get access to variables or metadata set on the > command line inside an invoked lua filter? Metadata is part of the `Pandoc` document and can be accessed via function Meta (meta) -- ... end or function Pandoc (doc) local meta = doc.meta -- ... end Variables are part of the writer options, e.g., PANDOC_WRITER_OPTIONS.variables['my-var'] -- Albert Krewinkel GPG: 8eed e3e2 e8c5 6f18 81fe e836 388d c0b2 1f63 1124