flathub / flathub/com.github.birros.WebArchives
collaboration on extension point?
- Dominant language
- No language data
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
Hi Birros - firstly I wanted to congratulate and thank you for your work on WebArchives - I was very surprised and pleased to find it on Flathub! It's a very approachable and aesthetic implementation of a Zim viewer application.
I work for the Endless OS Foundation - we use various technologies in Endless OS (www.endlessos.com) such as our own SDK, zim files, Kolibri, etc to deliver content as apps, so that people can still browse, search and learn even if they don't have reliable or affordable internet access.
We've recently become a non-profit foundation so we're trying to retire some of our own internal infrastructure and code, and join with existing offline internet communities. We're switching our Encyclopedia apps and other Wiki-style content to re-use Zim files from the Kiwix project, so we've integrated libzim-glib into our SDK so that it can load and render this content as standalone apps.
We're considering making a standard Flatpak extension point for storing Zim files in, so that any app we have that uses the SDK to presents some Zim content would name a Flatpak extension (eg `org.kiwix.Content.wikipedia_en` or something) that it would rely on, and it would contain the zim file(s), downloading/updating it as necessary. Some of our apps might rely on the same content file (eg Animals presents a subset of Wikipedia articles with a different UI/design) and some might use multiple zim content files so we have an n:m relationship of apps to content, which is why the extensions mechanism is appealing.
We were wondering if WebArchives Flatpak would consider also sharing this convention and supporting this extension point - we could set up a subdirectory extension so that you would have a location (eg /app/share/content/wikipedia_en...) that contained every extension, and we could have WebArchives look in this location for .zim files, making it easy to load and discover the zim content on the system. (Similarly we could make a flatpak of kiwix-serve which could have a simple UI to enable exporting your available content over the network.)
Thanks!
Rob
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.