[Tools-discuss] Re: Download entire transcript from meetecho
Eric Rescorla <ekr@rtfm.com> Thu, 09 October 2025 09:15 UTC
Return-Path: <ekr@rtfm.com>
X-Original-To: tools-discuss@mail2.ietf.org
Delivered-To: tools-discuss@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id BF3A36FE9F9B for <tools-discuss@mail2.ietf.org>; Thu, 9 Oct 2025 02:15:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=rtfm-com.20230601.gappssmtp.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZQ5NeehVW7xj for <tools-discuss@mail2.ietf.org>; Thu, 9 Oct 2025 02:15:25 -0700 (PDT)
Received: from mail-yw1-x1129.google.com (mail-yw1-x1129.google.com [IPv6:2607:f8b0:4864:20::1129]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 41CA76FE9F94 for <tools-discuss@ietf.org>; Thu, 9 Oct 2025 02:15:25 -0700 (PDT)
Received: by mail-yw1-x1129.google.com with SMTP id 00721157ae682-71d71bcac45so7894937b3.0 for <tools-discuss@ietf.org>; Thu, 09 Oct 2025 02:15:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rtfm-com.20230601.gappssmtp.com; s=20230601; t=1760001324; x=1760606124; darn=ietf.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=2ugKWyOHQKszwSGBNjQRNf9dmwC6jBzC1NEbk3UPUCY=; b=Nj64+807fgzeJFrUeRYoNs8J7zvJ6oVJlIt8rE/KIDVzbDRZpyfQMQCRxolnz5XsCy Z+GqOPBNYcxYiDiQtf+rJTPAGhYwMj5e5h+u6xbrjWchOlfvlo6wbf7YWXNiXN6PrlmU /1ykASFEuz8hkQzmMc4jXHPJaGJjFG/71LJgCEJknXlkrQnm+Hcl+G54TpieQFKkR72n mt4OekISUobWs3nw16TJXnHQu6TAl3LtI6HdTgBm/COfraYDmNfnJV5jzHHCQ5UdHMUh a68n6+yQj/hZ0ZNo8BSc6qhLS9H21c4TYC1s6p4vfs8Uk1XFzuSGIv5PMSUH+snMPDaK In2g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760001324; x=1760606124; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=2ugKWyOHQKszwSGBNjQRNf9dmwC6jBzC1NEbk3UPUCY=; b=Rsy7jz9o6ILMiIQp8lDk9ROrZFaC14bsCTAXtkUPf2HMrnY3QbefS8s3P8S6Dw06VL xeNvLFav8FjvKpx99s+XlJ7kVxe33961VILzgzm5aM15PYaNKbgF0rbr694vvEFtgUrw KkHtNQRhGhpg2yAO+fsaGWfEbsIO+js+ZuABcLOQs+t08aEz93LG7Y1vCxIfm5TT15qt cxoVJue4z8nvADnYlmiQiKCBcIVw7SlbMafDrzyWKWOcNCqxYSKNC8YU2cuUKnw78KoA bKW7ADxyYJ+gq2KDo3C1DzdovPn4/h/VXHGzjTLhqqWPpkttKyMwYviEUjiUQS+4NGHs 4WUw==
X-Gm-Message-State: AOJu0YzIFqVFTUj7S3trjwPoChOqsR+HzdGWX3KOH+7XSQoOHXIZBQc7 LU5WuHciujh/ndoa4zXHZ4jcUV46S6mn71CUBXAhwCM+LSh18Vuf4VzzLtwcFZ3Jiez31zMpqEX iVR4iEE1MlT8fgHAt2oLClGpHhbUloG/msG6Dwbsp8Wx40pbiq2IdeIuklQ==
X-Gm-Gg: ASbGnct3JwzlP0YmVkMAEZPHLnB276JCO1NiqveSz3JGKO8ZvW/A1vDYzA7MAUQZU0e ngc2CjezM6phKQgTSWimfX6LjkB/gBAVoGetBdkKP4RKf17euJxg4JciwcUUtNZBSrznA+CObtU W+/DoVno9SLR2gJDMutmAG6QdcA6zoJG7ReQi5mq4XgQCC0RO4xDMztx1nNYZAwajm/89dEzXh2 IFYR97xK1tTRcD72icc1DV5qQoeALD2j783Ct8h8NH9asK2c7++iGmt9L6jSgQSgZDd+nXSou7y u3gDzjS4ll3xhwNOOlB+dhJdEY3gAgTx+shkD34a+w==
X-Google-Smtp-Source: AGHT+IGh1jbl7KV+rzf33tc7yGY5MIZnkAK1XRhir0q/zdeX245DPBbDodDTLkC1T+20OUw0iWpln2+5Z1345ebD66E=
X-Received: by 2002:a53:d607:0:b0:634:e9b2:eedc with SMTP id 956f58d0204a3-63ccb8f1f80mr5455403d50.38.1760001324556; Thu, 09 Oct 2025 02:15:24 -0700 (PDT)
MIME-Version: 1.0
References: <CABcZeBM-MdEyi+pVJHDXZaF3njDFXBVHRmfjyxhXKiwh3iKKDQ@mail.gmail.com>
In-Reply-To: <CABcZeBM-MdEyi+pVJHDXZaF3njDFXBVHRmfjyxhXKiwh3iKKDQ@mail.gmail.com>
From: Eric Rescorla <ekr@rtfm.com>
Date: Thu, 09 Oct 2025 02:14:47 -0700
X-Gm-Features: AS18NWDXZDPYQ3r3gGGNKc4jYurQZnQI2BSk8odBM4a1GusGHC1KCCtqL76AMZo
Message-ID: <CABcZeBPSs2T=dygVzVx4wnsLnVpFpHpuXOdt8eKte0xF2ZWyYQ@mail.gmail.com>
To: tools-discuss <tools-discuss@ietf.org>, tools-help@ietf.org
Content-Type: multipart/alternative; boundary="000000000000c1353d0640b63dd9"
Message-ID-Hash: OAOTHWWIN4IP4WBF2EGZAMBABNEF2UD6
X-Message-ID-Hash: OAOTHWWIN4IP4WBF2EGZAMBABNEF2UD6
X-MailFrom: ekr@rtfm.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tools-discuss.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Tools-discuss] Re: Download entire transcript from meetecho
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tools-discuss/ZnxEiv9Q44ivp6qgkn15kO1Oylk>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tools-discuss>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Owner: <mailto:tools-discuss-owner@ietf.org>
List-Post: <mailto:tools-discuss@ietf.org>
List-Subscribe: <mailto:tools-discuss-join@ietf.org>
List-Unsubscribe: <mailto:tools-discuss-leave@ietf.org>
Some URLs on the datatracker seem to still have some kind of bot blocking,
even with a botname that is supposed to be allowlisted.
Consider the the following code:
import requests
headers = {"User-Agent": "ietf-agenda/0.1 (+
https://github.com/ekr/ietf-agenda)"}
URL = "https://datatracker.ietf.org/meeting/123/proceedings"
URL2 = "https://datatracker.ietf.org/api/meeting/124/agenda-data"
print(requests.get(URL).status_code)
print(requests.get(URL2).status_code)
When run, this produces:
403
200
Sending this both to tools-discuss for awareness and tools-help to get the
block fixed.
-Ekr
On Wed, Oct 8, 2025 at 9:11 PM Eric Rescorla <ekr@rtfm.com> wrote:
> Is there an official API endpoint to download the entire transcript
> for a meeting from meetecho?
>
> Thanks,
> -Ekr
>
>
- [Tools-discuss] Download entire transcript from m… Eric Rescorla
- [Tools-discuss] Re: Download entire transcript fr… Eric Rescorla
- [Tools-discuss] Re: Download entire transcript fr… Robert Sparks
- [Tools-discuss] Re: Download entire transcript fr… Eric Rescorla
- [Tools-discuss] Re: Download entire transcript fr… Robert Sparks
- [Tools-discuss] Re: Download entire transcript fr… Eric Rescorla