kiwix / kiwix/overview

Find a solution to update/provide the library/catalog in a pure P2P manner

Open
#73 0 comments 0 reactions 0 assignees View on GitHub
project idea question
Dominant language
HTML
Stars
93
Forks
14
PR merge metrics
No merged PRs in 30d

Description

The catalog of content (not the content themself) is currently available at http://www.kiwix.org/library.xml.

That means if for any reason this file is not available anymore from Kiwix, none of the Kiwix client can get updates.

This is a pretty dangerous single point of failure which should be fixed.

This ticket is about proposing a method allowing:
* Kiwix team to update the catalog with new content
* Allowing Kiwix SW to download the new versions of the catalog using a decentralized P2P solution

https://sourceforge.net/p/kiwix/feature-requests/830/

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the current catalog at http://www.kiwix.org/library.xml and the linked SourceForge feature request. Define how the Kiwix team would publish catalog updates and how Kiwix software would retrieve them without relying on that single endpoint. Done means a concrete, agreed decentralized update proposal.

Written by the indexing model from the issue text.

Assessment

Domain
distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.