169
edits
(13 intermediate revisions by 3 users not shown) | |||
Line 10: | Line 10: | ||
Kiwix-plug works already with RasberryPi but this still needs a little bit work to have a public ready industrial solution. | Kiwix-plug works already with RasberryPi but this still needs a little bit work to have a public ready industrial solution. | ||
; Better library system based on | ; Content/Download manger for Android | ||
Kiwix for Android lacks a content manager allowing to quickly download/load/remove content within the app and without using the web browser | |||
; Better library system based on OPDS | |||
The current solution based on a custom format has many flaws (the most important one being that it does not scale correctly). We should adopt a more standard & better format (based on) OPDS. | The current solution based on a custom format has many flaws (the most important one being that it does not scale correctly). We should adopt a more standard & better format (based on) OPDS. | ||
Line 22: | Line 25: | ||
== Output forecast == | == Output forecast == | ||
;Kiwix library online | ;Kiwix library online OPDS backend | ||
* Server-side solution to feed a SQLite library database (probably by extending [https://sourceforge.net/p/kiwix/tools/ci/master/tree/tools/scripts/manageContentRepository.pl manageContentRepository.pl]) | * Server-side solution to feed a SQLite library database (probably by extending [https://sourceforge.net/p/kiwix/tools/ci/master/tree/tools/scripts/manageContentRepository.pl manageContentRepository.pl]) | ||
* | * OPDS service able to read the SQLite database and provide list/search features (to be newly developed in PHP or Python) | ||
; | ;OPDS ready library/download manager | ||
* New Android app release using | * New Android app release using OPDS backend with a iOS/PC like lirbrary/download manager | ||
;Kiwix for the Web | ;Kiwix for the Web | ||
Line 49: | Line 51: | ||
== Achievements == | == Achievements == | ||
* Speed up Kiwix wiki by cleaning automatically [[Template:ZIMdumps/content|content library]] history page. | * Speed up Kiwix wiki by cleaning automatically [[Template:ZIMdumps/content|content library]] history page. | ||
* Allow kiwix-serve to listen only on a specific interface (works on OSX & Linux) | * Allow kiwix-serve to listen only on a specific interface (works on OSX & Linux) [https://sourceforge.net/p/kiwix/feature-requests/935/ Feature request #935] | ||
* Migrating all Sourceforge git code repository to Github | |||
* Finish kiwix-plug port for RaspberryPi(2) | |||
* Create, mentor and merge patches of 5 GCI tasks (mostly for Kiwix for Android) | |||
* Welcome a new developer with his code to add support of Xapian (fulltext search) in Kiwix for Android. | |||
* Integrated OpenZIM export as an addon for KA Lite: https://github.com/benjaoming/ka-lite-zim | |||
* Wrote documentation for KA Lite OpenZim export: http://ka-lite-zim.readthedocs.org/ | |||
* Language-specific export of Khan Academy videos and subtitles to static OpenZim library, mobile friendly. | |||
* Setup zimfarm server to generate .zim files based on ka-lite-zim project. | |||
* Evopedia HTML5 repo has been transfered to Kiwix github organisation (html5) | |||
* Evopedia HTML5 has been rebranded | |||
* Kiwix HTML5 release 2 has been planned and many bugs have been fixed (but work still needs to be done) | |||
* First libzim patch has been developed to allow to search by geoloc (still need review) | |||
* The ZIM standard documentation has been updated | |||
* Many bugs have been fixed in jszim (ZIM decoder in javascript) | |||
== Impact == | == Impact == | ||
Line 86: | Line 102: | ||
* Tee-shirts: ~200CHF | * Tee-shirts: ~200CHF | ||
=> ~ 3000 CHF | => ~ 3000 CHF | ||
[[category:Hackathon]] |
edits