- Python 100%
| assets | ||
| pages | ||
| RNS | ||
| destinations.json | ||
| LICENSE.md | ||
| main.py | ||
| README.md | ||
| requirements.txt | ||
| RetClient.py | ||
This project is a work in progress.
Introduction
RetScape is a NomadNet page browser.
RetScape was written using Flet.
Although primarily designed to run on Android, RetScape can also run on Linux and as a Progressive Web Application.
RetScape comes packaged with a version of Reticulum modified to work with Flet on Android. Fork can be found here.
Installation
RetScape requires Sideband, Reticulum, or NomadNet in order to function.
Sideband or Reticulum must already be running before RetScape starts.
Android
Either Sideband or Reticulum (running in Termux) should work.
Sideband: Releases · markqvist/Sideband · GitHub or IzzyOnDroid.
Reticulum: In termux, run: pkg install python3-cryptography , then pip install rns.
Usage
Sideband or Reticulum must already be running before RetScape starts.
There are several notable features that are missing at this time:
-
Fields
-
Page caching
-
Properly fitting text onto screen
-
Better Micron parsing
-
Settings
-
Identities
-
Bookmarks
-
Much, much more.
To visit a node not yet discovered, paste the destination hash into the input at the top of the network page, then press ENTER.
Leave Sideband or Reticulum running along side RetScape to capture announces. Announces are saved to disk.
Versioning
Major feature, etc.Minor feature.Bugfixes_RNS version