Aplicación – Encyclopedia

Todos aquellos que tenemos un iPhone 2G que hemos pasado por versiones de firmware 1.xx deberíamos conocer la aplicación que nos daba la posibilidad de tener la wikipedia offline, Wiki2Touch. Desde que actualizamos a la versión de firmware 2.xx ya no disponemos de esta utilidad, y desde el propio blog de los desarrolladores no dan pistas de que vaya a haber una nueva versión. Para cubrir este hueco aparece en la AppStore la aplicación de pago Encyclopedia. Básicamente hace lo mismo, es decir, se baja los 2GB de la wikipedia (eso sí, en inglés y sin imágenes) y a partir de aquí podemos ver la wikipedia offline. Es una pena que Wiki2Touch (recordemos, gratuita) quede en el olvido, pues podíamos tener la wikipedia en cualquier idioma e incluyendo imágenes.

Los mejores accesorios para tu iPhone
¿Buscas una funda nueva para tu iPhone? ¿Un accesorio para el Apple Watch? ¿Quizás un altavoz Bluetooth? No te pierdas estas ofertas en accesorios y saca el máximo partido al móvil de Apple:
Fundas iPhoneAltavoces BluetoothAccesorios Apple Watch

5 comentarios

  1.   JvrSoftware dijo

    Que tal, solo te informo que Wiki2touch sigue estando disponible en Cydia, es totalmente funcional para las versiones 2.XX, solo tienes que instalar el Servidor, y subir la wikipedia al iPhone. Saludos

  2.   Carlos Hernández-Vaquero dijo

    Eso es una fantastica noticia! Me podrias decir en que repositorio esta alojado? Pues a mi en cydia no me sale. Otra cosa, teniendo en cuenta que en blog oficial de wiki2touch no se dice nada, no creo que sea una version “oficial” sino una adaptacion al firm 2.x. Un saludo.

  3.   Carlos Hernández-Vaquero dijo

    rectifico, si que me sale algo bajo el nombre de wikisrvd. Supongo que sera esto, aunque el hecho de que el propio desarrollador lo califique de “dirty hack” no me inspira mucha confianza. A ti te funciona bien? Mañana mismo lo pruebo.

  4.   JvrSoftware dijo

    Que tal, efectivamente es el Wikisrvd, es un servidor que pone un toggle en BossPrefs para activar o desactivar dicho servidor, hasta el momento el uso es 100% funcional (al menos en mi caso), y con las opciones de utilizar diferentes idiomas, la incorporación de las bases de datos es mucho más sencillo que las versiones anteriores donde tenías que crear carpetas y todo eso, ahora incluso tiene varias carpetas ya creadas, una para cada idioma, para iniciar la aplicación puedes colocar la dirección http://127.0.0.1/ una vez realizado esto puedes agregarlo a favoritos o crear un ícono en el springboard.

  5.   Guisito Skywalker dijo

    Instalando la WikiPedia Offline y no morir en el intento.

    Lo cierto, es que he buscado por todos lados como instalar la wikipedia en el iphone y poco más que he encontrado retales de información entre
    foros y blogs. He de decir, que la cosa funciona a las mil maravillas (por lo menos lo que he probado) con la versión 2.1

    Lo primero es haber hecho el JailBreak (pienso que el iphone sin el Jailbreak no deja de ser más que una teléfono bajo el yugo autoditario de Apple).

    Pero dejémonos de rollos y vamos al asunto.

    1.- Iphone con Jailbreak.
    2.- Descargar e instalar del Cydia el paquete wikisrvd.
    3.- Descargar la aplicación “Wiki2Touch Utils”:

    Para Windows:
    http://wiki2touch.googlecode.com/fil…ls_Win_065.zip

    Para Mac:
    http://wiki2touch.googlecode.com/fil…ls_OSX_065.zip

    Sólo tengo PC (Windows) por lo que el resto de la aplicación es para esta plataforma, pero supongo que para Mac será algo similar.

    4.- Descomprimir dicha utilidad en un directorio.

    5.- Ejecutar el fichero “TransferTool.exe”

    6.- Elegir como idioma deseado en el paso 1 (Step 1). Por ejemplo: es – Spanish.

    Le damos a Donwload file o copiamos el URL al Clipboard y lo pasamos a un programa Gestor de Descargas como el FlashGet u otro parecido
    (BitCommet). Y a esperar mientras se descarga.

    Después de descargar la Wikipedia en formato XML en el idioma deseado.

    Para el Castellano ocupa unos 619 Megas y para la Inglesa unos 4,12 Gb (¡menuda enciclopedia!, no quiero pensar en el proceso de las imágenes).

    7.- Después de la descarga, seleccionamos en el paso 3, la segunda opción: “Run indexer only, …” Y en el paso 2, pinchamos en los tres
    puntitos para seleccionar el fichero que cabamos de descargarnos “eswiki-latest-pages-meta-current.xml.bz2” que yo habría guardado en el
    mismo directorio donde descomprimimos el “TransferTool.exe”

    8.- Le damos a la opción “Star Indexer” y otra vez a esperar.
    Se va a generar dos ficheros (articles_es.bin) e (images_es.txt). Tarda unos 10 minutillos en un Dual-Core E2200.

    9.- Hacemos una copia del fichero images_es.txt y renombramos la copia a images.txt

    10.- Ahora ejecutamos el penoso y lentorro “ImageGetter.exe”.
    En idioma pones la extensión del lenguaje que queremos volcar, “es” para Castellano, “en” para el Inglés, “de” – Alemán, etc. (nada del otro mundo).

    El ImageGetter necesita del fichero images.txt para descargar las imágenes.

    Existen dos pestañas más, una indica el tamaño de la imagen a capturar, por defecto 120 pixel y la otra el tamaño máximo de la imagen a
    descargar, por defecto 128 Ks. Le damos al botón “Go” y échate a dormir.

    Deja el equipo funcionando muchas horas. Yo con la ADSL de 6 Gb dedicada al proceso, me tardó más de 1 día. No creo que sea un problema de velocidad frente al sistema de descarga y localización de las imágenes de la versión para Windows. El creador de la aplicación dice que no tarda tanto para la versión MAC (a tener en cuenta para los que tengan un Mac).

    El proceso te descarga en un directorio nuevo la friolera de unos cientos de miles de fotos (252.062 fotos para la Wiki en Castellano, no quiero pensar cuantos sería para la Inglesa).

    Durante el proceso verás las imagenes descargadas y las perdidas por el motivo que sea, o bien que ha superado los 128 Ks que le dijimos o bien
    porque no la encuentra. El listado de estas imágenes se guardan en un TXT denominado “missing.txt”. No lo he mirado, pero puede que carácteres especiales como “ñ” y tildes hayan afectado al proceso de descarga de imágenes.

    El proceso se puede parar en cualquier momento pulsando la tecla “Cancel” y esperando a que termine de descargar las imágenes que tiene
    pendiente en su cola. Si pinchais en la “X” no se guardará el progreso y por lo tanto, tendreis que empezar de nuevo. Ideal para descargarlo en varias sesiones (en el kurro por ejemplo, pues no satura mucho la red).

    11.- Para concluir, hay que empaquetar todas esas imágenes descargadas.

    Para ello hacemos uso del programa “pack.exe” desde la línea de comandos. Es decir, hacemos desde el windows “Inicio – Ejecutar – cmd” y
    luego nos vamos al directorio donde descomprimirmos el “Wiki2Touch Utils”.

    El comando será un típico: pack es images

    Hay una serie de parámetros para excluir las imágenes que superen un tamaño determinado y otro para calcular el fichero empaquetado final.

    Al finalizar el proceso (otra vez se pega lo suyo empaquetando las casi 252000 imágenes), obtendremos otro fichero imagen “images.bin” (en mi
    caso de 2 Gb).

    Quien no quiera hacer este proceso, puede obviar lo del ImagenGetter y se queda sólo con los artículos, pero sin foto. Así se ahorra 2 Gb en el
    iPhone.

    Este fichero debemos renombrarlo a “images_es.bin” si son para los artículos en castellano “articles_es.bin” o según el idioma seleccionado. No hace falta ser un lumbrera.

    12.- Ahora toca la otra parte pesada, subir estos tres ficheros que hemos preparado:

    articles_es.bin
    images_es.bin
    images_es.txt

    Debemos ubicarlo en el siguiente directorio del iphone.

    /private/var/mobile/Media/Wikipedia/es

    Si fueran los ficheros de la wiki inglesa:

    articles_en.bin
    images_en.bin
    images_en.txt

    Debemos ubicarlo en el siguiente directorio del iphone.

    /private/var/mobile/Media/Wikipedia/en

    Y así con el resto de idiomas descargados.

    13.- Para subir los ficheros podemos usar distintos métodos. Lo ideal es
    usar uno que haga uso del puerto USB que siempre será más rápido que por la Wifi. Describiré algunos de los más sencillos para mí.

    Método A: Por Wifi con Gestor de Ficheros para el iPhone.

    Haciendo uso de la aplicación AirSharing o Discover o cualquier otra que podamos conseguir gratis en el AppleStore (si es que queda alguna gratis de este tipo). Subimos dichos ficheros por Wifi (Unos 15 minutos por cada 600 megas). Y haciendo uso de la aplicación FileFinder del Cydia, ubicamos luego estos ficheros en el directorio anteriormente indicado.

    Habría que buscar en el directorio de aplicaciones, cual corresponde a la de nuestro Gestor de Ficheros del Iphone (léase AirSharing, Discover,
    etc.) en el que encontraríamos estos ficheros que hemos subido para moverlos al directorio correcto.

    Metodo B: Por Wifi con SSH.

    Habiendo instalado el Open SSH desde el Cydia y tras haber reiniciado el iphone para que el servicio se cargue correctamente. Hacemos uso de la
    estupenda aplicación gratuita: winscp418.exe Lo podeis descargar de: http://winscp.net/download/winscp418.exe

    Conectamos nuestro iPhone a nuestra wifi y en Ajustes, Wifi, y haciendo clic sobre la flechita al lado del nombre de nuestra Wifi, aparecerá a
    que direción IP está conectado. Con el WinSCP le indicamos esa dirección, usuario: root y clave: alpine (recomendable cambiarla por seguridad en un futuro).

    Y nos movemos con el WinSCP como si del explorador fuera a los directorios indicados en el paso nº 12 y transmitimos los 3 ficheritos
    al directorio indicado.

    Metodo C: Por USB con el DiskAid_2_12.exe

    Pueden descargarse el DiskAid_2_12.exe de la siguiente url: http://www.digidna.net/diskaid/download.php

    Es un híbrido entre los otros dos. Haciendo uso del DiskAid, subimos los ficheros al directorio “Downloads” y luego con el “FileFinder”, movemos
    dichos ficheros al directorio indicado en el apartado nº 12.

    La ventaja es que si tienen un puerto USB 2.0 la velocidad es de unos 600 megas aproximadamente por minuto y medio.

    14.- Y ahora toca ver la WikiPedia.

    Recomiendo instalar el paquete “BossPrefs” desde el Cydia para activar y desactivar el servicio “WikiSrvd”. Es necesario para que reconozca los
    ficheros binarios que iremos subiendo. Si no lo apagamos y volvemos a encender, no se entera de que hemos puesto ahí esos ficheros.

    Pues eso, una vez subido los ficheros, desactivamos y volvemos a activar con el “BossPrefs” el servicio “WikiSrvd”. Que no tenemos el “BossPrefs”, pues apagamos el iphone y lo volvemos a encender.

    El servicio “WikiSrvd” utiliza el puerto 8080 a modo de que no interfiera con el resto de las comunicaciones (email, safari, etc.) pero
    si teneis un gestor de archivos a lo tipo AirSharing, quizás tengan que reconfigurar este último haciendo uso de otros puertos como el 8181 u
    otro por el estilo.

    Pues tan sólo nos queda abrir el Safari y escribir:
    http://127.0.0.1:8080 y tendreis a mano vuestra maravillosa Wikipedia.

    CURIOSIDADES:
    Comentar que teniendo el fichero articles_es.bin, ya podemos hacer uso de la wikipedia-offline si no nos interesa de momento las imágenes.

    También, que teniendo el iphone encendido y conectado a nuestra wifi, conociendo su IP, podemos escribir en el explorador de nuestro PC, PDA,
    o cualquier otro cacharro que se conecte a internet (PS3, PSP, etc.) el url: http://192.168.1.200:8080/ ó http://IP_de_nuestro_iphone:8080/
    y podremos hacer uso de nuestra WikiPedia Offline ubicada en nuestro cacharrito (iPhone).

    Qué hacemos con el “eswiki-latest-pages-meta-current.xml.bz2”. Si quieres lo guardas hasta que veas que todo funciona bien y luego si no le tienes mucho cariño, te lo cargas y listo.

    Bueno, un saludo a todos, estoy seguro de que sabrán apreciar este manual.

    Feliz Año 2009 y felices Reyes.

    Güisito Skywalker (Arrasparus)

    P.D: Espero que no se me haya quedado nada en el tintero, cualquier cosa, ya sabeis, para eso está el foro.

Escribe un comentario