Gday Omar Polo Could you please mirror Telescope on sourcehut A large amount of people are migrating away from git/github/gitlab Also please seriously consider releasing the program as an appimage, even if its only major release milestones Its great to see programs walking away from SystemD / Dbus / Pulseaudio & Python / perl / dotnet Thanks for your efforts, best of luck Regards Charliebrownau charliebrownau@protonmail.com Sent with ProtonMail Secure Email. ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Friday, July 2nd, 2021 at 12:04 AM, <gemini-request@lists.orbitalfox.eu> wrote: > Send Gemini mailing list submissions to > > gemini@lists.orbitalfox.eu > > To subscribe or unsubscribe via the World Wide Web, visit > > https://lists.orbitalfox.eu/listinfo/gemini > > or, via email, send a message with subject or body 'help' to > > gemini-request@lists.orbitalfox.eu > > You can reach the person managing the list at > > gemini-owner@lists.orbitalfox.eu > > When replying, please edit your Subject line so it is more specific > > than "Re: Contents of Gemini digest..." > > Today's Topics: > > 1. [users] [ANN] telescope -- yet another browser (Omar Polo) > 2. Re: [users] [ANN] telescope -- yet another browser > > (Jonathan McHugh) > 3. Re: [users] [ANN] telescope -- yet another browser > > (Jonathan McHugh) > 4. Re: [users] [ANN] telescope -- yet another browser (Omar Polo) > 5. Re: [users] [ANN] telescope -- yet another browser (Jonathan Lane) > 6. Upload a file to gemlog.blue? (Brandon Taylor) > 7. Re: Upload a file to gemlog.blue? (Andrew Singleton) > > > Message: 1 > > Date: Thu, 01 Jul 2021 18:51:33 +0200 > > From: Omar Polo op@omarpolo.com > > To: Gemini application layer protocol gemini@lists.orbitalfox.eu > > Subject: [users] [ANN] telescope -- yet another browser > > Message-ID: 87im1ut1t6.fsf@omarpolo.com > > Content-Type: text/plain > > Hello everyone, > > During the last 3/4 months I've been working on a yet another Gemini > > ncurses client: telescope > > => gemini://telescope.omarpolo.com > > => https://telescope.omarpolo.com > > It's obviously a project only for fun, in a very-WIP stage and with lots > > of missing pieces, but it's improving and I've reached the point where I > > think I can present it to a wider audience. > > The main difference between telescope and others (I've only tried tinmop > > and amfora as TUI clients) is the Emacs (and w3m) inspired interface: > > instead of scrolling a page and typing a number to open a link, you have > > a cursor you can move freely around the page. > > The default keybindings are heavily inspired from Emacs, but I tried at > > least to include some keys familiar to vi(1) users, so hjkl, gg, G, gT > > etc. work. All the keybindings are customizable anyway. > > The current list of features is honestly quite short: > > - color and keybindings are customizable > - history > - rudimentary bookmark management > - tabs (on startup reloads the last set of tabs) > - streaming pages > - rich set of commands to move around the page > - splitted in three different process, each one is pledged (this only > > on OpenBSD ofc; will add seccomp/landlock in the future, probably) > > while the TODO list is ever-growing! > > I know there are various annoyances still (I just fixed the resize > > "jump" in the main branch for instance), but as I was saying, it has > > now reached a point where I think it's starting to become "usable". I'd > > love to receive feedbacks (and even more patches! :P) > > Telescope 0.3 is available on guix, thanks to cage who did the work. > > Precompiled binaries for linux amd64 and aarch64 are available from the > > site, but it's very easy to compile from source since it only depends on > > libevent, libncursesw, libtls and yacc/bison. It's known to compile and > > run on FreeBSD too. > > Cheers, > > Omar Polo > > > Message: 2 > > Date: Thu, 01 Jul 2021 17:12:52 +0000 > > From: "Jonathan McHugh" indieterminacy@libre.brussels > > To: "Omar Polo" op@omarpolo.com, "Gemini application layer protocol" > > <gemini@lists.orbitalfox.eu> > > > Subject: Re: [users] [ANN] telescope -- yet another browser > > Message-ID: abdda4069e4ae690a3f6d2b2217b46b5@libre.brussels > > Content-Type: text/plain; charset="utf-8" > > Hi Omar, > > Thanks for your work. > > Just a quick heads up, your Guix link featured on your HTTPS project homepage (I cant access Gemini on this device atm) is broken. > > It links to version 0.2 (giving a server error on the Guix page^1, whereas 0.3 is now available (and > > => https://guix.gnu.org/en/packages/telescope-0.3/ > > I noticed the inputs into the system, nice and lightweight! > > => https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/web-browsers.scm#n911 > > Im looking forward to testing it. > > Btw, what your impression of tinmop? I havent tried it yet. > > ^1 I dont recall the Guix HTTP package page navigating by version number. It makes sense I suppose. > > > ========================================================================= =========================================================================== =================================================== > > Jonathan McHugh > > indieterminacy@libre.brussels > > July 1, 2021 6:52 PM, "Omar Polo" op@omarpolo.com wrote: > > > Hello everyone, > > > > During the last 3/4 months I've been working on a yet another Gemini > > > > ncurses client: telescope > > > > => gemini://telescope.omarpolo.com > > > > => https://telescope.omarpolo.com > > > > It's obviously a project only for fun, in a very-WIP stage and with lots > > > > of missing pieces, but it's improving and I've reached the point where I > > > > think I can present it to a wider audience. > > > > The main difference between telescope and others (I've only tried tinmop > > > > and amfora as TUI clients) is the Emacs (and w3m) inspired interface: > > > > instead of scrolling a page and typing a number to open a link, you have > > > > a cursor you can move freely around the page. > > > > The default keybindings are heavily inspired from Emacs, but I tried at > > > > least to include some keys familiar to vi(1) users, so hjkl, gg, G, gT > > > > etc. work. All the keybindings are customizable anyway. > > > > The current list of features is honestly quite short: > > > > - color and keybindings are customizable > > - history > > - rudimentary bookmark management > > - tabs (on startup reloads the last set of tabs) > > - streaming pages > > - rich set of commands to move around the page > > - splitted in three different process, each one is pledged (this only > > > > on OpenBSD ofc; will add seccomp/landlock in the future, probably) > > > > while the TODO list is ever-growing! > > > > I know there are various annoyances still (I just fixed the resize > > > > "jump" in the main branch for instance), but as I was saying, it has > > > > now reached a point where I think it's starting to become "usable". I'd > > > > love to receive feedbacks (and even more patches! :P) > > > > Telescope 0.3 is available on guix, thanks to cage who did the work. > > > > Precompiled binaries for linux amd64 and aarch64 are available from the > > > > site, but it's very easy to compile from source since it only depends on > > > > libevent, libncursesw, libtls and yacc/bison. It's known to compile and > > > > run on FreeBSD too. > > > > Cheers, > > > > Omar Polo > > -- > > Message: 3 > > Date: Thu, 01 Jul 2021 17:16:23 +0000 > > From: "Jonathan McHugh" indieterminacy@libre.brussels > > To: "Omar Polo" op@omarpolo.com, "Gemini application layer protocol" > > <gemini@lists.orbitalfox.eu> > > > Subject: Re: [users] [ANN] telescope -- yet another browser > > Message-ID: 48478d02b5b0bb945dc193de6360c02f@libre.brussels > > Content-Type: text/plain; charset="utf-8" > > Hi Omar, > > Would you please mind elaborating on this bullet point please? > > * splitted in three different process, each one is pledged (this only > on OpenBSD ofc; will add seccomp/landlock in the future, probably) > > > I feels like something I could just nod along to (without really/properly understanding) but I suspect it is probably an interesting design concept. > > Kind regards, > > ========================================================================= =========================================================================== ================== > > Jonathan McHugh > > indieterminacy@libre.brussels > > July 1, 2021 6:52 PM, "Omar Polo" op@omarpolo.com wrote: > > > Hello everyone, > > > > During the last 3/4 months I've been working on a yet another Gemini > > > > ncurses client: telescope > > > > => gemini://telescope.omarpolo.com > > > > => https://telescope.omarpolo.com > > > > It's obviously a project only for fun, in a very-WIP stage and with lots > > > > of missing pieces, but it's improving and I've reached the point where I > > > > think I can present it to a wider audience. > > > > The main difference between telescope and others (I've only tried tinmop > > > > and amfora as TUI clients) is the Emacs (and w3m) inspired interface: > > > > instead of scrolling a page and typing a number to open a link, you have > > > > a cursor you can move freely around the page. > > > > The default keybindings are heavily inspired from Emacs, but I tried at > > > > least to include some keys familiar to vi(1) users, so hjkl, gg, G, gT > > > > etc. work. All the keybindings are customizable anyway. > > > > The current list of features is honestly quite short: > > > > - color and keybindings are customizable > > - history > > - rudimentary bookmark management > > - tabs (on startup reloads the last set of tabs) > > - streaming pages > > - rich set of commands to move around the page > > - splitted in three different process, each one is pledged (this only > > > > on OpenBSD ofc; will add seccomp/landlock in the future, probably) > > > > while the TODO list is ever-growing! > > > > I know there are various annoyances still (I just fixed the resize > > > > "jump" in the main branch for instance), but as I was saying, it has > > > > now reached a point where I think it's starting to become "usable". I'd > > > > love to receive feedbacks (and even more patches! :P) > > > > Telescope 0.3 is available on guix, thanks to cage who did the work. > > > > Precompiled binaries for linux amd64 and aarch64 are available from the > > > > site, but it's very easy to compile from source since it only depends on > > > > libevent, libncursesw, libtls and yacc/bison. It's known to compile and > > > > run on FreeBSD too. > > > > Cheers, > > > > Omar Polo > > -- > > Message: 4 > > Date: Thu, 01 Jul 2021 20:37:26 +0200 > > From: Omar Polo op@omarpolo.com > > To: Jonathan McHugh indieterminacy@libre.brussels > > Cc: Gemini application layer protocol gemini@lists.orbitalfox.eu > > Subject: Re: [users] [ANN] telescope -- yet another browser > > Message-ID: 87eechubh5.fsf@omarpolo.com > > Content-Type: text/plain > > Jonathan McHugh indieterminacy@libre.brussels writes: > > > Hi Omar, > > > > Would you please mind elaborating on this bullet point please? > > > > * splitted in three different process, each one is pledged (this only > > on OpenBSD ofc; will add seccomp/landlock in the future, probably) > > > > > > I feels like something I could just nod along to (without really/properly understanding) but I suspect it is probably an interesting design concept. > > Probably I should have use the "privsep" term, but it felt a slightly > > exaggeration. > > Telescope forks as soon as it can into three processes, each one does > > only one thing (conceptually) and they talk via IPC (using imsg from > > OpenBSD' libutil in particular). Furthermore, on OpenBSD, each process > > is sandboxed with pledge(2) [0]. It's on my todo-list to do the same > > with seccomp on linux, but later, probably around the 1.0. Seccomp is > > very low-level and in general annoying to work with. > > This way, for e.g. the `client' process (the only one with the network > > access) can't be tricked into reading your ssh keys, because the kernel > > would kill it as soon as it tries to open(2). > > Modern web browsers also do something similar to this, at least to my > > understanding. (see firefox project electrolysis and fission) > > This is usually considered a security technique and while that's true, > > I find that it also encourages cleaner code that's simpler to reason > > about, when writing C at least. > > I wrote more about pledge/seccomp/capsicum here[1]: while the details > > regarding the implementation of gmid have changed a bit, the overall > > description of the different sandboxes is still relevant :) > > Cheers, > > Omar Polo > > [0]: gemini://gemini.omarpolo.com/cgi/man/pledge or > > https://man.openbsd.org/pledge > > [1]: gemini://gemini.omarpolo.com/post/gmid-sandbox.gmi > > P.S.: Thanks for noticing the wrong url. I fixed it in the gemini > > version of the page when the patch for telescope 0.3 was > > committed, but forgot to update it in http-land! > > P.P.S: regarding tinmop: it's a very peculiar program -- in a good way. > > It's both a pleroma AND gemini client! It's a complete client: > > it has subscriptions support, a really cool history completion > > UI, built-in help, IRI support (I haven't tested this one though) > > and so on. And did I mention that it's also a pleroma client? :D > > I'm a little bit biased though, because both cage and I are > > usually on #gemini-it on libera.chat and talk frequently. He > > (and the others there) have influenced telescope and I think I > > can say that I did the same with tinmop. > > > Kind regards, > > > > ==================== > > > > Jonathan McHugh > > > > indieterminacy@libre.brussels > > > > July 1, 2021 6:52 PM, "Omar Polo" op@omarpolo.com wrote: > > > > > Hello everyone, > > > > > > During the last 3/4 months I've been working on a yet another Gemini > > > > > > ncurses client: telescope > > > > > > => gemini://telescope.omarpolo.com > > > > > > => https://telescope.omarpolo.com > > > > > > It's obviously a project only for fun, in a very-WIP stage and with lots > > > > > > of missing pieces, but it's improving and I've reached the point where I > > > > > > think I can present it to a wider audience. > > > > > > The main difference between telescope and others (I've only tried tinmop > > > > > > and amfora as TUI clients) is the Emacs (and w3m) inspired interface: > > > > > > instead of scrolling a page and typing a number to open a link, you have > > > > > > a cursor you can move freely around the page. > > > > > > The default keybindings are heavily inspired from Emacs, but I tried at > > > > > > least to include some keys familiar to vi(1) users, so hjkl, gg, G, gT > > > > > > etc. work. All the keybindings are customizable anyway. > > > > > > The current list of features is honestly quite short: > > > > > > - color and keybindings are customizable > > > - history > > > - rudimentary bookmark management > > > - tabs (on startup reloads the last set of tabs) > > > - streaming pages > > > - rich set of commands to move around the page > > > - splitted in three different process, each one is pledged (this only > > > > > > on OpenBSD ofc; will add seccomp/landlock in the future, probably) > > > > > > while the TODO list is ever-growing! > > > > > > I know there are various annoyances still (I just fixed the resize > > > > > > "jump" in the main branch for instance), but as I was saying, it has > > > > > > now reached a point where I think it's starting to become "usable". I'd > > > > > > love to receive feedbacks (and even more patches! :P) > > > > > > Telescope 0.3 is available on guix, thanks to cage who did the work. > > > > > > Precompiled binaries for linux amd64 and aarch64 are available from the > > > > > > site, but it's very easy to compile from source since it only depends on > > > > > > libevent, libncursesw, libtls and yacc/bison. It's known to compile and > > > > > > run on FreeBSD too. > > > > > > Cheers, > > > > > > Omar Polo > > -- > > Message: 5 > > Date: Thu, 1 Jul 2021 21:54:18 +0000 > > From: Jonathan Lane tidux@sdf.org > > To: gemini@lists.orbitalfox.eu > > Subject: Re: [users] [ANN] telescope -- yet another browser > > Message-ID: 20210701215418.jmhcf4gqjh6jmfcs@faeroes.freeshell.org > > Content-Type: text/plain; charset=us-ascii > > On Thu, Jul 01, 2021 at 06:51:33PM +0200, Omar Polo wrote: > > > Hello everyone, > > > > During the last 3/4 months I've been working on a yet another Gemini > > > > ncurses client: telescope > > > > => gemini://telescope.omarpolo.com > > > > => https://telescope.omarpolo.com > > > > It's obviously a project only for fun, in a very-WIP stage and with lots > > > > of missing pieces, but it's improving and I've reached the point where I > > > > think I can present it to a wider audience. > > It looks great! I like it so far. The one missing feature that would > > let me ditch Amfora completely is local file support. > > ------------------------------------------------------------------------- ----------------------------------------------------- > > tidux@sdf.org > > SDF Public Access UNIX System - http://sdf.org > > > --------------------------------------------------------------- > > Message: 6 > > Date: Thu, 1 Jul 2021 18:33:49 -0500 > > From: Brandon Taylor br.ta.2818@gmail.com > > To: gemini@lists.orbitalfox.eu > > Subject: Upload a file to gemlog.blue? > > Message-ID: > > CAMYTvdBHvifqAC-6ZM3BVzFWp+ptv4g=oJEWj6t1M-aYKb6HEA@mail.gmail.com > > Content-Type: text/plain; charset="utf-8" > > I know the maintainers of gemlog.blue intended their capsule to be a > > quick-and-easy way for new Gemini protocol users to learn the basics of the > > thing -- create an account, add a post, edit a post, delete a post. But my > > question is, is there any way to do a direct upload of a Gemini file to > > this capsule? If not, what would be a better Gemini capsule that would > > accommodate for direct uploads? > > Brandon Taylor > > -------------- next part -------------- > > An HTML attachment was scrubbed... > > URL: https://lists.orbitalfox.eu/archives/gemini/attachments/20210701/e90 2037b/attachment-0001.htm > > Message: 7 > > Date: Fri, 2 Jul 2021 00:04:28 +0000 (UTC) > > From: Andrew Singleton singletona082@gmail.com > > To: Brandon Taylor br.ta.2818@gmail.com > > Cc: gemini@lists.orbitalfox.eu > > Subject: Re: Upload a file to gemlog.blue? > > Message-ID: 21e78f27-4a5d-4876-9e4b-acc8d2e975d4@gmail.com > > Content-Type: text/plain; charset="utf-8" > > Flounder.online allows sftp access to your user directory. Their web tools on the http site are pretty meh, and they have a few here limits (128k max file size, I want to say a 104 or so file limit. 10mb userspace limit.) > > They also mirror user content for html browsers, which is how I found the site out. So also doubles as easy way to advertise your content on the Big Web too. Not perfect, but it's letting me built a site up and get into the habit of maintaining it so if I end up migrating I can just take my backup and go elsewhere. Also the server maintainer and owner seems interested in allowing users to compress their sites to .gml files but I don't know if there's been any work yet on they front. > > Apologies for sounding like an advertisement. The place is really nice as a 'getting your feet wet' option specially if, like me. You have no disposable income. > > Jul 1, 2021 6:34:24 PM Brandon Taylor br.ta.2818@gmail.com: > > > I know the maintainers of gemlog.blue intended their capsule to be a quick-and-easy way for new Gemini protocol users to learn the basics of the thing -- create an account, add a post, edit a post, delete a post. But my question is, is there any way to do a direct upload of a Gemini /file/?to this capsule? If not, what would be a better Gemini capsule that would accommodate for direct uploads? > > > > Brandon Taylor > > -------------- next part -------------- > > An HTML attachment was scrubbed... > > URL: https://lists.orbitalfox.eu/archives/gemini/attachments/20210702/047 53597/attachment.htm > > Subject: Digest Footer > > Gemini mailing list > > Gemini@lists.orbitalfox.eu > > https://lists.orbitalfox.eu/listinfo/gemini > > > ------------------------------------------------------------------------- ----------------------------------------------- > > End of Gemini Digest, Vol 24, Issue 2
---