From unknown Sun Jun 22 11:42:17 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#27970] [PATCH] gnu: Add rss-bridge. Resent-From: Arun Isaac Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 05 Aug 2017 17:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 27970 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 27970@debbugs.gnu.org Cc: Arun Isaac X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15019525247129 (code B ref -1); Sat, 05 Aug 2017 17:03:02 +0000 Received: (at submit) by debbugs.gnu.org; 5 Aug 2017 17:02:04 +0000 Received: from localhost ([127.0.0.1]:43563 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1de2Si-0001qv-1C for submit@debbugs.gnu.org; Sat, 05 Aug 2017 13:02:04 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45797) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <732e9060.AEQAOGPqjLYAAAAAAAAAAAOtUOAAAAACwQwAAAAAAAW9WABZhfn5@bnc3.mailjet.com>) id 1de2Sf-0001qO-7p for submit@debbugs.gnu.org; Sat, 05 Aug 2017 13:02:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <732e9060.AEQAOGPqjLYAAAAAAAAAAAOtUOAAAAACwQwAAAAAAAW9WABZhfn5@bnc3.mailjet.com>) id 1de2SY-0006vt-O9 for submit@debbugs.gnu.org; Sat, 05 Aug 2017 13:01:56 -0400 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,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:41034) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <732e9060.AEQAOGPqjLYAAAAAAAAAAAOtUOAAAAACwQwAAAAAAAW9WABZhfn5@bnc3.mailjet.com>) id 1de2SY-0006vQ-KY for submit@debbugs.gnu.org; Sat, 05 Aug 2017 13:01:54 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36762) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <732e9060.AEQAOGPqjLYAAAAAAAAAAAOtUOAAAAACwQwAAAAAAAW9WABZhfn5@bnc3.mailjet.com>) id 1de2SW-0001La-Rl for guix-patches@gnu.org; Sat, 05 Aug 2017 13:01:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <732e9060.AEQAOGPqjLYAAAAAAAAAAAOtUOAAAAACwQwAAAAAAAW9WABZhfn5@bnc3.mailjet.com>) id 1de2SS-0006pa-QX for guix-patches@gnu.org; Sat, 05 Aug 2017 13:01:52 -0400 Received: from o135.p8.mailjet.com ([87.253.233.135]:49709) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <732e9060.AEQAOGPqjLYAAAAAAAAAAAOtUOAAAAACwQwAAAAAAAW9WABZhfn5@bnc3.mailjet.com>) id 1de2SS-0006nI-Ib for guix-patches@gnu.org; Sat, 05 Aug 2017 13:01:48 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/simple; q=dns/txt; d=bnc3.mailjet.com; i=arunisaac=3Dsystemreboot.net@bnc3.mailjet.com; s=mailjet; h=message-id:from:to:subject:date:list-unsubscribe:cc:x-csa-complaints: x-mj-mid:mime-version:content-transfer-encoding; bh=5ydk1qdkBoArY4SSNuGhgpLRaKg=; b=Cmv8a2kKkTvoxRtfhMYWafVqrwmV8MlzURicmmA09WlcbVfFURjsaEyAs D7OV1JSmH2AALRzk5RLGjEk397j53X5fj7nU6u7iGdkyhA7rD+sz8JZrEXui nVjouC/QCACO0POvS2t1k0ORzuFXtfxbkhAcFIzEc86jyjdZXa8yVo= Message-Id: <732e9060.AEQAOGPqjLYAAAAAAAAAAAOtUOAAAAACwQwAAAAAAAW9WABZhfn5@mailjet.com> From: Arun Isaac Date: Sat, 5 Aug 2017 22:31:16 +0530 X-CSA-Complaints: whitelist-complaints@eco.de X-MJ-Mid: AEQAOGPqjLYAAAAAAAAAAAOtUOAAAAACwQwAAAAAAAW9WABZhfn50s5OYHVSQiyFVZ-PdkukLgAFgUc MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) 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: -4.0 (----) * gnu/packages/web.scm (rss-bridge): New variable. --- gnu/packages/web.scm | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 5459a3051..92e2c4474 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -4879,3 +4879,43 @@ responsive, and powerful applications with minimal e= ffort.") communicate with each other, with Shiny or without (i.e. static @code{.ht= ml} files). It currently supports linked brushing and filtering.") (license l:expat))) + +(define-public rss-bridge + (package + (name "rss-bridge") + (version "2017-08-03") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/RSS-Bridge/rss-bridge/archi= ve/" + version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "05s16y552hbyj91s7bnlkx1bi64s6aw0fjy29az8via3i3b21yhl")))) + (build-system trivial-build-system) + (native-inputs + `(("gzip" ,gzip) + ("tar" ,tar))) + (arguments + '(#:modules ((guix build utils)) + #:builder + (begin + (use-modules (guix build utils) + (ice-9 match)) + (let* ((out (assoc-ref %outputs "out")) + (share-rss-bridge (string-append out "/share/rss-bridge"))= ) + (set-path-environment-variable + "PATH" '("bin") (map (match-lambda ((_ . input) input)) + %build-inputs)) + (mkdir-p share-rss-bridge) + (system* "tar" "xvf" (assoc-ref %build-inputs "source") + "--strip-components" "1" "-C" share-rss-bridge) + #t)))) + (home-page "https://github.com/RSS-Bridge/rss-bridge") + (synopsis "Generate ATOM feeds for social networking websites") + (description "rss-bridge generates ATOM feeds for social networking +websites lacking feeds. Supported websites include Facebook, Twitter, +Instagram and YouTube.") + (license (list l:public-domain + l:expat)))) ;; vendor/simplehtmldom/simple_html_dom.php --=20 2.13.4 = From unknown Sun Jun 22 11:42:17 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#27970] [PATCH] gnu: Add rss-bridge. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 16 Aug 2017 14:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27970 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Arun Isaac Cc: 27970@debbugs.gnu.org Received: via spool by 27970-submit@debbugs.gnu.org id=B27970.15028934941471 (code B ref 27970); Wed, 16 Aug 2017 14:25:02 +0000 Received: (at 27970) by debbugs.gnu.org; 16 Aug 2017 14:24:54 +0000 Received: from localhost ([127.0.0.1]:41239 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dhzFd-0000Nf-SI for submit@debbugs.gnu.org; Wed, 16 Aug 2017 10:24:54 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21097) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dhzFc-0000NW-2X for 27970@debbugs.gnu.org; Wed, 16 Aug 2017 10:24:52 -0400 Received: from localhost (141.80.247.215 [141.80.247.215]) by mx.zohomail.com with SMTPS id 1502893489440443.8176146671941; Wed, 16 Aug 2017 07:24:49 -0700 (PDT) References: <732e9060.AEQAOGPqjLYAAAAAAAAAAAOtUOAAAAACwQwAAAAAAAW9WABZhfn5@mailjet.com> User-agent: mu4e 0.9.18; emacs 25.2.1 From: Ricardo Wurmus In-reply-to: <732e9060.AEQAOGPqjLYAAAAAAAAAAAOtUOAAAAACwQwAAAAAAAW9WABZhfn5@mailjet.com> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Wed, 16 Aug 2017 16:24:47 +0200 Message-ID: <87o9rfk2ts.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-ZohoMailClient: External X-Spam-Score: 1.0 (+) 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 (+) Hi Arun, > * gnu/packages/web.scm (rss-bridge): New variable. […] > + > +(define-public rss-bridge > + (package > + (name "rss-bridge") > + (version "2017-08-03") > + (source > + (origin > + (method url-fetch) > + (uri (string-append "https://github.com/RSS-Bridge/rss-bridge/archive/" > + version ".tar.gz")) > + (file-name (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "05s16y552hbyj91s7bnlkx1bi64s6aw0fjy29az8via3i3b21yhl")))) > + (build-system trivial-build-system) > + (native-inputs > + `(("gzip" ,gzip) > + ("tar" ,tar))) > + (arguments > + '(#:modules ((guix build utils)) > + #:builder > + (begin > + (use-modules (guix build utils) > + (ice-9 match)) > + (let* ((out (assoc-ref %outputs "out")) > + (share-rss-bridge (string-append out "/share/rss-bridge"))) > + (set-path-environment-variable > + "PATH" '("bin") (map (match-lambda ((_ . input) input)) > + %build-inputs)) > + (mkdir-p share-rss-bridge) > + (system* "tar" "xvf" (assoc-ref %build-inputs "source") > + "--strip-components" "1" "-C" share-rss-bridge) > + #t)))) > + (home-page "https://github.com/RSS-Bridge/rss-bridge") > + (synopsis "Generate ATOM feeds for social networking websites") > + (description "rss-bridge generates ATOM feeds for social networking I think this should be “Atom”, not “ATOM”. > +websites lacking feeds. Supported websites include Facebook, Twitter, > +Instagram and YouTube.") > + (license (list l:public-domain > + l:expat)))) ;; vendor/simplehtmldom/simple_html_dom.php How is this supposed to be used? If these are just PHP files I think it may be worth prepending “php-” to the package name and the variable name. What do you think? -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From unknown Sun Jun 22 11:42:17 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#27970] [PATCH] gnu: Add rss-bridge. Resent-From: Arun Isaac Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 17 Aug 2017 16:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27970 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ricardo Wurmus Cc: 27970@debbugs.gnu.org Received: via spool by 27970-submit@debbugs.gnu.org id=B27970.150298878311823 (code B ref 27970); Thu, 17 Aug 2017 16:54:01 +0000 Received: (at 27970) by debbugs.gnu.org; 17 Aug 2017 16:53:03 +0000 Received: from localhost ([127.0.0.1]:43016 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1diO2Y-00034Y-JA for submit@debbugs.gnu.org; Thu, 17 Aug 2017 12:53:02 -0400 Received: from o161.p8.mailjet.com ([87.253.233.161]:53441) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <9147d83d.ADkAACsNiF0AAAAAAAAAAAPgZO8AAAACwQwAAAAAAAW9WABZlcnr@bnc3.mailjet.com>) id 1diO2W-00034B-Fl for 27970@debbugs.gnu.org; Thu, 17 Aug 2017 12:53:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; q=dns/txt; d=bnc3.mailjet.com; i=arunisaac=3Dsystemreboot.net@bnc3.mailjet.com; s=mailjet; h=message-id:mime-version:from:to:subject:date:list-unsubscribe:cc:in-reply-to: references:x-csa-complaints:x-mj-mid:content-type:content-transfer-encoding; bh=GKa5ktFNDxajVRhF1+z+2BKMhDN2CGruruLxcktCBnQ=; b=qLV3sbhi4howXJ1EAYkcWGldTKQzPx3HmANFm69njm5TXt5A+3EBPHToZ sFdIbAYgpY8gb73M1bBXFsZWqHmdajpyhE2SiqCaEfahI2o5MOEvR4xwP5tR n4zOwS76ZpjCoZwZxifRY/MimOkaDVkTi+hQXnom6bh4Qpm98GAzP0= Message-Id: <9147d83d.ADkAACsNiF0AAAAAAAAAAAPgZO8AAAACwQwAAAAAAAW9WABZlcnr@mailjet.com> MIME-Version: 1.0 From: Arun Isaac Date: Thu, 17 Aug 2017 22:22:44 +0530 In-reply-to: <87o9rfk2ts.fsf@elephly.net> References: <732e9060.AEQAOGPqjLYAAAAAAAAAAAOtUOAAAAACwQwAAAAAAAW9WABZhfn5@mailjet.com> <87o9rfk2ts.fsf@elephly.net> X-CSA-Complaints: whitelist-complaints@eco.de X-MJ-Mid: ADkAACsNiF0AAAAAAAAAAAPgZO8AAAACwQwAAAAAAAW9WABZlcnrwyzOiw2sTy-ExGDbJnVDggAFgUc Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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 (/) >> + (synopsis "Generate ATOM feeds for social networking websites") >> + (description "rss-bridge generates ATOM feeds for social networking > > I think this should be “Atom”, not “ATOM”. Indeed! I'll fix that. >> +websites lacking feeds. Supported websites include Facebook, Twitter, >> +Instagram and YouTube.") >> + (license (list l:public-domain >> + l:expat)))) ;; vendor/simplehtmldom/simple_html_dom.php > > If these are just PHP files I think it may be worth prepending “php-” > to the package name and the variable name. This is not a php library of any kind. It is a web *application*, and we should ignore what language it was written in. For example, gnusocial is also a bunch of PHP files, but we wouldn't name it php-gnusocial, would we? > How is this supposed to be used? I think we'll have to create an rss-bridge service. I'm not too sure at this point, because I am yet to write my first service, and don't fully understand how services work. From unknown Sun Jun 22 11:42:17 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#27970] [PATCH] gnu: Add rss-bridge. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 17 Aug 2017 19:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27970 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Arun Isaac Cc: 27970@debbugs.gnu.org Received: via spool by 27970-submit@debbugs.gnu.org id=B27970.150299939327656 (code B ref 27970); Thu, 17 Aug 2017 19:50:01 +0000 Received: (at 27970) by debbugs.gnu.org; 17 Aug 2017 19:49:53 +0000 Received: from localhost ([127.0.0.1]:43147 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1diQnh-0007Bz-3V for submit@debbugs.gnu.org; Thu, 17 Aug 2017 15:49:53 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21139) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1diQng-0007Br-1p for 27970@debbugs.gnu.org; Thu, 17 Aug 2017 15:49:52 -0400 Received: from localhost (port-92-200-101-19.dynamic.qsc.de [92.200.101.19]) by mx.zohomail.com with SMTPS id 1502999388040409.21691132043463; Thu, 17 Aug 2017 12:49:48 -0700 (PDT) References: <732e9060.AEQAOGPqjLYAAAAAAAAAAAOtUOAAAAACwQwAAAAAAAW9WABZhfn5@mailjet.com> <87o9rfk2ts.fsf@elephly.net> <62f53276.ADkAACsNiF4AAAAAAAAAAAOzWwAAAAACwQwAAAAAAAW9WABZlcnr@mailjet.com> User-agent: mu4e 0.9.18; emacs 25.2.1 From: Ricardo Wurmus In-reply-to: <62f53276.ADkAACsNiF4AAAAAAAAAAAOzWwAAAAACwQwAAAAAAAW9WABZlcnr@mailjet.com> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Thu, 17 Aug 2017 21:49:44 +0200 Message-ID: <87378qj7on.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-ZohoMailClient: External X-Spam-Score: 1.0 (+) 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 (+) Hi Arun, >> If these are just PHP files I think it may be worth prepending “php-” >> to the package name and the variable name. > > This is not a php library of any kind. It is a web *application*, and we > should ignore what language it was written in. For example, gnusocial is > also a bunch of PHP files, but we wouldn't name it php-gnusocial, would > we? Ah, okay. Thanks for clarifying. >> How is this supposed to be used? > > I think we'll have to create an rss-bridge service. I'm not too sure at > this point, because I am yet to write my first service, and don't fully > understand how services work. Services are more than just daemon scripts that can be started and stopped with Shepherd. Services can do more than that; they can extend other services e.g. to add to a configuration file or to set up directories at activation time. If you can come up with a list of things that need to be done to use the rss-bridge web application I’m sure we can figure out together how to implement the service. -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From unknown Sun Jun 22 11:42:17 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Arun Isaac Subject: bug#27970: closed (Re: [bug#27970] [PATCH] gnu: Add rss-bridge.) Message-ID: References: <732e9060.AEQAOGPqjLYAAAAAAAAAAAOtUOAAAAACwQwAAAAAAAW9WABZhfn5@mailjet.com> X-Gnu-PR-Message: they-closed 27970 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 27970@debbugs.gnu.org Date: Fri, 18 Aug 2017 01:55:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1503021302-8705-1" This is a multi-part message in MIME format... ------------=_1503021302-8705-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #27970: [PATCH] gnu: Add rss-bridge. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 27970@debbugs.gnu.org. --=20 27970: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D27970 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1503021302-8705-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 27970-done) by debbugs.gnu.org; 18 Aug 2017 01:54:38 +0000 Received: from localhost ([127.0.0.1]:43356 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1diWUg-0002Fo-Cl for submit@debbugs.gnu.org; Thu, 17 Aug 2017 21:54:38 -0400 Received: from o131.p8.mailjet.com ([87.253.233.131]:39592) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1diWUe-0002Ff-6s for 27970-done@debbugs.gnu.org; Thu, 17 Aug 2017 21:54:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; q=dns/txt; d=bnc3.mailjet.com; i=arunisaac=3Dsystemreboot.net@bnc3.mailjet.com; s=mailjet; h=message-id:mime-version:from:to:subject:date:list-unsubscribe:cc:in-reply-to: references:x-csa-complaints:x-mj-mid:content-type:content-transfer-encoding; bh=pSIFyXZ8RpNUCwPLia8sod1N1XsW8iRqF+5FQ8Lqzl8=; b=g7vO45Wk+dbSvMWf9gOKyLWU7k8qppQ6HX3YCLFjJ8mkQTzMRlO50dd9G JLqkv8cwWbBYGl3K6VLfFej6kvZjLNH8W+0mb6tCQn3BekCAsVh8MrGAr6QX bnQDryZ5mE1MeB+6MduBeB7f4QdfFiscvdVP8HUFMEaCsh+434X/fk= Message-Id: MIME-Version: 1.0 From: Arun Isaac To: Ricardo Wurmus Subject: Re: [bug#27970] [PATCH] gnu: Add rss-bridge. Date: Fri, 18 Aug 2017 07:23:58 +0530 In-reply-to: <87378qj7on.fsf@elephly.net> References: <732e9060.AEQAOGPqjLYAAAAAAAAAAAOtUOAAAAACwQwAAAAAAAW9WABZhfn5@mailjet.com> <87o9rfk2ts.fsf@elephly.net> <62f53276.ADkAACsNiF4AAAAAAAAAAAOzWwAAAAACwQwAAAAAAAW9WABZlcnr@mailjet.com> <87378qj7on.fsf@elephly.net> X-CSA-Complaints: whitelist-complaints@eco.de X-MJ-Mid: AEMAOm0ZKuQAAAAAAAAAAAPgc0wAAAACwQwAAAAAAAW9WABZlkja4WF6CiGUTmy3Pp21ZzSFJwAFgUc Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 27970-done Cc: 27970-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: -0.0 (/) Pushed with modifications, thanks! >>> How is this supposed to be used? >> >> I think we'll have to create an rss-bridge service. I'm not too sure at >> this point, because I am yet to write my first service, and don't fully >> understand how services work. > > Services are more than just daemon scripts that can be started and > stopped with Shepherd. Services can do more than that; they can extend > other services e.g. to add to a configuration file or to set up > directories at activation time. > > If you can come up with a list of things that need to be done to use > the rss-bridge web application I’m sure we can figure out together how > to implement the service. I'll figure this out, and add a service soon. ------------=_1503021302-8705-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 5 Aug 2017 17:02:04 +0000 Received: from localhost ([127.0.0.1]:43563 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1de2Si-0001qv-1C for submit@debbugs.gnu.org; Sat, 05 Aug 2017 13:02:04 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45797) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <732e9060.AEQAOGPqjLYAAAAAAAAAAAOtUOAAAAACwQwAAAAAAAW9WABZhfn5@bnc3.mailjet.com>) id 1de2Sf-0001qO-7p for submit@debbugs.gnu.org; Sat, 05 Aug 2017 13:02:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <732e9060.AEQAOGPqjLYAAAAAAAAAAAOtUOAAAAACwQwAAAAAAAW9WABZhfn5@bnc3.mailjet.com>) id 1de2SY-0006vt-O9 for submit@debbugs.gnu.org; Sat, 05 Aug 2017 13:01:56 -0400 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,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:41034) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <732e9060.AEQAOGPqjLYAAAAAAAAAAAOtUOAAAAACwQwAAAAAAAW9WABZhfn5@bnc3.mailjet.com>) id 1de2SY-0006vQ-KY for submit@debbugs.gnu.org; Sat, 05 Aug 2017 13:01:54 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36762) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <732e9060.AEQAOGPqjLYAAAAAAAAAAAOtUOAAAAACwQwAAAAAAAW9WABZhfn5@bnc3.mailjet.com>) id 1de2SW-0001La-Rl for guix-patches@gnu.org; Sat, 05 Aug 2017 13:01:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <732e9060.AEQAOGPqjLYAAAAAAAAAAAOtUOAAAAACwQwAAAAAAAW9WABZhfn5@bnc3.mailjet.com>) id 1de2SS-0006pa-QX for guix-patches@gnu.org; Sat, 05 Aug 2017 13:01:52 -0400 Received: from o135.p8.mailjet.com ([87.253.233.135]:49709) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <732e9060.AEQAOGPqjLYAAAAAAAAAAAOtUOAAAAACwQwAAAAAAAW9WABZhfn5@bnc3.mailjet.com>) id 1de2SS-0006nI-Ib for guix-patches@gnu.org; Sat, 05 Aug 2017 13:01:48 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/simple; q=dns/txt; d=bnc3.mailjet.com; i=arunisaac=3Dsystemreboot.net@bnc3.mailjet.com; s=mailjet; h=message-id:from:to:subject:date:list-unsubscribe:cc:x-csa-complaints: x-mj-mid:mime-version:content-transfer-encoding; bh=5ydk1qdkBoArY4SSNuGhgpLRaKg=; b=Cmv8a2kKkTvoxRtfhMYWafVqrwmV8MlzURicmmA09WlcbVfFURjsaEyAs D7OV1JSmH2AALRzk5RLGjEk397j53X5fj7nU6u7iGdkyhA7rD+sz8JZrEXui nVjouC/QCACO0POvS2t1k0ORzuFXtfxbkhAcFIzEc86jyjdZXa8yVo= Message-Id: <732e9060.AEQAOGPqjLYAAAAAAAAAAAOtUOAAAAACwQwAAAAAAAW9WABZhfn5@mailjet.com> From: Arun Isaac To: guix-patches@gnu.org Subject: [PATCH] gnu: Add rss-bridge. Date: Sat, 5 Aug 2017 22:31:16 +0530 X-CSA-Complaints: whitelist-complaints@eco.de X-MJ-Mid: AEQAOGPqjLYAAAAAAAAAAAOtUOAAAAACwQwAAAAAAAW9WABZhfn50s5OYHVSQiyFVZ-PdkukLgAFgUc MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit Cc: Arun Isaac 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: -4.0 (----) * gnu/packages/web.scm (rss-bridge): New variable. --- gnu/packages/web.scm | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 5459a3051..92e2c4474 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -4879,3 +4879,43 @@ responsive, and powerful applications with minimal e= ffort.") communicate with each other, with Shiny or without (i.e. static @code{.ht= ml} files). It currently supports linked brushing and filtering.") (license l:expat))) + +(define-public rss-bridge + (package + (name "rss-bridge") + (version "2017-08-03") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/RSS-Bridge/rss-bridge/archi= ve/" + version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "05s16y552hbyj91s7bnlkx1bi64s6aw0fjy29az8via3i3b21yhl")))) + (build-system trivial-build-system) + (native-inputs + `(("gzip" ,gzip) + ("tar" ,tar))) + (arguments + '(#:modules ((guix build utils)) + #:builder + (begin + (use-modules (guix build utils) + (ice-9 match)) + (let* ((out (assoc-ref %outputs "out")) + (share-rss-bridge (string-append out "/share/rss-bridge"))= ) + (set-path-environment-variable + "PATH" '("bin") (map (match-lambda ((_ . input) input)) + %build-inputs)) + (mkdir-p share-rss-bridge) + (system* "tar" "xvf" (assoc-ref %build-inputs "source") + "--strip-components" "1" "-C" share-rss-bridge) + #t)))) + (home-page "https://github.com/RSS-Bridge/rss-bridge") + (synopsis "Generate ATOM feeds for social networking websites") + (description "rss-bridge generates ATOM feeds for social networking +websites lacking feeds. Supported websites include Facebook, Twitter, +Instagram and YouTube.") + (license (list l:public-domain + l:expat)))) ;; vendor/simplehtmldom/simple_html_dom.php --=20 2.13.4 = ------------=_1503021302-8705-1--