WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Dillo Gopher, Gemini and Git plug-ins  (Read 2385 times)

Offline CNK

  • Wiki Author
  • Sr. Member
  • *****
  • Posts: 287
Dillo Gopher, Gemini and Git plug-ins
« on: February 27, 2022, 06:13:03 AM »
Extensions I made that install plug-ins for the Dillo web browser have just been added to the x86_64 repo. These plug-ins written by Charles E. Lehner add support for browsing the Gopher, Gemini, and Git (sort-of) protocols.

The extensions are named: dillo-gopher, dillo-gemini, and dillo-git

The dillo-gemini extension also works on x86 because it's a Bash script, though it doesn't seem to have been added to that repo yet.

The plug-ins are automatically installed for all users with a /home directory when the extension in loaded. Note that as extensions are loaded before mydata.tgz is unpacked during start-up, only the tc user will exist when the extension loads from onboot.lst, so it won't be available for other users unless it's been installed for them previously (eg. by loading the extension manually after boot then backing up to mydata.tgz). The extension is configured in ~/.dillo/dpidrc. For the Gemini extension, the directory ~/.ssb/blobs/tmp is also symlinked to /tmp/ssb/blobs for the storage of temporary files.

So basically load one of the above extensions after loading the Dillo extension of your choice, launch Dillo, then just enter URLs eg.
gopher://quux.org/1/
gemini://gemini.circumlunar.space/
git://github.com/tinycorelinux/Core-scripts

Some other x86_64 extensions that I submitted including Xpdf and a build of Links with graphics support enabled are available now as well.

Offline mocore

  • Hero Member
  • *****
  • Posts: 649
  • ~.~
Re: Dillo Gopher, Gemini and Git plug-ins
« Reply #1 on: March 01, 2022, 01:52:01 PM »

The dillo-gemini extension also works on x86 because it's a Bash script, though it doesn't seem to have been added to that repo yet.

if the fourm deamos allow it
 ::)
if its not gigantic you could all ways post the script on the forum (using clode blocks!! plz) in
 http://forum.tinycorelinux.net/index.php/board,36.0.html - Programming & Scripting - Unofficial

Offline CNK

  • Wiki Author
  • Sr. Member
  • *****
  • Posts: 287
Re: Dillo Gopher, Gemini and Git plug-ins
« Reply #2 on: March 01, 2022, 05:09:40 PM »
Thanks, but since that post the admins have added dillo-gemini.tcz to the x86 repo anyway. It's the same file, so it could just have been manually downloaded from the x86_64 repo and loaded on x86.

The script is also viewable in the author's Git repo here, as shown in the info file.

The same extension probably also works on PiCore, if "openssl-1.1.1.tcz" is changed to "openssl.tcz" in dillo-gemini.tcz.dep, however this hasn't been tested. If someone does test it in PiCore then please report here whether it works. Any issues would probably be with my install script.
« Last Edit: March 01, 2022, 05:15:03 PM by CNK »