Skip to content

RedstoneEnjoyer/Vk-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Цель проекта

Собрать данные по API VK о публикациях на странице пользователя/сообщества в базу данных и получить аналитику по зависимости среднего числа лайков от различных факторов

Для анализа я выбрал сообщество https://vk.com/hnnnnnnnnnnnnnnnn?from=groups так как публикации не содержат потенциально важной информации, которая может повлиять на активность

Структура

fetch.py

Содержит функцию загрузки данных из API VK по ID пользователя и ТОКЕНУ

(Токен я свой не дам, он у меня в переменной окружения)

Загрузка осуществляется в data/posts.csv и в базу данных sqlite/default.db

/sqlite

Каталог содержит скрипты для получения среднего числа лайков при различных агрегациях.

Результаты в /data под соответствующими названиями

/data

posts.csv - данные из api

datediff.csv - анализ по задержке с предыдущим постом. Результат показывает что при разнице более 1 дня среднее число лайков падает почти в 2 раза

time.csv - анализ по времени суток. Реузльтат не позволяет сделать вывод о зависимости числа лайков от времени суток

weekday.csv - анализ по дню недели. Различия по средней активности незначильно для разных дней недели

Вывод

Для поддержания хорошей активности нужно не допускасть задержку между публикациями более суток

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages