From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.help Subject: Re: To fetch URL, extract element? Date: Wed, 11 Nov 2020 21:04:38 +0300 Message-ID: <X6wntvKmc5LtYuiO@protected.rcdrun.com> References: <X6uupXrgbwdITVW4@protected.rcdrun.com> <87zh3nc3r4.fsf@web.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23313"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.0 (3d08634) (2020-11-07) Cc: help-gnu-emacs@gnu.org To: Michael Heerdegen <michael_heerdegen@web.de> Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Wed Nov 11 19:06:16 2020 Return-path: <help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org> Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org>) id 1kcuVb-0005xB-71 for geh-help-gnu-emacs@m.gmane-mx.org; Wed, 11 Nov 2020 19:06:15 +0100 Original-Received: from localhost ([::1]:38880 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org>) id 1kcuVa-0006I5-8J for geh-help-gnu-emacs@m.gmane-mx.org; Wed, 11 Nov 2020 13:06:14 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37046) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <bugs@gnu.support>) id 1kcuV4-0006H5-JQ for help-gnu-emacs@gnu.org; Wed, 11 Nov 2020 13:05:42 -0500 Original-Received: from static.rcdrun.com ([95.85.24.50]:56497) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <bugs@gnu.support>) id 1kcuV2-0004Pe-L9 for help-gnu-emacs@gnu.org; Wed, 11 Nov 2020 13:05:42 -0500 Original-Received: from localhost ([::ffff:197.157.34.177]) (AUTH: PLAIN admin, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by static.rcdrun.com with ESMTPSA id 00000000002C0009.000000005FAC27F2.00006039; Wed, 11 Nov 2020 18:05:37 +0000 Content-Disposition: inline In-Reply-To: <87zh3nc3r4.fsf@web.de> Received-SPF: pass client-ip=95.85.24.50; envelope-from=bugs@gnu.support; helo=static.rcdrun.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/11 08:57:59 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor <help-gnu-emacs.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/help-gnu-emacs>, <mailto:help-gnu-emacs-request@gnu.org?subject=unsubscribe> List-Archive: <https://lists.gnu.org/archive/html/help-gnu-emacs> List-Post: <mailto:help-gnu-emacs@gnu.org> List-Help: <mailto:help-gnu-emacs-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/help-gnu-emacs>, <mailto:help-gnu-emacs-request@gnu.org?subject=subscribe> Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" <help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org> Xref: news.gmane.io gmane.emacs.help:125237 Archived-At: <http://permalink.gmane.org/gmane.emacs.help/125237> * Michael Heerdegen <michael_heerdegen@web.de> [2020-11-11 18:29]: > Jean Louis <bugs@gnu.support> writes: > > > What is the standard built-in way to fetch the http[s] URL? > > `url-retrieve' sounds appropriate. I am trying like this: (defun wrs-fetch-title (url) (url-retrieve url #'wrs-get-title (list url))) (defun wrs-get-title (status url) (message-any status)) (wrs-fetch-title "http://localhost") At least I get status nil, but I do not know how to get the HTML text. Yes, I am looking into eww but it is not enlightening. > If I understand what you want correctly, eww seems to get the title with > `eww-tag-title' That somehow sounds easier to do. To get HTML or any text is first priority. That will help in Hyperscope to automatically update WWW links with their titles provided that content-type is HTML.