Skip to content

snoe/deedum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
case
Apr 6, 2022
58520ab · Apr 6, 2022
Apr 6, 2022
Jun 21, 2020
Dec 15, 2021
Dec 30, 2020
Jul 1, 2020
Jan 5, 2021
Apr 6, 2022
Dec 31, 2021
Nov 7, 2021
Jun 24, 2020
Jun 10, 2020
Jun 10, 2020
Dec 17, 2021
Nov 7, 2021
Jun 24, 2020
Apr 6, 2022
Apr 6, 2022
Apr 6, 2022
Jan 10, 2021
Dec 28, 2020

Repository files navigation

deedum

A browser for the gemini protocol.

A Project Gemini 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.

Development

Build should just require installing flutter, 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