?>/script>'; } ?> [Tutorial] Whatsapp desde OpenWrt Widgets Magazine

Autor Tema: [Tutorial] Whatsapp desde OpenWrt  (Leído 42200 veces)

0 Usuarios y 1 Visitante están viendo este tema.

perikitor

  • Visitante
Re: [Tutorial] Whatsapp desde OpenWrt
« Respuesta #20 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

vk496

  • Visitante
Re: [Tutorial] Whatsapp desde OpenWrt
« Respuesta #21 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

perikitor

  • Visitante
Re: [Tutorial] Whatsapp desde OpenWrt
« Respuesta #22 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 !

ivallesp

  • Visitante
Re: [Tutorial] Whatsapp desde OpenWrt
« Respuesta #23 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?

vk496

  • Visitante
Re: [Tutorial] Whatsapp desde OpenWrt
« Respuesta #24 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

ivallesp

  • Visitante
Re: [Tutorial] Whatsapp desde OpenWrt
« Respuesta #25 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...

vk496

  • Visitante
Re: [Tutorial] Whatsapp desde OpenWrt
« Respuesta #26 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

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
Re: [Tutorial] Whatsapp desde OpenWrt
« Respuesta #27 en: 19-05-2014, 18:21 (Lunes) »
Buen trabajo, sí señor...  >:( >:( >:(

faio86

  • Visitante
Re: [Tutorial] Whatsapp desde OpenWrt
« Respuesta #28 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"



miniyo88

  • Visitante
Re: [Tutorial] Whatsapp desde OpenWrt
« Respuesta #29 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

vk496

  • Visitante
Re: Re: [Tutorial] Whatsapp desde OpenWrt
« Respuesta #30 en: 02-09-2014, 17:59 (Martes) »
Pues yo sigo recibiendo las notificaciones por whatsapp...

Salu2

faio86

  • Visitante
Re: [Tutorial] Whatsapp desde OpenWrt
« Respuesta #31 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
« Última modificación: 04-09-2014, 23:12 (Jueves) por faio86 »

vk496

  • Visitante
Re: [Tutorial] Whatsapp desde OpenWrt
« Respuesta #32 en: 03-09-2014, 16:18 (Miércoles) »
No se te puede ayudar si no explicas exactamente que pretendes...  ^-^

Salu2

vk496

  • Visitante
Re: [Tutorial] Whatsapp desde OpenWrt
« Respuesta #33 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

faio86

  • Visitante
Re: [Tutorial] Whatsapp desde OpenWrt
« Respuesta #34 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.
« Última modificación: 05-09-2014, 14:44 (Viernes) por faio86 »

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
Re: [Tutorial] Whatsapp desde OpenWrt
« Respuesta #35 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
...
...

faio86

  • Visitante
Re: [Tutorial] Whatsapp desde OpenWrt
« Respuesta #36 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
« Última modificación: 13-09-2014, 00:02 (Sábado) por faio86 »

vk496

  • Visitante
Re: Re: Re: [Tutorial] Whatsapp desde OpenWrt
« Respuesta #37 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

faio86

  • Visitante
Re: [Tutorial] Whatsapp desde OpenWrt
« Respuesta #38 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.

miniyo88

  • Visitante
Re: [Tutorial] Whatsapp desde OpenWrt
« Respuesta #39 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