Hi -
I am working on compiling kiwix-tools, and therefore kiwix-lib for the
XO-1.5 (fedora 18), in preparation for the trip to Haiti in April.
I am following the instructions here: https://github.com/kiwix/kiwix-tools
and here: https://github.com/kiwix/kiwix-lib
With Jerry, Nathan, and Adam's help, I was able to install all dependencies
for kiwix-lib (icu, zim, pugixml, ctpp2 [had to compile from source],
xapian) and
the environment compilation tools (automake, libtool, pkg-config).
But I am having trouble with *meson*. Meson requires python 3.5+ so we
installed python 3.6 from source (via
https://danieleriksson.net/2017/02/08/how-to-install-latest-python-on-cento…
).
Meson (finally) was successfully installed that way, but now am running
into the following error when running "meson . build" as instructed to do
so here:
https://github.com/kiwix/kiwix-lib.
*Error during basic setup: Neither directory contains a build file
meson.build*
Based on searching the web, it seems like this command requires the source
existing thought it seems per here:
https://github.com/kiwix/kiwix-tools/issues/158
that it may not be the preferred route anymore. The solution in that issue
was to run this command:
*sudo -u kiwix /bin/bash -c "cd /opt/kiwix; /usr/lib/kiwix/bin/kiwix-manage
/opt/kiwix/data/library/library.xml add
/media/esata/MEDIA/System/Kiwix/data/content/wikipedia_en_for-schools_2013-01.zim"
*
Would appreciate any guidance on how to proceed. Many thanks.
Avni
On Tue, Mar 6, 2018 at 7:00 PM, Adam Holt <holt(a)unleashkids.org> wrote:
> On Mar 6, 2018 6:26 PM, "Avni Khatri" <avni(a)kidsoncomputers.org> wrote:
>
> Hi all -
>
> As part of the Haiti trip, we are looking for help getting Kiwix
> (kiwis-tools)
>
>
> kiwix-tools (enables fully searchable offline Wikipedia, across
> disconnected lands).
>
> This is necessary to display the new ZIM files (these contain full-text
> search indexes, since about a year ago, consequently the old Kiwix on i686
> no longer works!)
>
> compiled and working on OLPC XO-1.5
> <http://wiki.laptop.org/go/Hardware_specification_1.5>.
>
> We believe this should be straightforward as it *was* running on i686 just
> over a year ago at the end of 2016: https://github.com/kiwix
> /kiwix-build/issues/94
>
> Steps are outlined at the bottom of: https://github.com/kiwix/kiwix-tools and
> we think it's a matter of knowing which compiler flags to use.
>
> Support by Emmanuel & the Kiwix team will be available via IRC channel
> #kiwix at http://webchat.freenode.net for questions. Adam (cc'ed) can
> also provide additional technical details as necessary.
>
> We need this so kids in the two schools we are visiting can view the
> Wikipedia we all love so much offline and has the impact to help any kid
> (or anybody!) using 32-bit Linux PC's.
>
>
> If an actual XO-1.5 laptop (about 3X faster than the original One Laptop
> Per Child laptop, and a more standard i686 architecture) is needed to
> compile kiwix-tools please let us know.
>
> "It should be almost trivial IMO to get the binary for the VIA C7... The
> original ticket dealing with removal of SSE instruction was:
>
> https://sourceforge.net/p/kiwix/bugs/478/
>
> The original fix was in:
> kiwix/kiwix-xulrunner@4e6bd8d
> <https://github.com/kiwix/kiwix-xulrunner/commit/4e6bd8d806eda6b1b4959259dc3…>
>
> I recommend to build straight forward i686 and i585 without the SSE(2)
> instruction set, which means with the GCC option -mno-sse"
> https://github.com/kiwix/kiwix-build/issues/94#issuecomment-347178452
>
> Please let Adam and I know if you can help. Many thanks for considering.
>
> Avni Khatri
> Kids on Computers, Inc.
> http://kidsoncomputers.org/blog
>
>
>
Removing image and attachment so this can be posted to the list. All info
including attachments is also here: https://github.com/
kiwix/kiwix-tools/issues/170
----
On Tue, Mar 27, 2018 at 4:18 AM, Avni Khatri <avni(a)kidsoncomputers.org>
wrote:
> Per Matthieu's instructions, I git cloned the kiwix-lib repo and ran
> "meson kiwix-lib build". See attached screenshot. It made it further now,
> but complains with "Native dependency 'libzim' not found"
>
> This seems very similar to the issue here: kiwix/kiwix-lib#49
> <https://github.com/kiwix/kiwix-lib/issues/49> though I can't figure out
> how this was resolved.
>
> I've also attached the terminal history from the last 2 days.
>
> Any pointers greatly appreciated. Thank you!
> Avni Khatri
> Kids on Computers, Inc.
> http://kidsoncomputers.org/blog
>
>
>
> ---------
> Date: Mon, 26 Mar 2018 10:01:50 +0200
> From: Matthieu Gautier <mgautier(a)kymeria.fr>
> To: offline-l(a)lists.wikimedia.org
> Subject: Re: [Offline-l] Haiti trip - looking for help getting Kiwix
> working on OLPC XO-1.5
> Message-ID: <123d91e3-c12f-883c-466e-94f995d1c107(a)kymeria.fr>
> Content-Type: text/plain; charset=utf-8; format=flowed
>
> Hi Avni,
>
> Do you know https://github.com/kiwix/kiwix-build ?
> It is the tool we used to compile all kiwix projects (and so kiwix-tools).
> It download all sources, and compile everything from dependencies to
> kiwix-tools.
>
> Anyway, you can compile kiwix-tools without kiwix-build :
>
> Meson need the sources of kiwix-tools to compile them. You will need to
> clone them with `git clone https://github.com/kiwix/kiwix-lib`
> Once they are cloned, you can use them. The command is `meson
> <path_to_source_directory> <path_to_build_directory>`.
> So if you already are in the source directory and want to build in the
> subdirectory build, the command is `meson . build`
>
> Once the build is configured (meson is the equivalent of ./configure),
> you can compile it with `ninja` (being in the build_directory)
>
> Cheers,
> Matthieu Gautier.
>
> On Mon, Mar 26, 2018 at 3:48 AM, Emmanuel Engelhart <kelson(a)kiwix.org>
> wrote:
>
>> Hi Avni
>>
>> On 26.03.2018 08:05, Avni Khatri wrote:
>>
>> > I am working on compiling kiwix-tools, and therefore kiwix-lib for the
>> > XO-1.5 (fedora 18), in preparation for the trip to Haiti in April.
>> >
>> > I am following the instructions here:
>> > https://github.com/kiwix/kiwix-tools and here:
>> > https://github.com/kiwix/kiwix-lib
>> >
>> > With Jerry, Nathan, and Adam's help, I was able to install all
>> > dependencies for kiwix-lib (icu, zim, pugixml, ctpp2 [had to compile
>> > from source], xapian) and
>> > the environment compilation tools (automake, libtool, pkg-config).
>>
>> Please open a ticket on Kiwix Github organisation for technical
>> questions https://github.com/kiwix/kiwix-tools/issues/new.
>>
>> Please provide the whole console log from the git clone (or tarball
>> unpack) up to the error.
>>
>> Regards
>> Emmanuel
>>
>> --
>> Kiwix - Wikipedia Offline & more
>> * Web: http://www.kiwix.org
>> * Twitter: https://twitter.com/KiwixOffline
>> * more: http://www.kiwix.org/wiki/Communication
>>
>>
>
Great! As someone living in an area with very little Internet
availability, I love to see the issue taken seriously.
One point that's entirely missing from the declaration is the possibility
of contributing back to the information commons from areas without
connectivity. I don't fault the authors, as it seems they were
library-centric and face a different set of problems than Wikimedians, but
we should rise to the challenge, and help craft a bill of rights for
citizens of the world to participate fully, write blogs and wiki articles,
send emails, reply to comment threads, and upload media, all with
intermittent Internet access.
Regards,
Adam
On Mon, Feb 26, 2018 at 12:44 PM Adam Wight <adam.m.wight(a)gmail.com> wrote:
> Great! As someone living in an area with very little Internet
> availability, I love to see the issue taken seriously.
>
> One point that's entirely missing from the declaration is the possibility
> of contributing back to the information commons from areas without
> connectivity. I don't fault the authors, as it seems they were
> library-centric and face a different set of problems than Wikimedians, but
> we should rise to the challenge, and help craft a bill of rights for
> citizens of the world to participate fully, write blogs and wiki articles,
> send emails, reply to comment threads, and upload media, all with
> intermittent Internet access.
>
> Regards,
> Adam
>
> On Sun, Feb 25, 2018 at 7:21 AM Federico Leva (Nemo) <nemowiki(a)gmail.com>
> wrote:
>
>> James Heilman, 24/02/2018 04:32:
>> > Looks like an excellent initiative.
>>
>> Thanks. Direct link to the actual text for those who don't want to
>> overcome countless javascripts:
>> <
>> https://www.ifla.org/files/assets/hq/topics/info-society/documents/offline_…
>> >
>>
>> Federico
>>
>> _______________________________________________
>> Offline-l mailing list
>> Offline-l(a)lists.wikimedia.org
>> https://lists.wikimedia.org/mailman/listinfo/offline-l
>>
>
Hi
WikiMed, the 50.000 articles big medical Encylcopaedia from Wikipedia is
now available on the Microsoft Windows app store:
https://www.microsoft.com/store/apps/9PHJSNP1CZ8J
Based on the Kiwix offline technologies, Wikimed for Windows completes
the famous WikiMed apps for Android and iOS. But, to the contrary to the
other ports, this version is motorized by a pure Javascript engine,
similar to the one of Kiwix for Firefox and Chrome.
We hope that Windows mobile users will appreciate it... like all other
Windows users... They all can easily install it... even on an Xbox!
Regards
Emmanuel
--
Kiwix - Wikipedia Offline & more
* Web: http://www.kiwix.org
* Twitter: https://twitter.com/KiwixOffline
* more: http://www.kiwix.org/wiki/Communication
Hello everyone,
Our education projects based on version V1 are now coming to an end.
There were two of them.
- The first was in English language, within South Africa high schools.
Articles were meant to be for Wikipedia. We are currently collecting the
texts produced and getting feedback.
- The second was in French langage, within schools in 4 French speaking
countries. Articles were meant to be for Vikidia and production was done
as part of a writing contest amongst schools. Participants were in the
9-12 years old range.
The list of articles produced may be found here :
https://fr.vikidia.org/wiki/Projet:WikiChallenge_Ecoles_d%27Afrique/Ecoles
Overall, it worked well ! We got some good feedback from teachers.
Apparently, the manual transfer of articles worked pretty well. What was
perhaps an issue was more about images (half of them were uploaded on
Commons, the other half on Vikidia, and most did not have attributions,
descriptions etc.)
We are discussing next steps with both partners (Orange Foundation in
the francophone countries and Moleskine Foundation in the anglophone
ones), trying to figure out the next best options.
We are starting to work on the next steps. Wikimedia Foundation and the
committee agreed to fund those :
https://meta.wikimedia.org/wiki/Grants:Project/WikiInAfrica/WikiFundi
Those will include
1. Fix existing bugs and make coding improvements that have been
reported by the current users,
2. Increasing the outreach, educational and training resources that are
available on the platform,
3. Increase the training experience of the users by adding interactive
tutorials in English and French,
4. Meet with and develop a dissemination strategy with relevant
partners working in the field of offline access to open source
resources,
5. Increase the communication reach and scope, and
6. Explore future improvements to the software.
If you want more info, or if you are interesting to know more and get
involved, please get in touch with me.
Cheers
Florence
Hi
These last days we have released updates for our Javascript based Kiwix
ports. As a reminder, these ports are not full featured like native code
based Kiwix ports and might be a bit slower, but offer other nice
properties. For example. thanks to their portability, we support systems
on which it would be otherwise impossible to have Wikipedia offline...
and more.
We have released new versions of our extensions for Web browsers, Kiwix JS:
* For Chrome:
https://chrome.google.com/webstore/detail/kiwix/donaljnlmapmngakoipdmehbfci…
* For Firefox: https://addons.mozilla.org/en-US/firefox/addon/kiwix-offline/
Kiwix JS 2.2.0 Changelog:
* Support for StackExchange ZIM files (and maybe for some other ZIM
files with a structure * different than the Mediawiki-based ZIM files).
* Compatibility with split English wikipedia ZIM files (which now have
more than 26 files).
* Rename the project to Kiwix-JS instead of Kiwix-html5.
* Slightly improved memory handling of content decompression.
* Library updates (jQuery, Bootstrap, requireJS).
* Improved continuous integration (automated testing on several browsers).
* Avoid unnecessary 404 errors on images.
* Minor UI enhancements and fixes.
* Some code refactoring/cleaning on the way we handle the jQuery mode.
* Make geo: and tel: links work.
But we have also updated Kiwix JS for Windows and released the version
0.9.6. It's available here for Windows mobile and almost all Windows
based systems: https://www.microsoft.com/en-us/store/p/kiwix-js/9p8slz4j979j
Last but not least, we have also started to release Custom apps for
Windows, which mean supporting only one type of content, by creating a
Wikivoyage offline app for windows here:
https://www.microsoft.com/en-us/store/p/wikivoyage-by-kiwix/9n5sb90q4jbj
Hope you will enjoy all or part of these new apps, features and bug fixes.
Regards
Emmanuel
--
Kiwix - Wikipedia Offline & more
* Web: http://www.kiwix.org
* Twitter: https://twitter.com/KiwixOffline
* more: http://www.kiwix.org/wiki/Communication
Hello!
The New Readers team at the Wikimedia Foundation has been offered volunteer
development by a student group from UC Berkeley, called Diversatech.
They'll complete this work within their semester (ending in December).
Given results from the research into offline support in the Wikipedia
Android app
<https://www.mediawiki.org/wiki/Wikimedia_Apps/Offline_support/V1_User_resea…>
(which I shared recently on this list) and the many requests from this
group, they're going to develop a prototype for consideration around what a
tool might look like that allows content curators for offline files to
develop a list of articles.
I'd love your feedback for what considerations they should take into play
as they're looking at this. Remember that this work is exploratory and the
scope will end up being smaller than what I imagine we all would like from
a tool like this :)
If you're interested, you can out my quick pass at requirements, and add
requirements there or other thoughts to the talk page:
https://meta.wikimedia.org/wiki/New_Readers/Offline/Content_curation
If we decide to invest further in something like this, we will be sure to
run a fuller consultation as well. I'm also going to encourage them to keep
their progress updated on that page, but can't guarantee that that'll
happen given the short timeline and exploratory nature of the work.
Thanks,
Anne
--
*Anne Gomez* // Senior Program Manager, New Readers
<https://meta.wikimedia.org/wiki/New_Readers>
https://wikimediafoundation.org/
*Imagine a world in which every single human being can freely share in the
sum of all knowledge. That's our commitment. Donate
<http://donate.wikimedia.org>. *
Bjoern,
That looks like an great project! I spoke to some of our offline group, and there are a couple of people who know MWoffliner well, and who could help with this. I’ll be in contact to see if we can set up a Skype or other group call.
Cheers,
Martin
Prof. Martin A. Walker
Dept. of Chemistry
SUNY Potsdam
Potsdam, NY 13676 USA
+1 315 2672271
walkerma(a)potsdam.edu
ORCID: 0000-0001-9202-0356
(walkerma on Wikipedia)
From: Offline-l [mailto:offline-l-bounces@lists.wikimedia.org] On Behalf Of Bjoern Hassler
Sent: December 06, 2017 07:31
To: Using Wikimedia projects and MediaWiki offline <offline-l(a)lists.wikimedia.org>
Cc: Olga Vasileva <ovasileva(a)wikimedia.org>; Nicolas VIGNERON <vigneron.nicolas(a)gmail.com>; textbook-l(a)lists.wikimedia.org; discussion list for Wikisource, the free library <wikisource-l(a)lists.wikimedia.org>
Subject: Re: [Offline-l] [Wikisource-l] FYI - WMF pausing and deprecating some functionality
Dear friends,
We use mediawiki to host teacher education resources for sub-Saharan Africa, see http://oer.educ.cam.ac.uk/wiki/OER4Schools. The teacher programme has had a wide impact, but on the technical side, we really struggle to maintain the site, especially with regard to export to PDF/ePub/ZIM. We've had some expert help some yeas ago from Emmanuel and a WMUK grant, and made some progress, but esp. the PDF export wasn't really ready for prime-time.
We would really appreciate a suite of tools that was well integrated into mediawiki, being able to produce good clean XML/HTML5 (per page), PDF/ePub/ZIM (ideally respecting the various 'hooks'). In fact, we're quite desperate to make progress on this, as we have a new programme starting in Zimbawe. Often it's said that Wikipedia/CC has a 'global reach'. However, we look at the 'legal freedom' (CC licensing, which gives "global legal freedom') vs. the 'technological freedom', the ability to export etc. Yes, "no connectivity" is very slowly disappearing, bu this isn't the issue: Connectivity remains expensive, intermittent, and slow for a large part of the planet, so "technological freedom" often remains elusive - many thanks to e.g. the Kiwix team working on such issues.
We do work in SSA day-to-day, and we'd also love for somebody to work with us to look at our requirements, and see whether they could feed into the overall requirements. If there's any way in which we can engage with those processes at WMF or elsewhere, we'd be very happy to do so.
Looking forward to your thoughts!
Bjoern
On 6 December 2017 at 11:28, Federico Leva (Nemo) <nemowiki(a)gmail.com<mailto:nemowiki@gmail.com>> wrote:
Nicolas VIGNERON, 11/10/2017 20:32:
should we try to integrate WSexport functionalities into more general tool? (for the second option, we need to exchange about our specific needs and desires).
This was already done with mwlib for ZIM and EPUB, but then WMF trashed it. Three years ago we were told "ePUB and ZIM are likely to return", now how much do you believe PDFs will ever work again?
https://lists.wikimedia.org/pipermail/wikitech-ambassadors/2014-September/0…https://phabricator.wikimedia.org/T97672https://phabricator.wikimedia.org/T73660
The Italian Wikisource users have used PDF exports nonetheless for a few things, although they are not as useful as the ZIM exports. Please don't rely on assumptions about uselessness of something for you to decide that it's fine to make that something worse.
Federico
_______________________________________________
Offline-l mailing list
Offline-l(a)lists.wikimedia.org<mailto:Offline-l@lists.wikimedia.org>
https://lists.wikimedia.org/mailman/listinfo/offline-l