Estimados amigos, si bien he encontrado los catálogos Zippo de años anteriores en PDF, éste año parece que no hay nada publicado por parte de la marca (o al menos yo no encuentro nada), así que me he puesto manos a la obra a escribir un pequeño programa que importa desde la web, todos los Zippos en formato SQLite3. La ventaja de esto es que cada vez que la marca decida añadir un mechero a la colección, el programa es capaz de detectar los ítems nuevos y de añadir los ítems a la base de datos sin duplicar los datos.
Quisiera compartir con vosotros el código de éste programa. Está escrito en PHP en un Mac. En los sistemas operativos MacOSX el programa funciona sin más y no es necesario instalar ningún software. Lamentablemente, no puedo dar soporte a Windows, porque no tengo acceso a ninguno de momento, pero debería funcionar igualmente ya que PHP es como el Basic de la era moderna 😄
Lo podéis descargar en
http://ul.to/vo7gbrtn (porque no sabía donde subirlo y que soportara un peso de 40MB). El fichero incluye dos videos: Uno que explica como se descarga/actualiza la base de datos, y otro que explica como ejecutar un servidor PHP local para ver los Zippos contenidos en la base de datos.
Un pequeño tutorial:
Para abrir un terminal en Mac, hay que irse a la lupa de la esquina superior derecha, escribir "Terminal" y picar en el icono del programa. La ventada de texto que se abre permite escribir los comandos en ella que a continuación enumeraré.
Dascargamos y descomprimimos la carpeta compartida en un directorio de nuestra elección y nos situaremos en él. Vamos a suponer que está en la carpeta "/Users/MerlinElMago/myZippoCollection". Escribimos entonces "cd /Users/MerlinElMago/myZippoCollection" para situarnos en la carpeta donde están los datos. Quiero insistir en éste momento que NINGUNO de los archivos es compilado y está disponible COMPLETAMENTE en su código fuente, por lo que cualquiera puede ver lo que hay y cerciorarse de que no tiene código malicioso.
A partir de aquí, podemos ver descrito en los videos lo que podemos hacer.
1º Importar:
Escribimos "php loadCatalog.php" y le damos al enter.
2º Ver catálogo:
Lanzamos el servidor PHP en local y lo pondremos en el puerto 1234 (pueden poner el puerto que quieran aquí). Acto seguido, podemos lanzar un navegador (Firefox, Safari, Opera o lo que queráis). Nos vamos a la dirección "localhost:1234" y veremos el listado de Zippos completo.
El listado se genera a partir de el código que está en index.php. La página que se genera no es ni siquiera código HTML, así que si alguien tiene tiempo y ganas de hacer un página bonita que liste los zippos (con Boostrap por ejemplo) que me envíe un parche y lo incluyo.
Como soy nuevo por aquí, quisiera dejaros este programita como mi regalito de bienvenida... seguro que según vaya teniendo tiempo iré añadiendo varias funcionalidades. En primer lugar quisiera extender la base de datos para que pueda contener nuestra colección a la vez que el catálogo.
Ya me iréis diciendo que os parece.
Un saludo
Merlin