Генератор отчетов

smax2016

Client
Регистрация
29.04.2016
Сообщения
24
Благодарностей
17
Баллы
3
Генератор отчетов - собираем логи, парсы,списки,таблицы в один юзабельный файл.

1. Идея создания шаблона:
Наверное многие утром сталкиваются с тем, что надо посмотреть логи шаблонов, проверить почту, просмотреть форумы, блоги, чаты, посты в соц.сетях? На все нужно время чтобы просмотреть, проверить ссылки, ошибки, выбрать нужную информации. Вот захотелось чтобы все это было в одном файле. Можно все это спарсить и залить на SQL БД, но вот кто не работает с SQL или для отладки одноразового парсера не хочет засорять мусором БД, тогда этот генератор отчетов для Вас.

2. Шаблон работает по сценарию, который предварительно описываем в файле maska.txt, где мы прописываем любое количество источников и их параметры. На выходе получаем файл report.html и папку report_files. Файл разбивает экран на 2 части: список всех файлов источников и содержимого файлов в виде таблиц и списков.

3. Сценарий в maska.txt схож с написанием тэгов в HTML. У нас есть тэг
Код:
<list>атрибуты</list>
Атрибуты:
<--...--> коментарий
Tip=”” имеет значение spis/table соответственно источнику
Title=”” название списка, по умолчанию list1
url=”” путь к источнику. Можно указать прямой или используя переменные

Пример: maaska.txt

Код:
<list>
tip="spis"
title="список1"
url="{-Project.Directory-}test1\log1.txt"
</list>
<list>
tip="table"
title="таблица1"
url="{-Project.Directory-}test1\tabl1.xlsx"
</list>
На выходе получаем:
table-otchet.png

Примечания:
  • Ошибки пишутся в файл log.txt
  • При отсутствии maska.txt, файл будет создан с описанием атрибутов.
  • Атрибут tip=”” является обязательным.

P.S. можно дописать свои атрибуты: фильтры, сортировки, группировки и т.д. сама идея чтобы был конструктор который по маске собирал любое количество источников в один.
 
Категория
Генерация
Номер конкурса шаблонов
Второй конкурс шаблонов
Уровень сложности
Лёгкий

Вложения

Для запуска проектов требуется программа ZennoPoster или ZennoDroid.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...

Для того чтобы запустить шаблон, откройте нужную программу. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.

Последнее редактирование:

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)