Nicotine happens to do just that, it suppresses the appetite for some time. Not the most harmless appetite suppressant though.
gemalaya: a keyboard-driven Gemini browser with Text-to-speech
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: Web to Gemini proxy
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.

galacteek v0.6.5: ChatGPT support, integration with hugo
cross-posted from: https://lemmy.ml/post/920606
[0.6.5] - 2023-03-25
Added
- Web Passwords vault implementation: save passwords from HTML forms and autofill passwords
- ChatGPT integration with the openai python module
- Implement basics: text completion, image generation
- Implement translation to languages supported by ChatGPT
- Implement QML code generation with live preview in a QtQuickWidget

galacteek v0.6.5: ChatGPT support, integration with hugo
[0.6.5] - 2023-03-25
Added
- Web Passwords vault implementation: save passwords from HTML forms and autofill passwords
- ChatGPT integration with the openai python module
- Implement basics: text completion, image generation
- Implement translation to languages supported by ChatGPT
- Implement QML code generation with live preview in a QtQuickWidget

Kubo v0.16.0 released
🗣 Discuss 🔦 Highlights 🛣️ More configurable delegated routing system 🌍 WebTransport new experimental Transport 🗃️ Hardened IPNS record verification 🌉 Web Gateways now support _redirects files 😻 Ad...

galacteek: v0.5.8
cross-posted from: https://lemmy.ml/post/545323
[0.5.8] - 2022-09-24
Added
- browser: Monkeypatch fetch() to support loading IPFS objects natively without any JS requirements
- Interceptor: add http://domain.eth/ to ens://domain.eth redirection
- Add a resource blocking system (with python-adblock; block lists are pulled from IPFS)
- Add the ips:// URL scheme (renders IPS JSON-LD schemas)
- Add a UI action to view IPS schemas- Implement intelligent RDF tags (inspired from "Meaning of a tag")
- pronto: support for subconjunctive graphs (parent store)
- pubsub sniffer: nicer UI (add topic filter and max messages widgets)
- Add UI elements in the settings to configure the various webprofiles
- Add support for Greasemonkey scripts
- Use a popup (vs a tab previously) for the pinning status widget
- Add support for configurable dark theme inside QtWebEngine widgets
- browser: Detect page's language from lang tag and pass it to addHashmark

galacteek: v0.5.8
[0.5.8] - 2022-09-24
Added
- browser: Monkeypatch fetch() to support loading IPFS objects natively without any JS requirements
- Interceptor: add http://domain.eth/ to ens://domain.eth redirection
- Add a resource blocking system (with python-adblock; block lists are pulled from IPFS)
- Add the ips:// URL scheme (renders IPS JSON-LD schemas)
- Add a UI action to view IPS schemas- Implement intelligent RDF tags (inspired from "Meaning of a tag")
- pronto: support for subconjunctive graphs (parent store)
- pubsub sniffer: nicer UI (add topic filter and max messages widgets)
- Add UI elements in the settings to configure the various webprofiles
- Add support for Greasemonkey scripts
- Use a popup (vs a tab previously) for the pinning status widget
- Add support for configurable dark theme inside QtWebEngine widgets
- browser: Detect page's language from lang tag and pass it to addHashmark
Changed
- Hashmarks: use RDF storage (old hashmarks db is deprecated, possible to m

galacteek: v0.5.7 (wheel update)
[0.5.7] - 2022-09-08
Added
- prontog:/ Implement RDF ttl graph highlighting with pygments
Changed
- Use kubo v0.15.0 and fs-repo-migrations v2.0.2 in the runtime images
- Add galacteek.ipfs.asyncipfsd.ipfsMigrationLatest (to get the latest available migration version with fs-repo-migrations)
- Use aioipfs==0.5.7 (works with the latest kubo)
- Put the browser tab URL address bar code in a separate module
- Implement the URL clouding widget in a QML QuickItem component
- Pin all major pypi requirements

Kubo Release v0.15.0
🗣 Discuss 🔦 Highlights #️⃣ Blake 3 support 💉 Fx Options plugin 📁 $IPFS_PATH/gateway file Changelog Contributors 🗣 Discuss If you have comments, questions, or feedback on this release, please po...

galacteek: v0.5.4 (prerelease)
[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
- AppIm

galacteek: v0.5.4 (prerelease)
cross-posted from: https://lemmy.ml/post/220863
[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
- Up

galacteek: v0.5.4 (prerelease)
[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
- AppIm

galacteek, a P2P companion for your journey on the dweb
cross-posted from: https://lemmy.ml/post/195920
galacteek is a multi-platform Qt5-based browser and a P2P dapps (aka distributed apps) platform for the distributed web.
galacteek makes extensive use of linked data and supports expansion of IPFS objects to RDF. The nodes on the network communicate with IPFS pubsub messages, and use the P2P-SparQL protocol (SparQL over IPFS tunnels/streams) to exchange and synchronize linked data.

galacteek, a P2P companion for your journey on the dweb
galacteek is a multi-platform Qt5-based browser and a P2P dapps (aka distributed apps) platform for the distributed web.
galacteek makes extensive use of linked data and supports expansion of IPFS objects to RDF. The nodes on the network communicate with IPFS pubsub messages, and use the P2P-SparQL protocol (SparQL over IPFS tunnels/streams) to exchange and synchronize linked data.

go-ipfs v0.12.0 released
go-ipfs 0.12.0 Release We're happy to announce go-ipfs 0.12.0. This release switches the storage of IPLD blocks to be keyed by multihash instead of CID. As usual, this release includes important fi...
go-ipfs v0.12.0 was released on February 18, 2022.
We're happy to announce go-ipfs 0.12.0. This release switches the storage of IPLD blocks to be keyed by multihash instead of CID.