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

Respuesta
 
Herramientas
  #1  
Viejo 10/03/14, 17:57:20
Array

[xs_avatar]
gonza28 gonza28 no está en línea
Desarrollador
 
Fecha de registro: feb 2012
Localización: INTERESA?
Mensajes: 4,191
Modelo de smartphone: Samsung Galaxy Note 4
Tu operador: Personal
Saber cuando un archivo termino de descargarse

Hola. soy nuevo por aqui y por htcmania. ando necesitando una ayudilla.
no puedo mensionar lo que ya llevo realizado por que la verdad es que no se me ha ocurrido nada aun.
Seria posible que en tasker podamos saber cuando un archivo haya terminado de descargarse? lo que pasa es que necesito encadenar algunas acciones como descomprimir, mover, renombrar luego que un zip se descargue con el gestor de descargas. Teniendo en cuenta que no hay posibilidad de poner una barra de progreso en una escena, y si se pudiera no veo la manera de relacionarla con la actividad de descarga de android, por lo menos me gustaria (y es importante) llegar detectar cuando el archivo este presente en la carpeta de descargas. de esta manera automaticamente puedo encadenar las acciones mensionada antes. muchas gracias por la ayuda y ojala puedan.

Última edición por gonza28 Día 18/03/14 a las 16:23:32.
Responder Con Cita


  #2  
Viejo 10/03/14, 18:27:58
Array

[xs_avatar]
mlesir mlesir no está en línea
Usuario muy activo
 
Fecha de registro: abr 2012
Mensajes: 2,263
Modelo de smartphone: OnePlus One,BQ Edison1, GoogleChrome,
Tu operador: Pepephone
Gonza28.... Que tu eres nuevo por aquí y por Htcmania?! Depende de lo que cada uno entienda por nuevo claro pero vamos que yo diría que no.
En fin. Se me ocurre que puedes saberlo pq Android enviara una notificación a la barra diciendo q ya se ha descargado. Con el contexto de nueva notificación y la variable %NTITLE creo que podrás.
De todos modos creo q esto ya se trató pero no estoy seguro.
__________________
Fdo: Mlesir. Miembro del equipo que promueve el foro y el recopilatorio de Tasker http://www.htcmania.com/forumdisplay.php?f=969
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 10/03/14, 18:37:34
Array

[xs_avatar]
gonza28 gonza28 no está en línea
Desarrollador
 
Fecha de registro: feb 2012
Localización: INTERESA?
Mensajes: 4,191
Modelo de smartphone: Samsung Galaxy Note 4
Tu operador: Personal
mmmmm, no lo se mlesir. el caso es que si en ese interin recibo un whatsapp? o un email?

el caso es que en realidad quisiera ir mas al fondo de esto haciendo que se descargue>mueva>descomprima
todas encadenadas al presionar un boton. pero se necesita saber cuando se descargo para accionar el resto de acciones.
si en la tare que voy a lanzar la descarga pongo "esperar", no sabria hasta cuando esperar ya que no puedo controlar eso de saber cuando se termino la descarga.
Responder Con Cita
  #4  
Viejo 10/03/14, 19:42:22
Array

[xs_avatar]
Jusss Jusss no está en línea
Usuario muy activo
 
Fecha de registro: ago 2012
Mensajes: 713
Modelo de smartphone: Galaxy Note 3 N9005
Tu operador: Movistar
Yo con Notify Clean hice una especie de gestor de descargas cuando se termina de descargar tal archivo que termina en tal palabra ya sea ".jpg"o "mp3" me lo mueve cada uno a diferentes carpetas ,te paso el Post donde hable un poco http://www.htcmania.com/showthread.php?p=12204851

Última edición por Jusss Día 10/03/14 a las 21:20:01.
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 11/03/14, 00:25:15
Array

[xs_avatar]
Caravantes Caravantes no está en línea
Usuario muy activo
· Votos compra/venta: (1)
 
Fecha de registro: feb 2011
Mensajes: 2,200
Modelo de smartphone: Samsung Galaxy S9
Tu operador: Lowi
 Cita: Originalmente Escrito por mlesir Ver Mensaje
Con el contexto de nueva notificación y la variable %NTITLE creo que podrás.
 Cita: Originalmente Escrito por gonza28 Ver Mensaje
mmmmm, no lo se mlesir. el caso es que si en ese interin recibo un whatsapp? o un email?
Segundo intento:
Con el contexto de nueva notificación y la variable %NTITLE creo que podrás. (Mlesir dixit).
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
Responder Con Cita
Gracias de parte de:
  #6  
Viejo 11/03/14, 02:43:30
Array

[xs_avatar]
gonza28 gonza28 no está en línea
Desarrollador
 
Fecha de registro: feb 2012
Localización: INTERESA?
Mensajes: 4,191
Modelo de smartphone: Samsung Galaxy Note 4
Tu operador: Personal
 Cita: Originalmente Escrito por Jusss Ver Mensaje
Yo con Notify Clean hice una especie de gestor de descargas cuando se termina de descargar tal archivo que termina en tal palabra ya sea ".jpg"o "mp3" me lo mueve cada uno a diferentes carpetas ,te paso el Post donde hable un poco http://www.htcmania.com/showthread.php?p=12204851
 Cita: Originalmente Escrito por Caravantes Ver Mensaje
Segundo intento:
Con el contexto de nueva notificación y la variable %NTITLE creo que podrás. (Mlesir dixit).
pensando bien, creo que si espesifico el titulo podria funcionar. no se si en todos los moviles serian ingual. "Descarga completa"
Responder Con Cita
  #7  
Viejo 11/03/14, 07:56:21
Array

[xs_avatar]
maid450 maid450 no está en línea
Miembro del foro
 
Fecha de registro: sep 2009
Localización: Valencia
Mensajes: 450
Modelo de smartphone: Nexus 5 / Nexus 7
Tu operador: Yoigo
Si tienes busybox instalado puedes hacer todas esas acciones con comandos de terminal.
Yo uso para una tarea el wget que sirve para bajar archivos y luego tienes los comandos mv y zip para mover y descomprimir respectivamente.

La ventaja de esto es que una vez lanzas el wget no se pasa al siguiente comando hasta que acaba, y además los puedes encadenar si quieres en una única acción o separarlos en varias.
Además supongo que podrás comprobar el código de salida de wget para saber si terminó correctamente o hubo un error en la descarga
Responder Con Cita
Los siguientes 2 usuarios han agradecido a maid450 su comentario:
  #8  
Viejo 11/03/14, 14:10:28
Array

[xs_avatar]
mlesir mlesir no está en línea
Usuario muy activo
 
Fecha de registro: abr 2012
Mensajes: 2,263
Modelo de smartphone: OnePlus One,BQ Edison1, GoogleChrome,
Tu operador: Pepephone
Muy bueno Maid. Gonza ten en cuenta una cosa si lo vas a hacer con las notificaciones y es para una app (si no olvida lo que digo), para leer las notificaciones el usuario final tiene que darle "permiso" en ajustes/accesibilidad.
__________________
Fdo: Mlesir. Miembro del equipo que promueve el foro y el recopilatorio de Tasker http://www.htcmania.com/forumdisplay.php?f=969
Responder Con Cita
Gracias de parte de:
  #9  
Viejo 11/03/14, 14:43:06
Array

[xs_avatar]
Jusss Jusss no está en línea
Usuario muy activo
 
Fecha de registro: ago 2012
Mensajes: 713
Modelo de smartphone: Galaxy Note 3 N9005
Tu operador: Movistar
Para descrgar un archivo con el comando wget seria algo asi por ejemplo? " wget /storage/extSdCard/Download http://m.flikie.com/33573645/sea-sydney.html?cid=33554432&order=recent" ya que de esa forma no me funciona
Responder Con Cita
Gracias de parte de:
  #10  
Viejo 11/03/14, 15:55:20
Array

[xs_avatar]
gonza28 gonza28 no está en línea
Desarrollador
 
Fecha de registro: feb 2012
Localización: INTERESA?
Mensajes: 4,191
Modelo de smartphone: Samsung Galaxy Note 4
Tu operador: Personal
 Cita: Originalmente Escrito por maid450 Ver Mensaje
Si tienes busybox instalado puedes hacer todas esas acciones con comandos de terminal.
Yo uso para una tarea el wget que sirve para bajar archivos y luego tienes los comandos mv y zip para mover y descomprimir respectivamente.

La ventaja de esto es que una vez lanzas el wget no se pasa al siguiente comando hasta que acaba, y además los puedes encadenar si quieres en una única acción o separarlos en varias.
Además supongo que podrás comprobar el código de salida de wget para saber si terminó correctamente o hubo un error en la descarga
maid450 muchas gracias. la pega es tendria que tener root verdad? alli es donde esta el problema. yo soy root, pero no todos lo son.

 Cita: Originalmente Escrito por mlesir Ver Mensaje
Muy bueno Maid. Gonza ten en cuenta una cosa si lo vas a hacer con las notificaciones y es para una app (si no olvida lo que digo), para leer las notificaciones el usuario final tiene que darle "permiso" en ajustes/accesibilidad.
mlesir si es una app. es mas ya la tengo a pleno funcionamiento, es una ayuda para la comunidad de customizadores. la verdad en eclipse no se como incorporar un gestor de descargas por eso no lo hago desde alli y tambien por el tiempo. dejo un ejemplo para que la prueben si quieren. le puse por ahora 2 botones. uno que descarga el zip, una ves que se descarga por completo, le damos al boton install.
esto es una app que descarga 2 pack de iconos del clima para la app zooper widget.
zooper cuando instalas por primera ves, crea una carpeta de iconsets. entonces lo que hace mi app es descargar los packs de icono, luego al darle a install mueve los zips desde la carpeta download a la carpeta de zooper: sdcard>zooperwidget>iconsets
aqqui la app https://content.wuala.com/contents/g...Zw.4.apk/?dl=1 para ver por lo menos. la app no crea la carpeta si no existe, no le di esa funcion por que supongo que en la comunidad de customizadores todos tenemos la app zooper asi que si ustedes la prueban, y no tienen zooper no les creara la ruta sd>zooperwidget>iconsets

 Cita: Originalmente Escrito por Jusss Ver Mensaje
Para descrgar un archivo con el comando wget seria algo asi por ejemplo? " wget /storage/extSdCard/Download http://m.flikie.com/33573645/sea-sydney.html?cid=33554432&order=recent" ya que de esa forma no me funciona
no te funciona? esto es exelente, a ver si lo hacemos funcionar

muchas gracias

Última edición por gonza28 Día 11/03/14 a las 15:59:04.
Responder Con Cita
  #11  
Viejo 11/03/14, 17:53:07
Array

[xs_avatar]
maid450 maid450 no está en línea
Miembro del foro
 
Fecha de registro: sep 2009
Localización: Valencia
Mensajes: 450
Modelo de smartphone: Nexus 5 / Nexus 7
Tu operador: Yoigo
 Cita: Originalmente Escrito por Jusss Ver Mensaje
Para descrgar un archivo con el comando wget seria algo asi por ejemplo? " wget /storage/extSdCard/Download http://m.flikie.com/33573645/sea-sydney.html?cid=33554432&order=recent" ya que de esa forma no me funciona
Nop, el directorio destino se especifica con -P, tu ejemplo sería así:

Código:
wget -P /storage/extSdCard/Download http://m.flikie.com/33573645/sea-sydney.html?cid=33554432&order=recent
 Cita: Originalmente Escrito por gonza28 Ver Mensaje
maid450 muchas gracias. la pega es tendria que tener root verdad? alli es donde esta el problema. yo soy root, pero no todos lo son.
Para lanzar un wget en sí no hace falta ser root, pero dudo que venga en android por defecto, así que lo normal es tenerlo por busybox, y para instalar este si hay que ser root...
Responder Con Cita
  #12  
Viejo 13/03/14, 15:26:07
Array

[xs_avatar]
Jusss Jusss no está en línea
Usuario muy activo
 
Fecha de registro: ago 2012
Mensajes: 713
Modelo de smartphone: Galaxy Note 3 N9005
Tu operador: Movistar
 Cita: Originalmente Escrito por maid450 Ver Mensaje
Nop, el directorio destino se especifica con -P, tu ejemplo sería así:

Código:
wget -P /storage/extSdCard/Download http://m.flikie.com/33573645/sea-sydney.html?cid=33554432&order=recent
Me sigue sin funcionar este comando ya modifique el error pero cuando ejecutó no me descarga, así lo tengo puesto :"wget -P /storage/extSdCard http://m.flikie.com/wallpaper/download?paperId=33577046". Será que el link tendrá que cumplir alguna condición para poder ser descargado de esa manera? Si yo copio ese link en cualquier navegador se descarga
Responder Con Cita
  #13  
Viejo 13/03/14, 15:32:20
Array

[xs_avatar]
maid450 maid450 no está en línea
Miembro del foro
 
Fecha de registro: sep 2009
Localización: Valencia
Mensajes: 450
Modelo de smartphone: Nexus 5 / Nexus 7
Tu operador: Yoigo
Si lanzas el comando desde un emulador de terminal directamente en vez de desde tasker te da algún error?
Responder Con Cita
  #14  
Viejo 13/03/14, 17:48:13
Array

[xs_avatar]
gonza28 gonza28 no está en línea
Desarrollador
 
Fecha de registro: feb 2012
Localización: INTERESA?
Mensajes: 4,191
Modelo de smartphone: Samsung Galaxy Note 4
Tu operador: Personal
Ojo que al parecer en las nuevas betas de tasker hay algunas pequeñas cosas que no funcionan bien. en mi caso la variable %PNUM no me esta funcionando. o solo a mi, pero si la pongo en un flash me devuelve la variable en si: %PNUM
esto es parte de un viejo proyecto que tengo en caso de robo. siempre lo uso en caso que tasker indentifique una nueva SIM me mandara varios datos, pero esa variable no me funciona. alguien la podria probar?
Responder Con Cita
  #15  
Viejo 13/03/14, 18:25:55
Array

[xs_avatar]
Jusss Jusss no está en línea
Usuario muy activo
 
Fecha de registro: ago 2012
Mensajes: 713
Modelo de smartphone: Galaxy Note 3 N9005
Tu operador: Movistar
 Cita: Originalmente Escrito por maid450 Ver Mensaje
Si lanzas el comando desde un emulador de terminal directamente en vez de desde tasker te da algún error?
Gracias por comentar, me tira error, te adjunto una imagen para que veas Archivo Adjunto 487177
Responder Con Cita
  #16  
Viejo 14/03/14, 07:29:29
Array

[xs_avatar]
maid450 maid450 no está en línea
Miembro del foro
 
Fecha de registro: sep 2009
Localización: Valencia
Mensajes: 450
Modelo de smartphone: Nexus 5 / Nexus 7
Tu operador: Yoigo
 Cita: Originalmente Escrito por Jusss Ver Mensaje
Gracias por comentar, me tira error, te adjunto una imagen para que veas Archivo Adjunto 487177
No consigo ver el adjunto, me dice que no es válido...

De todas formas, me parece que el problema está en el enlace, si lo pongo en mi navegador no me sale un archivo que descargar sino una página web con una foto en el centro... sin embargo arriba a la derecha hay un icono de descarga cuyo enlace apunta a "http://m.flikie.com/wallpaper/download?paperId=33573645" esa dirección si que apunta a un archivo y si que debería poder descargarla wget, para descargar una página web normal como esa puedes hacer un HTTP GET normal de tasker.

Por ejemplo yo uso el wget para descargar las ultimas betas de Tasker, asi que lo que hago es hacer un HTTP GET de la página de betas, busco en el HTML la versión de la última beta disponible, la comparo con la que tengo puesta y si es más nueva la descarga con wget y me ofrece la posibilidad de instalarla.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a maid450 su comentario:
  #17  
Viejo 14/03/14, 14:56:36
Array

[xs_avatar]
gonza28 gonza28 no está en línea
Desarrollador
 
Fecha de registro: feb 2012
Localización: INTERESA?
Mensajes: 4,191
Modelo de smartphone: Samsung Galaxy Note 4
Tu operador: Personal
 Cita: Originalmente Escrito por maid450 Ver Mensaje
No consigo ver el adjunto, me dice que no es válido...

De todas formas, me parece que el problema está en el enlace, si lo pongo en mi navegador no me sale un archivo que descargar sino una página web con una foto en el centro... sin embargo arriba a la derecha hay un icono de descarga cuyo enlace apunta a "http://m.flikie.com/wallpaper/download?paperId=33573645" esa dirección si que apunta a un archivo y si que debería poder descargarla wget, para descargar una página web normal como esa puedes hacer un HTTP GET normal de tasker.

Por ejemplo yo uso el wget para descargar las ultimas betas de Tasker, asi que lo que hago es hacer un HTTP GET de la página de betas, busco en el HTML la versión de la última beta disponible, la comparo con la que tengo puesta y si es más nueva la descarga con wget y me ofrece la posibilidad de instalarla.
se que hay un tuto por aqui de HTTP GET, inclusive lo copie en mi evernote para leerlo mas detenidamente. a veces el tiempo apremia y no puedo hacer las pruebas. no puedes dar un pequeño r esumen de como lo haces con lo de las betas? esto es muy util para otras cuestiones que no sean las betas y me gustaria saber un poquito mas. si no puedes, no hay drama, me las arreglare en algun momento. digo asi y se me fue ya un año de no hacer algunas pruebas
Responder Con Cita
  #18  
Viejo 14/03/14, 15:12:50
Array

[xs_avatar]
Jusss Jusss no está en línea
Usuario muy activo
 
Fecha de registro: ago 2012
Mensajes: 713
Modelo de smartphone: Galaxy Note 3 N9005
Tu operador: Movistar
 Cita: Originalmente Escrito por maid450 Ver Mensaje
todas formas, me parece que el problema está en el enlace, si lo pongo en mi navegador no me sale un archivo que descargar sino una página web con una foto en el centro... sin embargo arriba a la derecha hay un icono de descarga cuyo enlace apunta a "http://m.flikie.com/wallpaper/download?paperId=33573645" esa dirección si que apunta a un archivo y si que debería poder descargarla wget
Sigo con el problemas Probé el enlace pero sigue sin descargar y en el terminal dice que no se puede abrir, a ver si logro poner la foto mejor. Lo hice con varios enlaces para ver si no es ese puntualmente siempre fijándome que empieze la descarga al pegarlo en ese el navegador y sigue sin funcionar.
Responder Con Cita
  #19  
Viejo 14/03/14, 16:42:24
Array

[xs_avatar]
gonza28 gonza28 no está en línea
Desarrollador
 
Fecha de registro: feb 2012
Localización: INTERESA?
Mensajes: 4,191
Modelo de smartphone: Samsung Galaxy Note 4
Tu operador: Personal
yo estoy probando de esta manera y no me reacciona tasker. es decir que no hace nada de nada

Código:
wget -P /storage/extSdCard/Download http://tasker.dinglisch.net/releases/Tasker.4.3b9m.apk
Responder Con Cita


  #20  
Viejo 14/03/14, 16:56:32
Array

[xs_avatar]
Jusss Jusss no está en línea
Usuario muy activo
 
Fecha de registro: ago 2012
Mensajes: 713
Modelo de smartphone: Galaxy Note 3 N9005
Tu operador: Movistar
 Cita: Originalmente Escrito por Jusss Ver Mensaje
Sigo con el problemas Probé el enlace pero sigue sin descargar y en el terminal dice que no se puede abrir, a ver si logro poner la foto mejor. Lo hice con varios enlaces para ver si no es ese puntualmente siempre fijándome que empieze la descarga al pegarlo en ese el navegador y sigue sin funcionar.
Ya me funciona, intente con este " http://tasker.dinglisch.net/releases/Tasker.4.3b9m.apk" y lo descargo sin problemas, (gracias gonza28 que me sugirió que pruebe con otro link) al parecer son los link que pongo, no deben ser de descarga directa no tengo entonces muy claro el requisitos que tienen que tener un link para descargar de esta manera

Última edición por Jusss Día 14/03/14 a las 17:03:15.
Responder Con Cita
Respuesta

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



Hora actual: 01:03:11 (GMT +2)



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

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