#!/bin/bash DEVICE="00:18:BC:31:B4:B8" REMOTE_DIR="/E:/Images/" #от куда будет скидывать фотки LOCAL_DIR="/путь/до/папки/" #куда будем скидывать фотки TMP_DIR="/tmp" VERBOSE="no" FILE_FORMAT="[^"]*" if [ "$1" == "-v" ]; then VERBOSE="yes" fi tmplist="$TMP_DIR/getphoto_$PPID" obexftp -b "$DEVICE" -l "$REMOTE_DIR" > "$tmplist" 2>/dev/null if [ ! "$?" ]; then rm -f -- "$tmplist" echo "No mobile phone found. Please check the bluetooth connection." exit 1 fi cd "$LOCAL_DIR" return_code=0 grep '<file' -- "$tmplist" | sed -e 's/<file name="('$FILE_FORMAT')".*/1/' | while read filename do if ! test -a "$filename" ; then obexftp -b "$DEVICE" -g "$REMOTE_DIR/$filename" 1>/dev/null 2>/dev/null if [ ! "$?" ]; then echo "Error downloading file: '$filename'" return_code=2 else if [ "$VERBOSE" == "yes" ]; then echo "File '$filename' downloaded successfully" fi fi fi done rm -- "$tmplist" exit "$return_code"
#!/bin/bash cd /путь/до/папки/img FN=`wget -q http://www.photosight.ru/applications/photo1.js -O - | iconv -f cp1251 -t utf-8 | sed 's/.*(http.*jpg).*/1/' | sed 's/top_of_day/large/' | xargs echo` ID=`echo $FN | sed 's/.*/([0-9]+)_large.jpg/1/'` wget -q -N $FN -O $ID.jpg exit
#!/bin/bash COUNTER=0 while [ $COUNTER ]; do sleep 3600; PIC=`ls /путь/до/папки/img/*.jpg | /bin/sed -n "$[RANDOM%$(ls /путь/до/папки/img/*.jpg | /usr/bin/wc -l)]p"`; `DISPLAY=":0" /usr/bin/gconftool-2 --set --type string /desktop/gnome/background/picture_filename $PIC` let COUNTER=COUNTER+1 done
Файлы:photosight.tar.gz