Return-path: Envelope-to: lojban-list-archive@lojban.org Delivery-date: Fri, 27 Aug 2021 20:16:02 -0700 Received: from mail-ua1-f60.google.com ([209.85.222.60]:57044) by stodi.digitalkingdom.org with esmtps (TLS1.3) tls TLS_AES_128_GCM_SHA256 (Exim 4.94) (envelope-from ) id 1mJop4-00FZ0w-2E for lojban-list-archive@lojban.org; Fri, 27 Aug 2021 20:16:02 -0700 Received: by mail-ua1-f60.google.com with SMTP id j42-20020ab0186a000000b002b0bf3870desf2374872uag.23 for ; Fri, 27 Aug 2021 20:15:57 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1630120557; cv=pass; d=google.com; s=arc-20160816; b=mTyWv9dakg3CsapNodMPa+AVteSch5T16ENq2IAQZyGL0Ig1oKOD8zmN4XONxIIsZs qWe32K0gG361cAxXRbUTfa5ZZxOaQWSeA3fC8biSVlHJX9WzRE1j2elyxGbFu2sJUaDM 14NtiAOYkIgZnUzueccjblQyUEI8amXlgrCEDZhmhQCN8S0jU2/UsicsyUu91PzLVa/L RsUCIpledLC+aK5x9zFhtEGlOTrIqM7Kr9joP+AAv1zz6e9CsM5QAkGUKhffQGUQx/Lj LwZi9WWZv2rk+ll7c2z3G79xMGk1LzuPgaFT4b4EzdbLHsbhsMrAcAtmYFPO5z6mKnyN DvrA== 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:in-reply-to:cc :references:message-id:date:subject:mime-version:from :content-transfer-encoding:sender:dkim-signature:dkim-signature; bh=Xf4FBaVkSk5uLpAkXe6WjKe7fb+wqQRjniLvsXvAiHA=; b=muzH3yyum7rr31HIcg6JJPsHF1O/gIj/KWpRfccTzN4ByvO5ZvLiWQOPhZwSdPm75E ZVeJ/j5bLaQ/DJs7Lrw8UXgaCFRNr2FWjERLpDp2eiFSvpYcdSthllIcxtLQooNuQ8ZF OzUkaoA8Jvq9mk6Xvn15iZriqS0QhplzhSznADBO5Ld692DwJJV+U/fXJFtQdGZfALZZ 6L1o/8h0pyfWiirdxSrSEpcl6B923GlPFiZzhq8aZuj7PvILk02vV2UDW1gcNjP4UJpw chvxR9LFdiiwpMfi2r+xNybR8tGgzOhvPomWkBcp1/YW3+WIcuHJTEXLjA99sU2Pj8rS tURQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=pn74F1MW; spf=pass (google.com: domain of shunpiker@gmail.com designates 2607:f8b0:4864:20::82a as permitted sender) smtp.mailfrom=shunpiker@gmail.com; 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=sender:content-transfer-encoding:from:mime-version:subject:date :message-id:references:cc:in-reply-to: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=Xf4FBaVkSk5uLpAkXe6WjKe7fb+wqQRjniLvsXvAiHA=; b=i5nOblRugI9y2+LMyIc0f+mUOm5Nm4XoON2yamMi1ugwzCf+0lJ+NyVfNZLDV23qg9 vWNl7B8D19TzWAXoqmBd30MIgrhCYyjBcJlRKcjsanAfwVjPt41xGOQRRWNv+CtWQUEk +JQgOlhBJ8WJ2qt5BkFiRzC6vNutg+dKprT8Iy3+pCW+CX464oZZVnzbCg8rh/r69Lj4 Q1v5E9kFnnDjoAnHN9pzFkDqPKGxcpwHdh6xCdHcLxRiD/ulxCA9gnllSHbeaS/HtHRD bEQ6uJP9Kgp5BN0T2ujGXSBlkf/58KBXXHZwpHwjbhUve6TRIAM4620NMh8rIxSY3Z+7 FQJg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=content-transfer-encoding:from:mime-version:subject:date:message-id :references:cc:in-reply-to: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=Xf4FBaVkSk5uLpAkXe6WjKe7fb+wqQRjniLvsXvAiHA=; b=CxKaVWT8KeCt0z2fnyWL8BeY2pPRW07VRXLYIsA7RDnyK2FJF6rderMcRUgdoPtmvP wNf/bTk9HBoeLCXOvcZX7PXxLL6eyLZN5V/Nd6hCJPrkBiO16CGuZs3OIz63nDPU7izj FpGaer77+lScIxw6vokKiZrthpEMW+rJ7GHVe7lyzL6cBFpsz0wZFmG5MP3X5MEwLmR4 oUn+DLrPPmoM00VI+0lwvmts2kPMo8c3+uFpmASYaRAriZ1lwJ4XSmwW8q3WdD31u4JM U0swD8pXJKa+LPLppSXX94JJrCcOJslDvE8R3vb8626JwuooXhOZZCoby0SIoRBcC6X3 A1NQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:content-transfer-encoding:from :mime-version:subject:date:message-id:references:cc:in-reply-to: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=Xf4FBaVkSk5uLpAkXe6WjKe7fb+wqQRjniLvsXvAiHA=; b=FNmXGnQYGAMdpl2bXw7L8j4e/k1LHR3nKIDbTMrMTJ4xAyk0Ykhqi3F+7ysD6ydexq wch7bXdVmfGdOUqE+ZyZli7LlicmcUrM4kQ/7z5UO28MZ7IBXiTY4Gu5goUvn/XL1N4B NCzdBna41Bqk6E0mhSiYy9UJ0XfnWWIH/bNsTQ53YJnm/pCMb5os6XZFIFa8j52ENoUn Yx7C5Ps7tzD8DZ+GDQQsdSowuINlbTQgk5VofqUr03FT2xW/zAcEk7iqnt4Cyvh6Lagy hJAkYuQutHUdMUuq4/2+P7BV5Q/sJZ24J/V9gfLLMPG72f6qN2KVw7EeVicSn+PjihzY HhPg== Sender: lojban@googlegroups.com X-Gm-Message-State: AOAM530o12IL+UjlKK5/FVtf8Z1C4/lNnwKAeVv6RniKFMt26E66AoT5 j3+EWKpDwA9xQWiV6WUEPw4= X-Google-Smtp-Source: ABdhPJy2W6BHyUyGGxj7YfyTRkAVxd4h/MluJaOYvoRt5LmCHRzNf5jDblAlsTZEdVa1nSPVuMYb4Q== X-Received: by 2002:a1f:308d:: with SMTP id w135mr9208578vkw.15.1630120557006; Fri, 27 Aug 2021 20:15:57 -0700 (PDT) X-BeenThere: lojban@googlegroups.com Received: by 2002:a1f:5a12:: with SMTP id o18ls860227vkb.3.gmail; Fri, 27 Aug 2021 20:15:56 -0700 (PDT) X-Received: by 2002:a05:6122:1070:: with SMTP id k16mr9263388vko.11.1630120556305; Fri, 27 Aug 2021 20:15:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1630120556; cv=none; d=google.com; s=arc-20160816; b=f4j70yqf8CZtOoniTXyGf2jiELLDCcjqgGQxKsQsJf2cibwpNQmsb3jlHdnLvQVYtw iLqaFXkT/HrBaB0MJ2fRJCnFkyby9P5//HHgMVJhoCkIqmahfEizCYp1X4Ce4mQY1bKR Lcmc+B33PAX5k8NfTS/TCV8nFn3nblsD+yfuT1dwMJGG2o8O+btljyfIa28a4mTWwMZw kv0aBshuIeiSqfPNNUiYoAe7stO1sGao6UYaSFvJyHIhDMlNKb5ag1ObYtk+QV3opexD u1KL2udNbn5tvfQXbmm/nFOyQBGIRzj94b1RWCkhrZipezmcuxzMG8bW2hRSLfY0p9YN 2n8w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :from:content-transfer-encoding:dkim-signature; bh=AOd6371gwvKg71YO76Kftx6SOC902BfoY4cazghhFog=; b=u+SUbWT2kCQCpPV9vVwAWLNyi9MA+aJBSEkRH1NeoZZKZD2VZ00L8+u1Os2HmnPHSM OWwjpSDrPfZw0GgBDRLSvKN1mT0s47OO8K46lhuqXwojgcnYD8Nsyr5VzaxjGaSuC/Zt LAy1+lK6tUwkJm6pRR6g5bsUcUBHNnJR7tihqYdMH6YPsODDeWEkR/Diod7oQxgltIT6 FT7nd7NEUAh//Yqwt3GljPqsRa5+6T/cPTnnoOhm2nMDvObY8dcIDto2VYL6sjgogJle CUx2u3udMGDn7fh86FCbqFf9fKO8u+1tRdWg6u0krn4rmOx8UpYJxiGUwkW8QVSXV9iL QwZA== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=pn74F1MW; spf=pass (google.com: domain of shunpiker@gmail.com designates 2607:f8b0:4864:20::82a as permitted sender) smtp.mailfrom=shunpiker@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from mail-qt1-x82a.google.com (mail-qt1-x82a.google.com. [2607:f8b0:4864:20::82a]) by gmr-mx.google.com with ESMTPS id w131si411818vkw.3.2021.08.27.20.15.56 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 27 Aug 2021 20:15:56 -0700 (PDT) Received-SPF: pass (google.com: domain of shunpiker@gmail.com designates 2607:f8b0:4864:20::82a as permitted sender) client-ip=2607:f8b0:4864:20::82a; Received: by mail-qt1-x82a.google.com with SMTP id e3so6947015qth.9 for ; Fri, 27 Aug 2021 20:15:56 -0700 (PDT) X-Received: by 2002:aed:3147:: with SMTP id 65mr11205567qtg.233.1630120555609; Fri, 27 Aug 2021 20:15:55 -0700 (PDT) Received: from smtpclient.apple (8-40-56-92.dynamic.skybest.com. [8.40.56.92]) by smtp.gmail.com with ESMTPSA id d12sm4510848qtq.61.2021.08.27.20.15.54 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 27 Aug 2021 20:15:55 -0700 (PDT) Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable From: Riley Martinez-Lynch Mime-Version: 1.0 (1.0) Subject: [lojban] Re: Help parsing Lojban from Python? (Hey, Riley! :) Date: Fri, 27 Aug 2021 23:15:54 -0400 Message-Id: References: <20210827021139.GO309000@gmail.com> Cc: lojban@googlegroups.com In-Reply-To: <20210827021139.GO309000@gmail.com> To: Robin Lee Powell X-Mailer: iPhone Mail (18G82) X-Original-Sender: shunpiker@gmail.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=pn74F1MW; spf=pass (google.com: domain of shunpiker@gmail.com designates 2607:f8b0:4864:20::82a as permitted sender) smtp.mailfrom=shunpiker@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Reply-To: lojban@googlegroups.com Precedence: list Mailing-list: list lojban@googlegroups.com; contact lojban+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: lojban@googlegroups.com X-Google-Group-Id: 1004133512417 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Score: -2.5 (--) X-Spam_score: -2.5 X-Spam_score_int: -24 X-Spam_bar: -- Robin, I'd be happy to make whatever changes are needed to make it work. I = don't see the CLI interface as an essential part of the interface, and if I= can do something to make it easier to access programmatically, I'd like to= do that. Glad to take cues here, or if you wanted to jump on a call or cha= t, can do that too. Sent from my iPhone > On Aug 26, 2021, at 10:11 PM, Robin Lee Powell = wrote: >=20 > =EF=BB=BF > In service to making certain parts of the lojban.org infra a bit > more resilient, I'm updating some stuff that uses > https://github.com/lojban/python-camxes . This relies on java and > the camxes jar, which, whatever, but it's also built on LEPL, which > no longer works (see for example > https://github.com/modoboa/modoboa/issues/1780 ). >=20 > https://github.com/teleological/camxes-py is a pure Python > replacement, but is a CLI program rather than a library; it's really > not designed to be used as a library. I'd love it if someone > updated and fixed that. >=20 > Unless there's another option? What's the state of the art in this > space? >=20 --=20 You received this message because you are subscribed to the Google Groups "= lojban" group. To unsubscribe from this group and stop receiving emails from it, send an e= mail to lojban+unsubscribe@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/= lojban/B6AB9786-1025-4F5E-A196-C83556B8EDC6%40gmail.com.