Autor Wiadomość
Warlove_Bagpipe
PostWysłany: Wto 2:51, 11 Gru 2007    Temat postu:

gui w sensie konfiguratora gui
Korushiku
PostWysłany: Wto 1:40, 11 Gru 2007    Temat postu:

A wam pospamuje . Ja przerobilem jakis stary skrypt na bipacza
Cytat:
#!/bin/sh
set -f # needed for possible *'s in messages and for some of the variables

if [ -z $1 ]; then
tail -f -n 0 ~/.elc/chat_log.txt | $0 go
exit 0
fi

USERNAME='Korushiku'

AHEM='You stopped harvesting.'

SUCCESS="$USERNAME found a"

BUDDY='has logged on.|has logged off.'

while read line; do
line=`echo $line | sed 's@^\[........\] @@'`
TEXT=`echo $line | sed 's/^\[//' | \
sed 's/]//' | sed 's/@.*: //' | sed 's/^#//'`

if [ `echo $line | egrep -c "($AHEM)"` -gt 0 ]; then
aplay /usr/share/sounds/KDE_Beep_Ahem.wav > /dev/null
elif [ `echo $line | egrep -ci "($SUCCESS)` -gt 0 ]; then
aplay /usr/share/sounds/k3b_success1.wav > /dev/null
elif [ `echo $line | egrep -ci "($BUDDY)` -gt 0 ]; then
aplay /usr/share/sounds/KDE_Dialog_Appear.wav > /dev/null
fi

done

Co do gui to nie wiem czy jest sens, w koncu chyba lepiej jak bipacz dziala w tle. No ale jakby bawic sie w wyciaganie informacji z chat_loga to mozna zrobic osobne okienko z buddy list, liste otrzymanych pmow, nasluchiwanie marketu (bleee ) i takie podobne funkcje.
Przenosny jezyk? Java? Python? Mruga
</spam Jezyk>
Warlove_Bagpipe
PostWysłany: Śro 22:23, 05 Gru 2007    Temat postu:

Heh musiałem owy link przeoczyć (jednak lepiej jest spać dłużej niż po cztery godziny Wesoly).
Może napiszemy bipacza z gui co ty na to? Trzeba by wybrać tylko jakieś przenośne biblioteki.
Kedrigern
PostWysłany: Śro 21:18, 05 Gru 2007    Temat postu:

link do źródła podałem

program jest kompilowany startycznie, nie powinien potrzebować źadnych bibliotek (no ale może coś przeoczyłem), pisałem to głównie z myślą o posiadaczach innych systemów.
Warlove_Bagpipe
PostWysłany: Śro 21:06, 05 Gru 2007    Temat postu:

między nami linuxowcami, napisałem kiedyś dla siebie i daroha taki skrypt :

plik playon.sh
Kod:

#!/bin/bash

player="/usr/bin/aplay";
harvest_sound="/usr/kde/3.5/share/sounds/KDE_Window_UnSticky.wav";
enter_sound="/home/onyx/Desktop/door_closing_1.wav";
gm_sound="/usr/kde/3.5/share/sounds/KDE_Window_Sticky.wav"

function play() {
   for i in `cat .pid`; do
                kill $i
                cat .pid | grep -v $i > .pid
   done;
    if [ -f $1 ]; then
                while true; do $player $1; sleep $(($RANDOM%3)) ;done  & echo $! >> .pid
    fi;
}

function play_once() {
        $player $1;
}

read A;
while [ "" != "$A" ]; do
        if [ "`echo $A | grep 'You started to harvest'`" != "" ]; then
            echo $A;
            play $harvest_sound;
        fi;
        if [ "`echo $A | grep 'You stopped harvesting'`" != "" ]; then
            echo $A;
            play "null";
        fi;
        if [ "`echo $A | grep 'You entered'`" != "" ]; then
                play_once $enter_sound;
        fi;
        if [ "`echo $A | grep 'Welcome to'`" != "" ]; then
                play_once $enter_sound;
        fi;
        if [ "`echo $A | grep '@ guild'`" != "" ]; then
                play_once $gm_sound;
        fi;
        read A;
done;


wywołanie
Kod:

tail -f chat_log.txt | playon.sh


Jakoś nie mogę uruchomić bipacza (nie wiem może jakiś bibliotek brakuje)
masz gdzieś odniesienie do źródła?
Kedrigern
PostWysłany: Wto 20:49, 04 Gru 2007    Temat postu: małe usprawnienia w el

Pierwszą przydatną rzeczą jest mały programik reagujący na to co pojawia się w pliku chat_log.txt (lub dowolnym innym jaki chcemy)

I w zależności od tego co zostało tam dopisane wykonuje różne ustalone przez nas wcześniej czynności, zazwyczaj odtwarza dźwięki.
(należy w tym celu podać mu nazwę programu który ma uruchomić oraz co dokładnie ma odtworzyć)

wersja pod linuksa
http://andy.univ.gda.pl/marek/el/bipacz/bipacz2-linux
wersja pod windows
http://andy.univ.gda.pl/marek/el/bipacz/bipacz2.exe
źródła gdyby ktoś chciał samodzielnie kompilować
http://andy.univ.gda.pl/marek/el/bipacz/bipacz2.pas
przykładowy plik konfiguracyjny (należy go umieścić w tym samym miejscu co program, w środku jest też opisane co powinien zawierać)
http://andy.univ.gda.pl/marek/el/bipacz/bipconfig.txt

Przykładowe dźwięki jak by ktoś miał problem ze znalezieniem samemu jakiś dobrych odgłosów,
http://andy.univ.gda.pl/marek/el/bipacz/dzwieki.rar
czym odtwarzać dźwięki - najlepiej czymś co nie musi działać graficznie i nie tworzy nowego okna aby nie przeszkadzało, pod windowsem takim programem jest np Mplayer

Używam tego nie tylko ja sam ale i kilkanaście innych osób - nie ingeruje to w żaden sposób w klienta więc jest w 100% legalne (przynajmniej taka jest opinia modów których pytałem)

Jeśli będą chętni mogę też opisać jak robić skróty typu 1 klawisz -> kombinacja klawiszy (lub komenda) oraz jak wykorzystać dodatkowe klawisze multimedialne klawiatur w el no i jak "klikać" za pomocą klawiatury - ale to już tylko pod linuksem bo nie wiem jak się tego typu rzeczy robi pod windows.

Powered by phpBB © 2001 phpBB Group