💾 Archived View for gemi.dev › gemini-mailing-list › 000956.gmi captured on 2024-08-19 at 02:43:02. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-12-28)
-=-=-=-=-=-=-
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
charliebrownau <charliebrownau@protonmail.com> writes: > Gday Omar Polo Hello :) > Could you please mirror Telescope on sourcehut > A large amount of people are migrating away > from git/github/gitlab I don't think I can, sorry, at least for the moment. Don't get me wrong, I love sourcehut (from what I've seen from the outside at least) and think it's a great product. It would be probably very helpful, not only for telescope but for gmid too, to have a mirror there. There is a built-in mailing list, and the CI supports even some BSDs from what I've heard. However, I have a personal VPS and I'm using GitHub only as a mirror and file storage: it's possible to clone the code from https://git.omarpolo.com/telescope and for issue/patches/feature request I'm always available via email -- either on this address or at telescope@ <the same host>. On github I'm hosting only the versioned tarballs and the binaries. Because I'm not trusting them enough, everything is also signed with my gpg and signify key too. I was thinking (not too seriously) about mirroring the code on codeberg too since I've ended up with creating and account there, if it would help someone. > Also please seriously consider releasing the program > as an appimage, even if its only major release milestones I never used an appimage, but since I'm already providing the precompiled binaries I guess I can try to provide an appimage too. I'll check how to build one and eventually upload the 0.3 version. Just a question, I'm assuming you are familiar with the appimages as a user, what's the benefit of an appimage/snap/... over a statically-linked executable? (from the POV of a user) > Its great to see programs walking away from > SystemD / Dbus / Pulseaudio & > Python / perl / dotnet > > Thanks for your efforts, best of luck Thanks! :) Cheers, Omar Polo > > > 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/e9 02037b/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/04 753597/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
---
Previous Thread: Upload a file to gemlog.blue?
Next Thread: [users] [ANN] telescope -- yet another (amazing) browser ;)