Zimpedia

Rating: 
5
Your rating: None Average: 5 (8 votes)

Zimpedia is an offline reader for Wikipedia and other Wiki projects. It provides localhost HTTP server that serves content of local ZIM repository.

The ZIM is an open file format that stores wiki content for offline usage. Its primary focus is on the contents of Wikipedia but also other Wiki projects like Wikivoyage are supported.

The collection of nice wikis in ZIM format can be downloaded from Kiwix project website.

To make Zimpedia work, put your favorite ZIM files to any folder under your device home directory or SD card.

Source code: https://github.com/mkiol/Zimpedia

Translations: https://www.transifex.com/mkiol/zimpedia or Github

Issues: https://github.com/mkiol/Zimpedia/issues

Screenshots: 
Application versions: 
AttachmentSizeDate
harbour-zimpedia-1.1-1.i486.rpm285.91 KB26/03/2016 - 17:31
harbour-zimpedia-1.1-1.armv7hl.rpm269.5 KB26/03/2016 - 17:31
harbour-zimpedia-2.0.0-4.armv7hl.rpm414.43 KB23/06/2017 - 20:33
harbour-zimpedia-2.0.0-4.i486.rpm431.38 KB23/06/2017 - 20:33
harbour-zimpedia-2.0.0-5.i486.rpm436.83 KB07/10/2017 - 16:24
harbour-zimpedia-2.0.0-5.armv7hl.rpm419.96 KB07/10/2017 - 16:24
Changelog: 

2.0.0-5

  • Czech translation update (thanks to RikudouSage)
  • Chinese (zh_TW) new translation (thanks to Jeff Huang)
  • Bug fix: ZIM file icon did not show up if cache directory didn't exist

2.0.0-4 (harbour release)

  • Spanish, German & Swedish translations update (thanks to Carmen F. B., popanz & Åke Engelbrektson)
  • Bug fixes

2.0.0-3

  • SV translation update

2.0.0-2

  • Bookmarks
  • PL translation update

2.0.0-1

  • Built-in web viewer
  • Night mode
  • Open main page option
  • ZIM details page
  • More information on cover

1.1-1

  • UI improvements

1.1-0

  • Large ZIM files support for Jolla Tablet
  • DE translations update

1.0-5 (harbour release)

  • Bug fixes
  • Translations update

1.0-4

  • Settings option to increase the font size of the web page for better reading experience on small screen
  • German (de) translation (thanks to popanz)

1.0-3

  • Bug fix: Support for searching of non-latin titles
  • Czech (cs-CZ) translation (thanks to RikudouSage)
  • Spanish (es) translation (thanks to Carmen F. B.)

1.0-2

  • SD card as a possible location of ZIM files
  • Large ZIM files support (Bug fix for issue wih German Wikipedia)
  • SV translation (thanks to Åke Engelbrektson)
  • PL translation

Comments

geher's picture

Desktop the version can use images that split to 2 Gbytes volumes.
Zimpedia can't.
It would be convenient for the SD card with FAT

mkiol's picture

You right. I will try to implement (maybe next release) splited files as well. In the meantime, the workaroud is to format SD card with ext4 file system.

DameCENO's picture

Finally a built-in web viewer!!! Thanks a million man.

Can you send me the french translation file? I can contribute in my own way from that perspective. I am still not conversant on how to use transifex plus it is easier on me and can do it at any leasure time without connecting to the net.

Does this new version require Sailfish OS 2.1? Tried installing it but nothing provides QT5 was the error i got

mkiol's picture

> Can you send me the french translation file

Sure. You can download it from https://github.com/mkiol/Zimpedia/tree/master/sailfish/translations

> Does this new version require Sailfish OS 2.1

I tested it only on SOS 2.1, but I should be working on any 2.x. "Nothing provides QT5.." - that sounds pretty weird.

Pelzlurch's picture

Great new version, thanx a lot!

 

One question, is it possible to search case unsensitiv? That would make it easier to find things.

mkiol's picture

I will research it but it seams that there is no easy way to implement case-insensitive search. Here is link to github issue: https://github.com/mkiol/Zimpedia/issues/16

Pelzlurch's picture

Thanx for looking into it. If i can support zimpedia in any way, except programming (unfortunatly no skills on my side) let me know.
 

Ygorr's picture

A lot of time dreamed about this app. Thank you very much. But now is needed another feature.

As far as project data changes and extends  аsynchronously for different languages;  and ecspecially I used 4+ languages to get what I need:
Please  implement function to read wikipage online with saving them to read offline later(page changes view also preferable).

mkiol's picture

Thank you for your suggestion and for finding Zimpedia useful!

> function to read wikipage online with saving them to read offline

Sorry, but it goes much beyond the scope of what Zimpedia should be. Zimpedia serves data that are stored inside local ZIM repositories. I don't want to change this approach.

> I used 4+ languages to get what I need

I'm planning to add feature that allows to simultaneous search multiple ZIM files. Maybe it is a solution for your use case.

rolfa's picture

Finally with 1.1-0 large zim files work on the tablet. Thanks a lot!

Maybe the file browser could be improved to show the path and file sizes.

And once a zim is open, I would like to see the startpage of that zim or at least the name of the currently opened zim (like in Kiwix).

 

mkiol's picture

Thanks for ideas. All will be in next release.

hoodlum's picture

how can I help with translation?

https://www.transifex.com/ ?

mkiol's picture

If you are familir with QT translation tool, please make Github's pull-request with new ts file - https://github.com/mkiol/Zimpedia/tree/master/sailfish/translations.

TMavica's picture

Chinese (ZH) wikipedia not working, after seaching, it come out with a link ......??????.html

so nil found

ferlanero's picture

Great job!

An accesible offline Wikipedia is perfect in a mobile phone :)

But I have an issue. I have dowloaded the full Spanish Wikipedia non-indexed zim file (http://download.kiwix.org/zim/wikipedia_es_all.zim). Everything works fine, but when I open an article, the images don't show, only a question mark inside a blue square. Is posible to fix that problem?

Thanks again mkiol for your effort bringing us the knowledge!

mkiol's picture

Unfortunately your ZIM file is too large for me to do test. Anyway, please check latest version (1.0-5). I've fixed few bugs and maybe one of them was causing the problem.

ferlanero's picture

Hi mkiol!

First of all, thank you very much for your efforts! Your new version of Zimpedia works flawlessly now. At last, files till 12Gb works perfect with Zimpedia 1.0-5 on Sailfish 2.0.0.10 in a SDCard of 32Gb with BTRFS file system.

If you need testers I can test very large files without problem, so ask me if you need.

Thank you very much again for your work!

Pelzlurch's picture

I have found a further quite strange issue. I don't know if Zimpedia or the ZIM file itself is responsible for this bahaviour:

There are some articles which opens the wrong thing. For Example if you seach the German wikipdia for Fuß (which means foot) the article Fuad is opened (which is an arabian first name)

Edit: I've checked it now with kiwix. Here the correct article gets opened.

mkiol's picture

@pelzlurch

Thank you for finding this bug. There was an issue in parsing non-latin characters. It will be fixed in next release.

rolfa's picture

Thanks a lot, works fine from SD card.

Does it also support pre-indexed ZIMs?

 

mkiol's picture

@rolfa Additional index (pre-indexed ZIM = ZIM file + index) is needed to search by any word in text. Unfortunately this is not supported. Only searching by Title is possible.

Marius's picture

Fantastic, I was waiting for that for long long time! thanks! BTW are there ZIM files with page formatting which fits better to small phone screen?

mkiol's picture

@Marius

Unfortunately all ZIM files I found are packed for desktop. As a workaround, in latest version, I've added option to increase the font size of the web page. It is not perfect solution, but reading experience is a little bit better.

Pelzlurch's picture

Thanks a lot! Now the German Wiki works and even from the SD-Card. Great!

One small issue: Everytime when you want to open a new entry you have to close the browser, otherwise the the prvious opened entry is shown and nothing else happens.

Is there a possibility to donate you some beers?

mkiol's picture

@pelzlurch

> One small issue:

Are you sure? I was testng it all day and never anything like you described happen to me. Maybe there is some issue inside Sailfish Browser.

> Is there a possibility to donate you some beers?

No, but if you like, please donate OpenZIM project. Zimpedia wouldn't be possible without their work.

Pelzlurch's picture

Yes I'm sure. It's an absolutely reproducable beahviour:
Search for an article. Click it. The browser opens and the article is shown. Now swipe from the side to minimize the browser. Open the Zimpedia window and search fo a new item and click it. Browser window gets focus, but with the old article searched before.

Your wish is my command: I will donate some quids to the OpenZIM project. 

DameCENO's picture

Thanks for the port man, but i agree, there is not enough room on the home directory for all one can do with zim files, path to the sd card would be totaly awesome

mkiol's picture

SD card loaction for ZIM files is added in 1.0-2 release. Tested with ext4 fs and works as expected.

alina's picture

How about symlinks? Does it work with a symlink to SD card on home?

Pelzlurch's picture

I would second that. ZIM files on SD-Card make sense.

For me by the way the german wikipedia ZIM doesn't work. Dowloaded it two times and testet it with kiwix. Here it works. But not with Zimpedia. The german wiktionary works well. Any Ideas?

Pages