Files
Browser/README.md
2025-05-29 17:59:30 -05:00

76 lines
1.1 KiB
Markdown

# Ren Browser
A browser for the [Reticulum Network](https://reticulum.network/). Work-in-progress.
Target platforms: Web, Linux, Windows, MacOS, Android, iOS.
Built using [Flet](https://flet.dev/).
Currently, you can find `Linux` and `Android` builds in action artifacts in the [GitHub Actions](https://github.com/ren-network/ren-browser/actions) page, click on the latest workflow run. More platforms will be added in the future.
## Renderers
- Micron (default) (WIP)
- Plaintext (fallback and .mu source viewer)
## Development
**Requirements**
- Python 3.13+
- Flet
- Reticulum 0.9.6+
- Poetry
**Setup**
```bash
poetry install
```
### Desktop
```bash
poetry run ren-browser-dev
```
### Web
```bash
poetry run ren-browser-web-dev
```
### Mobile
**Android**
```bash
poetry run ren-browser-android-dev
```
**iOS**
```bash
poetry run ren-browser-ios-dev
```
### Docker/Podman
```bash
docker build -t ren-browser .
docker run -p 8550:8550 -v ./config:/app/config ren-browser
```
## Building
### Linux
```bash
poetry run flet build linux
```
### Android
```bash
poetry run flet build android
```