9
edits
(→Costs) |
|||
(18 intermediate revisions by 6 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 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 | === openedx/FUN scraper === | ||
* brainstorming about how to do it | * 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 | * making a first basically (no special case, only for edx.org, some things aren't put offline like fonts) working prototype | ||
Line 118: | 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/ | * New version bookmark/Reading List feature | ||
* Full automated Custom app generation | |||
=== zimwriterfs === | === zimwriterfs === | ||
Line 140: | Line 145: | ||
* UI/UX improvements | * UI/UX improvements | ||
=== wikihow | === wikihow scraper === | ||
* Stub | * Stub | ||
=== Apache module === | === Apache module === | ||
* First version ready | * First version ready for Alpha testing on Debian-based servers see https://github.com/kiwix/kiwix-apache | ||
=== Kalite === | === Kalite === | ||
* First version working | * 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 154: | 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 196: | Line 207: | ||
== Costs == | == Costs == | ||
* Accommodation: | * Accommodation: 4'341.40 CHF | ||
* Travels: | * Travels: 3'051.83 CHF | ||
* F&B: | * F&B: 2'127.82 CHF | ||
* Goodies: 150 CHF | |||
;Total: 9'671.05 CHF | |||
[[Category:hackathon]] |
edits