#!/bin/ash AppFile=`basename $0` AppDir=`echo $0 | sed -e 's|/'$AppFile'||g'` if [ ! -f $AppDir/../config/config.cfg ] then echo -n > $AppDir/../config/config.cfg fi if [ "$select" = "" ] then select=0 fi case "`$AppDir/inputbox -t "

Настройки

" -l Выберите\ из\ списка -select -d $select -item Настройка\ каналов -item Профиль\ интернета -item Курсы\ валют -item Настройка\ погоды -item Знак\ зодиака`" in Select=0 ) export select=0 case "`sed '/type = /!d;s/type = //' "$AppDir/../config/config.cfg"`" in lenta.sh ) type=0 ;; ukr.sh ) type=1 ;; belta.sh ) type=2 ;; bash.sh ) type=3 ;; bash.ua ) type=4 ;; esac case "`$AppDir/inputbox -t "

Версия программы

" -l Выберите\ из\ списка -select -d $type -item Русская -item Украинская -item Белорусская -item Bash.Org -item "Bash.Org (Ua)"`" in Select=0 ) sed '/type =/d' $AppDir/../config/config.cfg > /tmp/tmp.cfg mv /tmp/tmp.cfg $AppDir/../config/config.cfg echo "type = lenta.sh" >> $AppDir/../config/config.cfg ;; Select=1 ) sed '/type =/d' $AppDir/../config/config.cfg > /tmp/tmp.cfg mv /tmp/tmp.cfg $AppDir/../config/config.cfg echo "type = ukr.sh" >> $AppDir/../config/config.cfg ;; Select=2 ) sed '/type =/d' $AppDir/../config/config.cfg > /tmp/tmp.cfg mv /tmp/tmp.cfg $AppDir/../config/config.cfg echo "type = belta.sh" >> $AppDir/../config/config.cfg ;; Select=3 ) sed '/type =/d' $AppDir/../config/config.cfg > /tmp/tmp.cfg mv /tmp/tmp.cfg $AppDir/../config/config.cfg echo "type = bash.sh" >> $AppDir/../config/config.cfg ;; Select=4 ) sed '/type =/d' $AppDir/../config/config.cfg > /tmp/tmp.cfg mv /tmp/tmp.cfg $AppDir/../config/config.cfg echo "type = bash.ua" >> $AppDir/../config/config.cfg ;; esac if [ "`sed '/channel_one = /!d' "$AppDir/../config/config.cfg"`" = "channel_one = 1" ] then channel_one=1 fi if [ "`sed '/channel_two = /!d' "$AppDir/../config/config.cfg"`" = "channel_two = 1" ] then channel_two=2 fi if [ "`sed '/channel_three = /!d' "$AppDir/../config/config.cfg"`" = "channel_three = 1" ] then channel_three=3 fi if [ "`sed '/channel_four = /!d' "$AppDir/../config/config.cfg"`" = "channel_four = 1" ] then channel_four=4 fi channels=`$AppDir/inputbox -t "

Выбор каналов

" -l Выберите\ из\ списка -check -d $channel_one,$channel_two,$channel_three,$channel_four -item Основной\ канал -item Курсы\ валют -item Прогноз\ погоды -item Гороскоп` if [ "$channels" != "" ] then sed '/channel_one =/d;/channel_two =/d;/channel_three =/d;/channel_four =/d' $AppDir/../config/config.cfg > /tmp/tmp.cfg mv /tmp/tmp.cfg $AppDir/../config/config.cfg if [ "`echo $channels | sed '/1/!d'`" = "" ] then echo "channel_one = 0" >> $AppDir/../config/config.cfg else echo "channel_one = 1" >> $AppDir/../config/config.cfg fi if [ "`echo $channels | sed '/2/!d'`" = "" ] then echo "channel_two = 0" >> $AppDir/../config/config.cfg else echo "channel_two = 1" >> $AppDir/../config/config.cfg fi if [ "`echo $channels | sed '/3/!d'`" = "" ] then echo "channel_three = 0" >> $AppDir/../config/config.cfg else echo "channel_three = 1" >> $AppDir/../config/config.cfg fi if [ "`echo $channels | sed '/4/!d'`" = "" ] then echo "channel_four = 0" >> $AppDir/../config/config.cfg else echo "channel_four = 1" >> $AppDir/../config/config.cfg fi fi while [ "`sed '/channel_one = /!d;s/channel_one = //' "$AppDir/../config/config.cfg"``sed '/channel_two = /!d;s/channel_two = //' "$AppDir/../config/config.cfg"``sed '/channel_three = /!d;s/channel_three = //' "$AppDir/../config/config.cfg"``sed '/channel_four = /!d;s/channel_four = //' "$AppDir/../config/config.cfg"`" = "0000" ] do $AppDir/showQ -1 Ok -2 "" -g "" -u -m "

Выберите
хотя бы
один канал

" > /dev/null channels=`$AppDir/inputbox -t "

Выбор каналов

" -l Выберите\ из\ списка -check -d $channel_one,$channel_two,$channel_three,$channel_four -item Основной\ канал -item Курсы\ валют -item Прогноз\ погоды -item Гороскоп` if [ "$channels" != "" ] then sed '/channel_one =/d;/channel_two =/d;/channel_three =/d;/channel_four =/d' $AppDir/../config/config.cfg > /tmp/tmp.cfg mv /tmp/tmp.cfg $AppDir/../config/config.cfg if [ "`echo $channels | sed '/1/!d'`" = "" ] then echo "channel_one = 0" >> $AppDir/../config/config.cfg else echo "channel_one = 1" >> $AppDir/../config/config.cfg fi if [ "`echo $channels | sed '/2/!d'`" = "" ] then echo "channel_two = 0" >> $AppDir/../config/config.cfg else echo "channel_two = 1" >> $AppDir/../config/config.cfg fi if [ "`echo $channels | sed '/3/!d'`" = "" ] then echo "channel_three = 0" >> $AppDir/../config/config.cfg else echo "channel_three = 1" >> $AppDir/../config/config.cfg fi if [ "`echo $channels | sed '/4/!d'`" = "" ] then echo "channel_four = 0" >> $AppDir/../config/config.cfg else echo "channel_four = 1" >> $AppDir/../config/config.cfg fi fi done $0 ;; Select=1 ) export select=1 echo "$AppDir/inputbox -t \"

Профиль интернета

\" -l Выберите\ соединение -select -d "$(let $(ls /ezxlocal/download/appwrite/NetProfile | sed = | sed -n /"`sed '/inet = /!d;s/inet = //' "$AppDir/../config/config.cfg"`"/'{g;1!p;};h' | sed q)-1)`ls /ezxlocal/download/appwrite/NetProfile --quote-name | sed "s/^/ -item /"` > /tmp/inet.sh inet=`ash /tmp/inet.sh | sed s/Select=//` if [ "$inet" != "" ] then sed '/inet =/d' $AppDir/../config/config.cfg > /tmp/tmp.cfg mv /tmp/tmp.cfg $AppDir/../config/config.cfg echo -n "inet = " >> $AppDir/../config/config.cfg ls /ezxlocal/download/appwrite/NetProfile | sed `let $inet+1`"q;d" >> $AppDir/../config/config.cfg fi rm /tmp/inet.sh $0 ;; Select=2 ) export select=2 current=`sed '/currency = /!d;s/currency = //' "$AppDir/../config/config.cfg"` currency=`$AppDir/inputbox -t "

Код валюты

" -l Дополнительная\ валюта -gettext -m normal -d $current | sed s/Text=//` if [ "$currency" != "" ] then sed '/currency =/d' $AppDir/../config/config.cfg > /tmp/tmp.cfg mv /tmp/tmp.cfg $AppDir/../config/config.cfg echo "currency = "$currency >> $AppDir/../config/config.cfg fi while [ "`sed '/currency = /!d;s/currency = //;/ /d;/[a-z]/d;/[1-9]/d' "$AppDir/../config/config.cfg"`" = "" ] do $AppDir/showQ -1 Ok -2 "" -g "" -u -m "

Большими
буквами,
без цифр и
пробелов

" > /dev/null currency=`$AppDir/inputbox -t "

Код валюты

" -l Дополнительная\ валюта -gettext -m normal -d $current | sed s/Text=//` if [ "$currency" != "" ] then sed '/currency =/d' $AppDir/../config/config.cfg > /tmp/tmp.cfg mv /tmp/tmp.cfg $AppDir/../config/config.cfg echo "currency = "$currency >> $AppDir/../config/config.cfg fi done $0 ;; Select=3 ) export select=3 case "`sed '/city = /!d;s/city = http:\/\/rp5.//;s/\/rss\/.*\/ru//' "$AppDir/../config/config.cfg"`" in ru ) domain=0 ;; ua ) domain=1 ;; by ) domain=2 ;; kz ) domain=3 ;; esac city=`sed '/city = /!d;s/city = http:\/\/rp5.*\/rss\///;s/\/ru//' "$AppDir/../config/config.cfg"` case "`$AppDir/inputbox -t "

Настройка погоды

" -l Выберите\ страну -select -d $domain -item Россия -item Украина -item Беларусь -item Казахстан`" in Select=0 ) city=`$AppDir/inputbox -t "

Настройка погоды

" -l Введите\ код\ города -getinteger -d $city -n 0 | sed s/Integer=//` if [ "$city" != "" ] then sed '/city =/d' $AppDir/../config/config.cfg > /tmp/tmp.cfg mv /tmp/tmp.cfg $AppDir/../config/config.cfg echo "city = http://rp5.ru/rss/$city/ru" >> $AppDir/../config/config.cfg fi ;; Select=1 ) city=`$AppDir/inputbox -t "

Настройка погоды

" -l Введите\ код\ города -getinteger -d $city -n 0 | sed s/Integer=//` if [ "$city" != "" ] then sed '/city =/d' $AppDir/../config/config.cfg > /tmp/tmp.cfg mv /tmp/tmp.cfg $AppDir/../config/config.cfg echo "city = http://rp5.ua/rss/$city/ru" >> $AppDir/../config/config.cfg fi ;; Select=2 ) city=`$AppDir/inputbox -t "

Настройка погоды

" -l Введите\ код\ города -getinteger -d $city -n 0 | sed s/Integer=//` if [ "$city" != "" ] then sed '/city =/d' $AppDir/../config/config.cfg > /tmp/tmp.cfg mv /tmp/tmp.cfg $AppDir/../config/config.cfg echo "city = http://rp5.by/rss/$city/ru" >> $AppDir/../config/config.cfg fi ;; Select=3 ) city=`$AppDir/inputbox -t "

Настройка погоды

" -l Введите\ код\ города -getinteger -d $city -n 0 | sed s/Integer=//` if [ "$city" != "" ] then sed '/city =/d' $AppDir/../config/config.cfg > /tmp/tmp.cfg mv /tmp/tmp.cfg $AppDir/../config/config.cfg echo "city = http://rp5.kz/rss/$city/ru" >> $AppDir/../config/config.cfg fi ;; esac case "`sed '/city = /!d;s/city = http:\/\/rp5.//;s/\/rss\/.*\/ru//' "$AppDir/../config/config.cfg"`" in ru ) domain="Россия" ;; ua ) domain="Украина" ;; by ) domain="Беларусь" ;; kz ) domain="Казахстан" ;; esac city=`sed '/city = /!d;s/city = http:\/\/rp5.*\/rss\///;s/\/ru//' "$AppDir/../config/config.cfg"` accept=`$AppDir/showQ -1 Ok -2 Cancel -g "" -u -m "

Страна: $domain
Код города: $city

"` while [ "$accept" = "1" ] do case "`sed '/city = /!d;s/city = http:\/\/rp5.//;s/\/rss\/.*\/ru//' "$AppDir/../config/config.cfg"`" in ru ) domain=0 ;; ua ) domain=1 ;; by ) domain=2 ;; kz ) domain=3 ;; esac city=`sed '/city = /!d;s/city = http:\/\/rp5.*\/rss\///;s/\/ru//' "$AppDir/../config/config.cfg"` case "`$AppDir/inputbox -t "

Настройка погоды

" -l Выберите\ страну -select -d $domain -item Россия -item Украина -item Беларусь -item Казахстан`" in Select=0 ) city=`$AppDir/inputbox -t "

Настройка погоды

" -l Введите\ код\ города -getinteger -d $city -n 0 | sed s/Integer=//` if [ "$city" != "" ] then sed '/city =/d' $AppDir/../config/config.cfg > /tmp/tmp.cfg mv /tmp/tmp.cfg $AppDir/../config/config.cfg echo "city = http://rp5.ru/rss/$city/ru" >> $AppDir/../config/config.cfg fi ;; Select=1 ) city=`$AppDir/inputbox -t "

Настройка погоды

" -l Введите\ код\ города -getinteger -d $city -n 0 | sed s/Integer=//` if [ "$city" != "" ] then sed '/city =/d' $AppDir/../config/config.cfg > /tmp/tmp.cfg mv /tmp/tmp.cfg $AppDir/../config/config.cfg echo "city = http://rp5.ua/rss/$city/ru" >> $AppDir/../config/config.cfg fi ;; Select=2 ) city=`$AppDir/inputbox -t "

Настройка погоды

" -l Введите\ код\ города -getinteger -d $city -n 0 | sed s/Integer=//` if [ "$city" != "" ] then sed '/city =/d' $AppDir/../config/config.cfg > /tmp/tmp.cfg mv /tmp/tmp.cfg $AppDir/../config/config.cfg echo "city = http://rp5.by/rss/$city/ru" >> $AppDir/../config/config.cfg fi ;; Select=3 ) city=`$AppDir/inputbox -t "

Настройка погоды

" -l Введите\ код\ города -getinteger -d $city -n 0 | sed s/Integer=//` if [ "$city" != "" ] then sed '/city =/d' $AppDir/../config/config.cfg > /tmp/tmp.cfg mv /tmp/tmp.cfg $AppDir/../config/config.cfg echo "city = http://rp5.kz/rss/$city/ru" >> $AppDir/../config/config.cfg fi ;; esac case "`sed '/city = /!d;s/city = http:\/\/rp5.//;s/\/rss\/.*\/ru//' "$AppDir/../config/config.cfg"`" in ru ) domain="Россия" ;; ua ) domain="Украина" ;; by ) domain="Беларусь" ;; kz ) domain="Казахстан" ;; esac city=`sed '/city = /!d;s/city = http:\/\/rp5.*\/rss\///;s/\/ru//' "$AppDir/../config/config.cfg"` accept=`$AppDir/showQ -1 Ok -2 Cancel -g "" -u -m "

Страна: $domain
Код города: $city

"` done $0 ;; Select=4 ) export select=4 horo=$(let `sed '/horo = /!d;s/horo = //' "$AppDir/../config/config.cfg"`-1) horo=`$AppDir/inputbox -t "

Настройка гороскопа

" -l Выберите\ знак\ зодиака -select -d $horo -item Овен -item Телец -item Близнецы -item Рак -item Лев -item Дева -item Весы -item Скорпион -item Стрелец -item Козерог -item Водолей -item Рыбы | sed s/Select=//` if [ "$horo" != "" ] then sed '/horo =/d' $AppDir/../config/config.cfg > /tmp/tmp.cfg mv /tmp/tmp.cfg $AppDir/../config/config.cfg echo "horo = "`let $horo+1` >> $AppDir/../config/config.cfg fi $0 ;; esac