From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id 2DIrLh7sj2YrLAAA62LTzQ:P1 (envelope-from ) for ; Thu, 11 Jul 2024 14:28:46 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id 2DIrLh7sj2YrLAAA62LTzQ (envelope-from ) for ; Thu, 11 Jul 2024 16:28:46 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1720708126; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=EIX3SjB6OTLVaZ7MbeScS5PPOarwcTNR06H9a8N0zSk=; b=GhPxUfxKi79mg9D/76828uZ5kThyCF7jaHo7EM5amgP8ZhFhjpSG2VWkBGTLGxlZF0yQd4 nv/T70yH6tOVDik1U8tx47rUtmuk6Gulus+yFUtki9xDUHg/XPssInV5fyeaZ3HuMAyJde Fmv+8nRPcm2Mtjgmo9GMrUgIKAuw2jaJAqXeAzVbJ03lz9/Hq/ELg9s7/mACwWLeRd6MgG u/RmLOoPY5q+q2omSn3AHCUhr/w3e9mxvVUDtyJ/d/hJAzxXVXptAnJS+Lj1qZR80WNAmo wlKG7ad6/AAOSsnqVq02Dhvd14nqiLO3Poddat9xbZbftQE7Xpk8SAGF9Xc1XA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1720708126; a=rsa-sha256; cv=none; b=UOcAS7iLLE4ZxmyqbdHF8r7HPNvh7zap1XcovE28jCkymR5JR6eBsxOAbvguYpzBAbrqFh km3ZTVyVJhimV/N5wI6CoGIp6HRoum+BOXeJW7QtbfP/hUr3rEOXpc4sPbIESC9mg9fzba +ycgTaHaKlxnA1o5o7eDEYJKn71CSamI54qfaU1xGM0QrtbfgXJ/uJ7R0ydw6wGfzUYeeb 0wCZOeGCN9O4RP3WCphGwc8FnolfyqaNVHvMZQrxwjTo4o3z8kzJcnUHxg36zrlCErVv2g bD8w2nRK/OXjRWNFMRVApDNs8hZG/44+5+U5tz8haiLXj+qJTEtYv9TLurlXcA== 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 9149C6C2C9 for ; Thu, 11 Jul 2024 16:28:46 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sRum7-0006ah-A4; Thu, 11 Jul 2024 10:27:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sRum5-0006UI-WE for emacs-orgmode@gnu.org; Thu, 11 Jul 2024 10:27:58 -0400 Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sRum4-0001jv-Bt for emacs-orgmode@gnu.org; Thu, 11 Jul 2024 10:27:57 -0400 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1sRum0-0005wJ-QE for emacs-orgmode@gnu.org; Thu, 11 Jul 2024 16:27:52 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: emacs-orgmode@gnu.org From: Max Nikulin Subject: Re: Capture from Firefox to Org-mode Date: Thu, 11 Jul 2024 21:27:44 +0700 Message-ID: References: <871q42bo3u.fsf@catsu.it> <874j8yqztt.fsf@ice9.digital> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit User-Agent: Mozilla Thunderbird Content-Language: en-US, ru-RU In-Reply-To: <874j8yqztt.fsf@ice9.digital> Received-SPF: pass client-ip=116.202.254.214; envelope-from=geo-emacs-orgmode@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: 23 X-Spam_score: 2.3 X-Spam_bar: ++ X-Spam_report: (2.3 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FORGED_MUA_MOZILLA=2.309, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Spam-Score: -0.41 X-Migadu-Queue-Id: 9149C6C2C9 X-Migadu-Scanner: mx10.migadu.com X-Migadu-Spam-Score: -0.41 X-TUID: 1IMbSoz8m7N/ On 09/07/2024 23:45, Morgan Willcock wrote: > Just to mention another option, I use this one: > > https://addons.mozilla.org/en-US/firefox/addon/linkremark/ In its current state it does not extract metadata specific to books or events. Dublin Core or other similar metadata are on TODO list, but with low priority. The extension may give priority to doi: links and it may be starting point to fetch an entry from some database. If "magazin to buy" page contains schema.org/Product metadata (LD-JSON or microdata) then it may work. I wonder what is expected capture result for events and what metadata are available? Currently the primary issue is compatibility with recently enforced Chrome requirements. More asynchronous code required to perform similar tasks (combination of async-await, callbacks and messages between extension components). I have not tried it, but the following package has extractors for some sites: