Co słychać w mediach społecznościowych?

- autor: tsissput

Założenia projektu

Celem projektu było stworzenie prototypu aplikacji umożliwiającej analizę wiadomości gazetowych pod kątem popularności, którą uzyskały w serwisach społecznościowych.

Wynik realizacji projektu

Utworzone zostały dwa moduły. Pierwszy z nich odpowiedzialny jest za ciągłą akwizycję wpisów z kanałów RSS wylistowanych w pliku tekstowym. Informacje o kanałach RSS i ich wpisach zapisywane są w bazie danych.

Drugi moduł zajmuje się pobieraniem informacji o zainteresowaniu, jakie wzbudziły wiadomości w serwisach społecznościowych. Prototypowa aplikacja zbiera informacje o liczbie tweetów na serwisie Twitter zawierających link do badanego artykułu oraz liczbę udostępnień artykułu na portalu Facebook. Pobrane dane zapisywane są w bazie danych. Moduł ten generuje również pliki csv z zestawieniem najpopularniejszych artykułów ogółem oraz najpopularniejszych w każdym z kanałów RSS. 

Rozwój projektu

Kolejnymi krokami rozwoju aplikacji mogą być:

– rozszerzenie modułu zbierającego informacje o zainteresowaniu o kolejne serwisy społecznościowe

– opracowanie funkcji oceny zainteresowania na podstawie informacji ze wszystkich serwisów

– stworzenie modułu analizującego artykuły pod kątem cech wspólnych, próba klastrowania wiadomości, w celu odnalezienia zależności między treścią i tematyką artykułu a wzbudzonym zainteresowaniem

– dodanie interfejsu graficznego

Wykorzystane technologie

– Java

– PostgresSQL

– biblioteka do obsługi kanałów RSS: ROME http://rometools.org/

– lekka i bardzo wygodna biblioteka odpowiedzialna za integrację z bazą danych, ORM: jOOQ http://www.jooq.org/

– Twiiter API

– Facebook API

Kod źródłowy + przykładowe wyniki działania aplikacji

https://github.com/k-cz/tsiss

 

 

Autor

Kacper Skory

 

Reklamy
Tagi:

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s

%d blogerów lubi to: