#gopher

57b731e9@nerdpol.ch

MinusBrowser 2.41 is Published

MinusBrowser is a browser for the Minus, Gopher, and DICT protocols, with limited support for HTTPS.

MinusBrowser is written for Linux-based operating systems.

  • Updated to Tor 0.4.8.13. This fixes a bug in the previous version of Tor.
  • Shortened the Tor section of the status display.
  • Fixed a bug in the bookmarking of pages in the MinusBrowser folder. This fixes a bug in previous versions.
  • Simplified the bookmarking code, and added code that prevents bookmarking pages already bookmarked.
  • Replaced the "Add to menu" button with a "Bookmark page" button. Typing Shift-Control-m is now the only way to add MinusBrowser to the Applications menu. Pages are bookmarked more often than MinusBrowser is added to the menu.
  • The "Home Page" button is now next to the "Server" button, and the "Bookmark page" button is where the "Add to menu" button used to be.

To update to this new version, if you already have MinusBrowser 2.1 or later, just follow the instructions on your browser’s home page. You will not need to use a web browser to update.

To get MinusBrowser if you do not already have it, download this file from Codeberg.

https://codeberg.org/giXzkGsc/Minus-Protocol/raw/branch/main/MinusBrowser.tar.gz

There is no need to install MinusBrowser. Just download the .tar.gz file to your home folder and unpack it with

tar -xzf MinusBrowser.tar.gz

or use your favorite GUI software to unpack it. If you have a version of MinusBrowser earlier than 2.1, unpack the .tar.gz file into the same directory as your present MinusBrowser folder.

To follow the progress of the Minus Protocol Project, click on #minus-protocol or look at https://nerdpol.ch/tags/minus-protocol

You can download MinusBrowser from a terminal window with this command. This will work only if Tor Browser is running because it borrows Tor Browser’s SOCKS5 proxy. (Both Tor Browser and MinusBrowser contain their own copy of Tor.)

curl --socks5-hostname 127.0.0.1:9150 -O gopher://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion:1990/9/MinusBrowser.tar.gz

This works because all Minus URLs can be translated into Gopher URLs.

minus://something.onion/gopher://something.onion:1990/9/

For more information:

[minus://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion/](minus://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion/)
https://codeberg.org/giXzkGsc/Minus-Protocol

#internet #protocol #tcp #hypertext #http #gopher #minus #minus-protocol #browser #minusbrowser #minus-browser #server #minus-server

57b731e9@nerdpol.ch

The Next Version of MinusBrowser

MinusBrowser is a browser for the Minus, Gopher, and DICT protocols, with limited support for HTTPS. MinusBrowser is written for Linux-based operating systems.

In less than 24 hours from now, I plan to publish version 2.41 of MinusBrowser. Normally, I publish no more often than every 14 days, unless I discover a bug that I consider important. This time the Tor Project has discovered a bug in Tor that they consider important. I had already made changes to MinusBrowser before this new version of Tor was published. I will review these changes before I publish version 2.41 of MinusBrowser.

#internet #protocol #tcp #hypertext #http #gopher #minus #minus-protocol #browser #minusbrowser #minus-browser #server #minus-server

57b731e9@nerdpol.ch

The following is an excerpt from
https://codeberg.org/giXzkGsc/Minus-Protocol/raw/branch/main/README.md

Minus Protocol Project

What is Minus?

The name Minus was inspired by Gopher. Gopher Plus added features to Gopher, but I wanted to subtract features. I wanted a Gopher Minus. I shortened this to Minus.

Minus is about as simple, secure, and privacy-respecting as a file service can possibly be.

A Minus client sends one line of plain text to the server that specifies the file desired, and the Minus server either sends back the file or an error message in UTF-8 text. There is nothing like request and response headers and nothing like cookies. The server software doesn't identify itself to the client, and the client does not identify itself to the server. The client opens the TCP connection, and the server closes it. No other communication is allowed between client and server.

The Minus analog of a Web Site, Gopher Hole, or Gemini Capsule is the Minus Library. Minus Libraries are a way to make media available to be perused. As with public libraries, users are not required to identify themselves before they are allowed to peruse media. Minus does not prevent inpersonation; it prevents identification in order to protect privacy.

When a Minus client creates or alters a file on the device it runs on, it does so only when the user explicitly causes it to. The server can not store any information on the client in any way, except when the client fetches a file from the server. Similarly, the client can not cause any information to be stored on the server by any means. The server can keep a request log, but is not required to. Because Tor is always used, this log can not include the IP addresses of clients.

The files served can be of any type, but only .minus, .txt, .text, and .asc files will be displayed by the client without first being saved to mass storage.

All Minus servers that serve files over the Internet are required to run as Tor Onion Services. Minus clients should have Tor built in the way that Tor Browser does. Tor provides transport security and allows Minus to work without certificate authorities or domain registrars. It also prevents clients and servers from learning each other's IP addresses.

Minus (.minus) files are UTF-8 text. Markings similar to Markdown are allowed but not required. Clients are allowed to ignore markings, but they are meant to indicate parts of the file and the language (e.g., French) of the file. How text is displayed by the client is controlled by the client and its user. The intention is to take power away from the author and give it to the reader.

Markings are not allowed to be hidden from the user. Nothing in the file is allowed to be hidden from the user.

Minus files can contain hyperlinks to other files. Any URL alone on a line is automatically a link. There are no "inline" links, and no relative links to files on the Internet.

Minus defines its own MIME type, like HTTP's text/html. This is text/minus, and the file name suffix is .minus.

Minus URLs are of the form minus://domain.onion/something.minus. There is no optional authority component, nor are there any optional query or fragment components. The browser sends the part of the URL after the .onion to the server to specify the desired file.

#internet #protocol #tcp #hypertext #http #gopher #minus #minus-protocol #browser #minusbrowser #minus-browser #server #minus-server

57b731e9@nerdpol.ch

MinusBrowser 2.40 is Published

Minus is like Gopher, but even simpler. MinusBrowser also browses Gopherspace.

MinusBrowser is written for Linux-based operating systems.

  • MinusBrowser now works around a bug in some old versions of cal.
  • MinusBrowser now behaves properly when a download of a file that is not plain text fails. This fixes a bug in previous versions.
  • file://minusupdate.tar.gz is now displayed in the URL area of the window after a MinusBrowser update is downloaded and verified. Previously, it displayed file://minusupdate.tar.gz.gpg. This fixes a bug in previous versions.
  • The built-in copy of the Minus Protocol Specification has been revised to add more details. These changes should not require any changes to Minus client or server software that you wrote while following the previous version of the Specification.

To update to this new version, if you already have MinusBrowser 2.1 or later, just follow the instructions on your browser’s home page. You will not need to use a web browser to update.

To get MinusBrowser if you do not already have it, download this file from Codeberg.

https://codeberg.org/giXzkGsc/Minus-Protocol/raw/branch/main/MinusBrowser.tar.gz

There is no need to install MinusBrowser. Just download the .tar.gz file to your home folder and unpack it with

tar -xzf MinusBrowser.tar.gz

or use your favorite GUI software to unpack it. If you have a version of MinusBrowser earlier than 2.1, unpack the .tar.gz file into the same directory as your present MinusBrowser folder.

To follow the progress of the Minus Protocol Project, click on #minus-protocol or look at https://nerdpol.ch/tags/minus-protocol

You can download MinusBrowser from a terminal window with this command. This will work only if Tor Browser is running because it borrows Tor Browser’s SOCKS5 proxy. (Both Tor Browser and MinusBrowser contain their own copy of Tor.)

curl --socks5-hostname 127.0.0.1:9150 -O gopher://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion:1990/9/MinusBrowser.tar.gz

This works because all Minus URLs can be translated into Gopher URLs.

minus://something.onion/gopher://something.onion:1990/9/

For more information:

[minus://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion/](minus://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion/)
https://codeberg.org/giXzkGsc/Minus-Protocol

#internet #protocol #tcp #hypertext #http #gopher #minus #minus-protocol #browser #minusbrowser #minus-browser #server #minus-server

57b731e9@nerdpol.ch

MinusBrowser 2.39.3 is Published

Minus is like Gopher, but even simpler. MinusBrowser also browses Gopherspace.

MinusBrowser is written for Linux-based operating systems.

  • MinusBrowser now checks to make sure the cal command is available before it attempts to display about: pages with calendars. Tails does not have cal or ncal installed by default. It is possible that other distros have this same problem. This fixes a bug in recent versions.

To update to this new version, if you already have MinusBrowser 2.1 or later, just follow the instructions on your browser’s home page. You will not need to use a web browser to update.

To get MinusBrowser if you do not already have it, download this file from Codeberg.

https://codeberg.org/giXzkGsc/Minus-Protocol/raw/branch/main/MinusBrowser.tar.gz

There is no need to install MinusBrowser. Just download the .tar.gz file to your home folder and unpack it with

tar -xzf MinusBrowser.tar.gz

or use your favorite GUI software to unpack it. If you have a version of MinusBrowser earlier than 2.1, unpack the .tar.gz file into the same directory as your present MinusBrowser folder.

To follow the progress of the Minus Protocol Project, click on #minus-protocol or look at https://nerdpol.ch/tags/minus-protocol

You can download MinusBrowser from a terminal window with this command. This will work only if Tor Browser is running because it borrows Tor Browser’s SOCKS5 proxy. (Both Tor Browser and MinusBrowser contain their own copy of Tor.)

curl --socks5-hostname 127.0.0.1:9150 -O gopher://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion:1990/9/MinusBrowser.tar.gz

This works because all Minus URLs can be translated into Gopher URLs.

minus://something.onion/gopher://something.onion:1990/9/

For more information:

[minus://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion/](minus://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion/)
https://codeberg.org/giXzkGsc/Minus-Protocol

#internet #protocol #tcp #hypertext #http #gopher #minus #minus-protocol #browser #minusbrowser #minus-browser #server #minus-server

57b731e9@nerdpol.ch

MinusBrowser 2.39.2 is Published

Minus is like Gopher, but even simpler. MinusBrowser also browses Gopherspace.

MinusBrowser is written for Linux-based operating systems.

  • Fixed error handling of about: pages for out-of-range years. This fixes a bug in previous versions.
  • Typing Shift-Control-t now displays the about:today page.
  • Typing Shift-Control-m is now equivalent to clicking the "Add to menu" button. Now, once again, all buttons have keyboard equivalents.

To update to this new version, if you already have MinusBrowser 2.1 or later, just follow the instructions on your browser’s home page. You will not need to use a web browser to update.

To get MinusBrowser if you do not already have it, download this file from Codeberg.

https://codeberg.org/giXzkGsc/Minus-Protocol/raw/branch/main/MinusBrowser.tar.gz

There is no need to install MinusBrowser. Just download the .tar.gz file to your home folder and unpack it with

tar -xzf MinusBrowser.tar.gz

or use your favorite GUI software to unpack it. If you have a version of MinusBrowser earlier than 2.1, unpack the .tar.gz file into the same directory as your present MinusBrowser folder.

To follow the progress of the Minus Protocol Project, click on #minus-protocol or look at https://nerdpol.ch/tags/minus-protocol

You can download MinusBrowser from a terminal window with this command. This will work only if Tor Browser is running because it borrows Tor Browser’s SOCKS5 proxy. (Both Tor Browser and MinusBrowser contain their own copy of Tor.)

curl --socks5-hostname 127.0.0.1:9150 -O gopher://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion:1990/9/MinusBrowser.tar.gz

This works because all Minus URLs can be translated into Gopher URLs.

minus://something.onion/gopher://something.onion:1990/9/

For more information:

[minus://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion/](minus://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion/)
https://codeberg.org/giXzkGsc/Minus-Protocol

#internet #protocol #tcp #hypertext #http #gopher #minus #minus-protocol #browser #minusbrowser #minus-browser #server #minus-server

57b731e9@nerdpol.ch

MinusBrowser 2.39.1 is Published

Minus is like Gopher, but even simpler. MinusBrowser also browses Gopherspace.

MinusBrowser is written for Linux-based operating systems.

Version 2.39.1 of MinusBrowser.

  • Capital letters are now allowed in domain names. This fixes a bug in previous versions.

To update to this new version, if you already have MinusBrowser 2.1 or later, just follow the instructions on your browser’s home page. You will not need to use a web browser to update.

To get MinusBrowser if you do not already have it, download this file from Codeberg.

https://codeberg.org/giXzkGsc/Minus-Protocol/raw/branch/main/MinusBrowser.tar.gz

There is no need to install MinusBrowser. Just download the .tar.gz file to your home folder and unpack it with

tar -xzf MinusBrowser.tar.gz

or use your favorite GUI software to unpack it. If you have a version of MinusBrowser earlier than 2.1, unpack the .tar.gz file into the same directory as your present MinusBrowser folder.

To follow the progress of the Minus Protocol Project, click on #minus-protocol or look at https://nerdpol.ch/tags/minus-protocol

You can download MinusBrowser from a terminal window with this command. This will work only if Tor Browser is running because it borrows Tor Browser’s SOCKS5 proxy. (Both Tor Browser and MinusBrowser contain their own copy of Tor.)

curl --socks5-hostname 127.0.0.1:9150 -O gopher://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion:1990/9/MinusBrowser.tar.gz

This works because all Minus URLs can be translated into Gopher URLs.

minus://something.onion/gopher://something.onion:1990/9/

For more information:

[minus://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion/](minus://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion/)
https://codeberg.org/giXzkGsc/Minus-Protocol

#internet #protocol #tcp #hypertext #http #gopher #minus #minus-protocol #browser #minusbrowser #minus-browser #server #minus-server

57b731e9@nerdpol.ch

MinusBrowser 2.39 is Published

Minus is like Gopher, but even simpler. MinusBrowser also browses Gopherspace.

MinusBrowser is written for Linux-based operating systems.

  • Updated OpenSSL (used by Tor) to 3.0.15.
  • Added an about:today page with today's date and time and a calendar for the current month, the previous 5 months, and the next 6 months.
  • Added about pages for each year from 1 to 9999. For example, the calendar for this year is about:2024.
  • MinusBrowser now behaves properly when you try to view a file or folder that you do not have permission to view. This fixes a bug in previous versions.
  • The Minus Protocol Specification has been edited to change loopback to localhost. This corrects a typographical error.

To update to this new version, if you already have MinusBrowser 2.1 or later, just follow the instructions on your browser’s home page. You will not need to use a web browser to update.

To get MinusBrowser if you do not already have it, download this file from Codeberg.

https://codeberg.org/giXzkGsc/Minus-Protocol/raw/branch/main/MinusBrowser.tar.gz

There is no need to install MinusBrowser. Just download the .tar.gz file to your home folder and unpack it with

tar -xzf MinusBrowser.tar.gz

or use your favorite GUI software to unpack it. If you have a version of MinusBrowser earlier than 2.1, unpack the .tar.gz file into the same directory as your present MinusBrowser folder.

To follow the progress of the Minus Protocol Project, click on #minus-protocol or look at https://nerdpol.ch/tags/minus-protocol

You can download MinusBrowser from a terminal window with this command. This will work only if Tor Browser is running because it borrows Tor Browser’s SOCKS5 proxy. (Both Tor Browser and MinusBrowser contain their own copy of Tor.)

curl --socks5-hostname 127.0.0.1:9150 -O gopher://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion:1990/9/MinusBrowser.tar.gz

This works because all Minus URLs can be translated into Gopher URLs.

minus://something.onion/gopher://something.onion:1990/9/

For more information:

[minus://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion/](minus://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion/)
https://codeberg.org/giXzkGsc/Minus-Protocol

#internet #protocol #tcp #hypertext #http #gopher #minus #minus-protocol #browser #minusbrowser #minus-browser #server #minus-server

57b731e9@nerdpol.ch

MinusBrowser 2.38 is Published

Minus is like Gopher, but even simpler. MinusBrowser also browses Gopherspace.

MinusBrowser is written for Linux-based operating systems.

  • The about:computer page now displays information about mounted volumes.
  • The built-in documentation now includes RFC 1436 (The Internet Gopher Protocol) and RFC 4266 (The Gopher URI Scheme).
  • When MinusBrowser displays a man page, it now also displays error messages (if any) from the man command.
  • Handling of links is simpler now. One result of this is that all URLs alone on a line are links, even when the protocol is not one that MinusBrowser currently supports (e.g., gemini:// and ftps://). Clicking on a link with an unsupported protocol simply displays an error message.

To update to this new version, if you already have MinusBrowser 2.1 or later, just follow the instructions on your browser’s home page. You will not need to use a web browser to update.

To get MinusBrowser if you do not already have it, download this file from Codeberg.

https://codeberg.org/giXzkGsc/Minus-Protocol/raw/branch/main/MinusBrowser.tar.gz

There is no need to install MinusBrowser. Just download the .tar.gz file to your home folder and unpack it with

tar -xzf MinusBrowser.tar.gz

or use your favorite GUI software to unpack it. If you have a version of MinusBrowser earlier than 2.1, unpack the .tar.gz file into the same directory as your present MinusBrowser folder.

To follow the progress of the Minus Protocol Project, click on #minus-protocol or look at https://nerdpol.ch/tags/minus-protocol

You can download MinusBrowser from a terminal window with this command. This will work only if Tor Browser is running because it borrows Tor Browser’s SOCKS5 proxy. (Both Tor Browser and MinusBrowser contain their own copy of Tor.)

curl --socks5-hostname 127.0.0.1:9150 -O gopher://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion:1990/9/MinusBrowser.tar.gz

This works because all Minus URLs can be translated into Gopher URLs.

minus://something.onion/gopher://something.onion:1990/9/

For more information:

[minus://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion/](minus://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion/)
https://codeberg.org/giXzkGsc/Minus-Protocol

#internet #protocol #tcp #hypertext #http #gopher #minus #minus-protocol #browser #minusbrowser #minus-browser #server #minus-server

57b731e9@nerdpol.ch

MinusBrowser 2.37.2 is Published

Minus is like Gopher, but even simpler. MinusBrowser also browses Gopherspace.

MinusBrowser is written for Linux-based operating systems.

  • MinusBrowser now once again properly handles downloading files other than text files. This fixes a bug in the previous 5 versions.

I just found this bug and thought that I must fix as soon as possible.

To update to this new version, if you already have MinusBrowser 2.1 or later, just follow the instructions on your browser’s home page. You will not need to use a web browser to update.

To get MinusBrowser if you do not already have it, download this file from Codeberg.

https://codeberg.org/giXzkGsc/Minus-Protocol/raw/branch/main/MinusBrowser.tar.gz

There is no need to install MinusBrowser. Just download the .tar.gz file to your home folder and unpack it with

tar -xzf MinusBrowser.tar.gz

or use your favorite GUI software to unpack it. If you have a version of MinusBrowser earlier than 2.1, unpack the .tar.gz file into the same directory as your present MinusBrowser folder.

To follow the progress of the Minus Protocol Project, click on #minus-protocol or look at https://nerdpol.ch/tags/minus-protocol

You can download MinusBrowser from a terminal window with this command. This will work only if Tor Browser is running because it borrows Tor Browser’s SOCKS5 proxy. (Both Tor Browser and MinusBrowser contain their own copy of Tor.)

curl --socks5-hostname 127.0.0.1:9150 -O gopher://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion:1990/9/MinusBrowser.tar.gz

This works because all Minus URLs can be translated into Gopher URLs.

minus://something.onion/gopher://something.onion:1990/9/

For more information:

[minus://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion/](minus://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion/)
https://codeberg.org/giXzkGsc/Minus-Protocol

#internet #protocol #tcp #hypertext #http #gopher #minus #minus-protocol #browser #minusbrowser #minus-browser #server #minus-server

57b731e9@nerdpol.ch

MinusBrowser 2.37.1 is Published

Minus is like Gopher, but even simpler. MinusBrowser also browses Gopherspace.

MinusBrowser is written for Linux-based operating systems.

  • When you click on a Gopher type 7 link (a Gopher search service), MinusBrowser now copies the URL to the text entry area and appends %09 instead of ? to comform to RFC 4266. ? worked with most, but not all services. This fixes a bug in previous versions.

To update to this new version, if you already have MinusBrowser 2.1 or later, just follow the instructions on your browser’s home page. You will not need to use a web browser to update.

To get MinusBrowser if you do not already have it, download this file from Codeberg.

https://codeberg.org/giXzkGsc/Minus-Protocol/raw/branch/main/MinusBrowser.tar.gz

There is no need to install MinusBrowser. Just download the .tar.gz file to your home folder and unpack it with

tar -xzf MinusBrowser.tar.gz

or use your favorite GUI software to unpack it. If you have a version of MinusBrowser earlier than 2.1, unpack the .tar.gz file into the same directory as your present MinusBrowser folder.

To follow the progress of the Minus Protocol Project, click on #minus-protocol or look at https://nerdpol.ch/tags/minus-protocol

You can download MinusBrowser from a terminal window with this command. This will work only if Tor Browser is running because it borrows Tor Browser’s SOCKS5 proxy. (Both Tor Browser and MinusBrowser contain their own copy of Tor.)

curl --socks5-hostname 127.0.0.1:9150 -O gopher://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion:1990/9/MinusBrowser.tar.gz

This works because all Minus URLs can be translated into Gopher URLs.

minus://something.onion/gopher://something.onion:1990/9/

For more information:

[minus://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion/](minus://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion/)
https://codeberg.org/giXzkGsc/Minus-Protocol

#internet #protocol #tcp #hypertext #http #gopher #minus #minus-protocol #browser #minusbrowser #minus-browser #server #minus-server

57b731e9@nerdpol.ch

MinusBrowser 2.37 is Published

Minus is like Gopher, but even simpler. MinusBrowser also browses Gopherspace.

MinusBrowser is written for Linux-based operating systems.

  • The about:browser page now includes the versions of the software used to read pages aloud, as well as the versions of other software used by MinusBrowser.
  • The about:network page now includes more information.
  • MinusBrowser can now extract information about IP addresses and domain names from the web page returned by ipleak.net. Enter or select an IP address or domain name and then type Shift-Control-i. If you type Shift-Control-i when nothing is entered or selected, you will see information about your current Tor exit node.

To update to this new version, if you already have MinusBrowser 2.1 or later, just follow the instructions on your browser’s home page. You will not need to use a web browser to update.

To get MinusBrowser if you do not already have it, download this file from Codeberg.

https://codeberg.org/giXzkGsc/Minus-Protocol/raw/branch/main/MinusBrowser.tar.gz

There is no need to install MinusBrowser. Just download the .tar.gz file to your home folder and unpack it with

tar -xzf MinusBrowser.tar.gz

or use your favorite GUI software to unpack it. If you have a version of MinusBrowser earlier than 2.1, unpack the .tar.gz file into the same directory as your present MinusBrowser folder.

To follow the progress of the Minus Protocol Project, click on #minus-protocol or look at https://nerdpol.ch/tags/minus-protocol

You can download MinusBrowser from a terminal window with this command. This will work only if Tor Browser is running because it borrows Tor Browser’s SOCKS5 proxy. (Both Tor Browser and MinusBrowser contain their own copy of Tor.)

curl --socks5-hostname 127.0.0.1:9150 -O gopher://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion:1990/9/MinusBrowser.tar.gz

This works because all Minus URLs can be translated into Gopher URLs.

minus://something.onion/gopher://something.onion:1990/9/

For more information:

[minus://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion/](minus://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion/)
https://codeberg.org/giXzkGsc/Minus-Protocol

#internet #protocol #tcp #hypertext #http #gopher #minus #minus-protocol #browser #minusbrowser #minus-browser #server #minus-server

57b731e9@nerdpol.ch

MinusBrowser 2.36.1 is Published

Minus is like Gopher, but even simpler. MinusBrowser also browses Gopherspace.

MinusBrowser is written for Linux-based operating systems.

  • Any . at the beginning of a default file name should now be stripped out for all files, not just some. This fixes a bug in the previous version.

To update to this new version, if you already have MinusBrowser 2.1 or later, just follow the instructions on your browser’s home page. You will not need to use a web browser to update.

To get MinusBrowser if you do not already have it, download this file from Codeberg.

https://codeberg.org/giXzkGsc/Minus-Protocol/raw/branch/main/MinusBrowser.tar.gz

There is no need to install MinusBrowser. Just download the .tar.gz file to your home folder and unpack it with

tar -xzf MinusBrowser.tar.gz

or use your favorite GUI software to unpack it. If you have a version of MinusBrowser earlier than 2.1, unpack the .tar.gz file into the same directory as your present MinusBrowser folder.

To follow the progress of the Minus Protocol Project, click on #minus-protocol or look at https://nerdpol.ch/tags/minus-protocol

You can download MinusBrowser from a terminal window with this command. This will work only if Tor Browser is running because it borrows Tor Browser’s SOCKS5 proxy. (Both Tor Browser and MinusBrowser contain their own copy of Tor.)

curl --socks5-hostname 127.0.0.1:9150 -O gopher://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion:1990/9/MinusBrowser.tar.gz

This works because all Minus URLs can be translated into Gopher URLs.

minus://something.onion/gopher://something.onion:1990/9/

For more information:

[minus://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion/](minus://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion/)
https://codeberg.org/giXzkGsc/Minus-Protocol

#internet #protocol #tcp #hypertext #http #gopher #minus #minus-protocol #browser #minusbrowser #minus-browser #server #minus-server

57b731e9@nerdpol.ch

MinusBrowser 2.36 is Published

Minus is like Gopher, but even simpler. MinusBrowser also browses Gopherspace.

MinusBrowser is written for Linux-based operating systems.

  • The .bash_history file now appears on the "Read file" page. This provides an easy way to search and copy from the history.
  • Non-alphanumeric characters in file:// links are now better handled. This fixes a bug in previous versions.
  • yewtu.be URLs can now be played in the same way that www.youtube.com URLs are played.
  • If a ? appears in a YouTube or YewTube URL, the ? and everything that follows it is stripped out. This prevents YouTube's tracking.
  • Any . at the beginning is stripped out of the default file name of a file before it is saved.

To update to this new version, if you already have MinusBrowser 2.1 or later, just follow the instructions on your browser’s home page. You will not need to use a web browser to update.

To get MinusBrowser if you do not already have it, download this file from Codeberg.

https://codeberg.org/giXzkGsc/Minus-Protocol/raw/branch/main/MinusBrowser.tar.gz

There is no need to install MinusBrowser. Just download the .tar.gz file to your home folder and unpack it with

tar -xzf MinusBrowser.tar.gz

or use your favorite GUI software to unpack it. If you have a version of MinusBrowser earlier than 2.1, unpack the .tar.gz file into the same directory as your present MinusBrowser folder.

To follow the progress of the Minus Protocol Project, click on #minus-protocol or look at https://nerdpol.ch/tags/minus-protocol

You can download MinusBrowser from a terminal window with this command. This will work only if Tor Browser is running because it borrows Tor Browser’s SOCKS5 proxy. (Both Tor Browser and MinusBrowser contain their own copy of Tor.)

curl --socks5-hostname 127.0.0.1:9150 -O gopher://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion:1990/9/MinusBrowser.tar.gz

This works because all Minus URLs can be translated into Gopher URLs.

minus://something.onion/gopher://something.onion:1990/9/

For more information:

[minus://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion/](minus://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion/)
https://codeberg.org/giXzkGsc/Minus-Protocol

#internet #protocol #tcp #hypertext #http #gopher #minus #minus-protocol #browser #minusbrowser #minus-browser #server #minus-server

57b731e9@nerdpol.ch

MinusBrowser 2.35.1 is Published

Minus is like Gopher, but even simpler. MinusBrowser also browses Gopherspace.

MinusBrowser is written for Linux-based operating systems.

  • MinusBrowser will no longer try to read a URL that does not have a proper domain name. This fixes a bug in previous versions.

I noticed the problem with links at
[gopher://gopher.floodgap.com/1/feeds/democracynow](gopher://gopher.floodgap.com/1/feeds/democracynow)
For some reason bad links like
gopher://Democracy Now! Headlines July 29, 2024: Pres. Nicol:/0/Democracy Now! Headlines July 29, 2024: Pres. Nicol
sometimes appear. Now MinusBrowser makes sure that domain names can only contain letters, numerals, ., -, and :. The : is used when a port is specified.


To update to this new version, if you already have MinusBrowser 2.1 or later, just follow the instructions on your browser’s home page. You will not need to use a web browser to update.

To get MinusBrowser if you do not already have it, download this file from Codeberg.

https://codeberg.org/giXzkGsc/Minus-Protocol/raw/branch/main/MinusBrowser.tar.gz

There is no need to install MinusBrowser. Just download the .tar.gz file to your home folder and unpack it with

tar -xzf MinusBrowser.tar.gz

or use your favorite GUI software to unpack it. If you have a version of MinusBrowser earlier than 2.1, unpack the .tar.gz file into the same directory as your present MinusBrowser folder.

To follow the progress of the Minus Protocol Project, click on #minus-protocol or look at https://nerdpol.ch/tags/minus-protocol

You can download MinusBrowser from a terminal window with this command. This will work only if Tor Browser is running because it borrows Tor Browser’s SOCKS5 proxy. (Both Tor Browser and MinusBrowser contain their own copy of Tor.)

curl --socks5-hostname 127.0.0.1:9150 -O gopher://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion:1990/9/MinusBrowser.tar.gz

This works because all Minus URLs can be translated into Gopher URLs.

minus://something.onion/gopher://something.onion:1990/9/

For more information:

[minus://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion/](minus://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion/)
https://codeberg.org/giXzkGsc/Minus-Protocol

#internet #protocol #tcp #hypertext #http #gopher #minus #minus-protocol #browser #minusbrowser #minus-browser #server #minus-server

57b731e9@nerdpol.ch

MinusBrowser 2.35 is Published

Minus is like Gopher, but even simpler. MinusBrowser also browses Gopherspace.

MinusBrowser is written for Linux-based operating systems.

  • If the server request log is not set to /dev/null, and the log file does not already exist, an empty log file will be created when the server is started. Previously, the log file was not created until the first request was logged.
  • When MinusBrowser creates file:// links to files in your MinusBrowser folder, it now uses relative links (relative to the MinusBrowser folder) whenever possible.
  • The about:server page now includes a local (localhost) link to your library's index.minus page.

To update to this new version, if you already have MinusBrowser 2.1 or later, just follow the instructions on your browser’s home page. You will not need to use a web browser to update.

To get MinusBrowser if you do not already have it, download this file from Codeberg.

https://codeberg.org/giXzkGsc/Minus-Protocol/raw/branch/main/MinusBrowser.tar.gz

There is no need to install MinusBrowser. Just download the .tar.gz file to your home folder and unpack it with

tar -xzf MinusBrowser.tar.gz

or use your favorite GUI software to unpack it. If you have a version of MinusBrowser earlier than 2.1, unpack the .tar.gz file into the same directory as your present MinusBrowser folder.

To follow the progress of the Minus Protocol Project, click on #minus-protocol or look at https://nerdpol.ch/tags/minus-protocol

You can download MinusBrowser from a terminal window with this command. This will work only if Tor Browser is running because it borrows Tor Browser’s SOCKS5 proxy. (Both Tor Browser and MinusBrowser contain their own copy of Tor.)

curl --socks5-hostname 127.0.0.1:9150 -O gopher://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion:1990/9/MinusBrowser.tar.gz

This works because all Minus URLs can be translated into Gopher URLs.

minus://something.onion/gopher://something.onion:1990/9/

For more information:

[minus://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion/](minus://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion/)
https://codeberg.org/giXzkGsc/Minus-Protocol

#internet #protocol #tcp #hypertext #http #gopher #minus #minus-protocol #browser #minusbrowser #minus-browser #server #minus-server

57b731e9@nerdpol.ch

New Version of yt.sh to Work Around YouTube's Tor-unfriendliness

This is for MinusBrowser, the browser for Minus and Gopher, written for Linux-based operating systems.

When MinusBrowser 2.27 was published, @prplcdclnw@diasp.eu and I developed an alternate yt.sh that could play or download YouTube videos without a web browser, using yt-dlp and MPV. The last version of that script I published used Tor for both streaming and downloading.

Recently YouTube has become more Tor-unfriendly. Here is a new version of our yt.sh that allows you not to use Tor, if you choose. Here is the new script. Below the script I will write about how to install and use the new version.

#!/bin/sh

if ! zenity --question --width=400 --title="Use Tor?" --text="Use Tor? With Tor you have much more privacy, but YouTube can be Tor-unfriendly." --ok-label="Use Tor" --cancel-label="Without Tor"
then
  torproxyport="" # no Tor
elif lsof -ni | grep "^tor .*127.0.0.1:9150 (LISTEN)$" > /dev/null
then
  torproxyport="9150" # Tor Browser
else
  torproxyport="9050" # MinusBrowser
fi

if zenity --question --width=400 --title="Stream or Save?" --text="Stream the video or save it?" --ok-label="Save" --cancel-label="Stream"
then
  if which "caja" > /dev/null 2> /dev/null
  then
    caja "${HOME}/Videos" 2> /dev/null
  elif which "nemo" > /dev/null 2> /dev/null
  then
    nemo "${HOME}/Videos" 2> /dev/null
  elif which "pcmanfm" > /dev/null 2> /dev/null
  then
    pcmanfm "${HOME}/Videos" 2> /dev/null
  elif which "thunar" > /dev/null 2> /dev/null
  then
    thunar "${HOME}/Videos" 2> /dev/null
  elif which "dolphin" > /dev/null 2> /dev/null
  then
    dolphin "${HOME}/Videos" 2> /dev/null
  elif which "nautilus" > /dev/null 2> /dev/null
  then
    nautilus "${HOME}/Videos" 2> /dev/null
  fi
  sleep 2
  cd "${HOME}/Videos"
  if test -n "${torproxyport}"
  then
    xterm -e yt-dlp --proxy socks5://127.0.0.1:${torproxyport} -f "[width<1090]" "${1}" 2> /dev/null &
  else
    xterm -e yt-dlp -f "[width<1090]" "${1}" 2> /dev/null &
  fi
else
  if test -n "${torproxyport}"
  then
    xterm -e mpv --volume=30 --volume-max=200 --ytdl-raw-options=proxy=[socks5://127.0.0.1:${torproxyport}] --ytdl-format="[width<1090]" --player-operation-mode=pseudo-gui -- "${1}" 2> /dev/null &
  else
    xterm -e mpv --volume=30 --volume-max=200 --ytdl-format="[width<1090]" --player-operation-mode=pseudo-gui -- "${1}" 2> /dev/null &
  fi
fi

exit 0

To install this new version in MinusBrowser, click on the "Read file" button. Scroll down this "Read file" page to your MinusBrowser folder and click on the link to the files folder inside your MinusBrowser folder. Now scroll down to the bottom of this files page and, while holding down the Control key, click the link to yt.sh. This will open an editor window to yt.sh. Copy the new version above into the editor window, replacing the text already there. Save your edit. You now have the new file.

If you have been using the default yt.sh that plays YouTube videos with the default web browser, you need to know that this script to play videos without a web browser requires that you install MPV, Zenity, XTerm, and yt-dlp.

The best way to install yt-dlp is this.

curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o ~/bin/yt-dlp
chmod 755 ~/bin/yt-dlp

You should update yt-dlp often with this command: yt-dlp -U.

#internet #protocol #tcp #hypertext #http #gopher #minus #minus-protocol #browser #minusbrowser #minus-browser #server #minus-server #yt-dot-sh