Seguridad Wireless - Wifi

Equipos y materiales => Puntos de acceso, routers, switchs y bridges => Openwrt & LEDE => Mensaje iniciado por: raphik en 29-11-2013, 20:22 (Viernes)

Título: [Tutorial] Whatsapp desde OpenWrt
Publicado por: raphik en 29-11-2013, 20:22 (Viernes)
Hace unos días leí por primera vez acerca de Yowsup (https://github.com/tgalal/yowsup). Yowsup es una librería escrita en Python (http://www.python.org/) por el egipcio Tarek Galal (https://twitter.com/tgalal). Esta librería permite iniciar sesión y utilizar el servicio de Whatsapp, poniendo a disposición del programador todas las capacidades de un cliente oficial de Whatsapp. Afortunadamente para los no programadores, Yowsup se distribuye con yowsup-cli, una aplicación que permite conectarse y utilizar el servicio Whatsapp directamente desde la línea de comandos.

Python (http://www.python.org/) es un lenguaje interpretado de programación de código abierto creado por el holandés Guido van Rossum (http://es.wikipedia.org/wiki/Guido_van_Rossum).

Dicho esto, nos ponemos manos a la obra.

INSTALACIÓN DE PYTHON, PYTHON-OPENSSL Y DEL MÓDULO DATEUTIL.

1. Instalar Python con soporte para acceso seguro a sitios HTTPS. Desde un terminal de OpenWrt,
Código: [Seleccionar]
opkg update
opkg install python python-openssl
2. Instalar el módulo dateutil.
2.1. Primero hay que descargar en el PC el fichero python-dateutil-1.0.tar.bz2 (http://labix.org/download/python-dateutil/python-dateutil-1.0.tar.bz2) de la página http://labix.org/python-dateutil. Es posible que funcione con otras versiones posteriores, pero ésta es la que yo he probado y va bien.
2.2 Descomprimir el fichero en el PC.
2.3 Copiar la carpeta descomprimida "python-dateutil-1.0" en el router.
2.4. Desde un terminal de OpenWrt, situarse en la carpeta python-dateutil-1.0 del router y ejecutar
Código: [Seleccionar]
python setup.py install

INSTALACIÓN DE YOWSUP.

1. Descargar en el PC el fichero comprimido yowsup-master.zip (https://github.com/tgalal/yowsup/archive/master.zip) de la página https://github.com/tgalal/yowsup (botón Download ZIP).

2. Descomprimir el fichero en el PC.

3. Copiar la carpeta descomprimida "yowsup-master" en el router.


CONFIGURACIÓN.

1. Situarse en la carpeta del router yowsup-master/src

2. Editar el fichero config.example y dejarlo así (sustituye "miteléfono" por tu número de móvil)
Código: [Seleccionar]
cc= 34
phone= 34miteléfono
id=
password=

3. Teclear el comando
Código: [Seleccionar]
python yowsup-cli -c config.example --requestcode smsEn unos segundos llega al móvil un SMS con un código con formato XXX-XXX. Si prefieres recibir un mensaje de voz, teclea
python yowsup-cli -c config.example --requestcode voice.

4. Teclear el comando (sustituir XXX-XXX por el código recién recibido)
Código: [Seleccionar]
python yowsup-cli -c config.example --register XXX-XXXWhatsapp genera y envía al router una contraseña (línea pw:). Copiarlo manualmente en el fichero config.example
Código: [Seleccionar]
cc= 34
phone= 34miteléfono
id=
password= contraseña


ENVÍO DE MENSAJES WHATSAPP.

Para enviar un mensaje al teléfono 34123456789 (sustituir por un número real con el prefijo del país)
Código: [Seleccionar]
python yowsup-cli -c config.example -s 34123456789 "Mensaje de prueba"

SESIÓN INTERACTIVA.
Para iniciar una conversación interactiva con el teléfono 34123456789, teclear
Código: [Seleccionar]
python yowsup-cli -c config.example -i 34123456789
PARA TERMINAR.
Añadir que, según su autor, Yowsup pone al alcance del programador Python todas las características de Whatsapp:
• Registro
• Envío y recepción de mensajes de texto
• Envío y recepción multimedia (imágenes, vídeos, audio, localización, tarjetas de visita)
• Grupos (crear, abandonar, unirse, actualizar foto, actualizar asunto)
• Visualizar fotos y estados de otros usuarios
• Establecer la foto y el estado de tu perfil
• Cambiar el icono del grupo
• Y algunas cosillas más...
Documentación de la librería (en inglés) aquí (https://github.com/tgalal/yowsup/wiki/Yowsup-Library-Documentation).
Título: Re: Whatsapp desde OpenWrt
Publicado por: Pteridium en 29-11-2013, 21:28 (Viernes)
Chincheta unos días y añadir a Hilos relevantes.  >:( >:( >:( >:( >:( >:( >:( >:( >:( >:(
Título: Re: Re: Whatsapp desde OpenWrt
Publicado por: jar229 en 29-11-2013, 21:34 (Viernes)
'Guasapeando' desde OpenWrt :o

Enviado desde mi CUBOT GT99 usando Tapatalk
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: Altair64 en 02-12-2013, 16:46 (Lunes)
Curioso! puede que lo pruebe, aunque me 'asquea' un poco el programita de marras y su nula libertad (me pregunto cómo habrán conseguido portarlo a python  ;D
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: faio86 en 18-01-2014, 15:35 (Sábado)
Hola buenas, lo primero que se me ocurre es enviar un mensaje al WhatsApp al terminar una descarga transmission.Gracias por el aporte.
Título: Re: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: vk496 en 18-01-2014, 16:01 (Sábado)
Que bueno!

Hay que ver la de cosas que se puede hacer con un cacharrito con antena :D

Salu2

Edito: Se podría crear incluso un cliente web (algo así como el control remoto de los clientes de Torrent)

Solo sé que no sé nada...
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: faio86 en 10-02-2014, 17:14 (Lunes)
Buenas :D
estoy creando un script que envie un whatsapp al terminar transmission de descargar.


Código: [Seleccionar]
#ruta donde este yowsup
cd /mnt/sda1/yowsup-master/src/

python yowsup-cli -c config.example -s 346xxxxxxxx "$TR_TORRENT_NAME bajado"

#wasa.sh

Código: [Seleccionar]
"script-torrent-done-enabled": true,
 "script-torrent-done-filename": "/etc/config/wasa.sh",

No se ejecuta al terminar una descargar le he dado permisos 777 al fichero wasa.sh
¿Alguien sabe cual puede ser el fallo?.

Saludos.
Gracias de antemano. >:( >:(
Título: Notificación por Whatsapp. Transmission. Problema.
Publicado por: ivallesp en 30-04-2014, 01:57 (Miércoles)
Hola gente,

Después de buscar en internet como un loco y leer este foro de arriba a abajo, me he decidido a registrarme porque no encuentro por ningún lado la solución a mi problema.

Tengo OpenWrt BARRIER BREAKER (Bleeding Edge, r40569) instalado en un Comtrend AR-5381un (de jazztel) y tengo instalados los paquetes transmission-cli, transmission-web transmission-daemon y transmission-remote. Lo que quiero hacer es que cuando se termine una descarga en transmission me llegue un whatsapp. En primer lugar, estoy probando a que me llegue algo tipo "Torrent descargado". El siguiente proyecto será que me llegue un whatsap diciendo qué torrent se ha descargado.

Como he leído en todas las webs, hay que modificar estas dos opciones del archivo /tmp/torrent/settings.json:

Código: [Seleccionar]
"script-torrent-done-enabled": true,
    "script-torrent-done-filename": "/Subidas/scripts/yowsup-master/scriptWhatsapp.sh",

He probado a poner un torrent, se descarga correctamente, y ni rastro del mensaje. He probado a reiniciar el router y volver a descargar un torrent y nada.

/Subidas/scripts/... es la ruta correcta a mi archivo, y si la pego en el prompt, efectivamente me llega un whatsap al móvil. Los permisos de este archivo (el script), han sido fijados a 777 así que ahí no está el problema.

¿Podría alguien indicarme donde puede fallar esto?

Gracias de antemano y felicidades por el foro.
Título: Re: Notificación por Whatsapp. Transmission. Problema.
Publicado por: jar229 en 30-04-2014, 08:18 (Miércoles)
Te muevo el mensaje al hilo correspondiente.
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: jar229 en 30-04-2014, 09:06 (Miércoles)
Según he podido entender leyendo otros hilos por ahí, el problema es el usuario/permisos con el que se ejecuta transmission.

Edita el fichero /etc/init.d/transmission y busca la variable:

USER=your_login_here

o

USERNAME=your_login_here

sustituye your_login_here por root.
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: ivallesp en 30-04-2014, 11:42 (Miércoles)
Gracias por tu respuesta. No encuentro esa línea en mi /etc/init.d/transmission. Pongo aquí el contenido del archivo:

Código: [Seleccionar]
root@OpenWrt:~# cat /etc/init.d/transmission
#!/bin/sh /etc/rc.common
# Copyright (C) 2010-2012 OpenWrt.org

START=99

LIST_SEP="
"

append_params() {
local p; local v; local s="$1"; shift
for p in $*; do
config_get v "$s" "$p"
IFS="$LIST_SEP"
for v in $v; do
[ -n "$v" ] && (
echo "\""$p"\": "$v"," | sed -e 's|_|-|g' >> $config_file
)
done
unset IFS
done
}

append_params_quotes() {
local p; local v; local s="$1"; shift
for p in $*; do
config_get v "$s" "$p"
IFS="$LIST_SEP"
for v in $v; do
[ -n "$v" ] && (
echo -n "\""$p | sed -e 's|/|\\/|g;s|_|-|g' >> $config_file; \
echo "\": \""$v"\"," >> $config_file
)
done
unset IFS
done
}

section_enabled() {
config_get_bool enabled "$1" 'enabled' 0
[ $enabled -gt 0 ]
}

start_instance() {
local s="$1"
local user

section_enabled "$section" || return 1

config_get config_dir "$s" 'config_dir' '/var/etc/transmission'
config_get user "$s" 'user'

config_file="$config_dir/settings.json"
[ -d $config_dir ] || {
mkdir -m 0755 -p "$config_dir"
touch $config_file
[ -z "$user" ] || chown -R $user $config_dir
}

echo "{" > $config_file

append_params "$s" \
alt_speed_down alt_speed_enabled alt_speed_time_begin alt_speed_time_day \
alt_speed_time_enabled alt_speed_time_end alt_speed_up blocklist_enabled \
cache_size_mb download_queue_enabled download_queue_size \
dht_enabled encryption idle_seeding_limit idle_seeding_limit_enabled \
incomplete_dir_enabled lazy_bitfield_enabled lpd_enabled message_level \
peer_limit_global peer_limit_per_torrent peer_port \
peer_port_random_high peer_port_random_low peer_port_random_on_start \
pex_enabled port_forwarding_enabled preallocation prefetch_enabled \
ratio_limit ratio_limit_enabled rename_partial_files rpc_authentication_required \
rpc_enabled rpc_port rpc_whitelist_enabled queue_stalled_enabled \
queue_stalled_minutes scrape_paused_torrents_enabled script_torrent_done_enabled \
seed_queue_enabled seed_queue_size \
speed_limit_down speed_limit_down_enabled speed_limit_up \
speed_limit_up_enabled start_added_torrents trash_original_torrent_files \
umask upload_slots_per_torrent utp_enabled scrape_paused_torrents \
watch_dir_enabled

append_params_quotes "$s" \
blocklist_url bind_address_ipv4 bind_address_ipv6 download_dir incomplete_dir \
peer_congestion_algorithm peer_socket_tos rpc_bind_address rpc_password rpc_url \
rpc_username rpc_whitelist script_torrent_done_filename watch_dir

echo "\""invalid-key"\": false" >> $config_file
echo "}" >> $config_file

SERVICE_UID="$user" \
service_start /usr/bin/transmission-daemon -g $config_dir
}

stop_instance() {
local s="$1"
local user

section_enabled "$section" || return 1

config_get user "$s" 'user'

SERVICE_UID="$user" \
service_stop /usr/bin/transmission-daemon
}

start() {
config_load 'transmission'
config_foreach start_instance 'transmission'
}

stop() {
config_load 'transmission'
config_foreach stop_instance 'transmission'
}

Otro problema que tengo es que las variables de entorno del transmission (https://trac.transmissionbt.com/wiki/EnvironmentVariables) están todas vacías... ¿Puede ser debido a lo mismo?
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: dolfet15 en 01-05-2014, 12:36 (Jueves)
M.... Sería posible poder mandar "comandos" al router con tu móvil a través de whatssap?¿ ^-^ ^-^
Eso sería GENIAL, por ejemplo te vas de casa y se te olvida quitar el wifi... mandas un mensajito y wifi fuera.
O como dicen notificarte cosas al móvil... Torrent descargado, tal persona se ha conectado a la red (por el DHCP)

PD: estoy mirando un servicio llamado fonYou que te da un numero movil gratis, con este numero se puede suar whatsapp en nuestros routers sin necesidad de estar buscando el numero de alguien que no vaya a usar whatsapp. (NOTA: después de buscar fonYou no envía los mensajes de activación de whatsapp, pero si lo intentamos varias veces whatsapp nos llamara y nos dirá el código de activación)
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: SpanishGroove en 01-05-2014, 13:11 (Jueves)
Joder, que inventos los de hoy en día...  >:(

Entre ésto y la combinación Raspberry Pi + Arduino, la domótica está a solo un paso de un usuario medio.
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: vk496 en 01-05-2014, 13:21 (Jueves)
Pues yo lo acabo de conseguir. Tengo un numero de Fonyou de hace tiempo (para usarlo con Pidgin), y tras estar toqueteando unas horitas, tengo todo el sistema funcionando.

Cuando se baja un torrent, me manda un whatsapp a mi número  >:D

Salu2
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: dolfet15 en 01-05-2014, 15:02 (Jueves)
Pues yo lo acabo de conseguir. Tengo un numero de Fonyou de hace tiempo (para usarlo con Pidgin), y tras estar toqueteando unas horitas, tengo todo el sistema funcionando.

Cuando se baja un torrent, me manda un whatsapp a mi número  >:D

Salu2
Podrías poner aquí como lo has logrado, me interesa mucho
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: Pteridium en 01-05-2014, 15:58 (Jueves)
M.... Sería posible poder mandar "comandos" al router con tu móvil a través de whatssap?¿ ^-^ ^-^
Eso sería GENIAL, por ejemplo te vas de casa y se te olvida quitar el wifi... mandas un mensajito y wifi fuera.
O como dicen notificarte cosas al móvil... Torrent descargado, tal persona se ha conectado a la red (por el DHCP)

PD: estoy mirando un servicio llamado fonYou que te da un numero movil gratis, con este numero se puede suar whatsapp en nuestros routers sin necesidad de estar buscando el numero de alguien que no vaya a usar whatsapp. (NOTA: después de buscar fonYou no envía los mensajes de activación de whatsapp, pero si lo intentamos varias veces whatsapp nos llamara y nos dirá el código de activación)
Creo que lo que buscas es esto: https://foro.seguridadwireless.net/openwrt/openwrt-en-tp-link-mr3230-problemas-apertura-puertos/msg307516/#msg307516
En versiones más recientes de OpenWRT cambia un poco la regla en el firewall:
Código: [Seleccionar]
config rule
        option enabled '1'
        option target 'ACCEPT'
        option name 'ssh'
        option family 'ipv4'
        option src 'wan'
        option src_port '24'
        option dest 'lan'
        option dest_port '24'
Nota: puse como puerto SSH el 24 porque en el 22, al tener configurada una cuenta no-ip.org me aparecían un montón de intentos de acceder al router desde IPs chinas.
Esta es la configuración de dropbear que tengo:
Código: [Seleccionar]
root@OpenWrt:~# cat /etc/config/dropbear

config dropbear
        option PasswordAuth 'on'
        option Port '24'
        option GatewayPorts 'on'
Por supuesto se puede sustituir el puerto 24 por el que nos dé la gana en el firewall y en dropbear siempre y cuando no se use para algo: http://www.vermiip.es/puertos/
Por supuesto NUNCA abráis telnet al exterior; le ponéis clave al router, probáis que se puede acceder por SSH y luego es buscar la aplicación o app que más os guste para acceder desde el interfaz wan.
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: Tki2000 en 01-05-2014, 19:31 (Jueves)
Pues yo lo acabo de conseguir. Tengo un numero de Fonyou de hace tiempo (para usarlo con Pidgin), y tras estar toqueteando unas horitas, tengo todo el sistema funcionando.

Cuando se baja un torrent, me manda un whatsapp a mi número  >:D

Salu2

Offtopic:
Según la página de fonYou:
Citar
fonYou no permite el uso de servicios de mensajería como WhatsApp o similares
@vk496 ¿Cómo lo has hecho? ¿o es que aunque ponga eso en su página en realidad sí se puede?
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: dolfet15 en 01-05-2014, 20:16 (Jueves)
Offtopic:
Según la página de fonYou:
Citar
fonYou no permite el uso de servicios de mensajería como WhatsApp o similares
@vk496 ¿Cómo lo has hecho? ¿o es que aunque ponga eso en su página en realidad sí se puede?
Sigo con el Offtopic:
No se donde has encontrado eso, pero en preguntas frecuentes (http://www.fonyou.es/preguntas/como_empezar.html#pregunta17) pone que no funciona (lo dejo citado)
Citar
¿Puede fonYou utilizarse para servicios de mensajería instantánea como WhatsApp o similares?
fonYou no funciona con servicios de mensajería instantánea como WhatsApp o similares.

De todas formas dije como hacerlo, pones el numero y no te llegara el mensaje, al 2º/3º/4º intento no te enviarán un mensaje sino que te llamara una maquina al móvil y te dirá el numero para introducirlo.
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: vk496 en 01-05-2014, 21:49 (Jueves)
El procedimiento para hacerlo es de hace mucho tiempo, y no me acuerdo bien de los detalles. Yo me he limitado a seguir este tutorial y a usar los datos (numero y pass) guardados anteriormente en mi Ubuntu.

Lo que si que puedo asegurar es que funciona perfectamente. Basandonos en este tutorial, lo que tengo es:

/etc/config/trans/notify.sh
Código: [Seleccionar]
python ~/yowsup-master/src/yowsup-cli --send 34666666666 "$TR_TIME_LOCALTIME....$TR_TORRENT_NAME se ha descargado correctamente." --wait --config ~/yowsup-master/src/config.example
/etc/config/transmission
Código: [Seleccionar]
        option script_torrent_done_enabled 'true'
        option script_torrent_done_filename '/etc/config/trans/notify.sh'

Salu2
Título: Re: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: nhocpo en 03-05-2014, 08:42 (Sábado)
Compañero, el router es Ar-5381u o Ar-5387un?
Que paquetes tiene incluidos ese firmware?
Te importaría compartirlo?

OpenWrt BARRIER BREAKER (Bleeding Edge, r40569

Enviado desde mi GT-I8160 usando Tapatalk 2

Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: perikitor en 04-05-2014, 23:43 (Domingo)
El procedimiento para hacerlo es de hace mucho tiempo, y no me acuerdo bien de los detalles. Yo me he limitado a seguir este tutorial y a usar los datos (numero y pass) guardados anteriormente en mi Ubuntu.

Lo que si que puedo asegurar es que funciona perfectamente. Basandonos en este tutorial, lo que tengo es:

/etc/config/trans/notify.sh
Código: [Seleccionar]
python ~/yowsup-master/src/yowsup-cli --send 34666666666 "$TR_TIME_LOCALTIME....$TR_TORRENT_NAME se ha descargado correctamente." --wait --config ~/yowsup-master/src/config.example
/etc/config/transmission
Código: [Seleccionar]
        option script_torrent_done_enabled 'true'
        option script_torrent_done_filename '/etc/config/trans/notify.sh'

Salu2

El tema de fonyou, al segundo intento whatsap me respondió con código al router, y al movil tmb me envió el mismo código por SMS, llevo días toqueteando el tema y la solución tiene q estar en /etc/init.d/transmission , yo tmb pienso que tiene que ver con añadir un usuario y algún permiso como dice jar, fisgoneando por Google eso he entendido , no te importaría enseñarnos como tienes el /etc/init.d/transmission ? Saludos y gracias
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: vk496 en 04-05-2014, 23:56 (Domingo)
Código: [Seleccionar]
config transmission
option config_dir '/etc/config/trans'
option run_daemon_as_user 'root'
option alt_speed_enabled 'false'
option bind_address_ipv4 '0.0.0.0'
option bind_address_ipv6 '::'
option blocklist_enabled 'false'
option cache_size_mb '2'
option dht_enabled 'true'
option download_dir '/mnt/sda1/torrents/incoming'
option download_queue_enabled 'true'
option download_queue_size '5'
option encryption '1'
option idle_seeding_limit_enabled 'false'
option incomplete_dir '/mnt/sda1/torrents/temp'
option incomplete_dir_enabled 'true'
option lazy_bitfield_enabled 'true'
option lpd_enabled 'false'
option message_level '1'
option open_file_limit '32'
option peer_limit_global '200'
option peer_limit_per_torrent '50'
option peer_port '51413'
option peer_port_random_on_start 'false'
option peer_socket_tos '0'
option pex_enabled 'true'
option port_forwarding_enabled 'true'
option preallocation '1'
option prefetch_enabled '1'
option queue_stalled_enabled 'true'
option queue_stalled_minutes '30'
option ratio_limit '1.2'
option ratio_limit_enabled 'true'
option rpc_authentication_required 'true'
option rpc_bind_address '0.0.0.0'
option rpc_enabled 'true'
option rpc_password '*******'
option rpc_port '9091'
option rpc_url '/transmission/'
option rpc_username '********'
option rpc_whitelist_enabled 'false'
option scrape_paused_torrents_enabled 'true'
option script_torrent_done_enabled 'true'
option script_torrent_done_filename '/etc/config/trans/notify.sh'
option seed_queue_enabled 'false'
option speed_limit_down_enabled 'false'
option speed_limit_up '20'
option speed_limit_up_enabled 'true'
option start_added_torrents 'true'
option trash_original_torrent_files 'false'
option umask '18'
option upload_slots_per_torrent '14'
option utp_enabled 'true'
option scrape_paused_torrents 'true'
option watch_dir_enabled 'false'
option rename_partial_files 'false'
option speed_limit_down '100'
option enabled '1'



Perfeccioné un poco el notify.sh

Código: [Seleccionar]
#!/bin/sh

bash /etc/config/trans/sendw 6XXXXXXXX 6XXXXXXXX

/etc/config/trans/sendw
Código: [Seleccionar]
#!/bin/bah


if [ "$#" -eq "0" ]; then
echo "No numbers"
exit 1
fi

for number in $@; do

python ~/yowsup-master/src/yowsup-cli --send 34${number} "$TR_TIME_LOCALTIME....$TR_TORRENT_NAME se ha descargado correctamente." --wait --config ~/yowsup-master/src/config.example >/dev/null

done

Salu2
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: perikitor en 05-05-2014, 10:45 (Lunes)
Código: [Seleccionar]
[quote author=vk496 link=topic=54523.msg308860#msg308860 date=1399240593]
[code]
config transmission
option config_dir '/etc/config/trans'
option run_daemon_as_user 'root'
option alt_speed_enabled 'false'
option bind_address_ipv4 '0.0.0.0'
option bind_address_ipv6 '::'
option blocklist_enabled 'false'
option cache_size_mb '2'
option dht_enabled 'true'
option download_dir '/mnt/sda1/torrents/incoming'
option download_queue_enabled 'true'
option download_queue_size '5'
option encryption '1'
option idle_seeding_limit_enabled 'false'
option incomplete_dir '/mnt/sda1/torrents/temp'
option incomplete_dir_enabled 'true'
option lazy_bitfield_enabled 'true'
option lpd_enabled 'false'
option message_level '1'
option open_file_limit '32'
option peer_limit_global '200'
option peer_limit_per_torrent '50'
option peer_port '51413'
option peer_port_random_on_start 'false'
option peer_socket_tos '0'
option pex_enabled 'true'
option port_forwarding_enabled 'true'
option preallocation '1'
option prefetch_enabled '1'
option queue_stalled_enabled 'true'
option queue_stalled_minutes '30'
option ratio_limit '1.2'
option ratio_limit_enabled 'true'
option rpc_authentication_required 'true'
option rpc_bind_address '0.0.0.0'
option rpc_enabled 'true'
option rpc_password '*******'
option rpc_port '9091'
option rpc_url '/transmission/'
option rpc_username '********'
option rpc_whitelist_enabled 'false'
option scrape_paused_torrents_enabled 'true'
option script_torrent_done_enabled 'true'
option script_torrent_done_filename '/etc/config/trans/notify.sh'
option seed_queue_enabled 'false'
option speed_limit_down_enabled 'false'
option speed_limit_up '20'
option speed_limit_up_enabled 'true'
option start_added_torrents 'true'
option trash_original_torrent_files 'false'
option umask '18'
option upload_slots_per_torrent '14'
option utp_enabled 'true'
option scrape_paused_torrents 'true'
option watch_dir_enabled 'false'
option rename_partial_files 'false'
option speed_limit_down '100'
option enabled '1'



Perfeccioné un poco el notify.sh

Código: [Seleccionar]
#!/bin/sh

bash /etc/config/trans/sendw 6XXXXXXXX 6XXXXXXXX

/etc/config/trans/sendw
Código: [Seleccionar]
#!/bin/bah


if [ "$#" -eq "0" ]; then
echo "No numbers"
exit 1
fi

for number in $@; do

python ~/yowsup-master/src/yowsup-cli --send 34${number} "$TR_TIME_LOCALTIME....$TR_TORRENT_NAME se ha descargado correctamente." --wait --config ~/yowsup-master/src/config.example >/dev/null

done

Salu2
[/quote]

De lujo , funciona ! bueno decir que no se si tendra que ver, pero en /etc/config/transmission
he añadido la linea
option run_daemon_as_user 'root'
(que no la tenia y el nuevo script perfeccionado de nuestro amigo)
y a la primera solo que se te ha escapado una letra ortografica jeje
donde pone bash tendria que ser ash
[/code]
Código: [Seleccionar]
#!/bin/sh

ash /etc/config/trans/sendw 6XXXXXXXX 6XXXXXXXX

Para el que no lo sepa donde pone 6XXXXXXXX es el numero de telf. que quieres que reciba el whatsapp en este caso se han puesto 2 ya que recibiran el mensaje los 2 telefonos en el caso de 1 pues solo con solo escribir una vez el 6XXXXXXXX numero de telf ya valdria.

Mis felicitaciones ! me llevava dias de cabeza! muchas gracias de verdad !
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: ivallesp en 08-05-2014, 16:55 (Jueves)
Gracias por tu respuesta. No encuentro esa línea en mi /etc/init.d/transmission. Pongo aquí el contenido del archivo:

Código: [Seleccionar]
root@OpenWrt:~# cat /etc/init.d/transmission
#!/bin/sh /etc/rc.common
# Copyright (C) 2010-2012 OpenWrt.org

START=99

LIST_SEP="
"

append_params() {
local p; local v; local s="$1"; shift
for p in $*; do
config_get v "$s" "$p"
IFS="$LIST_SEP"
for v in $v; do
[ -n "$v" ] && (
echo "\""$p"\": "$v"," | sed -e 's|_|-|g' >> $config_file
)
done
unset IFS
done
}

append_params_quotes() {
local p; local v; local s="$1"; shift
for p in $*; do
config_get v "$s" "$p"
IFS="$LIST_SEP"
for v in $v; do
[ -n "$v" ] && (
echo -n "\""$p | sed -e 's|/|\\/|g;s|_|-|g' >> $config_file; \
echo "\": \""$v"\"," >> $config_file
)
done
unset IFS
done
}

section_enabled() {
config_get_bool enabled "$1" 'enabled' 0
[ $enabled -gt 0 ]
}

start_instance() {
local s="$1"
local user

section_enabled "$section" || return 1

config_get config_dir "$s" 'config_dir' '/var/etc/transmission'
config_get user "$s" 'user'

config_file="$config_dir/settings.json"
[ -d $config_dir ] || {
mkdir -m 0755 -p "$config_dir"
touch $config_file
[ -z "$user" ] || chown -R $user $config_dir
}

echo "{" > $config_file

append_params "$s" \
alt_speed_down alt_speed_enabled alt_speed_time_begin alt_speed_time_day \
alt_speed_time_enabled alt_speed_time_end alt_speed_up blocklist_enabled \
cache_size_mb download_queue_enabled download_queue_size \
dht_enabled encryption idle_seeding_limit idle_seeding_limit_enabled \
incomplete_dir_enabled lazy_bitfield_enabled lpd_enabled message_level \
peer_limit_global peer_limit_per_torrent peer_port \
peer_port_random_high peer_port_random_low peer_port_random_on_start \
pex_enabled port_forwarding_enabled preallocation prefetch_enabled \
ratio_limit ratio_limit_enabled rename_partial_files rpc_authentication_required \
rpc_enabled rpc_port rpc_whitelist_enabled queue_stalled_enabled \
queue_stalled_minutes scrape_paused_torrents_enabled script_torrent_done_enabled \
seed_queue_enabled seed_queue_size \
speed_limit_down speed_limit_down_enabled speed_limit_up \
speed_limit_up_enabled start_added_torrents trash_original_torrent_files \
umask upload_slots_per_torrent utp_enabled scrape_paused_torrents \
watch_dir_enabled

append_params_quotes "$s" \
blocklist_url bind_address_ipv4 bind_address_ipv6 download_dir incomplete_dir \
peer_congestion_algorithm peer_socket_tos rpc_bind_address rpc_password rpc_url \
rpc_username rpc_whitelist script_torrent_done_filename watch_dir

echo "\""invalid-key"\": false" >> $config_file
echo "}" >> $config_file

SERVICE_UID="$user" \
service_start /usr/bin/transmission-daemon -g $config_dir
}

stop_instance() {
local s="$1"
local user

section_enabled "$section" || return 1

config_get user "$s" 'user'

SERVICE_UID="$user" \
service_stop /usr/bin/transmission-daemon
}

start() {
config_load 'transmission'
config_foreach start_instance 'transmission'
}

stop() {
config_load 'transmission'
config_foreach stop_instance 'transmission'
}

Otro problema que tengo es que las variables de entorno del transmission (https://trac.transmissionbt.com/wiki/EnvironmentVariables) están todas vacías... ¿Puede ser debido a lo mismo?


¿Nadie sabe cómo puedo solucionar estos problemas? Es debido a que uso la distri trunk?
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: vk496 en 08-05-2014, 18:00 (Jueves)
Has probado a hacer los cambios en el config? Yo no tuve que hacer nada de eso para que me funcionara....

Salu2
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: ivallesp en 08-05-2014, 19:35 (Jueves)
si te refieres al /etc/config/transmission, sí. Ahí los hice. El problema es que, con el torrent funcionando, las variables de entorno están vacías, no lo entiendo...
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: vk496 en 19-05-2014, 17:41 (Lunes)
Bueno, ya he acabado todo este lio de las notificaciones por whatsapp. Os dejo aquí toda la configuración necesaria:

# vi /etc/config/transmission

Código: [Seleccionar]
config transmission
option config_dir '/etc/config/trans'
option run_daemon_as_user 'root'
option alt_speed_enabled 'false'
option bind_address_ipv4 '0.0.0.0'
option bind_address_ipv6 '::'
option blocklist_enabled 'false'
option cache_size_mb '10'
option dht_enabled 'true'
option download_queue_enabled 'true'
option download_queue_size '5'
option encryption '1'
option idle_seeding_limit_enabled 'false'
option lazy_bitfield_enabled 'true'
option lpd_enabled 'false'
option message_level '1'
option open_file_limit '32'
option peer_limit_global '200'
option peer_limit_per_torrent '50'
option peer_port '51413'
option peer_port_random_on_start 'false'
option peer_socket_tos '0'
option pex_enabled 'true'
option port_forwarding_enabled 'true'
option preallocation '1'
option prefetch_enabled '1'
option queue_stalled_enabled 'true'
option queue_stalled_minutes '30'
option ratio_limit '1.2'
option ratio_limit_enabled 'true'
option rpc_authentication_required 'true'
option rpc_bind_address '0.0.0.0'
option rpc_enabled 'true'
option rpc_password 'MiPassword'
option rpc_port '9091'
option rpc_url '/transmission/'
option rpc_username 'root'
option rpc_whitelist_enabled 'false'
option scrape_paused_torrents_enabled 'true'
option script_torrent_done_enabled 'true'
option script_torrent_done_filename '/etc/config/trans/notify.sh'
option seed_queue_enabled 'false'
option speed_limit_down_enabled 'false'
option speed_limit_up_enabled 'false'
option start_added_torrents 'true'
option trash_original_torrent_files 'false'
option umask '18'
option upload_slots_per_torrent '14'
option utp_enabled 'true'
option scrape_paused_torrents 'true'
option watch_dir_enabled 'false'
option enabled '1'
option incomplete_dir_enabled 'false'
option download_dir '/mnt/sda2/torrents/incoming'
option rename_partial_files '1'


# vi /etc/config/trans/notify.sh

Código: [Seleccionar]
#!/bin/sh


momento=$(date | sed 's/ /-/g')

echo "$TR_TORRENT_NAME se ha descargado en $TR_TORRENT_DIR" > /etc/config/trans/pendiente/$momento


Nota: aquí podemos personalizar el mensaje que será enviado.

# vi /etc/config/trans/sendw

Código: [Seleccionar]
#!/bin/bash


if [ "$#" -eq "0" ]; then
echo "No numbers"
exit 1
fi

hora=$(date | awk '{print $4}' | cut -d ":" -f 1)

if [ "$hora" -ge 8 -a "$hora" -le 21 ]; then

for file in $(ls /etc/config/trans/pendiente); do

for number in $@; do

python ~/yowsup-master/src/yowsup-cli --send 34${number} "$(cat /etc/config/trans/pendiente/$file)" --wait --config ~/yowsup-master/src/config.example >/dev/null

done

rm /etc/config/trans/pendiente/$file

done

else

exit

fi

Nota: Aqui indicamos que solo queremos recibir mensajes si son mas de las 08:00 y menos que las 21:00

mkdir /etc/config/trans/pendiente

# vi /etc/crontabs/root

Código: [Seleccionar]
30 * * * * /etc/config/trans/sendw 6XXXXXXXX 6XXXXXXXXX
Enviar mensajes de torrents completados cada 30 minutos a los numeros 6XXXXXXXX y 6XXXXXXXX

Todo esto está adaptado a mis rutas y necesidades. Que cada uno cambie las rutas si los tiene en un sitio distinto al mio.


Espero que os sirva   >:(

Salu2
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: Tki2000 en 19-05-2014, 18:21 (Lunes)
Buen trabajo, sí señor...  >:( >:( >:(
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: faio86 en 02-09-2014, 15:15 (Martes)
Buenas.
Hace tiempo conseguí hacer que se me enviara un mensaje al Wasa desde transmission Openwrt.
Actualice a la nueva versión y hasta hoy no conseguí hacerlo funcionar todo correctamente otra vez, bueno les dejo mi Script por si a alguien le sirve de ayuda.

Código: [Seleccionar]
#!/bin/bash
cd /mnt/sda1/yowsup-master/src/
python yowsup-cli -c config.example -s 34xxxxxxxxx "$TR_TORRENT_NAME bajado"


Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: miniyo88 en 02-09-2014, 16:00 (Martes)
buenas, por lo visto fonyou deja de dar servicio en España, hay que buscar alternativas, si sabéis de alguna postearla
Título: Re: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: vk496 en 02-09-2014, 17:59 (Martes)
Pues yo sigo recibiendo las notificaciones por whatsapp...

Salu2
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: faio86 en 03-09-2014, 15:17 (Miércoles)
Buenas creo que el Whatsapp con yowsup seguirá funcionando si validamos el código de yowsup antes de que deje de dar servicio fonyou.

Estoy utilizando este script  que  organiza los archivos descargados y los mete en carpetas según su extensión.

Como podría hacer un script para organizar carpetas además de archivos. A traves de palabras claves DVDRIP, HDRIP.

ejemplos:

carpetas /peliculon 101[DVDRIP]/
carpetas /peliculon 102[DVDRIP]/

Las meta dentro de la carpeta /peliculas/.

es decir /peliculas/peliculon 101[DVDRIP]/.


Código: [Seleccionar]
#!/bin/bash

#En la variable ORIGEN colocan la carpeta donde se guardan las descargas
ORIGEN="/ruta/descargas"

#Carpetas destino para cada tipo de archivo
PDF="/ruta/PDF"
TAR="/ruta/comprimidos"
IMAGENES="/ruta/imagenes"
MUSICA="/ruta/musica"
DEBS="/ruta/debs"
PPS="/ruta/pps"
VIDEO="/ruta/movies"
ISOS="/ruta/isos"
PROGRAMAS="/ruta/programas"


# Mueve todos los archivos al destino

mv $ORIGEN/*.tar* $TAR
mv $ORIGEN/*.zip $TAR
mv $ORIGEN/*.rar $TAR
mv $ORIGEN/*.pdf $PDF
mv $ORIGEN/*.ps $PDF
mv $ORIGEN/*.jpg $IMAGENES
mv $ORIGEN/*.jpeg $IMAGENES
mv $ORIGEN/*.gif $IMAGENES
mv $ORIGEN/*.bmp $IMAGENES
mv $ORIGEN/*.png $IMAGENES
mv $ORIGEN/*.mp3 $MUSICA
mv $ORIGEN/*.wav $MUSICA
mv $ORIGEN/*.ogg $MUSICA
mv $ORIGEN/*.flac $MUSICA
mv $ORIGEN/*.avi $VIDEO
mv $ORIGEN/*.mpeg $VIDEO
mv $ORIGEN/*.mp4 $VIDEO
mv $ORIGEN/*.mpg $VIDEO
mv $ORIGEN/*.flv $VIDEO
mv $ORIGEN/*.rmvb $VIDEO
mv $ORIGEN/*.mov $VIDEO
mv $ORIGEN/*.deb $DEBS
mv $ORIGEN/*.pps $PPS
mv $ORIGEN/*.ppt $PPS
mv $ORIGEN/*.iso $ISOS
mv $ORIGEN/*.exe $PROGRAMAS

¿Algien tiene idea como podria ser?
Saludos. Gracias de antemano
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: vk496 en 03-09-2014, 16:18 (Miércoles)
No se te puede ayudar si no explicas exactamente que pretendes...  ^-^

Salu2
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: vk496 en 05-09-2014, 00:08 (Viernes)
Ok, ya lo entendí

Código: [Seleccionar]
find / -type d -iname *hdrip* -or -iname *dvdrip* -or -iname *loquesea*| while read carpeta; do
mkdir peliculas/"$carpeta"
mv "$carpeta"/* peliculas/"$carpeta"
rm -Rf "$carpeta"
done

Salu2
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: faio86 en 05-09-2014, 14:43 (Viernes)
Gracias por tu respuesta, he estado probando de varias maneras y me ha salido de este modo también

Código: [Seleccionar]
#!/bin/bash

ORIGEN="/ruta/descargas"
VIDEO="/ruta/descargas/movies"
mv $ORIGEN/*HDTV* $VIDEO
mv $ORIGEN/*DVDRIP* $VIDEO
mv $ORIGEN/*HDTV* $VIDEO
mv $ORIGEN/*HDrip* $VIDEO
mv $ORIGEN/*HDTV* $VIDEO
mv $ORIGEN/*DVDRip* $VIDEO
mv $ORIGEN/*BDRip* $VIDEO
mv $ORIGEN/*BRRip* $VIDEO
mv $ORIGEN/*DVDR* $VIDEO
mv $ORIGEN/*576p* $VIDEO
mv $ORIGEN/*3D HSBS 720p* $VIDEO
mv $ORIGEN/*720p* $VIDEO
mv $ORIGEN/*3D HSBS 1080p* $VIDEO
mv $ORIGEN/*1080p* $VIDEO
mv $ORIGEN/*HD1080p* $VIDEO
mv $ORIGEN/*TS* $VIDEO
mv $ORIGEN/*PPVrip* $VIDEO
mv $ORIGEN/*TVRip* $VIDEO
mv $ORIGEN/*DVDSCR* $VIDEO
mv $ORIGEN/*R5* $VIDEO
mv $ORIGEN/*Workprint* $VIDEO
mv $ORIGEN/*SCR* $VIDEO
mv $ORIGEN/*Screener* $VIDEO
mv $ORIGEN/*HDRip* $VIDEO
mv $ORIGEN/*DVDScreener* $VIDEO
mv $ORIGEN/*dtv* $VIDEO
mv $ORIGEN/*hdtv* $VIDEO
mv $ORIGEN/*xvid* $VIDEO
mv $ORIGEN/*webrip* $VIDEO
mv $ORIGEN/*readnfo* $VIDEO
mv $ORIGEN/*ntsc* $VIDEO
mv $ORIGEN/*pal* $VIDEO
mv $ORIGEN/*ws* $VIDEO
mv $ORIGEN/*uncut* $VIDEO
mv $ORIGEN/*unrated* $VIDEO
mv $ORIGEN/*internal* $VIDEO
mv $ORIGEN/*480p* $VIDEO
mv $ORIGEN/*festival* $VIDEO
mv $ORIGEN/*bluray* $VIDEO
mv $ORIGEN/*extended* $VIDEO
mv $ORIGEN/*italian* $VIDEO
mv $ORIGEN/*dubbed* $VIDEO
mv $ORIGEN/*collection* $VIDEO
mv $ORIGEN/*season* $VIDEO
mv $ORIGEN/*nlsubs* $VIDEO
mv $ORIGEN/*spanish* $VIDEO
mv $ORIGEN/*divx* $VIDEO
mv $ORIGEN/*x264* $VIDEO
mv $ORIGEN/*hdtvrip* $VIDEO
mv $ORIGEN/*xxx* $VIDEO
mv $ORIGEN/*plsub* $VIDEO
mv $ORIGEN/*subtit* $VIDEO
mv $ORIGEN/*tsxvid* $VIDEO
mv $ORIGEN/*plsubbed* $VIDEO
mv $ORIGEN/*subbed* $VIDEO
mv $ORIGEN/*multisubs* $VIDEO
mv $ORIGEN/*fansub* $VIDEO
mv $ORIGEN/*retail* $VIDEO
mv $ORIGEN/*telesync* $VIDEO
mv $ORIGEN/*telecine* $VIDEO
mv $ORIGEN/*dvb* $VIDEO
mv $ORIGEN/*swesub* $VIDEO
mv $ORIGEN/*vostfr* $VIDEO
mv $ORIGEN/*3d* $VIDEO
mv $ORIGEN/*sbs* $VIDEO
mv $ORIGEN/*dvd* $VIDEO
mv $ORIGEN/*eng* $VIDEO
mv $ORIGEN/*dvd5* $VIDEO
mv $ORIGEN/*dvd9* $VIDEO
mv $ORIGEN/*torrent* $VIDEO
mv $ORIGEN/*torrents* $VIDEO
mv $ORIGEN/*www* $VIDEO
mv $ORIGEN/*x264* $VIDEO
mv $ORIGEN/*dvdripspanish* $VIDEO
mv $ORIGEN/*half-sbs* $VIDEO
mv $ORIGEN/*full-sbs* $VIDEO
mv $ORIGEN/*aaf* $VIDEO
mv $ORIGEN/*dvdriptorrents* $VIDEO
mv $ORIGEN/*skidrow* $VIDEO
mv $ORIGEN/*klaxxon* $VIDEO
mv $ORIGEN/*axxo* $VIDEO
mv $ORIGEN/*vomit* $VIDEO
mv $ORIGEN/*dita* $VIDEO
mv $ORIGEN/*omifast* $VIDEO
mv $ORIGEN/*extratorrent* $VIDEO
mv $ORIGEN/*2lions* $VIDEO
mv $ORIGEN/*fxm* $VIDEO
mv $ORIGEN/*duqa* $VIDEO
mv $ORIGEN/*newartriot* $VIDEO
mv $ORIGEN/*nhanc3* $VIDEO
mv $ORIGEN/*ddc* $VIDEO
mv $ORIGEN/*keltz* $VIDEO
mv $ORIGEN/*fqm* $VIDEO
mv $ORIGEN/*eztv* $VIDEO
mv $ORIGEN/*limited* $VIDEO
mv $ORIGEN/*proper* $VIDEO
mv $ORIGEN/*repack* $VIDEO
mv $ORIGEN/*resync* $VIDEO
mv $ORIGEN/*syncfix* $VIDEO
mv $ORIGEN/*rerip* $VIDEO
mv $ORIGEN/*theatrical.cut* $VIDEO
mv $ORIGEN/*remastered* $VIDEO
mv $ORIGEN/*convert* $VIDEO
mv $ORIGEN/*republic* $VIDEO

supongo que se podrá hacer de una manera mas corta.

Saludos.
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: Tki2000 en 05-09-2014, 18:13 (Viernes)
¿Por qué no pruebas a hacerlo por extensiones en lugar de hacerlo por las cadenas que hay dentro del nombre?
Según lo que tienes, la peli "El Hombre Con Rayos X En Los Ojos.avi" no te la pondría en el sitio correcto...  ;D

Código: [Seleccionar]
...
mv $ORIGEN/*.avi $VIDEO
mv $ORIGEN/*.mkv $VIDEO
mv $ORIGEN/*.ogm $VIDEO
mv $ORIGEN/*.mpg $VIDEO
...
...
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: faio86 en 13-09-2014, 00:00 (Sábado)
Buenas
Si, si que lo conseguí que mueva archivos según la extensión, pero ahora quiero que mueva carpetas ademas de archivos.
por ejemplo la carpeta /mipelicula dvdrip/ dentro de /movies/
Saludos
Título: Re: Re: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: vk496 en 13-09-2014, 00:41 (Sábado)
Buenas
Si, si que lo conseguí que mueva archivos según la extensión, pero ahora quiero que mueva carpetas ademas de archivos.
por ejemplo la carpeta /mipelicula dvdrip/ dentro de /movies/
Saludos
Es es lo que creía que tenias pensado hacer desde el principio....

Anda, mirate el código que te había dejado arriba, comprende como funciona, pruebalo y nos cuentas ;)

Salu2
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: faio86 en 13-09-2014, 14:47 (Sábado)
Buenas he probado el codigo y no me reconoce el -or
Código: [Seleccionar]
find: unrecognized: -or
BusyBox v1.22.1 (2014-08-05 06:07:41 CEST) multi-call binary.

Usage: find [-HL] [PATH]... [OPTIONS] [ACTIONS]

Search for files and perform actions on them.
First failed action stops processing of current file.
Defaults: PATH is current directory, action is '-print'

-L,-follow Follow symlinks
-H ...on command line only
-xdev Don't descend directories on other filesystems
-maxdepth N Descend at most N levels. -maxdepth 0 applies
actions to command line arguments only
-mindepth N Don't act on first N levels
-depth Act on directory *after* traversing it

Actions:
( ACTIONS ) Group actions for -o / -a
! ACT Invert ACT's success/failure
ACT1 [-a] ACT2 If ACT1 fails, stop, else do ACT2
ACT1 -o ACT2 If ACT1 succeeds, stop, else do ACT2
Note: -a has higher priority than -o
-name PATTERN Match file name (w/o directory name) to PATTERN
-iname PATTERN Case insensitive -name
-path PATTERN Match path to PATTERN
-ipath PATTERN Case insensitive -path
-regex PATTERN Match path to regex PATTERN
-type X File type is X (one of: f,d,l,b,c,...)
-perm MASK At least one mask bit (+MASK), all bits (-MASK),
or exactly MASK bits are set in file's mode
-user NAME/ID File is owned by given user
-group NAME/ID File is owned by given group
-size N[bck] File size is N (c:bytes,k:kbytes,b:512 bytes(def.))
+/-N: file size is bigger/smaller than N
-prune If current file is directory, don't descend into it
If none of the following actions is specified, -print is assumed
-print Print file name
-print0 Print file name, NUL terminated
-exec CMD ARG ; Run CMD with all instances of {} replaced by
file name. Fails if CMD exits with nonzero


el codigo que estoy utilizando actualmente es este
Código: [Seleccionar]
#!/bin/bash

#En la variable ORIGEN colocan la carpeta donde se guardan las descargas
ORIGEN="/ruta/descargas"

#Carpetas destino para cada tipo de archivo
PDF="/ruta/descargas/PDF"
TAR="/ruta/descargas/comprimidos"
IMAGENES="/ruta/descargas/imagenes"
MUSICA="/ruta/descargas/musica"
DEBS="/ruta/descargas/debs"
PPS="/ruta/descargas/pps"
VIDEO="/ruta/descargas/movies"
ISOS="/ruta/descargas/isos"
PROGRAMAS="/ruta/descargas/programas"


# Mueve todos los archivos al destino

mv $ORIGEN/*.tar* $TAR
mv $ORIGEN/*.zip $TAR
mv $ORIGEN/*.rar $TAR
mv $ORIGEN/*.pdf $PDF
mv $ORIGEN/*.ps $PDF
mv $ORIGEN/*.jpg $IMAGENES
mv $ORIGEN/*.jpeg $IMAGENES
mv $ORIGEN/*.gif $IMAGENES
mv $ORIGEN/*.bmp $IMAGENES
mv $ORIGEN/*.png $IMAGENES
mv $ORIGEN/*.mp3 $MUSICA
mv $ORIGEN/*.wav $MUSICA
mv $ORIGEN/*.ogg $MUSICA
mv $ORIGEN/*.flac $MUSICA
mv $ORIGEN/*.avi $VIDEO
mv $ORIGEN/*.mpeg $VIDEO
mv $ORIGEN/*.mp4 $VIDEO
mv $ORIGEN/*.mpg $VIDEO
mv $ORIGEN/*.flv $VIDEO
mv $ORIGEN/*.rmvb $VIDEO
mv $ORIGEN/*.mov $VIDEO
mv $ORIGEN/*.deb $DEBS
mv $ORIGEN/*.pps $PPS
mv $ORIGEN/*.ppt $PPS
mv $ORIGEN/*.iso $ISOS
mv $ORIGEN/*.exe $PROGRAMAS

# para carpetas
mv $ORIGEN/*HDTV* $VIDEO
mv $ORIGEN/*DVDRIP* $VIDEO
mv $ORIGEN/*HDTV* $VIDEO
mv $ORIGEN/*HDrip* $VIDEO
mv $ORIGEN/*HDTV* $VIDEO
mv $ORIGEN/*DVDRip* $VIDEO
mv $ORIGEN/*BDRip* $VIDEO
mv $ORIGEN/*BRRip* $VIDEO
mv $ORIGEN/*DVDR* $VIDEO
mv $ORIGEN/*576p* $VIDEO
mv $ORIGEN/*3D HSBS 720p* $VIDEO
mv $ORIGEN/*720p* $VIDEO
mv $ORIGEN/*3D HSBS 1080p* $VIDEO
mv $ORIGEN/*1080p* $VIDEO
mv $ORIGEN/*HD1080p* $VIDEO
mv $ORIGEN/*TS* $VIDEO
mv $ORIGEN/*PPVrip* $VIDEO
mv $ORIGEN/*TVRip* $VIDEO
mv $ORIGEN/*DVDSCR* $VIDEO
mv $ORIGEN/*R5* $VIDEO
mv $ORIGEN/*Workprint* $VIDEO
mv $ORIGEN/*SCR* $VIDEO
mv $ORIGEN/*Screener* $VIDEO
mv $ORIGEN/*HDRip* $VIDEO
mv $ORIGEN/*DVDScreener* $VIDEO
mv $ORIGEN/*dtv* $VIDEO
mv $ORIGEN/*hdtv* $VIDEO
mv $ORIGEN/*xvid* $VIDEO
mv $ORIGEN/*webrip* $VIDEO
mv $ORIGEN/*readnfo* $VIDEO
mv $ORIGEN/*ntsc* $VIDEO
mv $ORIGEN/*pal* $VIDEO
mv $ORIGEN/*ws* $VIDEO
mv $ORIGEN/*uncut* $VIDEO
mv $ORIGEN/*unrated* $VIDEO
mv $ORIGEN/*internal* $VIDEO
mv $ORIGEN/*480p* $VIDEO
mv $ORIGEN/*festival* $VIDEO
mv $ORIGEN/*bluray* $VIDEO
mv $ORIGEN/*extended* $VIDEO
mv $ORIGEN/*italian* $VIDEO
mv $ORIGEN/*dubbed* $VIDEO
mv $ORIGEN/*collection* $VIDEO
mv $ORIGEN/*season* $VIDEO
mv $ORIGEN/*nlsubs* $VIDEO
mv $ORIGEN/*spanish* $VIDEO
mv $ORIGEN/*divx* $VIDEO
mv $ORIGEN/*x264* $VIDEO
mv $ORIGEN/*hdtvrip* $VIDEO
mv $ORIGEN/*xxx* $VIDEO
mv $ORIGEN/*plsub* $VIDEO
mv $ORIGEN/*subtit* $VIDEO
mv $ORIGEN/*tsxvid* $VIDEO
mv $ORIGEN/*plsubbed* $VIDEO
mv $ORIGEN/*subbed* $VIDEO
mv $ORIGEN/*multisubs* $VIDEO
mv $ORIGEN/*fansub* $VIDEO
mv $ORIGEN/*retail* $VIDEO
mv $ORIGEN/*telesync* $VIDEO
mv $ORIGEN/*telecine* $VIDEO
mv $ORIGEN/*dvb* $VIDEO
mv $ORIGEN/*swesub* $VIDEO
mv $ORIGEN/*vostfr* $VIDEO
mv $ORIGEN/*3d* $VIDEO
mv $ORIGEN/*sbs* $VIDEO
mv $ORIGEN/*dvd* $VIDEO
mv $ORIGEN/*eng* $VIDEO
mv $ORIGEN/*dvd5* $VIDEO
mv $ORIGEN/*dvd9* $VIDEO
mv $ORIGEN/*torrent* $VIDEO
mv $ORIGEN/*torrents* $VIDEO
mv $ORIGEN/*www* $VIDEO
mv $ORIGEN/*x264* $VIDEO
mv $ORIGEN/*dvdripspanish* $VIDEO
mv $ORIGEN/*half-sbs* $VIDEO
mv $ORIGEN/*full-sbs* $VIDEO
mv $ORIGEN/*aaf* $VIDEO
mv $ORIGEN/*dvdriptorrents* $VIDEO
mv $ORIGEN/*skidrow* $VIDEO
mv $ORIGEN/*klaxxon* $VIDEO
mv $ORIGEN/*axxo* $VIDEO
mv $ORIGEN/*vomit* $VIDEO
mv $ORIGEN/*dita* $VIDEO
mv $ORIGEN/*omifast* $VIDEO
mv $ORIGEN/*extratorrent* $VIDEO
mv $ORIGEN/*2lions* $VIDEO
mv $ORIGEN/*fxm* $VIDEO
mv $ORIGEN/*duqa* $VIDEO
mv $ORIGEN/*newartriot* $VIDEO
mv $ORIGEN/*nhanc3* $VIDEO
mv $ORIGEN/*ddc* $VIDEO
mv $ORIGEN/*keltz* $VIDEO
mv $ORIGEN/*fqm* $VIDEO
mv $ORIGEN/*eztv* $VIDEO
mv $ORIGEN/*limited* $VIDEO
mv $ORIGEN/*proper* $VIDEO
mv $ORIGEN/*repack* $VIDEO
mv $ORIGEN/*resync* $VIDEO
mv $ORIGEN/*syncfix* $VIDEO
mv $ORIGEN/*rerip* $VIDEO
mv $ORIGEN/*theatrical.cut* $VIDEO
mv $ORIGEN/*remastered* $VIDEO
mv $ORIGEN/*convert* $VIDEO
mv $ORIGEN/*republic* $VIDEO

cd /ruta/yowsup-master/src/
python yowsup-cli -c config.example -s 34666555444 "$TR_TORRENT_NAME bajado a las [$TR_TIME_LOCALTIME]"

Con esto consigo mover archivos carpetas y mensaje al Whatsapp
Saludos.
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: miniyo88 en 14-09-2014, 03:30 (Domingo)
buenas, por lo visto fonyou deja de dar servicio en España, hay que buscar alternativas, si sabéis de alguna postearla
Me refería a que me han enviado un mail de fonyou en el que dice que dejan den dar servicio en España, osea que si queremos conservar el número dicen que hagamos portabilidad a una empresa de telefonía convencional sinó se eliminará el número.
No es que no den soporte de whatsapp sinó que cierran el servicio.
No sé si alguno habrá recibido algún mail similar
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: faio86 en 28-10-2014, 10:09 (Martes)
Buenas.
He creado un script que envía la ip externa a Whatsapp por si a alguien le interesa (seguro que se puede mejorar)
Código: [Seleccionar]
#!/bin/bash

#para ip externa
page=''
page="$(curl ifconfig.me)"

while [  -z "$page"  ]# a veces no pillaba la ip este bucle es para que se repita mientras la ip sea nula
do
page="$(curl ifconfig.me)"
done



cd /mnt/sda1/ruta de yowsup
python yowsup-cli --send 346xxxxxxxx " ip externa: $page" --wait --config config.example

Saludos.
Título: Re: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: vk496 en 28-10-2014, 12:06 (Martes)
No lo entiendo... Que utilidad tiene hacer lo de la IP?

Salu2
Título: Re: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: faio86 en 29-10-2014, 12:37 (Miércoles)
No lo entiendo... Que utilidad tiene hacer lo de la IP?

Salu2

Bueno se me ocurre un par, para no tener que utilizar servidores de DNS dinámicos, verificar que se ha conectado a internet si lo tenemos por wifi.
Saludos.
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: Tki2000 en 29-10-2014, 14:04 (Miércoles)
¿Y no es más fácil hacer que el router te envíe un correo cada vez que se cambie de IP? El correo se puede leer desde cualquier sitio y no es dependiente del teléfono.
Aquí ya puse un ejemplo: https://foro.seguridadwireless.net/openwrt/(tutorial)-configuraciones-basicas-con-openwrt/ (https://foro.seguridadwireless.net/openwrt/(tutorial)-configuraciones-basicas-con-openwrt/)
Además, ese script te manda la IP todas las veces que se ejecute, no comprueba antes si se ha cambiado la IP...
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: faio86 en 29-10-2014, 21:01 (Miércoles)
¿Y no es más fácil hacer que el router te envíe un correo cada vez que se cambie de IP? El correo se puede leer desde cualquier sitio y no es dependiente del teléfono.
Aquí ya puse un ejemplo: https://foro.seguridadwireless.net/openwrt/(tutorial)-configuraciones-basicas-con-openwrt/ (https://foro.seguridadwireless.net/openwrt/(tutorial)-configuraciones-basicas-con-openwrt/)
Además, ese script te manda la IP todas las veces que se ejecute, no comprueba antes si se ha cambiado la IP...

Buenas ya dije que se podría mejorar  ;)
¿¿Como se haría para detectar si cambia la ip??.
Es verdad que es mas útil al mail, pero bueno a mi me resulta util que me mande un whatsapp cuando lo utilizo como repetidor por ejemplo.

Saludos.
Título: Re: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: vk496 en 29-10-2014, 22:30 (Miércoles)
Por que elegir uno cuando puedes tener los dos?

Guardar la IP en un archivo... Y en cuento cambie.... Zasca

Salu2
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: Tki2000 en 30-10-2014, 08:09 (Jueves)
¿Y no es más fácil hacer que el router te envíe un correo cada vez que se cambie de IP? El correo se puede leer desde cualquier sitio y no es dependiente del teléfono.
Aquí ya puse un ejemplo: https://foro.seguridadwireless.net/openwrt/(tutorial)-configuraciones-basicas-con-openwrt/ (https://foro.seguridadwireless.net/openwrt/(tutorial)-configuraciones-basicas-con-openwrt/)
Además, ese script te manda la IP todas las veces que se ejecute, no comprueba antes si se ha cambiado la IP...

Buenas ya dije que se podría mejorar  ;)
¿¿Como se haría para detectar si cambia la ip??.
Es verdad que es mas útil al mail, pero bueno a mi me resulta util que me mande un whatsapp cuando lo utilizo como repetidor por ejemplo.

Saludos.

En el enlace que te puse tengo un ejemplo para mandar un email con msmtp cuando cambia la IP. Lo único que hago es guardar la IP en un fichero, y cuando cambia mando un email. Lo puedes adaptar para mandar un whatsapp. En el ejemplo lo he llamado checkip.bat (reminiscencias del winslows, jeje)
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: edudi en 28-03-2015, 04:12 (Sábado)
Buenas a todos, como sorprendido con el tema del whatsapp en OPENWRT y con algunos pinitos conseguidos por mi en openwrt gracias a todos, trato de hacer lo que veo que ya han conseguido: que al terminar el transmission una descarga de torrent, te envíe un mensaje al whatsapp del móvil.

Ya el transmission lo tengo operativo, funcionando perfectamente y controlándolo por el móvil android con el "Tornado" y el "Remote Transmission" (tb le puse una swap al router pa evitar posibles cuelgues).

Estoy con un HG556a Ver. C y la compilación: OpenWrt Barrier Breaker r40864

Estoy buscando el paquete para instalar el whatsapp en el router: yowsup-cli  (este por lo que he leído), pero no lo encuentra.


Por Luci estoy tratando de encontrarlo y no sale, la dirección en la configuración que tengo es esta, y yendo directamente a esa dirección hay muchos paquetes, pero no el "yowsup-cli": 

src/gz barrier_breaker http://downloads.openwrt.org/barrier_breaker/14.07-rc3/brcm63xx/generic/packages



Me pareció ver algo parecido al "yowsup-cli", pero no sé si hace el mismo servicio:

Instalar    wattsup    1    Wattsup polling utility


¿Me pueden echar una mano para instalar el adecuado y ponerme a configurarlo?

Por cierto, se salieron con el curro de los scripts, ojalá consiga lo mismo que ustedes.


Un saludo máquinas
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: Tki2000 en 28-03-2015, 10:20 (Sábado)
Buenas a todos, como sorprendido con el tema del whatsapp en OPENWRT y con algunos pinitos conseguidos por mi en openwrt gracias a todos, trato de hacer lo que veo que ya han conseguido: que al terminar el transmission una descarga de torrent, te envíe un mensaje al whatsapp del móvil.

Ya el transmission lo tengo operativo, funcionando perfectamente y controlándolo por el móvil android con el "Tornado" y el "Remote Transmission" (tb le puse una swap al router pa evitar posibles cuelgues).

Estoy con un HG556a Ver. C y la compilación: OpenWrt Barrier Breaker r40864

Estoy buscando el paquete para instalar el whatsapp en el router: yowsup-cli  (este por lo que he leído), pero no lo encuentra.


Por Luci estoy tratando de encontrarlo y no sale, la dirección en la configuración que tengo es esta, y yendo directamente a esa dirección hay muchos paquetes, pero no el "yowsup-cli": 

src/gz barrier_breaker http://downloads.openwrt.org/barrier_breaker/14.07-rc3/brcm63xx/generic/packages



Me pareció ver algo parecido al "yowsup-cli", pero no sé si hace el mismo servicio:

Instalar    wattsup    1    Wattsup polling utility


¿Me pueden echar una mano para instalar el adecuado y ponerme a configurarlo?

Por cierto, se salieron con el curro de los scripts, ojalá consiga lo mismo que ustedes.


Un saludo máquinas

yowsup-cli es un programa en python. Tienes que instalar python en el router y descargar el programa de donde pone el primer post.
El tutorial te describe cómo. Léelo.
Lo que tú pones de wattsup no tiene nada que ver con Whatsapp.
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: edudi en 29-03-2015, 04:11 (Domingo)
Gracias por responder y mis disculpas por leer el primer post al fuegote. Seguiré el tutorial y si lo consigo tal cual está, junto con los aportes de los participantes (de scripts, dudas, etc), comentaré como me ha ido y si he tenido que añadir/modificar/buscarme la vida o algo.

Un saludo y gracias por todo
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: vk496 en 10-04-2015, 01:44 (Viernes)
A mi hará meses que me ha dejado de notificarme por whatsapp. Desconozco el motivo, pero no me urge mucho.

Lo que si que realmente se hecha en falta es un cliente de Telegram... :(

Salu2
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: faio86 en 02-05-2015, 13:16 (Sábado)
A mi hará meses que me ha dejado de notificarme por whatsapp. Desconozco el motivo, pero no me urge mucho.

Lo que si que realmente se hecha en falta es un cliente de Telegram... :(

Salu2

Hola a mi me ha pasado lo mismo, investigue un poco y es porque yowsup se ha actualizado y las versiones antigua han dejado de funcionar, yo tenia un numero que cree con fonyou (servicio que ya no existe ) y ahora creo que para la nueva versión hay que sacar una clave nueva.

Intente configurar la nueva versión pero desistí rápido y puse las notificaciones por mail.

https://github.com/tgalal/yowsup

Agradecería información si alguien consigue que funcione.

Gracias de antemano. Saludos.
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: faio86 en 03-05-2015, 17:46 (Domingo)
Bueno ya lo he conseguido (en ubuntu), he utilizado para ello estos dos tutoriales.

http://www.instructables.com/id/WhatsApp-on-Raspberry-Pi/?lang=es
http://rpihome.blogspot.com/2014/11/whatsapp-on-your-raspberry-pi-yowsup.html

Saludos.
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: raphik en 11-08-2015, 20:38 (Martes)
.../...
Lo que si que realmente se hecha en falta es un cliente de Telegram...

Como ya sabes, le queda poco.
https://github.com/vysheng/tg/issues/213
Título: Re: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: vk496 en 11-08-2015, 21:07 (Martes)
.../...
Lo que si que realmente se hecha en falta es un cliente de Telegram...

Como ya sabes, le queda poco.
https://github.com/vysheng/tg/issues/213
Sip, estoy atento a ello. En su día intenté volver a compilarlo, pero no lo conseguí. Había un parámetro en el makefile de @Noltari que lo que hacia era descargar siempre la misma versión de github (era una especie de MD5, no me acuerdo como se llamaba la variable).

A ver si ahora se consigue de una vez... Sería un puntazo, y vía libre para ideas como controlar nuestro router directamente desde Telegram.

Salu2
Título: Re: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: edudi en 30-11-2017, 21:38 (Jueves)
.../...
Lo que si que realmente se hecha en falta es un cliente de Telegram...

Como ya sabes, le queda poco.
https://github.com/vysheng/tg/issues/213
Sip, estoy atento a ello. En su día intenté volver a compilarlo, pero no lo conseguí. Había un parámetro en el makefile de @Noltari que lo que hacia era descargar siempre la misma versión de github (era una especie de MD5, no me acuerdo como se llamaba la variable).

A ver si ahora se consigue de una vez... Sería un puntazo, y vía libre para ideas como controlar nuestro router directamente desde Telegram.

Salu2


Buenas, como alternativa a whatsapp he visto esta API para el telegram, bot y OpenWRT:

https://foro.seguridadwireless.net/openwrt/compilar-telegram-en-openwrt/msg360614/#msg360614 (https://foro.seguridadwireless.net/openwrt/compilar-telegram-en-openwrt/msg360614/#msg360614)


Pongo el link para no duplicar la info


================================  EDITO modificación importante  ==========================

Accediendo al link anterior, en el siguiente mensaje está el comando para enviar desde el router mensajes al Telegram (súper sencillo)
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: peperfus en 07-02-2018, 18:53 (Miércoles)
Hola. Fantástico tutorial.
Mola mucho esto de poner whatsapp al router.

Estoy intentando seguirlo y al principio todo bien, pero cuando descargo yowsup, lo descomprimo y lo paso al router, justo en el paso de...

Citar
CONFIGURACIÓN.

1. Situarse en la carpeta del router yowsup-master/src

No tengo el directorio src dentro de yowsup-master.
Esto es lo que contiene:
Código: [Seleccionar]
root@LEDE:~# cd yowsup-master/
root@LEDE:~/yowsup-master# ls
drwxr-xr-x    3 root     root           0 Dec 30 15:27 .
drwxr-xr-x    1 root     root           0 Feb  7 17:45 ..
-rw-r--r--    1 root     root          61 Dec 30 15:27 .gitignore
-rw-r--r--    1 root     root         695 Dec 30 15:27 .travis.yml
-rw-r--r--    1 root     root       34.3K Dec 30 15:27 LICENSE
-rw-r--r--    1 root     root          33 Dec 30 15:27 MANIFEST.in
-rw-r--r--    1 root     root        4.0K Dec 30 15:27 README.md
-rwxr-xr-x    1 root     root        1.5K Dec 30 15:27 setup.py
-rw-r--r--    1 root     root         447 Dec 30 15:27 tox.ini
drwxr-xr-x    9 root     root           0 Dec 30 15:27 yowsup
-rwxr-xr-x    1 root     root       14.2K Dec 30 15:27 yowsup-cli
root@LEDE:~/yowsup-master# cd yowsup/
root@LEDE:~/yowsup-master/yowsup# ls
drwxr-xr-x    9 root     root           0 Dec 30 15:27 .
drwxr-xr-x    3 root     root           0 Dec 30 15:27 ..
-rw-r--r--    1 root     root          49 Dec 30 15:27 __init__.py
drwxr-xr-x    3 root     root           0 Dec 30 15:27 common
drwxr-xr-x    6 root     root           0 Dec 30 15:27 demos
drwxr-xr-x    2 root     root           0 Dec 30 15:27 env
drwxr-xr-x   23 root     root           0 Dec 30 15:27 layers
drwxr-xr-x    2 root     root           0 Dec 30 15:27 registration
drwxr-xr-x    2 root     root           0 Dec 30 15:27 stacks
drwxr-xr-x    2 root     root           0 Dec 30 15:27 structs
root@LEDE:~/yowsup-master/yowsup#

¿Ha cambiado la versión y ahora se configura de otra manera?

Mil gracias.
Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: raphik en 08-02-2018, 12:40 (Jueves)
@peperfus

Respuesta corta: prueba la versión 0.90, que es la más antigua. https://github.com/tgalal/yowsup/archive/v0.90.zip
(https://i.imgur.com/b63UMzL.png)

Respuesta larga: escribí el tutorial a finales de noviembre de 2013, lo que en términos informáticos es una eternidad. Mi entonces escaso interés por Whatsapp ha disminuido hasta su total extinción. Yowsup se actualizó por última vez el 30 de diciembre de 2017. La clave para configurarlo está en: https://github.com/tgalal/yowsup/wiki/yowsup-cli-2.0.

HISTORIAL DE VERSIONES: https://github.com/tgalal/yowsup/releases

Título: Re: [Tutorial] Whatsapp desde OpenWrt
Publicado por: peperfus en 19-02-2018, 01:02 (Lunes)
Gracias, raphik.

Simplemente comentar, por si alguien intenta el tutorial que ya no es como antes. Ahora es bastante más difícil ya que por lo visto ha cambiado mucho la cosa.

Para empezar, cambios en python. Hay que bajar a python menos de 2.7.9... por temas de CA (ssl)
Esto sólo lo he conseguido (sin compilar) bajando open a Barrier Breaker...
Luego, el yowsup cli, no me ha funcionado el 0.90, ni tampoco el 2.
En ambos me dice que faltan módulos y no los he encontrado en el repositorio ni idea de cómo instalarlos (ni si se puede).

Desisto de seguir intentándolo. No quiero decir que sea imposible, pero ya se escapa de mi conocimiento y no tengo tanto tiempo ni interés como antes. Ahora estoy más liado.

Si alguien lo intenta hoy en día y lo consigue, se agradecería actualización del tutorial (o publicar uno nuevo).

Saludos !