resetled Опубликовано 30 октября, 2011 Жалоба Поделиться Опубликовано 30 октября, 2011 Представляю Вашему вниманию - генератор сайта с управлением через жаббер. Bash используется в самом генераторе, а Perl - в боте. http://storozhenko.org/blog/blog2.html#post121 это не очередная соц.сеть - а всего лишь применение аналогичной технологии. Ищу единомышленников Скриншоты: 1. Процесс добавления материала, терминал, Ubuntu: 2. Тот же процесс, но из окна jabber-клиента, команды даются боту: 3. Результат работы: Весь сайт http://storozhenko.org сгенерирован данным скриптом, и постоянно обновляется. В том числе добавляются изображения и музыкальные записи. Мне уже поступали предложения добавить в бота - возможность постить (отправлять) картинки через жаббер Из областей применения этой связки - приходит мысль о возможности создать голосовалку через такого бота. Так же возможно портирование на windows, в виде экзешников. ЗЫ Всех желающих "добавить что-то от себя" как в код, так и вообще - просьба писать и сюда, и в личку на жабере, буду рад общению Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
resetled Опубликовано 31 октября, 2011 Автор Жалоба Поделиться Опубликовано 31 октября, 2011 Бота обновил http://storozhenko.org/archive/jabber-shell.pl.zip Кто захочет опробовать все это великолепие в действии 1. Качаем отсюда: (значек конверта, скачать целиком репозитарий гит в zip архиве) https://github.com/resetled/Proportion 2. Распаковываем. Читаем README. Непонятно как начать работу? Иначе переходим к пункту 3. Поясняю: - для начала уберем из всех директорий файлы "1" - они пустые - перейдем в директорию rubrick и отредактируем единственный (пока) файл 1r:Untitled.data. Цитата: Это файл конфигурации рубрики, он содержит строки с параметрами и их значениями, а так же закомментированные строки, которые можно убирать или добавлять, начинаются они с символа #. Замечу что при любом сбое - файл рубрики может быть сброшен в состояние "по умолчанию" и Ваши комментарии пропадут. - В данном файле нужно указать путь до шаблона "template=/путь/до/файла.html" (по умолчанию используется шаблон сделанный на базе pageholder от веб-сервера lighttpd) - Так же укажем сколько максимум элементов будет на нашей странице, после чего создается новая страница: # Максимум элементов на странице element_max=16 Изменяем на любое число элементов, кроме "0". - Важное замечание! На данный момент создается скрипт корректного удаления материалов с пересчетом страниц, поэтому если Вы захотите удалить элемент - Вам стоит знать, что нужно для этого сделать без этого скрипта: Цитата: а) Изменить значение element_number на единицу меньше в конфиге рубрики: # Номер элемента element_number=10 --> =9 б) Удалить из директории attach добавленный ранее файл (элемент) в) Переименовать файлы *.attach таким образом, чтобы значения :1e: были от 1 до указанного максимума в конфиге рубрики: 1r:1p:1e:geek_girl.jpg:attachID:16 <удален элемент №2> 1r:1p:3e:geek_girl.jpg:attachID:18 ---> 1r:1p:2e:geek_girl.jpg:attachID:18 1r:1p:4e:geek_girl.jpg:attachID:19 ---> 1r:1p:3e:geek_girl.jpg:attachID:19 1r:1p:5e:geek_girl.jpg:attachID:20 ---> 1r:1p:4e:geek_girl.jpg:attachID:20 г) Проверить конфиг рубрики - значение элементов element_number должно быть на 1 больше текущего (указывает на номер следующего элемента) 3. Чтобы "прикрутить" бота, нужно скачать http://storozhenko.org/archive/jabber-shell.pl.zip 4. Распаковать все файлы бота в корневую директорию Proportion 5. Читать INSTALLRus.utf8 6. Запускаем бота из директории Proportion и посылаем сообщение "команды" (впрочем команды можно добавлять, как вы уже догадались, так как опенсурс) По вопросам и предложениям - моя аська 341973883 , Роман Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
resetled Опубликовано 13 ноября, 2011 Автор Жалоба Поделиться Опубликовано 13 ноября, 2011 На github мною сегодня был загружен релиз системы скриптов «Proportion v1». https://github.com/resetled/Proportion Исправлены ошибки, добавлен функционал. История изменений ChangeLog 1. Качаем отсюда: https://github.com/resetled/Proportion/zipball/master 2. Распаковываем. Читаем README. Иначе - переходим к пункту 3. 3. Смотрим туториал "Быстрый старт" http://storozhenko.org/img/fast_start.png 4. Жаббер-шелл-бот, достаточно скачать архив с системой, бот уже интегрирован https://github.com/resetled/Proportion/zipball/master 5. Читаем INSTALLRus_jabber-shell.utf8 6. Запускаем бота из директории Proportion и посылаем сообщение "команды" Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.