Статистика наповнення категорій
Зовнішній вигляд
- Мета
Збір і оновлення статистичних даних по наповненню категорій різних мовних розділів Вікіпедії
- Орієнтовний інтерфейс програми
- Поле для введення назви категорії
- Поле для введення коду мовного розділу Вікіпедії
- Поле для виведення результатів
- Перемикач "виведення результатів на екран / публікація результатів на сторінці Вікіпроекту"<
- Поля для введення логіну та паролю користувача (необхідне тільки для публікації результатів)
- Орієнтовний алгоритм дій
- Програма заходить на сторінку заданої категорії N
- Збирає список статей A1, A2... та підкатегорій першого рівня C1, C2...
- Збирає список статей AI1, AI2 та підкатегорій другого рівня CI1, CI2... для кожної з підкатегорій CI1, CI2,
- Продовжує операцію для підкатегорій 3а-го, 4-го і подальших рівнів
- В разі виявлення циклу категорій ("нерекурсивна категоризація") програма видає попередження про наявність помилок катеогоризації і обмежується рівнем підкатегорій, вільних від циклів.
- Підраховує загальну кількість статей (входження однієї і тієї ж статті по декілька разів не враховується)
- Підраховує сумарний обсяг статей в байтах
- Підраховує середній обсяг статей в байтах
- Висвітлює статтю з найбільшим обсягом (в дужках - обсяг)
- Висвітлює статтю з найменшим обсягом (в дужках - обсяг)
- Підраховує загальну кількість зображень у статтях
- В залежності від налаштувань - виводить результати на екран, або публікує на сторінці Результати аналізу категорій шляхом додавання нижче рядку (курсивом подані змінні):
{{аналіз категорій
|мова = ''aa''
|категорія = ''bb''
|статей = ''cc''
|усього байт = ''dd''
|середній розмір = ''ee''
|найбільша = [[''ff'']] (''xx'' байт)
|найменша = [[''gg'']] (''уу'' байт)
|зображень = ''hh''
|дата_підрахунку = ''kk''
}}