информер праздников
Модератор: immortal
- adzam
- Сообщения: 602
- Зарегистрирован: Сб дек 08, 2012 10:28 pm
- Откуда: Кишинев
- Благодарил (а): 20 раз
- Поблагодарили: 138 раз
информер праздников
как бы прикрутить эту штучку к мажорному календарю
http://danilin.biz/blog/informer-prazdnikov-na-php.htm
http://danilin.biz/blog/informer-prazdnikov-na-php.htm
Последний раз редактировалось adzam Сб окт 10, 2015 7:49 am, всего редактировалось 1 раз.
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: информер праздников
клёвый список
скачал базу, попробую организовать импорт
скачал базу, попробую организовать импорт
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: информер праздников
для импорта праздников нужно содержимое архива распаковать в папку ./htdocs/scripts/ и потом в браузере запустить http://адрес_сервера/scripts/import_holidays.php
после чего все события добавятся в календарь.
по ходу дела нашел проблему с повторяющимися ежегодными событиями в календаре и исправил в исходниках, но и без этого должно вышеуказанное нормально работать
после чего все события добавятся в календарь.
по ходу дела нашел проблему с повторяющимися ежегодными событиями в календаре и исправил в исходниках, но и без этого должно вышеуказанное нормально работать
- Вложения
-
- holidays.zip
- (17.65 КБ) 556 скачиваний
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- adzam
- Сообщения: 602
- Зарегистрирован: Сб дек 08, 2012 10:28 pm
- Откуда: Кишинев
- Благодарил (а): 20 раз
- Поблагодарили: 138 раз
Re: информер праздников
Спасибо все клево загрузилось, так можно в базу добавить и свои даты и они будут читаться, а как заставить проговаривать их по утрам
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: информер праздников
у меня есть сценарий под названием sayTodayAgenda. его можно хоть по таймеру хоть на первое срабатывание датчика движения ставить.
вот код:
вот код:
Код: Выделить всё
include_once('./modules/app_calendar/app_calendar.class.php');
$calendar=new app_calendar();
$calendar->usual($out);
$events=$out['EVENTS_TODAY'];
$say_phrase='';
if (is_array($events)) {
$total=count($events);
$tasks=array();
$cals=array();
for($i=0;$i<$total;$i++) {
if ($events[$i]['IS_TASK']=='1' && $events[$i]['IS_DONE']!='1') {
$tasks[]=$events[$i]['TITLE'];
} elseif ($events[$i]['IS_TASK']!='1') {
$cals[]=$events[$i]['TITLE'];
}
}
$total_tasks=count($tasks);
if ($total_tasks) {
$say_phrase.="У вас на сегодня запланированы задачи. ";
for($i=0;$i<$total_tasks;$i++) {
$say_phrase.=($i+1).". ".$tasks[$i].". ";
}
} else {
// say("Никаких дел не запланировано.",1);
}
$total_cals=count($cals);
if ($total_cals) {
$say_phrase.=("Сегодняшние события. ");
for($i=0;$i<$total_cals;$i++) {
$say_phrase.=$cals[$i].'. ';
}
}
}
$events=$out['EVENTS_PAST'];
if ($events[0]['TITLE']) {
$say_phrase.=" Так же напоминаю о пропущенных задачах. ";
$total_tasks=count($events);
for($i=0;$i<$total_tasks;$i++) {
$say_phrase.=($i+1).". ".$events[$i]['TITLE'].". ";
}
}
if ($say_phrase) {
say($say_phrase,1);
}
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 949
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
- Благодарил (а): 68 раз
- Поблагодарили: 94 раза
Re: информер праздников
У меня вот этот скрипт не работает. Запускается, слышится начальное "блим" и тишина. В чате видно, что он говорит, но звука нет.
Остальные скрипты отрабатывают и говорят.
что может быть?
Остальные скрипты отрабатывают и говорят.
что может быть?
-
- Сообщения: 330
- Зарегистрирован: Пн апр 06, 2015 9:51 am
- Благодарил (а): 37 раз
- Поблагодарили: 22 раза
Re: информер праздников
выше скрипт вызывает ошибку
Warning: file_get_contents(http://translate.google.com/translate_t ... 0%BE%D1%80.+): failed to open stream: HTTP request failed! HTTP in /var/www/lib/tts.class.php on line 31
Warning: file_get_contents(http://translate.google.com/translate_t ... 0%BE%D1%80.+): failed to open stream: HTTP request failed! HTTP in /var/www/lib/tts.class.php on line 31
-
- Сообщения: 17
- Зарегистрирован: Вс мар 10, 2019 1:18 pm
- Благодарил (а): 8 раз
- Поблагодарили: 1 раз
Re: информер праздников
а в какие папки в Raspberry Pi 3 Модель B + распоковывать и возможно ли через встроеные модули это сделатьsergejey писал(а): ↑Вт мар 12, 2013 4:10 pmдля импорта праздников нужно содержимое архива распаковать в папку ./htdocs/scripts/ и потом в браузере запустить http://адрес_сервера/scripts/import_holidays.php
после чего все события добавятся в календарь.
по ходу дела нашел проблему с повторяющимися ежегодными событиями в календаре и исправил в исходниках, но и без этого должно вышеуказанное нормально работать