Skip to content

tatyanayavkina/youtube-channel-statistic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#About Приложение принимает на вход список channelId(id каналов на youtube) из файла, затем для каждого channel(канала) получает информацию о количестве подписчиков и стране и сохраняет информацию в оперативной памяти.

После сбора информации приложение формирует следующую статистику: для каждой страны подсчитывается количество каналов и суммарное количество подписчиков. Данная статистика сохраняется в cvs файл. После этого приложение завершает работу.

#Сборка приложения.

mvn clean install

#Запуск приложения

java -jar youtube-channel-statistic-1.0.jar --settings.filePath=<FILE_PATH> --settings.threadCount=<THREAD_COUNT> --settings.noCountry=<NO_COUNTRY>

FILE_PATH - файл со списком channelId.

THREAD_COUNT - количество потоков для получения информации с youtube.

NO_COUNTRY - все каналы, для которых не удастся определить принадлежность стране, будут сгруппированы с таким идентификатором вместо названия страны.

Значения параметров по умолчанию, а также другие параметры, доступные для переопределения, можно посмотреть в application.yml.

Настройка приложения settings.connection.acceptLanguage позволяет запрашивать страницы с youtubе всегда на одном языке, независимо от ip сервера, на котором запускается приложение. Это важно для последующего формирования статистики(группировки информации по стране).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages