LINUX.ORG.RU

Ответ в тегах. Если ничего нет, берешь питон, апи с какого-нибудь сайта и пишешь. За вечер для плазмы можно сделать.

a1batross ★★★★★
()

bash, conky.

anonymous
()

Выведешь курс гривны - будет вместе с плазмой падать. Гармония...

anonymous
()
Ответ на: комментарий от Alyssa

Ну так линукс же. Из готового разве что расширение к браузеру.

anonymous
()
Ответ на: комментарий от Alyssa

У человека, которому нужно смотреть за курсом валют 24/7 по определению должны быть деньги. Так что иди в Job и пиши техзадание.

anonymous
()

На рабочий стол? Любой браузер с открытым в нём соответствующим сайтом.

grem ★★★★★
()
Ответ на: комментарий от Alyssa

о, это охеренная идея. Добавлю возможность показа/настройки биржевого курса валют и котировок акций в свой виждет :3

К слову, у того же moex есть офигеенное api в виде iss, там есть и результаты торгов.

arcanis ★★★★
()

Мой быдло-срипт:

#!/bin/bash
now=`date +%d/%m/%Y`
onedayago=`date --date="1 day ago" +%d/%m/%Y`
tomorrow=`date --date="tomorrow" +%d/%m/%Y`
wget  -O /tmp/now.tmp -q "http://www.cbr.ru/scripts/XML_daily.asp?date_req=$now"
wget  -O /tmp/onedayago.tmp -q "http://www.cbr.ru/scripts/XML_daily.asp?date_req=$onedayago"
wget  -O /tmp/tomorrow.tmp -q  "http://www.cbr.ru/scripts/XML_daily.asp?date_req=$tomorrow"
cd /tmp/
nowk=`cat now.tmp | grep "USD"  -A3  | sed -n -e 4p | tr -d "A-Za-z<>/\t'\r'" | sed -e s/\,/\./ `
nowk=`echo "scale=2; ($nowk)/1" | bc`
onedayagok=`cat onedayago.tmp | grep "USD"  -A3  | sed -n -e 4p | tr -d "A-Za-z<>/\t'\r" | sed -e s/\,/\./`
onedayagok=`echo "scale=2; ($onedayagok)/1" | bc`
tomorrowk=`cat tomorrow.tmp | grep "USD"  -A3  |sed -n -e 4p | tr -d "A-Za-z<>/\t'\r'"| sed -e s/\,/\./` 
tomorrowk=`echo "scale=2; ($tomorrowk)/1" | bc`
dinamika=`echo $tomorrowk-$nowk | bc`
echo $nowk>usd.txt
echo $onedayagok>>usd.txt
echo $tomorrowk>>usd.txt
addzero=`echo "$dinamika<1" | bc &&  echo "$dinamika>0" | bc `
addzero=`echo $addzero | tr -d " "`
if [ $addzero -eq 11 ]
then
dinamika=`echo 0$dinamika`
fi
addzero=`echo "$dinamika>-1" | bc &&  echo "$dinamika<0" | bc `
addzero=`echo $addzero | tr -d " "`
if [ $addzero -eq 11 ]
then
dinamika=`echo $dinamika*-1 | bc`
dinamika=`echo -0$dinamika`
fi
a=`echo "$dinamika>0" | bc`
if [ $a -eq 1 ] 
then
dinamika=`echo +$dinamika`
fi
echo $dinamika>>usd.txt

nowk=`cat now.tmp | grep "EUR"  -A3  | sed -n -e 4p | tr -d "A-Za-z<>/\t'\r'" | sed -e s/\,/\./ `
nowk=`echo "scale=2; ($nowk)/1" | bc`
onedayagok=`cat onedayago.tmp | grep "EUR"  -A3  | sed -n -e 4p | tr -d "A-Za-z<>/\t'\r" | sed -e s/\,/\./`
onedayagok=`echo "scale=2; ($onedayagok)/1" | bc`
tomorrowk=`cat tomorrow.tmp | grep "EUR"  -A3  |sed -n -e 4p | tr -d "A-Za-z<>/\t'\r'"| sed -e s/\,/\./` 
tomorrowk=`echo "scale=2; ($tomorrowk)/1" | bc`
dinamika=`echo $tomorrowk-$nowk | bc`
echo $nowk>eur.txt
echo $onedayagok>>eur.txt
echo $tomorrowk>>eur.txt
addzero=`echo "$dinamika<1" | bc &&  echo "$dinamika>0" | bc `
addzero=`echo $addzero | tr -d " "`
if [ $addzero -eq 11 ]
then
dinamika=`echo 0$dinamika`
fi
addzero=`echo "$dinamika>-1" | bc &&  echo "$dinamika<0" | bc `
addzero=`echo $addzero | tr -d " "`
if [ $addzero -eq 11 ]
then
dinamika=`echo $dinamika*-1 | bc`
dinamika=`echo -0$dinamika`
fi
a=`echo "$dinamika>0" | bc`
if [ $a -eq 1 ] 
then
dinamika=`echo +$dinamika`
fi
echo $dinamika>>eur.txt
#rm -f *.tmp

Потом в Conky:

${offset 70}${voffset -10}${font Liberation Serif:pixelsize=30}Вчера: ${font Liberation Serif:pixelsize=30}${execi 7200  ~/.conky/kotirovki.sh && sed  -n -e '2p' /tmp/usd.txt } руб.
${offset 70}${font Liberation Serif:pixelsize=30}Сегодня: ${font Liberation Serif:pixelsize=30}${execi 7200 sed  -n -e '1p' /tmp/usd.txt } руб.
${offset 70}${font Liberation Serif:pixelsize=30}Завтра: ${font Liberation Serif:pixelsize=30}${execi 7200 sed  -n -e '3p' /tmp/usd.txt } (${execi 7200 sed  -n -e '4p' /tmp/usd.txt })
${offset 400}${voffset -100}${font Liberation Serif:pixelsize=30}Вчера: ${font Liberation Serif:pixelsize=30}${execi 7200 sed  -n -e '1p' /tmp/eur.txt } руб.
${offset 400}${voffset 0}${font Liberation Serif:pixelsize=30}Сегодня: ${font Liberation Serif:pixelsize=30}${execi 7200 sed  -n -e '1p' /tmp/eur.txt } руб.
${offset 400}${voffset 0}${font Liberation Serif:pixelsize=30}Завтра: ${font Liberation Serif:pixelsize=30}${execi 7200 sed  -n -e '3p' /tmp/eur.txt } (${execi 7200 sed  -n -e '4p' /tmp/eur.txt }) руб.

iljuase ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.