21
edits
RashiqAhmad (talk | contribs) (→Agenda) |
|||
(8 intermediate revisions by 2 users not shown) | |||
Line 35: | Line 35: | ||
== Agenda == | == Agenda == | ||
... | * First three days (17.-19.02.2014): | ||
** Planning on how this project can be realized {{done}} | |||
** Creation of a concept including a conceptional Zim file, that demonstrates the very basics of this project {{done}} | |||
* Rest of the first week (20. - 23.02.2104): | |||
** Collection of all the data {{done}} | |||
*** Writing the Scraper, that scrapes TED.com {{done}} | |||
*** Writing the Scraper, that scrapes the TED translation page on ww.amara.org {{done}} | |||
*** Writing the html templates {{done}} | |||
*** Writing a python script, that dumps the scraped data into the HTML pages, creating static content {{done}} | |||
* First three days of the second week (24. - 26.02.2014): | |||
** Implementing the local database, that manages all the content {{done}} | |||
** Implementing the search engine in Javascript, that allows the user to search through all of the content {{done}} | |||
** Finally: Creating the first prototype zim files | |||
* Rest of the second week (27.02 - 2.03.2014): | |||
** Improving everything | |||
** Fixing possible bugs | |||
** Possible other things: | |||
*** Implement a way to play html5 videos on the Android version of Kiwix (Bug can be found [http://sourceforge.net/p/kiwix/bugs/465/ here]) | |||
== Implementation == | == Implementation == | ||
Line 49: | Line 66: | ||
==== Downloading subtitles ==== | ==== Downloading subtitles ==== | ||
The subtitles of videos are harder to get. They are all available on [http://www.amara.org/en/teams/ted/videos/ here] in multiple formats. We will use the caption format | The subtitles of videos are harder to get. They are all available on [http://www.amara.org/en/teams/ted/videos/ here] in multiple formats. We will use the caption format WebVTT. | ||
==== Building HTML sites out of the scraped content ==== | ==== Building HTML sites out of the scraped content ==== | ||
We want to 'export' our scraped data to html, so we can run the zim tool on it and create compressed zim files off it. | We want to 'export' our scraped data to html, so we can run the zim tool on it and create compressed zim files off it. Out of all the possibilities [http://jinja.pocoo.org/docs/ Jinja2] seems to be the best library for that. | ||
Out of all the possibilities [http://jinja.pocoo.org/docs/ Jinja2] seems to be the best library for that. | |||
==== Javascript client side filter/search solution === | ==== Javascript client side filter/search solution ==== | ||
... | ... | ||
==== Templating solution to create pages ==== | ==== Templating solution to create pages ==== |
edits