Reaper

Reaper is a PyQt5 GUI that scrapes Facebook, Twitter, Reddit and Youtube apis using the Python package socialreaper .

To use Reaper, install socialreaper and PyQt5, then run reaper.py

Adding API Keys

Facebook

Navigate to https://developers.facebook.com/tools/explorer

From the My Apps menu select Add a New App.

Fill in the details and choose the category Apps for Pages.

Navigate to https://developers.facebook.com/tools/explorer and change the application to the name of your new app.

Click Get User Access Token under the Get Token menu.

Click Get Access Token.

Test the new token by making an example query in the GET field like wikipedia/posts.

Extend the access token expiry time by clicking the blue i icon next to the Access Token field.

Click Open in Access Token Tool.

Click Extend Access Token.

Copy the new access token into the Api Key field in Reaper’s authentication.

Twitter

Navigate to https://apps.twitter.com/

Click Create New App.

Fill in the details and create the new app.

Click the Keys and Access Tokens tab.

Click Create my Access Token.

Copy Consumer Key (API Key), Consumer Secret (API Secret), Access Token, Access Token Secret into their respective fields in Reaper’s authentication.

Reddit

Navigate to https://www.reddit.com/prefs/apps/

Click create another app.

Fill in the details and select script as the application type.

Copy the app id (the string underneath the application’s name), and secret into their respective fields in Reaper’s authentication.

Youtube

Navigate to http://console.developers.google.com/

Create a new project.

Click Youtube Data Api.

Next to the Youtube Data Api V3, click Enable.

Click the Create credentials button.

Select Other UI as the location you will be calling from.

Select Public Data.

Click What credentials do I need.

Copy the api key into Reaper’s authentication.