167
edits
m (Updated Android achievements) |
(→Costs) Tag: Reverted |
||
(20 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
This page summarizes the action plan for the '''Kiwix Spring Hackathon 2017'''. | This page summarizes the action plan for the '''Kiwix Spring Hackathon 2017'''. | ||
== Additional Hackathons == | |||
A larger [[Hackathon Wikimania 2017|http://OFF.NETWORK Hackathon]] will follow, in New York State right near Montreal (August 13-18, 2017) immediately after [http://wikimania2017.wikimedia.org/ Wikimania 2017]. | |||
[[UkHackathon2017]] A mini hackathon is planned for 14th and 15th December 2017 in England that will focus on improving the quality of the Kiwix Android app. | |||
== Goals == | == Goals == | ||
Line 12: | Line 16: | ||
* Consider possible ways to enable users to provide device-info such as storage locations to help us improve support for their devices. | * Consider possible ways to enable users to provide device-info such as storage locations to help us improve support for their devices. | ||
; | ; Scrapers (Python) | ||
* Fix Gutenberg | * Fix Gutenberg scraper and generate new ZIM files | ||
* Fix KALite ZIM export (for a first release) | * Fix KALite ZIM export (for a first release) | ||
* Create a fully automatized solution for Stackexchange projects ZIM files | * Create a fully automatized solution for Stackexchange projects ZIM files | ||
; | ; Scraper Mediawiki (Nodejs) | ||
* Implement Wikihow | * Implement Wikihow scraper (non-parsoid Mediawiki scraper) | ||
* Scrape categories | * Scrape categories | ||
* Support videos (if Parsoid allows it) | * Support videos (if Parsoid allows it) | ||
Line 71: | Line 75: | ||
=== Browser extensions === | === Browser extensions === | ||
Basic browser extensions have been submitted to Mozilla and Google, to make them available on Firefox and Chrome. It's the same code on both of them. | |||
Before | Before they are available from their native extensions system, they can be installed manually : | ||
* For Firefox : | * For Firefox : | ||
** Open http://download.kiwix.org/nightly , choose the latest date available, and click on the latest kiwix-firefox-signed-extension-*.xpi | ** Open http://download.kiwix.org/nightly , choose the latest date available, and click on the latest kiwix-firefox-signed-extension-*.xpi | ||
Line 83: | Line 87: | ||
** open a new Chromium/Chrome tab with URL "chrome://extensions/" | ** open a new Chromium/Chrome tab with URL "chrome://extensions/" | ||
** drag and drop the crx file into this tab | ** drag and drop the crx file into this tab | ||
* On both browsers, a Kiwix icon | * On both browsers, a Kiwix icon appears on the right of the address bar | ||
* If you click on this icon, it | * If you click on this icon, it opens a new tab with the Kiwix application. You must then choose your ZIM file(s), and you should be able to browse it | ||
=== Gutenberg scraper === | === Gutenberg scraper === | ||
Line 102: | Line 106: | ||
* Add option to specify zim path | * Add option to specify zim path | ||
=== youtube | === youtube scraper === | ||
* update code and package to python package : https://pypi.python.org/pypi?:action=display&name=youtube2zim | * update code and package to python package : https://pypi.python.org/pypi?:action=display&name=youtube2zim | ||
* Add Dockerfile and [https://hub.docker.com/r/openzim/youtube/ CI integration in Docker-hub] | * Add Dockerfile and [https://hub.docker.com/r/openzim/youtube/ CI integration in Docker-hub] | ||
* add option to specify zim path | * add option to specify zim path | ||
=== openedx/FUN scraper === | |||
* brainstorming about how to do it | |||
* making a first basically (no special case, only for edx.org, some things aren't put offline like fonts) working prototype | |||
=== Android === | === Android === | ||
Line 114: | Line 122: | ||
* Custom apps generation moved to gradle | * Custom apps generation moved to gradle | ||
* Very basic UI instrumentation tests added | * Very basic UI instrumentation tests added | ||
* New version bookmark/Reading List feature | |||
* Full automated Custom app generation | |||
=== zimwriterfs === | === zimwriterfs === | ||
Line 134: | Line 144: | ||
* Category Filtering | * Category Filtering | ||
* UI/UX improvements | * UI/UX improvements | ||
=== wikihow scraper === | |||
* Stub | |||
=== Apache module === | |||
* First version ready for Alpha testing on Debian-based servers see https://github.com/kiwix/kiwix-apache | |||
=== Kalite === | |||
* First version working | |||
=== Search engine === | |||
* Last bug fixes ft search | |||
* Integration ft search zimlib | |||
* More Travis integration (kiwix-lib, kiwix-tools) | |||
== Code organization == | == Code organization == | ||
Line 140: | Line 164: | ||
== MWoffliner == | == MWoffliner == | ||
* Add Dockerfile and [https://hub.docker.com/r/openzim/mwoffliner/ CI integration in Docker-hub] | * Add Dockerfile and [https://hub.docker.com/r/openzim/mwoffliner/ CI integration in Docker-hub] | ||
* Add support local Parsoid | |||
== Impact == | == Impact == | ||
Line 186: | Line 211: | ||
* F&B: ~3000 CHF | * F&B: ~3000 CHF | ||
-> ~9.000 CHF | -> ~9.000 CHF | ||
[[Category:hackathon|L]] |
edits