2017 © Pedro Peláez
 

project facebook_page_analyzer

image

falsch/facebook_page_analyzer

  • Saturday, December 5, 2015
  • by 0x46616c6b
  • Repository
  • 2 Watchers
  • 5 Stars
  • 22 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 4 Versions
  • 0 % Grown

The README.md

Facebook Page Analyzer

License Latest Stable Version Latest Unstable Version Gitter chat, (*1)

![Logo](http://i.imgur.com/I5mjWip.png =250px), (*2)

The Facebook Page Analyzer edits the public data of any facebook page, making it possible to browse and analyze it., (*3)

Motivation, (*4)

For months the PEGIDA-movement (Patriotic Europeans Against the Islamization of the West) has been walking through Dresden. While taciturn in public, PEGIDA's fans do comment very openly on the facebook page. Thus, the idea came up to analyze the contents of the movement and of those persons commenting and liking it., (*5)

Requirements, (*6)

  • PHP
  • Elasticsearch
  • Facebook Application (needed for appId, appSecret and accessToken)

Installation, (*7)

composer create-project falsch/facebook_page_analyzer analyzer dev-master

cd analyzer

# boot up elasticsearch and kibana
docker-composer up -d

php app/console fetch --fetch-likes --fetch-comments

Usage, (*8)

Usage:
 fetch [--only-posts] [--fetch-likes] [--fetch-comments] [--limit[="..."]] [--since[="..."]]

Options:
 --only-posts          If set, the task fetch only posts
 --fetch-likes         If set, the task fetch the likes
 --fetch-comments      If set, the task fetch the comments
 --limit               Paging for Facebook Request (default: 250)
 --since               Fetch only data since a special "strtotime" term, like "yesterday"
 --before              Fetch only data before a special "strtotime" term, like "yesterday"

The Versions