From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Sharon Kimble Newsgroups: gmane.emacs.help Subject: Re: Reading Atom feeds with Gnus Date: Wed, 21 Oct 2020 13:19:33 +0100 Message-ID: <874kmnwz3e.fsf@skimble.plus.com> References: <87sga84gbm.fsf@hajtower> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17603"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1.50 (gnu/linux) Cc: help-gnu-emacs@gnu.org To: haj@posteo.de (Harald =?utf-8?Q?J=C3=B6rg?=) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Wed Oct 21 14:20:23 2020 Return-path: 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 ) id 1kVD6M-0004Qi-Gb for geh-help-gnu-emacs@m.gmane-mx.org; Wed, 21 Oct 2020 14:20:22 +0200 Original-Received: from localhost ([::1]:58584 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kVD6L-0007QK-Hr for geh-help-gnu-emacs@m.gmane-mx.org; Wed, 21 Oct 2020 08:20:21 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41362) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kVD5l-0007Pf-M2 for help-gnu-emacs@gnu.org; Wed, 21 Oct 2020 08:19:45 -0400 Original-Received: from avasout06.plus.net ([212.159.14.18]:44605) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kVD5i-0003V0-KC for help-gnu-emacs@gnu.org; Wed, 21 Oct 2020 08:19:45 -0400 Original-Received: from london.london ([146.198.253.228]) by smtp with ESMTPA id VD5ZkcDxVhO4HVD5akab5N; Wed, 21 Oct 2020 13:19:35 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=plus.com; s=042019; t=1603282775; bh=NQzFah9PUXRu4wOY/JkWEEpiRMJIkyoLFwpXJCb8AfE=; h=From:To:Cc:Subject:References:Date:In-Reply-To; b=nw5bJmCPwedp9tOumi1tXlWi7xEVlPTt/7MVdA8F6Lew0Parw1guKnyPdCSBNzvBX YjGVLVZXHz4UWutcRclqNoMYEPm2xwC2Crsn+eO1cjnIVBNrmI53VPZtaCSMvQakI5 BbE7Uh1ow6zSjHpu1jsLkeoCwegJ5h3/lCKW+co/32KpQAuywOmD95GAr34g+nX3YB t/npU/XoERs9vNp7kZRrorYcbLejLj7DUG7q47s70Ewu/m/cx51VNP5lJLNvoQZDiD +7DulJpIK2KNqFtywgS+I1+LuF+LMSViQlI/9sfY6KXqLoaDo3LMXB0zVys8CoeIFs uHzeM84umnQPg== X-Clacks-Overhead: "GNU Terry Pratchett" X-CM-Score: 0.00 X-CNFS-Analysis: v=2.3 cv=SPPZqNnH c=1 sm=1 tr=0 a=DZaiwXWOPNsFmrWcEOmCNA==:117 a=DZaiwXWOPNsFmrWcEOmCNA==:17 a=JWK-necMAAAA:8 a=SSmOFEACAAAA:8 a=ptWKYCAQPxrJs8Z7GS4A:9 a=QEXdDO2ut3YA:10 a=tqSOcGPpa1VFD2sPEoUA:9 a=zJJgJrR4LD4A:10 a=LlzXLoV6AAAA:8 a=iI7HsYTVAAAA:8 a=bAHfVwKlAAAA:8 a=4Haiiq8N9BBpinZrv38A:9 a=_LMaH9GQGpQjgO3z:21 a=dW9A41aBd_dRMSFs:21 a=iWVJfns4iiwA:10 a=d5LV4143xqAej2kIhKOj:22 a=diwpeB1DDhFXqWA7J4Up:22 a=KxyM1Xthmv57RbWRIpnN:22 a=fjrkRJ71zQ2jzMzczd-K:22 a=pHzHmUro8NiASowvMSCR:22 a=xoEH_sTeL_Rfw54TyV31:22 X-AUTH: skimble@:2500 In-Reply-To: <87sga84gbm.fsf@hajtower> ("Harald =?utf-8?Q?J=C3=B6rg=22's?= message of "Wed, 21 Oct 2020 01:40:13 +0200") X-CMAE-Envelope: MS4wfPt8Jv2DBL3Namu1hy5F8jhtxu5wY6sLEpQSDOT6t2pp4zUfcadEOqB7XiTCDDN1Ra3pmnGXoSpRnI+1Wqm+d0IYt+pwCxnd561yyyEQihX6G6FGGEBU f0/96vjta5l976fzvYgmwytVtiL8I7w+Fg2vp0b16FlaqGS1B7S3qGKbQc3aqQgLYUjUo9OBEq0cfw== Received-SPF: none client-ip=212.159.14.18; envelope-from=boudiccas@skimble.plus.com; helo=avasout06.plus.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/21 08:19:35 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x (no timestamps) [generic] [fuzzy] X-Spam_score_int: -26 X-Spam_score: -2.7 X-Spam_bar: -- X-Spam_report: (-2.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:124615 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable haj@posteo.de (Harald J=C3=B6rg) writes: > Hello all, > > I'm moving (back) to Gnus as my mail+news+feed client, after having > tried another program for some time without being really happy with it. > During that time, some of the feeds I like to read moved from RSS to > Atom-only - and I haven't figured out how to read those with Gnus. > > Right now, I'm using news.gwene.org to convert the Atom feeds to NNTP > which works quite fine. But this seems to be an unneccessary detour, so > I'd prefer some "direct" approach. > > So... is there a recommended way to read Atom feeds with Gnus? Hi Haj. I do it everyday and it seems to be working out okay. I'll share with you what I use. =20=20=20=20 And this comes from the gnu section of my config. --8<---------------cut here---------------start------------->8--- (require 'mm-url) (defadvice mm-url-insert (after DE-convert-atom-to-rss () ) "Converts atom to RSS by calling xsltproc." (when (re-search-forward "xmlns=3D\"http://www.w3.org/.*/Atom\"" nil t) (goto-char (point-min)) (message "Converting Atom to RSS... ") (call-process-region (point-min) (point-max) "xsltproc" t t nil (expand-file-name "/home/boudiccas/.emacs.d/atom= 2rss.xsl") "-") (goto-char (point-min)) (message "Converting Atom to RSS... done"))) --8<---------------cut here---------------end--------------->8--- =20=20=20=20=20=20 I hope these help you. I've had the atom2rss file for some time (its dated to 2018-06-25) and I can't remember where I got it from, so if anyone knows I'd love to know. Thanks Sharon.=20=20 --=-=-= Content-Type: application/xslt+xml; charset=utf-8 Content-Disposition: attachment; filename=atom2rss.xsl Content-Transfer-Encoding: base64 Content-Description: atom2rss PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+CjwhLS0gUmVsZWFzZWQgdW5k ZXIgQ0MgbGluY2Vuc2UgaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnkvMi41 LyAtLT4KPCEtLSBGZWVkcyBnZW5lcmF0ZWQgdXNpbmcgdGhpcyBzdHlsZXNoZWV0IChvciBpdCdz IGRlcml2YXRpdmVzKSBtdXN0IHB1dCBodHRwOi8vYXRvbS5nZWVraG9vZC5uZXQgaW4gPGdlbmVy YXRvcj4gZWxlbWVudCAtLT4KPHg6c3R5bGVzaGVldCB2ZXJzaW9uPSIxLjAiIAoJZXhjbHVkZS1y ZXN1bHQtcHJlZml4ZXM9ImF0b20geGh0bWwgcGhwIgoJeG1sbnM6cGhwPSJodHRwOi8vcGhwLm5l dC94c2wiCgl4bWxuczp4PSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L1hTTC9UcmFuc2Zvcm0iIAoJ eG1sbnM6YXRvbT0iaHR0cDovL3d3dy53My5vcmcvMjAwNS9BdG9tIgoJeG1sbnM6ZGM9Imh0dHA6 Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgoJeG1sbnM6eGh0bWw9Imh0dHA6Ly93d3cudzMu b3JnLzE5OTkveGh0bWwiPgo8eDpvdXRwdXQgZW5jb2Rpbmc9InV0Zi04IiBpbmRlbnQ9InllcyIg bWV0aG9kPSJ4bWwiIG1lZGlhLXR5cGU9ImFwcGxpY2F0aW9uL3Jzcyt4bWwiIC8+Cgo8eDp0ZW1w bGF0ZSBtYXRjaD0iL2F0b206ZmVlZCI+Cgk8cnNzIHZlcnNpb249IjIuMCI+CgkJPGNoYW5uZWw+ CgkJCTx4OmlmIHRlc3Q9Ii8vQHhtbDpsYW5nIj4KCQkJCTxsYW5ndWFnZT48eDp2YWx1ZS1vZiBz ZWxlY3Q9Ii8vQHhtbDpsYW5nWzFdIiAvPjwvbGFuZ3VhZ2U+CgkJCTwveDppZj4KCQkJCgkJCTxk ZXNjcmlwdGlvbj4KCQkJCTx4OmNob29zZT4KCQkJCQk8eDp3aGVuIHRlc3Q9ImF0b206c3VidGl0 bGUiPjx4OmFwcGx5LXRlbXBsYXRlcyBzZWxlY3Q9ImF0b206c3VidGl0bGUiIG1vZGU9ImFzSFRN TCIvPjwveDp3aGVuPgoJCQkJCTx4Om90aGVyd2lzZT4KCQkJCQkJPCEtLSB0aGlzIHN1Y2tzIC0t PgoJCQkJCQk8eDphcHBseS10ZW1wbGF0ZXMgc2VsZWN0PSJhdG9tOnRpdGxlIiBtb2RlPSJhc0hU TUwiLz4gKGNvbnZlcnRlZCBmcm9tIEF0b20gMS4wKQoJCQkJCTwveDpvdGhlcndpc2U+CgkJCQk8 L3g6Y2hvb3NlPgoJCQk8L2Rlc2NyaXB0aW9uPgoJCQoJCQk8eDpjaG9vc2U+CgkJCQk8eDp3aGVu IHRlc3Q9ImF0b206bG9nbyI+PGltYWdlPjx4OmFwcGx5LXRlbXBsYXRlcyBzZWxlY3Q9ImF0b206 bG9nbyIgbW9kZT0iaW1hZ2UiLz48L2ltYWdlPjwveDp3aGVuPgoJCQkJPHg6d2hlbiB0ZXN0PSJh dG9tOmljb24iPjxpbWFnZT48eDphcHBseS10ZW1wbGF0ZXMgc2VsZWN0PSJhdG9tOmljb24iIG1v ZGU9ImltYWdlIi8+PC9pbWFnZT48L3g6d2hlbj4KCQkJPC94OmNob29zZT4KCQkJCgkJCTx4OmFw cGx5LXRlbXBsYXRlcyAvPgoJCQk8Z2VuZXJhdG9yPjx4OmlmIHRlc3Q9ImF0b206Z2VuZXJhdG9y Ij48eDphcHBseS10ZW1wbGF0ZXMgc2VsZWN0PSJhdG9tOmdlbmVyYXRvciIgbW9kZT0iZ2VuIi8+ ICsgPC94OmlmPkF0b20gMS4wIFhTTFQrUEhQIFRyYW5zZm9ybSB2MS4xIChodHRwOi8vYXRvbS5n ZWVraG9vZC5uZXQpPC9nZW5lcmF0b3I+CgkJPC9jaGFubmVsPgoJPC9yc3M+CjwveDp0ZW1wbGF0 ZT4KCgo8IS0tIHNpbXBsZSBsb3NsZXNzIGNvbnZlcnNpb25zIC0tPgo8eDp0ZW1wbGF0ZSBtYXRj aD0iYXRvbTpjb250cmlidXRvciI+Cgk8ZGM6Y29udHJpYnV0b3I+PHg6Y2FsbC10ZW1wbGF0ZSBu YW1lPSJwZXJzb24iIC8+PC9kYzpjb250cmlidXRvcj4KPC94OnRlbXBsYXRlPgoKPHg6dGVtcGxh dGUgbWF0Y2g9ImF0b206dGl0bGUiPgoJPHRpdGxlPjx4OmNhbGwtdGVtcGxhdGUgbmFtZT0iYXNI VE1MIiAvPjwvdGl0bGU+CjwveDp0ZW1wbGF0ZT4KCjx4OnRlbXBsYXRlIG1hdGNoPSJhdG9tOmdl bmVyYXRvciIvPgo8eDp0ZW1wbGF0ZSBtYXRjaD0iYXRvbTpnZW5lcmF0b3IiIG1vZGU9ImdlbiI+ Cgk8eDphcHBseS10ZW1wbGF0ZXMgbW9kZT0iYXNUZXh0Ii8+IDx4OmlmIHRlc3Q9IkB2ZXJzaW9u Ij4gdjx4OnZhbHVlLW9mIHNlbGVjdD0iQHZlcnNpb24iLz48L3g6aWY+IDx4OmlmIHRlc3Q9IkB1 cmkiPiAoPHg6dmFsdWUtb2Ygc2VsZWN0PSJAdXJpIi8+KTwveDppZj4KPC94OnRlbXBsYXRlPgoK PHg6dGVtcGxhdGUgbWF0Y2g9ImF0b206cHVibGlzaGVkfGF0b206dXBkYXRlZCI+Cgk8eDppZiB0 ZXN0PSJsb2NhbC1uYW1lKCkgPSAncHVibGlzaGVkJyBvciBub3QoLi4vYXRvbTpwdWJsaXNoZWQp Ij4KCQk8cHViRGF0ZT4KCQkJPHg6Y2hvb3NlPgoJCQkJPHg6d2hlbiB0ZXN0PSJmdW5jdGlvbi1h dmFpbGFibGUoJ3BocDpmdW5jdGlvbicpIj4KCQkJCQk8eDp2YXJpYWJsZSBuYW1lPSJ0aW1lIiBz ZWxlY3Q9InBocDpmdW5jdGlvbignc3RydG90aW1lJywgc3RyaW5nKC4pKSIvPgoJCQkJCTx4OnZh bHVlLW9mIHNlbGVjdD0icGhwOmZ1bmN0aW9uKCdnbXN0cmZ0aW1lJywgJyVhLCAlZCAlYiAlWSAl VCAlWicsICR0aW1lKSIvPgoJCQkJPC94OndoZW4+CiAJCQkJPHg6b3RoZXJ3aXNlPgoJCQkJCTx4 OmFwcGx5LXRlbXBsYXRlcy8+CgkJCQk8L3g6b3RoZXJ3aXNlPgoJCQk8L3g6Y2hvb3NlPgoJCTwv cHViRGF0ZT4KCTwveDppZj4KPC94OnRlbXBsYXRlPgoKPHg6dGVtcGxhdGUgbWF0Y2g9ImF0b206 cmlnaHRzIj48Y29weXJpZ2h0Pjx4OmFwcGx5LXRlbXBsYXRlcyAvPjwvY29weXJpZ2h0PjwveDp0 ZW1wbGF0ZT4KCjx4OnRlbXBsYXRlIG1hdGNoPSJhdG9tOmxpbmtbbm90KEByZWwpIG9yIEByZWw9 J2FsdGVybmF0ZSddIj4KCTx4OmlmIHRlc3Q9ImdlbmVyYXRlLWlkKC4pID0gZ2VuZXJhdGUtaWQo Li4vYXRvbTpsaW5rW25vdChAcmVsKSBvciBAcmVsPSdhbHRlcm5hdGUnXVsxXSkiPgoJCTxsaW5r Pjx4OnZhbHVlLW9mIHNlbGVjdD0iQGhyZWYiLz48L2xpbms+Cgk8L3g6aWY+CjwveDp0ZW1wbGF0 ZT4KCjx4OnRlbXBsYXRlIG1hdGNoPSJhdG9tOmxpbmtbQHJlbD0nZW5jbG9zdXJlJ10iPgoJPHg6 aWYgdGVzdD0iZ2VuZXJhdGUtaWQoLikgPSBnZW5lcmF0ZS1pZCguLi9hdG9tOmxpbmtbQHJlbD0n ZW5jbG9zdXJlJ11bMV0pIj4KCQk8ZW5jbG9zdXJlIHVybD0ie0BocmVmfSIgdHlwZT0ie0B0eXBl fSIgbGVuZ3RoPSJ7QGxlbmd0aH0iLz4KCTwveDppZj4KPC94OnRlbXBsYXRlPgoKPHg6dGVtcGxh dGUgbWF0Y2g9ImF0b206ZW50cnkvYXRvbTppZCI+Cgk8Z3VpZD4KCQk8eDppZiB0ZXN0PSJub3Qo LiA9IC4uL2F0b206bGlua1tAcmVsPSdhbHRlcm5hdGUnXS9AaHJlZikgYW5kIG5vdCguID0gLi4v YXRvbTpsaW5rW0ByZWw9J3Blcm1hbGluayddL0BocmVmKSBhbmQgbm90KC4gPSAuLi9hdG9tOmxp bmtbbm90KEByZWwpXS9AaHJlZikiPgoJCQk8eDphdHRyaWJ1dGUgbmFtZT0iaXNQZXJtYUxpbmsi PmZhbHNlPC94OmF0dHJpYnV0ZT4KCQk8L3g6aWY+CgkJPHg6YXBwbHktdGVtcGxhdGVzIC8+Cgk8 L2d1aWQ+CjwveDp0ZW1wbGF0ZT4KCjwhLS0gZG9kZ3kgY29udmVyc2lvbnMgLS0+Cjx4OnRlbXBs YXRlIG1hdGNoPSJhdG9tOmljb258YXRvbTpsb2dvIi8+PCEtLSBtZXJnZWQgaW50byByc3M6aW1h Z2UgLS0+Cjx4OnRlbXBsYXRlIG1hdGNoPSJhdG9tOmljb258YXRvbTpsb2dvIiBtb2RlPSJpbWFn ZSI+Cgk8dXJsPjx4OnZhbHVlLW9mIHNlbGVjdD0iLiIvPjwvdXJsPgoJPHg6aWYgdGVzdD0iLi4v YXRvbTp0aXRsZSI+PHRpdGxlPjx4OmFwcGx5LXRlbXBsYXRlcyBzZWxlY3Q9Ii4uL2F0b206dGl0 bGUiIG1vZGU9ImFzVGV4dCIgLz48L3RpdGxlPjwveDppZj4KCTx4OmlmIHRlc3Q9Ii4uL2F0b206 bGlua1tub3QoQHJlbCkgb3IgQHJlbD0nYWx0ZXJuYXRlJ10iPjxsaW5rPjx4OnZhbHVlLW9mIHNl bGVjdD0iLi4vYXRvbTpsaW5rW25vdChAcmVsKSBvciBAcmVsPSdhbHRlcm5hdGUnXVsxXS9AaHJl ZiIvPjwvbGluaz48L3g6aWY+CjwveDp0ZW1wbGF0ZT4KCjx4OnRlbXBsYXRlIG5hbWU9InBlcnNv biI+Cgk8eDpjaG9vc2U+CgkJPHg6d2hlbiB0ZXN0PSJhdG9tOmVtYWlsIj48eDp2YWx1ZS1vZiBz ZWxlY3Q9ImF0b206ZW1haWwiLz48L3g6d2hlbj4KCQk8eDp3aGVuIHRlc3Q9Ii9hdG9tOmZlZWQv YXRvbTphdXRob3JbLi9hdG9tOmVtYWlsXVsxXS9hdG9tOmVtYWlsIj48eDp2YWx1ZS1vZiBzZWxl Y3Q9Ii9hdG9tOmZlZWQvYXRvbTphdXRob3JbLi9hdG9tOmVtYWlsXVsxXS9hdG9tOmVtYWlsIi8+ PC94OndoZW4+Cgk8L3g6Y2hvb3NlPgoJICg8eDp2YWx1ZS1vZiBzZWxlY3Q9ImF0b206bmFtZSIv Pjx4OmlmIHRlc3Q9IkB1cmkiPiA8eDp2YWx1ZS1vZiBzZWxlY3Q9InVyaSIvPjwveDppZj4pCjwv eDp0ZW1wbGF0ZT4KCQo8eDp0ZW1wbGF0ZSBtYXRjaD0iYXRvbTphdXRob3Jbbm90KHN0YXJ0cy13 aXRoKC4vYXRvbTplbWFpbCwnd2VibWFzdGVyQCcpKV1bMV0iPgoJPHg6aWYgdGVzdD0iYXRvbTpl bWFpbCI+CgkJPG1hbmFnaW5nRWRpdG9yPgoJCQk8eDpjYWxsLXRlbXBsYXRlIG5hbWU9InBlcnNv biIgLz4KCQk8L21hbmFnaW5nRWRpdG9yPgoJPC94OmlmPgo8L3g6dGVtcGxhdGU+Cgo8eDp0ZW1w bGF0ZSBtYXRjaD0iYXRvbTphdXRob3Jbc3RhcnRzLXdpdGgoLi9hdG9tOmVtYWlsLCd3ZWJtYXN0 ZXJAJyldWzFdIj4KCTx3ZWJNYXN0ZXI+CgkJPHg6Y2FsbC10ZW1wbGF0ZSBuYW1lPSJwZXJzb24i IC8+Cgk8L3dlYk1hc3Rlcj4KPC94OnRlbXBsYXRlPgoKPHg6dGVtcGxhdGUgbWF0Y2g9ImF0b206 c3VidGl0bGUiLz4KCjx4OnRlbXBsYXRlIG1hdGNoPSJhdG9tOnNvdXJjZSI+Cgk8c291cmNlIHVy bD0ie2F0b206bGlua1tAcmVsPSdzZWxmJ119Ij48eDphcHBseS10ZW1wbGF0ZXMgc2VsZWN0PSJh dG9tOnRpdGxlIiBtb2RlPSJhc1RleHQiLz48L3NvdXJjZT4KPC94OnRlbXBsYXRlPgoKPCEtLSBs b3NzeSBjb252ZXJzaW9uIC0tPgo8eDp0ZW1wbGF0ZSBtYXRjaD0iYXRvbTpmZWVkL2F0b206aWQi Lz4KCjx4OnRlbXBsYXRlIG1hdGNoPSJhdG9tOmZlZWQvYXRvbTpsaW5rW0ByZWw9J3NlbGYnXSI+ Cjx4OmNvbW1lbnQ+IHNvdXJjZTogPHg6dmFsdWUtb2Ygc2VsZWN0PSJAaHJlZiIvPjx4OnRleHQ+ IDwveDp0ZXh0PjwveDpjb21tZW50PjwveDp0ZW1wbGF0ZT4KCjx4OnRlbXBsYXRlIG1hdGNoPSJh dG9tOmNhdGVnb3J5Ij48IS0tIGxhYmVsIGdldHMgbG9zdCAtLT4KCTxjYXRlZ29yeT4KCQk8eDpp ZiB0ZXN0PSJAc2NoZW1lIj4KCQkJPHg6YXR0cmlidXRlIG5hbWU9ImRvbWFpbiI+PHg6dmFsdWUt b2Ygc2VsZWN0PSJAc2NoZW1lIi8+PC94OmF0dHJpYnV0ZT4KCQk8L3g6aWY+CgkJPHg6dmFsdWUt b2Ygc2VsZWN0PSJAdGVybSIvPgoJCTx4OmlmIHRlc3Q9IkBsYWJlbCBhbmQgbm90KEBsYWJlbCA9 IEB0ZXJtKSI+PHg6Y29tbWVudD48eDp2YWx1ZS1vZiBzZWxlY3Q9IkBsYWJlbCIvPjwveDpjb21t ZW50PjwveDppZj4KCTwvY2F0ZWdvcnk+CjwveDp0ZW1wbGF0ZT4KCgo8IS0tIGVudHJ5IC0tPgo8 eDp0ZW1wbGF0ZSBtYXRjaD0iYXRvbTpzdW1tYXJ5fGF0b206Y29udGVudCIvPgoKPHg6dGVtcGxh dGUgbWF0Y2g9ImF0b206ZW50cnkiPgo8aXRlbT4KCTx4OmNob29zZT4KCQk8eDp3aGVuIHRlc3Q9 ImF0b206c3VtbWFyeSI+PGRlc2NyaXB0aW9uPjx4OmFwcGx5LXRlbXBsYXRlcyBzZWxlY3Q9ImF0 b206c3VtbWFyeSIgbW9kZT0iYXNIVE1MIi8+IDx4OmlmIHRlc3Q9ImF0b206Y29udGVudCI+ICgu Li4pPC94OmlmPjwvZGVzY3JpcHRpb24+PC94OndoZW4+IAoJCTx4OndoZW4gdGVzdD0iYXRvbTpj b250ZW50Ij48ZGVzY3JpcHRpb24+PHg6YXBwbHktdGVtcGxhdGVzIHNlbGVjdD0iYXRvbTpjb250 ZW50IiBtb2RlPSJhc0hUTUwiLz48L2Rlc2NyaXB0aW9uPjwveDp3aGVuPiAKCTwveDpjaG9vc2U+ Cgk8eDphcHBseS10ZW1wbGF0ZXMvPgoJPHg6aWYgdGVzdD0ibm90KGF0b206c291cmNlKSBhbmQg L2F0b206ZmVlZC9hdG9tOmxpbmtbQHJlbD0nc2VsZiddIj4KCQk8c291cmNlIHVybD0iey9hdG9t OmZlZWQvYXRvbTpsaW5rW0ByZWw9J3NlbGYnXS9AaHJlZn0iPgoJCQk8eDpjaG9vc2U+CgkJCQk8 eDp3aGVuIHRlc3Q9Ii9hdG9tOmZlZWQvYXRvbTpsaW5rW0ByZWw9J3NlbGYnIGFuZCBAdGl0bGVd Ij48eDp2YWx1ZS1vZiBzZWxlY3Q9Ii9hdG9tOmZlZWQvYXRvbTpsaW5rW0ByZWw9J3NlbGYnXS9A dGl0bGUiLz48L3g6d2hlbj4KCQkJCTx4Om90aGVyd2lzZT48eDphcHBseS10ZW1wbGF0ZXMgc2Vs ZWN0PSIvYXRvbTpmZWVkL2F0b206dGl0bGUiIG1vZGU9ImFzVGV4dCIvPjwveDpvdGhlcndpc2U+ CgkJCTwveDpjaG9vc2U+CgkJPC9zb3VyY2U+Cgk8L3g6aWY+Cgk8eDphcHBseS10ZW1wbGF0ZXMg c2VsZWN0PSJhdG9tOnNvdXJjZS9hdG9tOmNhdGVnb3J5Ii8+Cgk8eDppZiB0ZXN0PSJub3QoYXRv bTpjb3B5cmlnaHQpIj48eDphcHBseS10ZW1wbGF0ZXMgc2VsZWN0PSJhdG9tOnNvdXJjZS9hdG9t OmNvcHlyaWdodCIvPjwveDppZj4KCTx4OmlmIHRlc3Q9Im5vdChhdG9tOmF1dGhvcikiPjx4OmFw cGx5LXRlbXBsYXRlcyBzZWxlY3Q9ImF0b206c291cmNlL2F0b206YXV0aG9yIi8+PC94OmlmPgoJ PHg6aWYgdGVzdD0ibm90KGF0b206Y29udHJpYnV0b3IpIj48eDphcHBseS10ZW1wbGF0ZXMgc2Vs ZWN0PSJhdG9tOnNvdXJjZS9hdG9tOmNvbnRyaWJ1dG9yIi8+PC94OmlmPgoJPHg6aWYgdGVzdD0i bm90KGF0b206dXBkYXRlZCkiPjx4OmFwcGx5LXRlbXBsYXRlcyBzZWxlY3Q9ImF0b206c291cmNl L2F0b206dXBkYXRlZCIvPjwveDppZj4KPC9pdGVtPgo8L3g6dGVtcGxhdGU+CgoKPCEtLSBzYW50 YXMgbGl0dGxlIGhlbHBlcnMgLS0+Cjx4OnRlbXBsYXRlIG1hdGNoPSIqIiBtb2RlPSJhc0hUTUwi Pjx4OmNhbGwtdGVtcGxhdGUgbmFtZT0iYXNIVE1MIi8+PC94OnRlbXBsYXRlPgo8eDp0ZW1wbGF0 ZSBuYW1lPSJhc0hUTUwiPgoJPHg6Y2hvb3NlPgoJCTx4OndoZW4gdGVzdD0iQHR5cGU9J3hodG1s JyI+CgkJCTx4OmFwcGx5LXRlbXBsYXRlcyBzZWxlY3Q9InhodG1sOmRpdiIgbW9kZT0ieGh0bWwy aHRtbCIgLz4KCQk8L3g6d2hlbj4KCQk8eDp3aGVuIHRlc3Q9IkB0eXBlPSdodG1sJyI+PHg6dmFs dWUtb2Ygc2VsZWN0PSIuIiAvPjwveDp3aGVuPgoJCTx4Om90aGVyd2lzZT4KCQkJPHg6dmFsdWUt b2Ygc2VsZWN0PSIuIi8+CgkJPC94Om90aGVyd2lzZT4KCTwveDpjaG9vc2U+CQkKPC94OnRlbXBs YXRlPgoKPHg6dGVtcGxhdGUgbWF0Y2g9IipbQHR5cGU9J2h0bWwnIG9yIEB0eXBlPSd0ZXh0L2h0 bWwnXSIgbW9kZT0iYXNUZXh0Ij4KCTx4OmNhbGwtdGVtcGxhdGUgbmFtZT0icmVtb3ZlSHRtbCI+ PHg6d2l0aC1wYXJhbSBuYW1lPSJ0ZXh0IiBzZWxlY3Q9Ii4iLz48L3g6Y2FsbC10ZW1wbGF0ZT4K PC94OnRlbXBsYXRlPgoKPHg6dGVtcGxhdGUgbWF0Y2g9IioiIG1vZGU9ImFzVGV4dCI+Cgk8eDp2 YWx1ZS1vZiBzZWxlY3Q9Ii4iLz4KPC94OnRlbXBsYXRlPgoKCjwhLS0gaHRtbCAyIHRleHQgKHBy aW1pdGl2ZSBtZXRob2QpIC0tPgo8eDp0ZW1wbGF0ZSBuYW1lPSJyZW1vdmVIdG1sIj4KICA8eDpw YXJhbSBuYW1lPSJ0ZXh0Ii8+CiAgPHg6Y2hvb3NlPgogICAgPHg6d2hlbiB0ZXN0PSJjb250YWlu cygkdGV4dCwgJyZsdDsnKSBhbmQgY29udGFpbnMoc3Vic3RyaW5nLWFmdGVyKCR0ZXh0LCAnJmx0 OycpLCcmZ3Q7JykiPgoJCTx4OnZhbHVlLW9mIHNlbGVjdD0ic3Vic3RyaW5nLWJlZm9yZSgkdGV4 dCwgJyZsdDsnKSIvPgoJCTx4OmNhbGwtdGVtcGxhdGUgbmFtZT0icmVtb3ZlSHRtbCI+CiAgCQk8 eDp3aXRoLXBhcmFtIG5hbWU9InRleHQiIHNlbGVjdD0ic3Vic3RyaW5nLWFmdGVyKHN1YnN0cmlu Zy1hZnRlcigkdGV4dCwnJmx0OycpLCcmZ3Q7JykiLz4KCQk8L3g6Y2FsbC10ZW1wbGF0ZT4KICAg IDwveDp3aGVuPiAKICAgIDx4Om90aGVyd2lzZT4KICAgICAgPHg6dmFsdWUtb2Ygc2VsZWN0PSIk dGV4dCIvPiAgCiAgICA8L3g6b3RoZXJ3aXNlPgogPC94OmNob29zZT4gICAgICAgICAgICAKPC94 OnRlbXBsYXRlPgoKCjwhLS0geGh0bWwgMiBodG1sIC0tPgo8eDp0ZW1wbGF0ZSBtYXRjaD0ieGh0 bWw6aW1nfHhodG1sOmJyfHhodG1sOmhyfHhodG1sOmlucHV0fHhodG1sOmNvbHx4aHRtbDphcmVh fHhodG1sOmlucHV0fHhodG1sOmxpbmt8eGh0bWw6bWV0YXx4aHRtbDpwYXJhbSIgbW9kZT0ieGh0 bWwyaHRtbCI+CgkmbHQ7PHg6dmFsdWUtb2Ygc2VsZWN0PSJsb2NhbC1uYW1lKC4pIi8+PHg6YXBw bHktdGVtcGxhdGVzIHNlbGVjdD0iQCoiIG1vZGU9InhodG1sMmh0bWwiLz4mZ3Q7PHg6YXBwbHkt dGVtcGxhdGVzIG1vZGU9InhodG1sMmh0bWwiLz4KPC94OnRlbXBsYXRlPgoKPHg6dGVtcGxhdGUg bWF0Y2g9J3hodG1sOionIG1vZGU9InhodG1sMmh0bWwiPgoJJmx0Ozx4OnZhbHVlLW9mIHNlbGVj dD0ibG9jYWwtbmFtZSguKSIvPjx4OmFwcGx5LXRlbXBsYXRlcyBzZWxlY3Q9IkAqIiBtb2RlPSJ4 aHRtbDJodG1sIi8+Jmd0Ozx4OmFwcGx5LXRlbXBsYXRlcyBtb2RlPSJ4aHRtbDJodG1sIi8+Jmx0 Oy88eDp2YWx1ZS1vZiBzZWxlY3Q9ImxvY2FsLW5hbWUoLikiLz4mZ3Q7CjwveDp0ZW1wbGF0ZT4K Cjx4OnRlbXBsYXRlIG1hdGNoPSdAKicgbW9kZT0ieGh0bWwyaHRtbCI+Cgk8eDp0ZXh0PiA8L3g6 dGV4dD48eDp2YWx1ZS1vZiBzZWxlY3Q9ImxvY2FsLW5hbWUoLikiLz49Ijx4OnZhbHVlLW9mIHNl bGVjdD0iLiIvPiI8L3g6dGVtcGxhdGU+Cgo8eDp0ZW1wbGF0ZSBtYXRjaD0iY29tbWVudCgpIiBt b2RlPSJ4aHRtbDJodG1sIj4KCTx4OnRleHQgZGlzYWJsZS1vdXRwdXQtZXNjYXBpbmc9InllcyI+ Jmx0OyFbQ0RBVEFbPC94OnRleHQ+Cgk8eDpjb21tZW50Pjx4OnZhbHVlLW9mIHNlbGVjdD0iLiIv PjwveDpjb21tZW50PgoJPHg6dGV4dCBkaXNhYmxlLW91dHB1dC1lc2NhcGluZz0ieWVzIj5dXSZn dDs8L3g6dGV4dD4JCQkKPC94OnRlbXBsYXRlPgoKPHg6dGVtcGxhdGUgbWF0Y2g9InRleHQoKSIg bW9kZT0ieGh0bWwyaHRtbCI+Cgk8eDpjaG9vc2U+CgkJPHg6d2hlbiB0ZXN0PSJjb250YWlucygu LCcmYW1wOycpIG9yIGNvbnRhaW5zKC4sJyZsdDsnKSI+CgkJCTx4OnRleHQgZGlzYWJsZS1vdXRw dXQtZXNjYXBpbmc9InllcyI+Jmx0OyFbQ0RBVEFbPC94OnRleHQ+CgkJCTx4OnZhbHVlLW9mIHNl bGVjdD0iLiIgLz4KCQkJPHg6dGV4dCBkaXNhYmxlLW91dHB1dC1lc2NhcGluZz0ieWVzIj5dXSZn dDs8L3g6dGV4dD4JCQkKCQk8L3g6d2hlbj4KCQk8eDpvdGhlcndpc2U+CgkJCTx4OnZhbHVlLW9m IHNlbGVjdD0iLiIvPgoJCTwveDpvdGhlcndpc2U+Cgk8L3g6Y2hvb3NlPgo8L3g6dGVtcGxhdGU+ CgoKPCEtLSBjb3B5IGV4dGVuc2lvbnMgLS0+Cjx4OnRlbXBsYXRlIG1hdGNoPScqJz4KCTx4OmNv bW1lbnQ+VW5rbm93biBlbGVtZW50IDx4OnZhbHVlLW9mIHNlbGVjdD0ibG9jYWwtbmFtZSguKSIv PjwveDpjb21tZW50PgoJPHg6Y29weT4KICAJPHg6Y29weS1vZiBzZWxlY3Q9J25vZGUoKXxAKicv PgoJPC94OmNvcHk+CjwveDp0ZW1wbGF0ZT4KCjwveDpzdHlsZXNoZWV0Pgo= --=-=-= Content-Type: text/plain -- A taste of linux = http://www.sharons.org.uk TGmeds = http://www.tgmeds.org.uk DrugFacts = https://www.drugfacts.org.uk Debian 10.6, fluxbox 1.3.7, emacs 27.1.50, org 9.4 --=-=-=--