emule DL / UL w conky

Archiwalne, stare wpisy FAQ i HowTo Użytkowników
skynet
Beginner
Posty: 224
Rejestracja: 06 stycznia 2008, 16:32

emule DL / UL w conky

Post autor: skynet »

bardzo prosty skrypt który czyta plik onlinesig.dat tworzony przez emule
dzięki skryptowi można wyświetlać server do którego jesteśmy podłączeni oraz aktualny DL / UL

żeby włączyć tworzenie onlinesig.dat w pliku ../emule/config/preferences.ini zmieniamy wartość OnlineSignature z 0 na 1
onlinesig.dat znajduje się w katalogu w którym jest plik emule.exe
onlinesig.sh pisze:#!/bin/sh
if [ -a "$1" ] ] ; then
if [ "$2" = 'server' ] ; then
for x in "${a#*|}"
do server=${x%|*|*|*|*}
done
echo "$server"
fi
#--------------------------------
if [ "$2" = 'dl' ] ; then
for x in ${a#*|*|*|}
do dl=${x%|*|*}
done
echo "${dl}"
fi
#--------------------------------
if [ "$2" = 'ul' ] ; then
for x in ${a#*|*|*|*|}
do ul=${x%|*}
done
echo "${ul}"
fi
#--------------------------------
else
echo 'where is $2'
fi
Nie będę opisywał jak to działa, tylko opiszę jak się go używa
linijka z conky pisze:${execi 4 sh ~/onlinesig.sh '/home/skynet/.wine/drive_c/Program Files/eMule0.48a-Mephisto_v1.1-bin/onlinesig.dat' dl}
taką linijkę wklejamy do conky tak by pasowała do reszty wskaźników
potrzebujemy:
ścieżkę do skryptu
pierwszy argument czyli ścieżka bezwzględną do pliku onlinesig.dat [ważne są pojedyncze cudzysłowy]
drugi argument czyli co chcemy żeby skrypt pokazał [server/dl/ul]

Jakby coś jest nie jasne, proszę napisz

Pozdrawiam
Zablokowany