From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id +F3gN+pk5l6rQwAA0tVLHw (envelope-from ) for ; Sun, 14 Jun 2020 17:56:58 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id kE3GM+pk5l69WQAA1q6Kng (envelope-from ) for ; Sun, 14 Jun 2020 17:56:58 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 5E1D99400B1 for ; Sun, 14 Jun 2020 17:56:58 +0000 (UTC) Received: from localhost ([::1]:36190 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jkWsJ-0003ZA-RK for larch@yhetil.org; Sun, 14 Jun 2020 13:56:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57024) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jkOXk-00018X-CL for emacs-orgmode@gnu.org; Sun, 14 Jun 2020 05:03:08 -0400 Received: from mail-qk1-x742.google.com ([2607:f8b0:4864:20::742]:42959) by eggs.gnu.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jkOXi-0006X0-HD for emacs-orgmode@gnu.org; Sun, 14 Jun 2020 05:03:08 -0400 Received: by mail-qk1-x742.google.com with SMTP id l17so13005029qki.9 for ; Sun, 14 Jun 2020 02:03:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version; bh=M1xUoF/uD35pwvxVkzYWYob14bJlo0wAQxEhKB7xfVU=; b=qtBRQCtHKMve/vl/lFklCn9MM+RnsmxxU2M+4+bTP2AvgWS7byPYng7P49A0ddtnTQ o3+3d2IHv9QaYIfb26z7SpT/j3VghV8oYnQJ2mBcTnjnj9MZ/gONG20Qdm/033thU/cT sgeD8NVYN4q9iULaDrjUGyxWZBnhU2NMRRrIG3qC7Si6/oYOAUkfiLe704P+larmWpUj edMl2SLoiVFV5qsJAizXWz/nv/hOgjOXZVpKAE8BKN2wdBFdzOLM24d4lEPmCXIlA3WD DDb1NYL18vj7I68Ea49fQHZZUvAUjl/cdIXQCYqnmAhiC89ZBoI2lZ2zOoYMVQRmsV4i RLdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version; bh=M1xUoF/uD35pwvxVkzYWYob14bJlo0wAQxEhKB7xfVU=; b=ZD2vgW+Jf+Ul7l4+ETxUYvbopfnYHhYdKEQ1kTHyYq/n6b1QPac+Ktxx/Flpmpd04T iZhwbJnLzoStO/qy5uvrqHiVkg3BvVyRMOLtwDrIJKy6h0C1pvnCeUKUO8S2qlGbUz3Z GxruzPQfxS7NWn1yiIFMGfobyoG+aGCd5bEwRMmvBS55rhv3s7VNXjFdFfJlf/zG9IV2 NyW3C30IVtsOX2c5vnpILDsFAzAahrQYbaOpyQI2DKSbGrIJABOXBWZrBpFFSIHO2ueY Ef07XT21UeVPhs76uLvo5f/4zbjE43KPhTKuvOTWJc4i9XHLhGRpQn7j0Zsuxfb3LquO ZLfQ== X-Gm-Message-State: AOAM533wmTFXxJiHLJPltup0wXL8BDnVnkXlaVzBywjhk7UKIAL6xJS0 co9H9KAbA/ugbe4nV2ImA14= X-Google-Smtp-Source: ABdhPJyHcWvA/+1OTQ5fGfb34QlYfr8We8DaeMSNPbHSG30En4jD/wqJ909oLX/w5KiRrIBwUl3bsg== X-Received: by 2002:a37:ae41:: with SMTP id x62mr10472028qke.354.1592125380159; Sun, 14 Jun 2020 02:03:00 -0700 (PDT) Received: from auth1-smtp.messagingengine.com (auth1-smtp.messagingengine.com. [66.111.4.227]) by smtp.gmail.com with ESMTPSA id a191sm8426575qkc.66.2020.06.14.02.02.59 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 14 Jun 2020 02:02:59 -0700 (PDT) Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailauth.nyi.internal (Postfix) with ESMTP id 145AD27C0054; Sun, 14 Jun 2020 05:02:58 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Sun, 14 Jun 2020 05:02:58 -0400 X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrudeiiedguddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufgjfhffkfggtgesthdtredttddttdenucfhrhhomheptfhitghhrghr ugcunfgrfihrvghntggvuceofiihlhgvhidrrhesghhmrghilhdrtghomheqnecuggftrf grthhtvghrnhepleeuhfehteekjefgieehjeeiueekueevteetudefvdfgtdeileettdef leeukeffnecuffhomhgrihhnpehquhgvrhihshgvlhgvtghtohhrrghllhdrohhffhenuc fkphepgeeirdehrddvheehrdduheeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghr rghmpehmrghilhhfrhhomheprhiflhdomhgvshhmthhprghuthhhphgvrhhsohhnrghlih hthidqkeegkeekvdelkeegqdduledtvdejleeggedqrhiflheppehfrghsthhmrghilhdr tghomhesfhgrshhtmhgrihhlrdgtohhm X-ME-Proxy: Received: from aquinas (hsi-kbw-046-005-255-158.hsi8.kabel-badenwuerttemberg.de [46.5.255.158]) by mail.messagingengine.com (Postfix) with ESMTPA id ACFEB328005A; Sun, 14 Jun 2020 05:02:56 -0400 (EDT) Received: from rwl by aquinas with local (Exim 4.92) (envelope-from ) id 1jkOXW-0002Ni-Jj; Sun, 14 Jun 2020 11:02:54 +0200 From: Richard Lawrence To: Devin Prater , Phil Regier Subject: Re: Get Grades Done: the joys of Org's simple power In-Reply-To: References: <7F2E7FFF-5676-4A11-8E8E-021FC59C01CB@gmail.com> <20200611032239.GN23478@volibear> <50B6904D-1D1E-43E2-AF09-F1BD49010469@gmail.com> Date: Sun, 14 Jun 2020 11:02:54 +0200 Message-ID: <871rmic94x.fsf@aquinas> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::742; envelope-from=wyley.r@gmail.com; helo=mail-qk1-x742.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Mailman-Approved-At: Sun, 14 Jun 2020 13:54:51 -0400 X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: emacs-orgmode Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=qtBRQCtH; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Spam-Score: -1.21 X-TUID: EfmlniJbIKOl Hi Devin and all, Devin Prater writes: > Yeah, I was hoping to just have an HTML page or something that could > be put on Github or just sent in an email attachment, where checking > checkboxes would update the fraction cookie. I hacked together a quick solution for this. You should be able to just drop this Javascript into an Org file. When it is included in HTML that has been exported via the standard Org exporter, it replaces the static "[ ]" and "[X]" code elements with actual HTML checkboxes, and updates any progress cookies in the relevant headlines when those boxes are checked or unchecked. I haven't tested it extensively, and the code can surely be improved, but it works for the cases I could think to test. #+begin_export html #+end_export Hope that helps! -- Best, Richard