mirror of
https://github.com/YGGverse/Yoda.git
synced 2026-04-01 00:55:28 +00:00
34 lines
No EOL
1.2 KiB
Markdown
34 lines
No EOL
1.2 KiB
Markdown
# Yoda is [PHP-GTK](https://github.com/scorninpc/php-gtk3) Browser for [Gemini Protocol](https://geminiprotocol.net)
|
|
|
|
Project in development!
|
|
|
|
## Install
|
|
|
|
## Builder
|
|
|
|
Run `INSTALL.sh` script from terminal to build app for your system using latest [PHP](https://github.com/php/php-src), [PHP-CPP](https://github.com/fast-debug/PHP-CPP) and [PHP-GTK3](https://github.com/scorninpc/php-gtk3)
|
|
|
|
This tool does not change system PHP version, not requires root permissions but optional system dependencies installation only (trough `apt`)
|
|
|
|
To uninstall, just remove `build` folder generated.
|
|
|
|
## Manual
|
|
|
|
1. Build latest [PHP-GTK3](https://github.com/scorninpc/php-gtk3) or get [binaries](https://github.com/scorninpc/php-gtk3/releases)
|
|
2. `apt install git composer`
|
|
3. `git clone https://github.com/YGGverse/Yoda.git`
|
|
4. `cd Yoda`
|
|
5. `composer update`
|
|
|
|
## Launch
|
|
|
|
``` bash
|
|
/path/to/php-gtk3 src/Yoda.php
|
|
```
|
|
|
|
## Components
|
|
|
|
* [gemini-php](https://github.com/YGGverse/gemini-php) - Gemini protocol connections
|
|
* [gemtext-php](https://github.com/YGGverse/gemtext-php) - Gemtext operations
|
|
* [net-php](https://github.com/YGGverse/net-php) - DNS resolver and network address features
|
|
* [nex-php](https://github.com/YGGverse/nex-php) - NEX protocol connections |