Új hozzászólás Aktív témák

  • vzoltan

    aktív tag

    akinek van boblightd-je es ledjei annak ajanlom a kovetkezo szerzemenyemet:

    Gmail Led jelzo rendszer, ha kapsz egy levelet es az olvasatlan, akkor a ledek szepen felvillannak
    (ha a kovetkezo ellenorzesig nem olvasod el es nincs uj olvasatlan level csak az addigiak, akkor nem fog zavarni es nem villan, csak ha jon uj olvasatlan),
    ebben az esetben pirosan.

    gmail ellenorzo script:

    #!/bin/bash
    ## Quickly checks if I have new gmail

    echo -e "Checking for new messages... \c"

    wget -T 3 -t 1 --secure-protocol=TLSv1 \
    --no-check-certificate \
    --user=YOURACCOUNT --password=YOURPASSWORD \
    https://mail.google.com/mail/feed/atom -O atom.xml


    echo -e "\r\c"


    COUNT=`cat atom.xml | grep fullcount | sed 's/<[^>]*>//g' `
    OLD_COUNT=`cat atom_old.xml | grep fullcount | sed 's/<[^>]*>//g' `
    #test if count is read
    echo $COUNT

    #define old_count if necessary
    if [ "$OLD_COUNT" = "" ]
    then
    OLD_COUNT=0
    fi

    #compare values
    if [ $COUNT -gt $OLD_COUNT ]
    then
    #action!
    wget http://localhost/gmail.php -O -
    OLD_COUNT=$COUNT
    fi
    cp atom.xml atom_old.xml

    masold barhova, (user es jelszo kell bele)
    adj neki futtatasi jogot

    sudo chmod +x gmail.sh

    utana add hozza a crontab-hoz:

    sudo nano /etc/crontab

    a kovetkezot:

    */5 * * * * root /PATH/TO/YOUR/gmail.sh
    igy minden 5 percben le fog futni az ellenorzes

    vegul egy gmail.php-t hozz letre a
    /var/www
    ala

    ezzel a tartalommal:

    <?php
    shell_exec('$output = `sudo killall boblight-constant`');
    shell_exec('$output = `sudo boblight-constant -p 120 -o value=0.6 FA0000 -f > /dev/null 2>&1`');
    shell_exec('$output = `sleep 2`');
    shell_exec('$output = `sudo killall boblight-constant`');
    shell_exec('$output = `sleep 2`');
    shell_exec('$output = `sudo boblight-constant -p 120 -o value=0.6 FA0000 -f > /dev/null 2>&1`');
    shell_exec('$output = `sleep 2`');
    shell_exec('$output = `sudo killall boblight-constant`');
    ?>

    jo email villogtatast:)

Új hozzászólás Aktív témák