How to Build a Yahoo! SearchMonkey App (Spanish)

  • 2,657 views
Uploaded on

Usando Intel's Mash Maker para contruir Yahoo! SearchMonkey “Custom Data Services.”

Usando Intel's Mash Maker para contruir Yahoo! SearchMonkey “Custom Data Services.”

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,657
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
6
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Mash Maker + SearchMonkey = Usando Intel's Mash Maker para construir Yahoo! SearchMonkey “Custom Data Services”
  • 2. 1. Instalar Mash Maker Intel
    • Regístrarte con una dirección de correo válido en la página de Mash Maker de Intel y baja aquí el instalador: http:// mashmaker.intel.com/web/download.html
    • Al hacer el resgitro recibirás un correo electrónico con tu usuario y clave.
    • En firefox, entra este usuario y password en:
    • 'Tools-> Options -> Mash Maker‘
    • NOTA: Para que Mash Maker funcione con Yahoo! SearchMonkey, DEBES ENTRAR CON TUS USUARIO Y CLAVE.
  • 3. 2. Navega en la página que deseas hacer las extracción de textos, images, etc. a. Abrir la herramienta de Mash Maker tool hacie n do clic aquí
  • 4. 3. Haz Clic en "Pick from Page" y luego selecciona los elementos de la páginas que deseas extraer. a. El botón "Pick from Page" esta localizado en la sección de “Extractor”
  • 5. 4. Guardar cada elemento ó "property"
    • 2. Asígnarle un nombre por ejemplo: "Album Cover“
    • 3. Hacer clic en el botón de " Publish " para guardar los cambios del extractor.
    • Nota: Debes publicar todos los cambios para que Mash Maker trabaje adecauadamente con SearchMonkey.
    • Seleccionar " Property of the whole page " y luego “Add”, si es un elemento único en la página. Si son elemntos repetidos como listas selecciona “ Property of an item on the page ” y luego clic en “Add”
  • 6. 5. Guardar el Extractor a. Asignar un nombre al item. Ejemplo: "Pitchfork Review Extractor“ b. Hacer Clic en el botón de "Types" y seleccionar un tipo para el item seleccionado. Ejemplo "review" c. Guardar cada actualización haciendo clic en “Publish”.
  • 7. 6. Seleccionar otros elementos de la pagina y luego clic en el botón de “SEARCH MONKEY ” c. Luego de haber extraído todos los elementos que deseas. Haz clic en el botón de SEARCH MONKEY ! !! a. Para algunas recomendaciones en la extracción ir al Appendices A . b. Guardar cada actualización haciendo clic en “Publish”.
  • 8. 7. Guardar los datos de Mash Maker data en tu clipboard. a. Hacer clic en "copy to clipboard"
  • 9. 8. En una nueva ventana de tu explorador abré la herramienta de SearchMonkey: http:// developer.yahoo.com/searchmonkey / a. Clic en "Build an App“ para crear o editar tu aplicación
  • 10. 9. Crear un nuevo “ Custom Data Service” a. Hacer clic en Crear un “Custom Data Service”
  • 11. 10. Descartar el código de ejemplo e insertar el código generado con Mash Maker en la página de Data Extraction
  • 12. 11. Ir al final de la página y verificar si la extracción se comporta correctamente. Asumiendo que los enlaces ó URLs estan correctos, el título y la lista de propiedades que se extrajeron de la página.
  • 13. Está listo!
    • Ya construiste tu Custom Data Sevices y ahora puedes pensar como organizar la presentación de la Aplicación.
    • Aprende más sobre como hacerlo aquí:
    • http://www.post-chris.com/SearchMonkey/building_a_presentation_app_tutorial.pdf
  • 14.
    • Para añadir al módulo de SearchMonkey enlaces, es requerido hacerlo en 2 pasos, el enlace y el texto: Cuando se añade un enlace al modulo de Seacrhmonkey se remplaza “SMDEFAULT” con ambos el “text” y el “href”. Por ejemplo el url: ( http:// www.yahoo.com / ) y luego Yahoo! .
    • Para extraer el texto y el URL:
    • En Mash Maker, primero extraer el texto por ejemplo "happy link“ y luego hacer clic en el botón de “Publish”.
    • 2. Para extraer el URL (href), se repite el paso anterior pero esta vez llamandolo "happy link url".
    • 3. Verificar la caja de “Expert”.
    • 4. Añadir “/@href” al final del string del “XPath”.
    Appendix A: Extrayendo Enlaces
  • 15. Appendix B: Usando XPather si Mash Maker no es conveniente para particulares extraciones de datos.
    • Si por alguna razón, Mash Maker no extraé algun “property” se puede utilizar el ads-on de Firefox. Se puede instalar en: https://addons.mozilla.org/en-US/firefox/addon/1192
    • Utilizar el explorardor de Firefox y con el botón derecho del mouse y seleccionar "Show in XPather".
    • Luego Copiar el Copy the "XPath" de la ventana que se despliega como pop-up.
    • En el Mash Maker sidebar, seleccionar el “Property” en particular y check la opción de "Expert".
    • Pegar el "XPath" de la ventana de XPather en la caja de "XPath" de Mash Maker sidebar.
  • 16. Appendix C: Hacer enlaces parciales con la extracción del PHP de presentación
    • Si cuando se extrae los links o enlaces con Mash Maker, puedes hacer una extracción parcial como por ejemplo: www.foodnetwork.com
    • “ /saras-secrets/index.html”  siguiendo los siguientes pasos.
    • NOTA: Los siguientes pasos solo se aplican para el codigo de presentación en PHP . Para más infomación:
    • http://www.post-chris.com/SearchMonkey/building_a_presentation_app_tutorial.pdf
    • 1. En el código de Presentación de PHP que aplicá la URL va a lucir así: Data::get('smid:gfx/mm:recipe_courtesy_href');
    • 2. Añadir la URL que fué extraida parcialemnte y concatenarla con “.” (punto):
    • ‘ http://www.foodnetwork.com’ . Data::get('smid:gfx/mm:recipe_courtesy_href');
    • 3. Luego añadir la función de ‘trim’ así:
    • ‘ http://www.foodnetwork.com’ . trim(Data::get('smid:gfx/mm:recipe_courtesy_href'));
  • 17. Appendix D: Referencias
    • Como construir una aplicación de presentación de SearchMonkey como Infobarras, luego que se hace realizado un Custom Data Service:
    • http://www.post-chris.com/SearchMonkey/building_a_presentation_app_tutorial.pdf
    • Video - Tutorial de como hacer un “Custom Data Services”con Mash Maker: http://mashmaker.intel.com/videos/tutorials/searchmonkey/customdataservices/
    • Video – Tutorial de como hacer una extración con Mash Maker: ( http://mashmaker.intel.com/videos/tutorials/extractors/extratorstutorial.wmv )
    • Soporte de Intel Mash Maker : http:// mashmaker.intel.com /web/support/
    • Aplicaciones en l galeria de Y! SearchMonkey que han sido creadas usando Mash Maker:
      • Food Network: http:// gallery.search.yahoo.com/application?smid =pq2
      • How Stuff Works: http:// gallery.search.yahoo.com/application?smid = odW
      • MyRecipes.com: http:// gallery.search.yahoo.com/application?smid = uRE
      • Pitchfork Record Reviews: http:// gallery.search.yahoo.com/application?smid = jLx
      • GrubHub: http:// gallery.search.yahoo.com/application?smid = haC
      • Download.com: http:// gallery.search.yahoo.com/application?smid = RCo