1 (02.03.2010 15:37:58 отредактировано KiRiK)

Тема: Desktop Command Execution Widget - результат команд на рабочем столе

Отображает обновленные результаты различных команд терминала на вашем рабочем столе. Очень полезен, если используется с lshal, awk, wget.

Домашняя страница: maemo.org - Downloads: Desktop Command Execution Widget
Автор: Clovis Peruchi Scotti
Язык: английский

Скачать: Maemo 5.

http://maemoworld.ru/wp-content/uploads/2010/01/Desktop-Command-Execution-Widget-1.png http://maemoworld.ru/wp-content/uploads/2010/01/Desktop-Command-Execution-Widget-2.png

+ открыть спойлер

http://maemoworld.ru/wp-content/uploads/2010/01/Desktop-Command-Execution-Widget-3.png

На то, о чем можно спросить на форуме, не отвечаю через личные сообщения, аську, почту и т.п. для общения есть jabber-конференция: maemo@conference.jabber.org.
QKit - инструментарий для быстрого кроссплатформенного создания приложений на QML.
FAQ по Nokia N9 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!

47

Re: Desktop Command Execution Widget - результат команд на рабочем столе

unregistered пишет:

Самое простое запустить в x-терминале и посмотреть на что ругается.

Собственно +1
python2.5 /usr/bin/quot.py
Ну или где там у кого скрипт лежит.

На форуме появляюсь редко, но N900 пользоваться не перестал, если вдруг что-то нужно пишите в jabber или eMail
Jabber: mrclon@jabnet.org

Поделиться

48 (26.06.2010 15:03:35 отредактировано Perdolsheg)

Re: Desktop Command Execution Widget - результат команд на рабочем столе

unregistered пишет:

Курсы валют ЦБ РФ на десктопе.

Скрипт на питоне, сохраняем в любое удобное место, например в /home/user/quot.py:

#!/usr/bin/python
# -*- coding: utf-8 -*-

from BeautifulSoup import BeautifulStoneSoup as Soup
import urllib, sys, datetime

now = datetime.date.today()
tommorow = now + datetime.timedelta(days=1)
t = now.timetuple()
quot = Soup(urllib.urlopen('http://www.cbr.ru/scripts/XML_daily.asp?date_req=%02d/%02d/%d'% (t[2],t[1],t[0])))
USD = quot.findAll(attrs={"id" : "R01235"})
EUR = quot.findAll(attrs={"id" : "R01239"})

t = tommorow.timetuple()
quot = Soup(urllib.urlopen('http://www.cbr.ru/scripts/XML_daily.asp?date_req=%02d/%02d/%d'% (t[2],t[1],t[0])))
USD_N = quot.findAll(attrs={"id" : "R01235"})
EUR_N = quot.findAll(attrs={"id" : "R01239"})

print 'USD: %s -> %s \r\nEUR: %s -> %s' % (USD[0].value.contents[0],USD_N[0].value.contents[0],EUR[0].value.contents[0],EUR_N[0].value.contents[0])

Добавляем команду в DCEW, отключаем обновление по интервалу (каждый запрос около 6 KB):

/home/user/quot.py

Результат:

http://tmnhy.sytes.net/galery/pictures/upload/0e3858e0706cde17e1c29e27e695c6a8.png

Пояснения:
- курсы берутся с сайта ЦБ РФ;
- первое число - курс на сегодня, второе - курс на завтра;
- т.к. курсы устанавливаются по рабочим дням около полудня, то в пятницу курс устанавливается на субботу, воскресенье, понедельник.


Можно прописать путь к моей папке?(там лежит твой скрипт)
В моем случае она на карте памяти в папке Setup
Спасибо

Поделиться

49

Re: Desktop Command Execution Widget - результат команд на рабочем столе

Perdolsheg пишет:

Можно прописать путь к моей папке?(там лежит твой скрипт)
В моем случае она на карте памяти в папке Setup
Спасибо

Где прописать? Зачем приписать?

На форуме появляюсь редко, но N900 пользоваться не перестал, если вдруг что-то нужно пишите в jabber или eMail
Jabber: mrclon@jabnet.org

Поделиться

50 (26.06.2010 15:22:46 отредактировано Perdolsheg)

Re: Desktop Command Execution Widget - результат команд на рабочем столе

MrClon пишет:
Perdolsheg пишет:

Можно прописать путь к моей папке?(там лежит твой скрипт)
В моем случае она на карте памяти в папке Setup
Спасибо

Где прописать? Зачем приписать?


сохраняем в любое удобное место, например в /home/user/quot.py:

а я положил скрипт на карту памяти в папку
или это не имеет значение?

Поделиться

51

Re: Desktop Command Execution Widget - результат команд на рабочем столе

Perdolsheg

Конечно можно. Только ты уверен в правильности указанного пути? В maemo имена каталогов и файлов регистрозависимые. Это раз.
И, как уже спрашивал, BeautifulSoup установлен? Без него работать скрипт не будет.

Поделиться

52 (26.06.2010 15:32:22 отредактировано Perdolsheg)

Re: Desktop Command Execution Widget - результат команд на рабочем столе

unregistered пишет:

Perdolsheg

Конечно можно. Только ты уверен в правильности указанного пути? В maemo имена каталогов и файлов регистрозависимые. Это раз.
И, как уже спрашивал, BeautifulSoup установлен? Без него работать скрипт не будет.

хм...а где его брать?его в репо нет вроде...
Одним словом,спасибо))Я снимаю все вопросы)))Установить такую мелочь,оказалось таким гемороем))
Буду дальше класть на терминал)Проживем и без терминала...жаль конечно,но постоянно выдает инвалид команду)

Поделиться

53

Re: Desktop Command Execution Widget - результат команд на рабочем столе

хм...а где его брать?

unregistered пишет:
# apt-get install python-beautifulsoup

Поделиться

54 (26.06.2010 16:00:20 отредактировано Perdolsheg)

Re: Desktop Command Execution Widget - результат команд на рабочем столе

unregistered пишет:

хм...а где его брать?

unregistered пишет:
# apt-get install python-beautifulsoup

ввожу в терминале,ничего не происходит big_smile
забей в общем...или не правильно объясняется что у меня и людей не работает этот видж.или у меня под терминал  руки кривые...

Поделиться

55

Re: Desktop Command Execution Widget - результат команд на рабочем столе

Еще бы скриптик для времени  оставшееся на работу телефона исходя из заряда аккумулятора, ну как в Ноутах (remaining time), цены бы не было программке, я гдето на скриншотах видел подобную фичу big_smile

Поделиться

56

Re: Desktop Command Execution Widget - результат команд на рабочем столе

нереально -иногда за полчаса 30 проц уходит непонятно куда

Поделиться

57

Re: Desktop Command Execution Widget - результат команд на рабочем столе

подскажите пожалуйста возможно ли чтоб виджет показывал температуру окружающей среды
или температуру проца датчик ведь есть

5210>7250i>6230i>N73>N95 8Gb>5800 xpres music>N900>N9 64 Gb black>Lumia 920 black

Поделиться

58 (08.08.2010 01:38:35 отредактировано Reinbow)

Re: Desktop Command Execution Widget - результат команд на рабочем столе

echo "`cat /sys/devices/platform/omap34xx_temp/temp1_input`C"
можно и более интересные штуки делать

Поделиться

59

Re: Desktop Command Execution Widget - результат команд на рабочем столе

Reinbow пишет:

echo "`cat /sys/devices/platform/omap34xx_temp/temp1_input`C"
можно и более интересные штуки делать

какие например?

Добавлено: 07.08.2010 18:14:50

Reinbow пишет:

echo "`cat /sys/devices/platform/omap34xx_temp/temp1_input`C"
можно и более интересные штуки делать

кстати, как показывает практика, после попытки посмотреть температуру проца через этот гаджет, датчик перестает ее показывть sad

WM -> Android -> iOS (iPod Touch) -> Symbian -> Maemo-> Meego?

Поделиться

60 (09.08.2010 10:42:35 отредактировано Reinbow)

Re: Desktop Command Execution Widget - результат команд на рабочем столе

http://s07.radikal.ru/i180/1008/23/26106a2c687f.jpg
сам скрипт:

uname -a | cut -d" " -f1,3;echo "cpu "$((`cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq` / 1000))Mhz of $((`cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq` / 1000))Mhz;echo "cpu                       `top -n 1 | grep CPU: | cut -d ' ' -f2,3 | tr -d usr`";echo "rootfs                     `df  -h | grep ubi0:rootfs | cut -d 'M' -f4 | tr -d /" "`";echo "temp                       `cat /sys/devices/platform/omap34xx_temp/temp1_input`C"

Поделиться

61

Re: Desktop Command Execution Widget - результат команд на рабочем столе

не понял? какая система? что надо сделать, чтобы не показывало -40? smile

Добавлено: 07.08.2010 18:52:20

и как ты сделал, чтобы все в одном виджете показывало, расскажи smile

WM -> Android -> iOS (iPod Touch) -> Symbian -> Maemo-> Meego?

Поделиться