Tasker Para hablar de todo lo relacionado con la aplicación tasker

Respuesta
 
Herramientas
  #1  
Viejo 14/09/15, 14:30:17
Array

[xs_avatar]
dj_janker dj_janker no está en línea
Miembro del foro
 
Fecha de registro: ene 2013
Mensajes: 125
Tu operador: Movistar

Leer código barras con Tasker

Hola,
quiero hacer un perfil para poder leer los códigos de barra de distintos alimentos con la app android: Open Food Facts
y posteriormente enviar mediante un http get el código de barras a otro sistema.
Esta app tiene una api, cuya url es: http://world.openfoodfacts.org/api/v0/product_name/8410014837578.json
donde el parámetro "BARCODE" es lo que pretendo leer como variable (%BARCODE).
Googleando he encontrado este tutorial :, pero es demasiado complicado para lo que yo prentendo hacer, ya que yo solo necesito que cuando se abra la aplicación y se escanee un código de barras, me lo guarde como variable para poder usarlo luego en la url de la api que pretendo usar para enviarla mediante http get.

Imagino que debe ser muy parecido a lo que marca ese tutorial. A ver si me ayudáis a sacarlo, por favor...


Saludos.
Responder Con Cita


  #2  
Viejo 14/09/15, 19:22:40
Array

[xs_avatar]
WillyWeb WillyWeb no está en línea
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
Entiendo parte de lo que quieres hacer...

Leer un código de barras con "Open Food Facts" y enviarlo a otro sistema usando HTTPGet.

Lo del API es lo que no entiendo. Esa URL que has dado es de un ejemplo, no de la documentación de la API, en el que se puede ver la misma información que te proporciona la app directamente. Está explicado aquí ... http://es.openfoodfacts.org/data ... bajo el apartado "Experimental JSON API". ¿Para qué quieres la API?

En cualquier caso, no veo en la app forma de exportar el código escaneado, así que no queda otra que dar un rodeo

Haz un perfil con dos contextos; uno de tipo "Aplicación" para OpenFoodFacts y otro de tipo evento "Establecer variable" con la variable %CLIP. Y como tarea le podes un flash de la variable %CLIP.

Guardas lo que has hecho en Tasker, abres la app y escaneas un producto. Si te quedas pulsando sobre el código lo puedes copiar en el portapapeles. En ese momento saltará el perfil y podrás ver el flash con la ristra de números (en realidad de cualquier cosa que copies al portapapeles). Ya tienes el código de barras en Tasker dentro de la varible %CLIP, lo que hagas después ya es cosa tuya.

Última edición por WillyWeb Día 14/09/15 a las 20:23:40.
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 14/09/15, 19:31:26
Array

[xs_avatar]
dj_janker dj_janker no está en línea
Miembro del foro
 
Fecha de registro: ene 2013
Mensajes: 125
Tu operador: Movistar

 Cita: Originalmente Escrito por WillyWeb Ver Mensaje
Entiendo parte de lo que quieres hacer...

Leer un código de barras con "Open Food Facts" y enviarlo a otro sistema usando HTTPGet.

Lo del API es lo que no entiendo. Esa URL que has dado es de un ejemplo, no de la documentación de la API, en el que se puede ver la misma información que te proporciona la app directamente. Está explicado aquí ... http://es.openfoodfacts.org/data ... bajo el apartado "Experimental JSON API". ¿Para qué quieres la API?

En cualquier caso, no veo en la app forma de exportar el código escaneado, así que no queda otra que dar un rodeo

Haz un perfil con dos contextos; uno de tipo "Aplicación" para OpenFoodFacts y otro de tipo evento "Establecer variable" con la variable %CLIP. Y como tarea le podes un flash de la variable %CLIP.

Abres la tarea y escaneas un producto. Si te quedas pulsando sobre el código lo puedes copiar en el portapapeles. En ese momento saltará el perfil y podrás ver el flash con la ristra de números (en realidad de cualquier cosa que copies al portapapeles). Ya tienes el código de barras en Tasker dentro de la varible %CLIP, lo que hagas después ya es cosa tuya.
Perfecto, muchísimas gracias. Creo que lo he entendido.
En un rato me pongo a ver si lo consigo.
Ya cuento resultados.

P.D.: Lo de la API es por si servía de algo . Esa url es la que yo uso para extraer datos de algún producto determinado, sustituyendo BARCODE por el código de un producto en concreto.
Responder Con Cita
  #4  
Viejo 14/09/15, 19:36:27
Array

[xs_avatar]
WillyWeb WillyWeb no está en línea
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
 Cita: Originalmente Escrito por dj_janker Ver Mensaje
Esa url es la que yo uso para extraer datos de algún producto determinado, sustituyendo BARCODE por el código de un producto en concreto.
Pues con una URL como esto...

http://world.openfoodfacts.org/api/v0/product%CLIP.json

...deberías poder descargar directamente un archivo en formato JSON con los datos del código de barras.
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 14/09/15, 20:15:09
Array

[xs_avatar]
dj_janker dj_janker no está en línea
Miembro del foro
 
Fecha de registro: ene 2013
Mensajes: 125
Tu operador: Movistar

 Cita: Originalmente Escrito por WillyWeb Ver Mensaje
Pues con una URL como esto...

http://world.openfoodfacts.org/api/v0/product%CLIP.json

...deberías poder descargar directamente un archivo en formato JSON con los datos del código de barras.
Simplemente perfecto!!!. Funciona bien y hace exactamente lo que buscaba.
Muchísimas gracias por su ayuda.
Responder Con Cita
  #6  
Viejo 14/09/15, 20:24:16
Array

[xs_avatar]
WillyWeb WillyWeb no está en línea
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
Me alegro
Responder Con Cita
  #7  
Viejo 14/09/15, 21:16:16
Array

[xs_avatar]
BlackBlex BlackBlex no está en línea
Miembro del foro
 
Fecha de registro: ago 2013
Mensajes: 57
Modelo de smartphone: Moto G 2015
Tu operador: Otra
No se si pueda ayudarte o facilitarte el manejo del json pero Joao apps tiene una aplicación compatible con tasker llamada Autotools que contiene un apartado para trabajar json.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a BlackBlex su comentario:
  #8  
Viejo 15/09/15, 07:51:38
Array

[xs_avatar]
dj_janker dj_janker no está en línea
Miembro del foro
 
Fecha de registro: ene 2013
Mensajes: 125
Tu operador: Movistar

 Cita: Originalmente Escrito por BlackBlex Ver Mensaje
No se si pueda ayudarte o facilitarte el manejo del json pero Joao apps tiene una aplicación compatible con tasker llamada Autotools que contiene un apartado para trabajar json.
Pues no lo sabía. Voy a investigarlo.
Muchísimas gracias por la info.
Si puedes aportar algo más sobre su manejo es bienvenido
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Otro software para Android > Tasker



Hora actual: 18:18:16 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /