From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id eBjBK8sgM2NQqQAAbAwnHQ (envelope-from ) for ; Tue, 27 Sep 2022 18:11:55 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id AKnBK8sgM2OlhAEAauVa8A (envelope-from ) for ; Tue, 27 Sep 2022 18:11:55 +0200 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 589BA111E0 for ; Tue, 27 Sep 2022 18:11:55 +0200 (CEST) Received: from localhost ([::1]:58686 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1odDBa-0006cx-E3 for larch@yhetil.org; Tue, 27 Sep 2022 12:11:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59742) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1odBqS-0001Xn-Ir for emacs-orgmode@gnu.org; Tue, 27 Sep 2022 10:46:05 -0400 Received: from stw1.rcdrun.com ([217.170.207.13]:60579) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1odBqM-00031F-BQ for emacs-orgmode@gnu.org; Tue, 27 Sep 2022 10:45:56 -0400 Received: from localhost ([::ffff:197.239.4.116]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 00000000000BA492.0000000063330CA1.00000CDF; Tue, 27 Sep 2022 07:45:53 -0700 Date: Tue, 27 Sep 2022 17:43:50 +0300 From: Jean Louis To: rswgnu@gmail.com Cc: Eduardo Ochs , Org Mode Subject: Re: Org, Hyperbole, and eev Message-ID: Mail-Followup-To: rswgnu@gmail.com, Eduardo Ochs , Org Mode References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline In-Reply-To: User-Agent: Mutt/+ () (2022-06-11) Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: 0 X-Spam_score: -0.0 X-Spam_bar: / X-Spam_report: (-0.0 / 5.0 requ) BAYES_00=-1.9, GB_FAKE_RF_SHORT=1.72, RCVD_IN_SBL=0.141, SPF_HELO_PASS=-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" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1664295115; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc: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=Ux2kV0+Kb55XWHnCtSVIvs+sM5BcSgvmZYvevaCVFGE=; b=tyRtWuLz5H2XIHmd8N/QrbinRj7fr0G+CzSP60Lp/zPLGnZ81Zz+0MXW7mVOVUVYj+gxq9 VaZdKUlLZG3d/eYo3w0VLBEMlGvAsjS49mQN8/RtSdvMS5f6kdg71HXCa6u6ngdrHDXqGI Ef8nOKYmTKIe3XaEPk3zl+TkRR5VZ/XtIfNqCf96jdqQqiFl9DJTgnzEkWKiwjj3WfwcA/ vWTu2eKCVegoEI1GR+grMj26D03ScICAtCruy/1siQ5QguYeG4q/gTiJlTSUzMfE483bLr F3Mxlu904DXm1E+J+wLyEFzdGvWGi0Mvxxb+tJ+JMYgMzr6fhrwz9yVspmwNiQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1664295115; a=rsa-sha256; cv=none; b=aoN/PP/OCFugo13u7QNo0VurPxoZ9TghjqWzLUVoPLIQ6KdgwuG+sW9pAt9/9SBJXJYag3 2r0YVLudlPpRJ54VwIbZu0QK2bhOWOHu6QVYGlin32sfy1bmusm/tzjKx1FcW3oXxl+d5v Cb/xbQPbRssej/Tmy4l76x68pwAJ699QuJqj0lTTVVqHg2TR8bEDGWxIWCVRr/BomMqJgY GNllAbXpRd80Xr3JRTmeTWcNgUJo+tWvMUDrsKjhdFq18kV6CtqczsMC7QlKswmpmEUSw0 CgtdNF4R+tMYzpGBM9+uBMIxqFUhdBdp1ZLgvlg3RnyrER9RN7LISuhz+KS6yg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=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" X-Migadu-Spam-Score: 0.66 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=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" X-Migadu-Queue-Id: 589BA111E0 X-Spam-Score: 0.66 X-Migadu-Scanner: scn1.migadu.com X-TUID: XDLxJX+6kIPi * Robert Weiner [2022-06-27 03:51]: > (defun youtube-url-from-time (video-link time-string) > "Given a VIDEO-LINK and a colon-separated TIME-STRING, e.g. 2:44 (two > minutes, 45 seconds into the video), return the url to play from that point > in the video. > Return nil if TIME-STRING is invalid." > (when (setq time-string (youtube-normalize-time time-string)) > (format "%s&t=%s" > (youtube-normalize-link video-link) > time-string))) Thanks for functions, I will not them down. I was collecting YouTube video links directly from YouTube, so they look like: Dog stands up: https://youtu.be/LtCmlyKxKUU?t=384 And I can use your functions to improve system later. > Then once you load the Hyperbole package, in any buffer you could use any > of the 3 buttons below which all do the same thing when pressed upon with > the Action Key, {M-RET}: > > > > "2:44"> I have totally got the idea how it is analogue to eev styles of links. What bothers me is the fact that links are ugly and not user friendly. I would prefer some interpolation like Org does it with Org links, so that links are shown as their names: - Instruction on how to break the egg, cleaning of eggs; - Using glass edge to break the egg; Something like that, hyperlinked, in every buffer. > an implicit button type that recognized strings like "yt:WKwZHSbHmPg@2:44" > and invoked the calls shown above. Just that it does not look nice. It misses the "name" part of the link, just as in HTML. We shall work towards better representation of links. -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/