Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/snoe/deedum
A cross platform Gemini browser
https://github.com/snoe/deedum
Last synced: 8 days ago
JSON representation
A cross platform Gemini browser
- Host: GitHub
- URL: https://github.com/snoe/deedum
- Owner: snoe
- License: gpl-3.0
- Created: 2020-06-10T14:26:40.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-06T07:02:25.000Z (7 months ago)
- Last Synced: 2024-05-19T14:35:09.083Z (6 months ago)
- Language: Dart
- Size: 3.53 MB
- Stars: 126
- Watchers: 13
- Forks: 13
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-gemini - Deedum - an Android and iOS client made with Flutter. (Clients / Graphical)
README
# deedum
A browser for the gemini protocol.
A [Project Gemini](https://gemini.circumlunar.space/) browser.
Gemini is a new, collaboratively designed internet protocol, which explores the space in between gopher and the web, striving to address (perceived) limitations of one while avoiding the (undeniable) pitfalls of the other.
On android fdroid, play store, builds for ios.
## DevelopmentBuild should just require installing [flutter](https://flutter.dev/), connecting an android phone over usb (with developer mode turned on):
```
flutter build apk --debug
flutter install
```I haven't been able to get ios building yet because of xcode / macos version restrictions.
Shoutout to the great client tests here:
gemini://egsam.glv.one (http://github.com/pitr/egsam)### Test server
It is useful to have a server to test against.
You can run `./server server-files/test.gmi` with pass phrase `test` to spinup a single file `ncat` server (make sure you have it installed).## Release
You need the signing secrets in the environment (`KEY_JKS`, `KEY_PASSWORD`, `KEY_ALIAS`, `ALIAS_PASSWORD`):
```
source Envfile
./release
```