From unknown Sat Sep 13 02:39:37 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#34673 <34673@debbugs.gnu.org> To: bug#34673 <34673@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add toot. Reply-To: bug#34673 <34673@debbugs.gnu.org> Date: Sat, 13 Sep 2025 09:39:37 +0000 retitle 34673 [PATCH] gnu: Add toot. reassign 34673 guix-patches submitter 34673 Efraim Flashner severity 34673 normal tag 34673 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 27 02:17:16 2019 Received: (at submit) by debbugs.gnu.org; 27 Feb 2019 07:17:16 +0000 Received: from localhost ([127.0.0.1]:53493 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gytSt-0003xP-PD for submit@debbugs.gnu.org; Wed, 27 Feb 2019 02:17:16 -0500 Received: from eggs.gnu.org ([209.51.188.92]:59965) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gytSr-0003xB-7F for submit@debbugs.gnu.org; Wed, 27 Feb 2019 02:17:14 -0500 Received: from lists.gnu.org ([209.51.188.17]:34002) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gytSm-0007Cv-1D for submit@debbugs.gnu.org; Wed, 27 Feb 2019 02:17:08 -0500 Received: from eggs.gnu.org ([209.51.188.92]:46109) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gytSk-0002pz-U0 for guix-patches@gnu.org; Wed, 27 Feb 2019 02:17:07 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gytSj-0007BX-Tl for guix-patches@gnu.org; Wed, 27 Feb 2019 02:17:06 -0500 Received: from flashner.co.il ([178.62.234.194]:40646) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gytSh-00078g-Vd for guix-patches@gnu.org; Wed, 27 Feb 2019 02:17:05 -0500 Received: from localhost (unknown [188.120.128.87]) by flashner.co.il (Postfix) with ESMTPSA id 4AD15400C5; Wed, 27 Feb 2019 07:16:57 +0000 (UTC) From: Efraim Flashner To: guix-patches@gnu.org Subject: [PATCH] gnu: Add toot. Date: Wed, 27 Feb 2019 09:16:50 +0200 Message-Id: <20190227071650.5367-1-efraim@flashner.co.il> X-Mailer: git-send-email 2.21.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 178.62.234.194 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: Efraim Flashner X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/syndication.scm (toot): New variable. --- gnu/packages/syndication.scm | 45 +++++++++++++++++++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/gnu/packages/syndication.scm b/gnu/packages/syndication.scm index a9ccfcd274..d2132ecdf8 100644 --- a/gnu/packages/syndication.scm +++ b/gnu/packages/syndication.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright =C2=A9 2016, 2017 Efraim Flashner +;;; Copyright =C2=A9 2016, 2017, 2019 Efraim Flashner ;;; Copyright =C2=A9 2018 Tobias Geerinckx-Rice ;;; ;;; This file is part of GNU Guix. @@ -22,12 +22,16 @@ #:use-module (guix download) #:use-module (guix packages) #:use-module (guix build-system gnu) + #:use-module (guix build-system python) #:use-module (gnu packages) + #:use-module (gnu packages check) #:use-module (gnu packages curl) #:use-module (gnu packages documentation) #:use-module (gnu packages gettext) #:use-module (gnu packages ncurses) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages python-xyz) + #:use-module (gnu packages python-web) #:use-module (gnu packages sqlite) #:use-module (gnu packages web) #:use-module (gnu packages xml)) @@ -88,3 +92,42 @@ It started life as a fork of the currently unmaintaine= d Newsbeuter.") (define-public newsbeuter ;; Newsbeuter is unmaintained with multiple CVEs, and was forked as Ne= wsboat. (deprecated-package "newsbeuter" newsboat)) + +(define-public toot + (package + (name "toot") + (version "0.21.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "toot" version)) + (sha256 + (base32 + "1dqv5jckaw3r7dnfns3iygwbfnf27x513qrw2rryzl5y79xrzs1x")))) + (build-system python-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (delete 'check) + (add-after 'install 'check + (lambda* (#:key inputs outputs #:allow-other-keys) + (add-installed-pythonpath inputs outputs) + (invoke "py.test")))))) + (native-inputs + `(("python-pytest" ,python-pytest))) + (propagated-inputs + `(("python-beautifulsoup4" ,python-beautifulsoup4) + ("python-requests" ,python-requests) + ("python-wcwidth" ,python-wcwidth))) + (home-page "https://github.com/ihabunek/toot/") + (synopsis "Mastodon CLI client") + (description "Interact with Mastodon social network from the command= line. +Features include: +@itemize +@item Posting, replying, deleting statuses +@item Support for media uploads, spoiler text, sensitive content +@item Search by account or hash tag +@item Following, muting and blocking accounts +@item Simple switching between authenticated in Mastodon accounts +@end itemize") + (license license:gpl3))) --=20 2.21.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 27 14:54:22 2019 Received: (at 34673) by debbugs.gnu.org; 27 Feb 2019 19:54:22 +0000 Received: from localhost ([127.0.0.1]:54392 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gz5Ha-0003Fd-65 for submit@debbugs.gnu.org; Wed, 27 Feb 2019 14:54:22 -0500 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:48753) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gz5HY-0003FQ-DR for 34673@debbugs.gnu.org; Wed, 27 Feb 2019 14:54:21 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 0E7B622D52; Wed, 27 Feb 2019 14:54:15 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Wed, 27 Feb 2019 14:54:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=nNaWybmsfTxVwPtMO64ZZzSJ Dp41PfGjN+nIKXfK86A=; b=0VNwBefW2sayfHftmP/pKQHkXCNn0Vt8sePkerCT +Cpr12xc+GbE9aTy7Ize8rE/d2ae938iTIAoeDgw6h6gVLFZCbupgGsHKbPs3Uua 7eeZDtRtZP2sv3PL4uAj9IyJIh9DBNynT53s8HBWquCI/eyjHSqFE50GIDdyf1pi 4Tk= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=nNaWyb msfTxVwPtMO64ZZzSJDp41PfGjN+nIKXfK86A=; b=zpzCmkFHKUliVWnITdDu+K rrXcSWtJltLLxFjGtXgD70JYN5aCiXEv7/P3VfKl4BEMz5nuliXwab1eAfiJN5an k5o4cqn6cl24Po3jDDUW54ibY4/hYu6yo+sTK7Z9sfP7bhJOgf9SGQkLU5o5n//R yvc05vb9tjKLwXmb0OfeOWKzlDGM8w1IbSwk3DdjbRsz5aE67aMl//e/UY5HEOmm MA/7rOiPpWcZzx7BQMGRGspqKmpGKA64AiLloJ8DZsikWG6X1+54vpjGShbxWpmB N21QnECXo8le9/bjtCJ7J2SHY6lgn/Qzzy+4/YFErflJKDKFNTvbpFK9xs6fR/rw == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrvddugddufedtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjfgesghdtreertdervdenucfhrhhomhepnfgvohcu hfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecukfhppeejie druddvgedrvddtvddrudefjeenucfrrghrrghmpehmrghilhhfrhhomheplhgvohesfhgr mhhulhgrrhhirdhnrghmvgenucevlhhushhtvghrufhiiigvpedt X-ME-Proxy: Received: from localhost (c-76-124-202-137.hsd1.pa.comcast.net [76.124.202.137]) by mail.messagingengine.com (Postfix) with ESMTPA id 1CFA210318; Wed, 27 Feb 2019 14:54:13 -0500 (EST) Date: Wed, 27 Feb 2019 14:54:12 -0500 From: Leo Famulari To: Efraim Flashner Subject: Re: [bug#34673] [PATCH] gnu: Add toot. Message-ID: <20190227195412.GA3056@jasmine.lan> References: <20190227071650.5367-1-efraim@flashner.co.il> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="AhhlLboLdkugWU4S" Content-Disposition: inline In-Reply-To: <20190227071650.5367-1-efraim@flashner.co.il> User-Agent: Mutt/1.11.3 (2019-02-01) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 34673 Cc: 34673@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --AhhlLboLdkugWU4S Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wed, Feb 27, 2019 at 09:16:50AM +0200, Efraim Flashner wrote: > * gnu/packages/syndication.scm (toot): New variable. Thanks, LGTM! > gnu/packages/syndication.scm | 45 +++++++++++++++++++++++++++++++++++- Maybe we should have a (gnu packages social-media)? Or (gnu packages mastodon)? --AhhlLboLdkugWU4S Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlx26t0ACgkQJkb6MLrK fwjDIg//b83WZBu+73XgAGT47RmAGRFbOx6IJLXH5BPW/mdqRTHTUqc4E+pPkTpe d9nww2p3G9fxdYQ9Z54C8tLbA0CswF6fa4AdVI/ibDmY2b6ji9/i7YH0EU0ygnWK YBjW/R2Duy4+07v4sDCh0Y3aBZpgos3J2fbD+vQxv5gwpByfJCwLW3DfYsnBnrsE 84lIanWjHHIrFlgc9S3KyyOf29bZotwHC4gvG3Bf0nh/dANhBtDw0RS2fr2oAjcI o+OZ+Oi9fDLnXgzwsu/E2+UCFh6BWb9eBQlqG3NHr9qscyWndrrCrNbFMPZ46gvy K/eWxgul/5CEcLNZMuMyJsC1P+GMshu2tLP8rJyQ8To3+yhAsXDtytvQIOlvb9Wk CwF1LcAPIPbZ9OAHsD3bWSZYmcZDtOv1fGomF2P7cZGe10sqqON9OM5R3n2kpfAN LBuqux14hekVV9qz5UDmFqhxMOLxtEOJ0aUFIwK1OayLaNY11NsKhShqpZAZeqtt sJYs1OxIgzYdfpQRp+NhimjTF7DRI6Jp5xb0t+CQkUTBrImSng9i4LcMPLoJ6YMF JZPQO3zMC3IpozdNwjY4NHqDmbSj4XBWAohoTs6yweovu091uLTLTDt9/vXf5Ko4 rkXVOyj6haHwjb5fj+K3cs7DKkfmdJHjhmBWOh4JxgUBW1BdfOc= =yknD -----END PGP SIGNATURE----- --AhhlLboLdkugWU4S-- From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 28 02:08:49 2019 Received: (at 34673-done) by debbugs.gnu.org; 28 Feb 2019 07:08:49 +0000 Received: from localhost ([127.0.0.1]:54732 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gzFoH-00054k-JT for submit@debbugs.gnu.org; Thu, 28 Feb 2019 02:08:49 -0500 Received: from flashner.co.il ([178.62.234.194]:60620) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gzFoF-00054W-Le for 34673-done@debbugs.gnu.org; Thu, 28 Feb 2019 02:08:48 -0500 Received: from localhost (unknown [188.120.128.87]) by flashner.co.il (Postfix) with ESMTPSA id CE6714029F; Thu, 28 Feb 2019 07:08:41 +0000 (UTC) Date: Thu, 28 Feb 2019 09:08:41 +0200 From: Efraim Flashner To: Leo Famulari Subject: Re: [bug#34673] [PATCH] gnu: Add toot. Message-ID: <20190228070841.GA20390@macbook41> References: <20190227071650.5367-1-efraim@flashner.co.il> <20190227195412.GA3056@jasmine.lan> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ReaqsoxgOBHFXBhH" Content-Disposition: inline In-Reply-To: <20190227195412.GA3056@jasmine.lan> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 User-Agent: Mutt/1.11.3 (2019-02-01) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34673-done Cc: 34673-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --ReaqsoxgOBHFXBhH Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Feb 27, 2019 at 02:54:12PM -0500, Leo Famulari wrote: > On Wed, Feb 27, 2019 at 09:16:50AM +0200, Efraim Flashner wrote: > > * gnu/packages/syndication.scm (toot): New variable. >=20 > Thanks, LGTM! >=20 > > gnu/packages/syndication.scm | 45 +++++++++++++++++++++++++++++++++++- >=20 > Maybe we should have a (gnu packages social-media)? Or (gnu packages > mastodon)? We currently have a gnu/packages/pumpio.scm so I created on for mastodon. Perhaps we should join them into a social-media one, but I really don't like that term :). --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --ReaqsoxgOBHFXBhH Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAlx3iPUACgkQQarn3Mo9 g1HjJxAAjXjv83YbiMqH3peKWnb7VHDleVTvNIJr5fRxMS+uNEUUPTV0Hlfo0j1O yqTcjg2vaUJs9Hza7Wwznif/YO+gm05On8aJOkaU8DFzitqmr3nU2DbUmNPCZXnv /P1DVFxE9nOvLgjT6DXk32BZWbi3ee/fj0lYiH7HH/g+NNdEoIRlN0nJpRhRRO+f r1IkoFgY5fhjwYILfxsSZniph7C2tTbe8yDLCqOZLaKwA3J9ylcPKc7e8nMJUBaU 6J/ME2ctuz4faJgaZTdYfMlKC+9XDyRwDGCmbu95k4GGccAXkUWDjtRdZPEcIxu1 HJ7OWmqhkimdGpTvX9r6Zmp0iMCT8O6EUeHlAJa1aOSkwusRveG+C/U2EhS8vWG7 KXyQlHmOhvtDkSvSy36A4qsx3PXsdDHbybJVzGczKy2ujsmvbMEdzKmO/CKXW60q Rhpjp2SrE8G1qH68tb4ULQVbAcmgDnvELTiPkQD+x8bfs45CUAaQ7hJvSCSmfwhK V3Yae9PTDNrKAepUgsdvMX+/rxs8cNY27+Ez4WUVuSCPQ2nkLnLEt6T8F4FCxHio TS2hyA5eVd6J6jOs/UVJ6UJTneIRpiShLMCmcD8m8OqMQq+UKSHVDLFzSUZIN4Lj Q5zDp7Uuhj0AF91KXJ5ZVNddAIONVavLY+wxXBZWZNnNSR64840= =0oSj -----END PGP SIGNATURE----- --ReaqsoxgOBHFXBhH-- From unknown Sat Sep 13 02:39:37 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 28 Mar 2019 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator