Об этом проекте

wechat-data-analysis — это локальное настольное приложение для объединения и анализа фоновых данных статей аккаунтов WeChat Official Account. Основные возможности: автоматическое сканирование файлов детализации статей в директории `data/`, поддержка форматов `.xls`, `.xlsx`, `.csv`, `.json`; автоматическое распознавание и пропуск дублирующихся файлов; генерация таблицы Excel с прозрачными формулами и удобного для чтения HTML-отчёта с визуализацией; чистый десктопный GUI-интерфейс с поддержкой一键 (одним нажатием); возможность упаковки в единственный exe-файл для запуска двойным щелчком прямо в Windows. Экспортируемый Excel включает пять рабочих листов: сводный дашборд, детализированные данные, анализ статей, описание показателей, журнал обработки. HTML-отчёт охватывает обзорные показатели, месячные тренды, структуру каналов, топ-10 статей и перспективные статьи. Система скоринга использует многомерную взвешенную схему: балл за的阅读表现 (70% квартиль читателей + 30% квартиль уровня открытия), балл за互动表现 (35% уровень шеринга + 25% уровень лайков + 15% уровень «нравится» + 10% уровень сохранения + 15% уровень комментариев), балл за留存表现 (65% уровень полного прочтения + 35% среднее время пребывания) и балл за转化表现 (100% уровень подписки). Общее значение агрегируется по весам 4:3:2:1. Существует три способа использования: запуск GUI через `python main.py`; командная строка `python gzh_analyzer.py --input data --output-dir output`; или двойной щелчок по сгенерированному файлу `gzh_report_tool.exe`, после чего программа автоматически обнаружит директории data/output либо на уровне приложения, либо на рабочем столе. Директория ввода по умолчанию — `data/` на том же уровне, что и программное обеспечение, директория вывода — `output/`. Если текущая директория недоступна для записи, автоматический возврат выполняется на рабочий стол.