Difference between revisions of "Lyon 2017"

Jump to navigation Jump to search
Tag: Reverted
(11 intermediate revisions by 5 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.


; Scrappers (Python)
; Scrapers (Python)
* Fix Gutenberg scrapper and generate new ZIM files
* 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


; Scrapper Mediawiki (Nodejs)
; Scraper Mediawiki (Nodejs)
* Implement Wikihow scrapper (non-parsoid Mediawiki scraper)
* 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 scrapper ===
=== 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 scrapper ===
=== 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/reading_list feature
* New version bookmark/Reading List feature
* Full automated Custom app generation
* Full automated Custom app generation


Line 141: Line 145:
* UI/UX improvements
* UI/UX improvements


=== wikihow scrapper ===
=== 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 202: Line 211:
* F&B: ~3000 CHF
* F&B: ~3000 CHF
-> ~9.000 CHF
-> ~9.000 CHF
[[Category:hackathon|L]]

Navigation menu