From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: ng0 Newsgroups: gmane.comp.gnu.guix.user,gmane.lisp.guile.user Subject: Re: Introducing GNUPaste Date: Fri, 15 Dec 2017 09:13:37 +0000 Message-ID: <20171215091337.ai62h5znigkhvvbb@abyayala> References: <87k1xptatx.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="k34sinscbxggsftk" X-Trace: blaine.gmane.org 1513329291 17283 195.159.176.226 (15 Dec 2017 09:14:51 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 15 Dec 2017 09:14:51 +0000 (UTC) Cc: guile-user@gnu.org, help-guix@gnu.org To: Kristofer Buffington Original-X-From: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Fri Dec 15 10:14:45 2017 Return-path: Envelope-to: gcggh-help-guix@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ePm4p-0003wy-HL for gcggh-help-guix@m.gmane.org; Fri, 15 Dec 2017 10:14:43 +0100 Original-Received: from localhost ([::1]:45244 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ePm4t-00054e-F4 for gcggh-help-guix@m.gmane.org; Fri, 15 Dec 2017 04:14:47 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33754) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ePm4e-00052Y-U5 for help-guix@gnu.org; Fri, 15 Dec 2017 04:14:34 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ePm4d-0001G0-PR for help-guix@gnu.org; Fri, 15 Dec 2017 04:14:32 -0500 Original-Received: from aibo.runbox.com ([91.220.196.211]:59960) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ePm4Y-00012C-1E; Fri, 15 Dec 2017 04:14:26 -0500 Original-Received: from [10.9.9.210] (helo=mailfront10.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1ePm4Q-0006sf-QY; Fri, 15 Dec 2017 10:14:18 +0100 Original-Received: from dslb-188-109-221-193.188.109.pools.vodafone-ip.de ([188.109.221.193] helo=localhost) by mailfront10.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1ePm3m-0002R7-Nn; Fri, 15 Dec 2017 10:13:38 +0100 Mail-Followup-To: Kristofer Buffington , guile-user@gnu.org, help-guix@gnu.org Content-Disposition: inline In-Reply-To: <87k1xptatx.fsf@gmail.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 91.220.196.211 X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Original-Sender: "Help-Guix" Xref: news.gmane.org gmane.comp.gnu.guix.user:2764 gmane.lisp.guile.user:14362 Archived-At: --k34sinscbxggsftk Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Kristofer, Kristofer Buffington transcribed 1.1K bytes: > Hello! >=20 > I am excited to share GNUPaste! This is a really simple web app > similar to paste.lisp.org built with Guile. I have a linode running it > from git on GuixSD. great start, I like it. What would be really good is if there could be an API similar to what pb (example instance: https://ptpb.pw) has. The power of pb lies in its features and its ability to be used =66rom the commandline. I can simply upload the output of a command without saving it first to a textfile - I can simply pipe it to curl. So pb is built using flask (https://github.com/ptpb/pb). I'd like to see (and maybe even help when I have the time) a paste web app written in Guile that can be compared to pb. Long text, short nonsense: One of many features I'd welcome is the ability to pipe and paste data to the paste server. Another useful thing: Be able to delete pastes. I've asked one of the pb developers a long time ago and they told me that pb just keeps collecting and you have to manually delete content in the db (or something like that), no ability to delete pastes for an admin was implemented. > https://paste.freshbakedyams.com (Please use it!) > Source: https://github.com/kristoferbuffington/gnupaste.git >=20 > Currently the frontend uses twitter bootstrap + jquery and highlightjs > from a CDN. It really doesn't need all that boilerplate. It will > definitely change in the future. GNUPaste depends on guile-wiredtiger > and guile-fibers to compile.=20 >=20 > Ultimately I want to be able to deploy with something like: >=20 > $ guix system disk-image gnupaste-system.scm >=20 > Then boot it up in a VPS. >=20 > I need to fix some issues with autotools before it can be installed with > make. My issue is creating a consistent test-env because configure > substitutes @localstatedir@ (root/gnupaste/config.scm.in) with a > path/to/wt that is not in the build tree. I'm planning to imitate > guix.git/build-aux/test-env in that regard. >=20 > Otherwise, I would really appreciate some feature suggestions, > especially if it involves using pubstrate! >=20 > Thanks! > Kris >=20 >=20 --=20 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://c.n0.is/ng0_pubkeys/tree/keys WWW: https://n0.is --k34sinscbxggsftk Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlozkkEACgkQ4i+bv+40 hYhuhxAAhpOJqlQKAsUVH9UXs9Cg9C49NH2jJR71AiFrVcTtyQEoGZ+L12UNFNxx OqknnGSMha/HCIrl5VJBERlxdXjJBajLSzr/SJRJw28g+X/F4ddFIfdblAZfp8mv 57eiDx7ZklZBWxZ6Kmhm1+Hszx+xygciqn0Xye6b2+waG42rZk8XDdVpntrzNnF4 4NfUNeBBsvvFLppi92xV5/RvPDMqDzdabu8vI8fUhIOLkFXgJ1FcOV2IWUbu2c66 L7YUgFKUXrx2hKv4j433A/1LQiT9vfQWFVMruUHfAa27l6irmR+BfmLGZD5za+zZ jtA1FHomAVRVjSwUZy56pGTS6VykPb5pIgkUw9/r/dfK1sBwWvhJvLTdND2Ee0Ba 26lvJwWIRMx30KUBggjldmr6O1Uze/4ZF23Lr1MDIBORJNj2mlnwfNMPI0XAa7J7 cX/AS7ZCfWgOZcy1F7PQAZH56hLYaqzbY0McF3IpCqp5MDqbOH0cSyQ3uDzv2Yub hx7GrMHsl+qi6dyvClJvQpYm6RbkIUTeR+nDx3w/9aR/QyNMLUpttQ+33T7tSM8A I/BjUVG2yE1DFshVPXkTHNy1VU4qpe8D4h0IOOx2QI82e7ccX2W2z7m6xq7x8yp2 q3/vIfPBpQ+OBevef49BOINPbcpQQ+ZydDMicijGgKJk63/Mg28= =qkDN -----END PGP SIGNATURE----- --k34sinscbxggsftk--