Hide this bar

evopedia

Evopedia is an offline wikipedia reader. It is a simple python server that displays compressed html dumps of wikipedia to any browser. The general idea is based on mokopedia.

Note that you also need an additional wikipedia dump file. These dumps are not yet available for all languages, please have a look at the homepage.

Note that images themselves are of course not included in the dumps but they are displayed whenever you are connected to the internet.

The geographical data in the Wikipedia articles is used to display a map of articles. Downloaded map tiles from tangoGPS are used if you are offline.

 

 

Version 0.2.3-r1 Status Testing
Developer Christian Reitwießner Category PIM/Office
Instructions No Information Homepage http://www.reitwiessner.de/openmoko/evopedia.html

 

 

« Go back

 

   

 

 

 

Rating: 5

Rate:

 

 

 

 

 

 

 

Comments

» Write your own comment

 
zFlorent wrote: (2009-02-09 23:34:53)
a depedency is asked : python-socket
 
Yorick wrote: (2009-02-10 12:25:44)
root@om-gta02 /usr/share/zoneinfo/Europe $ opkg install http://www.reitwiessner.de/openmoko/evopedia_0.1_any.ipk
Downloading http://www.reitwiessner.de/openmoko/evopedia_0.1_any.ipk
Installing evopedia (0.1) to root...
Collected errors:
* ERROR: Cannot satisfy the following dependencies for evopedia:
* python-socket * kernel-module-squashfs *
 
Yorick wrote: (2009-02-10 12:26:10)
btw: i'm using shr unstable from 09-02
 
Christian Reitwießner wrote: (2009-02-11 14:16:46)
Sorry for the wrong dependencies. I changed python-socket to python-io, please try the package again.

For kernel-module-squashfs: That package exists in shr-testing, for example. You can try installing it with -force-depends. If "modprobe squashfs" works (more specifically if you can mount the image), evopedia should run.

Thanks for trying the package!
 
yorick wrote: (2009-02-14 17:23:05)
btw: you could get in contact with starox (he is on irc at #mokopedia)

he's also trying to do something similar to you
(he wants to port kiwix to the fr)
 
Gunnar wrote: (2009-02-18 13:31:16)
This requires the squashfs module, which is not available for kernels 2.6.28/29 (AFAIK)
 
Michal wrote: (2009-02-19 11:53:52)
Here\'s what I get:

$ ./process_dump.py /wiki/pl/articles/
Traceback (most recent call last):
File \"./process_dump.py\", line 63, in <module>
os.path.walk(source, process_files, None)
File \"/usr/lib/python2.5/posixpath.py\", line 298, in walk
walk(name, func, arg)
File \"/usr/lib/python2.5/posixpath.py\", line 298, in walk
walk(name, func, arg)
File \"/usr/lib/python2.5/posixpath.py\", line 298, in walk
walk(name, func, arg)
File \"/usr/lib/python2.5/posixpath.py\", line 290, in walk
func(arg, top, names)
File \"./process_dump.py\", line 61, in process_files
process_file(dirname, filename)
File \"./process_dump.py\", line 24, in process_file
url = m.group(1)
AttributeError: \'NoneType\' object has no attribute \'group\'
 
Christian Reitwießner wrote: (2009-02-21 01:18:41)
Michal: I have updated process_dump.py on my website and also built the polish version of the dump to test the script, so you do not need to run it anymore.
 
tyrant wrote: (2009-02-25 10:56:29)
Gunnar: I compiled a 2.6.28 Kernel with SquashFS 3.4 Support, with the shr-unstable source, and i was able to mount the image without any problems. if someone would provide me some space i could upload it, if needed. But i cant use evopedia up to now, after i started the server and i try to connect with any browser to localhost, happens nothing.
 
starox wrote: (2009-03-05 13:19:48)
New languages are available :
English Frenc Italian Spanish

You can also look here :
http://www.starox.org/pub/evopedia/wikipedia_dumps/
 
alainbb wrote: (2009-03-08 16:08:18)
hi,

I test evopedia with french paquage but I have a problem with accented characters (é, è...) If I search "aze" if have the good result
AZERTY
AZE
Aze
Aze (Loir-et-Cher)
Aze (Mayenne)
Aze (Saone-et-Loire)
Azebedo
Azeddine Hissa
Azedine Berkane
Azedine Beschaouch
...
If I choise AZERTY it's good, but not Aze (Loir-et-Cher)
If I search azert, I hace the error
Error: UnicodeDecodeError('ascii', 'Azerba\xc3\xafdjan-France_En_Football_d080.html.redir', 6, 7, 'ordinal not in range(128)')
 
alainbb wrote: (2009-03-08 16:34:29)
hi,

The precedent post is about a PC with debian.
I try to install on my 2008.12, and I have
root@om-gta02:~# opkg install kernel-module-squashfs
Package kernel-module-squashfs (3:2.6.24+gitr76014+fb42ce6724576fc173faf8abfb04aa2c36d213b7-r2.01) installed in root is up to date.
root@om-gta02:~# /etc/init.d/evopedia restart
Stopping evopedia server: no process in pidfile '/var/run/evopedia.pid' found; none killed
(done)
Unmounting Wikipedia data image.
Mounting Wikipedia data image: mount: unknown filesystem type 'squashfs'
(failed)
PLEASE DOWNLOAD SOME WIKIPEDIA DATA IMAGE AND SET ITS LOCATION IN
/etc/evopedia.conf
root@om-gta02:~# cat /etc/evopedia.conf
#!/bin/sh

WIKIPEDIA_IMAGE="/media/card-1/root/wikipedia.squashfs"
HTTP_PORT="8080"
root@om-gta02:~# ls /media/card-1/root/
data.tar.gz env.new env.orig uboot_menu.in wikipedia.squashfs
 
Christian Reitwießner wrote: (2009-03-09 10:50:11)
alainbb: About your first issue: You can try the bugfix version of evopedia available on the homepage.

I know that there are issues about different squashfs versions on different OM distributions and other difficulties about the kernel driver. We try to resolve that in the next version by including a userspace squashfs driver in the package.
 
license? wrote: (2009-03-22 01:10:33)
maybe I just didn't see it - what about the license?
 
js wrote: (2009-05-06 14:12:30)
had a lot of issues getting this running since my SHR install had many issues with midori (and this is the only browser currently which has proper js support and woosh doesn't work yet, dillo has no js support).

i did a couple of "opkg update; opkg upgrades" and now the midori browser works great.

midori didn't show images. after disabling 'image resizing' and restarting the browser it started to show images - at least i think this was the issue.

still many pages of the evopedia (updated version using squashfs 4.0) are broken either not there at all or still have the monobook menu attached which renders the page unreadable
 
js wrote: (2009-05-09 00:00:23)
i'm now using woosh and i love it! the latest build really rocks. also don't miss todays evopedia update which features a very good working offline version of the german wikipedia (only some images are missing) but all in all it is very usable! great work!
 
Boris wrote: (2009-06-09 22:41:15)
updated version based on squashfs 4.0 works nicely. unfortunately there is not yet a sqashfs 4.0 coordinate dump nor a description how to generate such one.
 
Michal wrote: (2009-06-18 09:51:43)
Very nice app. I\'m downloading the dump now. I\'d like to see wiktionary support as well.
 
Bernhard wrote: (2009-08-23 14:19:18)
With version 0.2.1 installed I can not use the near location search. Application does not seem to be able reading the GPS info. It always tells me that it was unable getting a fix - does not matter if I manually turn on GPS and wait for fix, then start evopedia or if I have tangogps running in parallel.
 
Airon90 wrote: (2009-11-24 16:40:53)
Could you make it working for Qtmoko?
 
capsized wrote: (2009-12-13 19:33:29)
on recent shr-u (2009-12-04) i get:
* ERROR: Cannot satisfy the following dependencies for evopedia:
* python-netserver *
 
capsized wrote: (2009-12-13 20:09:57)
After an 'opkg update' it worked!
 
André Gaul wrote: (2010-01-01 14:49:41)
Hey Christian, this is a killer application! Works like a charm on my Neo Freerunner with current SHR testing.

I just had to save the (unchanged) tile repository settings in tangoGPS in order to get the maps displayed in evopedia. The default tangoGPS configuration file seems not to include any repository paths. Maybe the default value (/home/root/Maps/OSM) could be chosen by evopedias init.d script in this situation?

Thanks and keep up the good work!

 

 

     

    Your Name
    Comment
     
      Notify me about new comments

     

     
    Home

    Package Browser

    • Audio
    • Games
    • GPS
    • Graphics
    • Internet
    • PIM/Office
    • Settings
    • System
    • Utility
    • Video

    News

    • Notification system up and running
    • www.opkg.org - Relaunch!
    • Source code field added!
    • Second site update!
    • First big site update
    Help Developer Contact

     

    Pulster Online-Shop