cipres

joined 2 years ago
 

Gemalaya is a keyboard-driven Gemini browser.

I started this project because i didn't find a gemini browser that could be controlled mainly from the keyboard (just recently learned about vimini ..). Gemalaya uses the levior web-to-gemini proxy, so you can also use it to browse regular webpages. It can play multimedia files and supports text-to-speech and text translations.

 

levior (latin word meaning lighter) is a web (HTTP/HTTPs) to Gemini proxy.

It converts web pages on-the-fly to the gemtext format, allowing you to browse regular web pages with any Gemini browser without having to suffer the heavyness associated with certain technologies of the modern web.

levior supports Javascript rendering and can therefore be used to browse dynamic websites.

levior also supports serving other types of content, like ZIM files (the archive format used by Wikipedia), making it possible to browse complete wikis through Gemini.

[–] [email protected] 1 points 11 months ago

That's why they've taken over the world ... "Bears are the anticats". Good one.

1
galacteek: v0.5.4 (prerelease) (galacteek.gitlab.io)
submitted 2 years ago* (last edited 2 years ago) by [email protected] to c/[email protected]
 

[0.5.4] - 2022-04-04

Added

  • RDF hashmarks store
  • Qt SparQL models API: add async support
  • Add MIME type recognition for turtle (ttl), YAML
  • Add UI to browse pronto graphs from a browser tab

Changed

  • Improve the Curve25519 pubsub API
  • SmartQL P2P service
    • Implement a peer-dependent authentication middleware for the http service
  • Pronto
    • galacteek.ld.pronto: pubsub service is now encrypted with curve25519
    • Use time-rotating peer-dependent credentials for the smartql p2p service
  • Mediaplayer:
    • Deprecate old MFS+JSON playlists storage
    • Store playlists as RDF (schema is: ips://galacteek.ld/MultimediaPlaylist)
    • Playlists by default are stored in a private RDF store
    • Playlists can be published to a public RDF store
    • Public playlists are synchronized between peers via a SparQL script
  • Content providers peering: separate Pinata nodes config by region
  • Update Pillow to v9.0.1
  • IPS contexts loader: add TTLCache for small schemas

Fixed

  • AppImage: fix xkb issue when running in Wayland (set XKB_CONFIG_ROOT)