Skip to content
This repository has been archived by the owner on Dec 31, 2019. It is now read-only.
/ sn-bulk-curator Public archive

A social network feed curator. Delete bulk items from your social network feeds

License

Notifications You must be signed in to change notification settings

juanpagfe/sn-bulk-curator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Social Network Feed Curator

This tool is for deleting thousands of publications in social networks after they no longer mean anything or simply because we want to clean a bit our feeds. Is a curator with mass delete option. It is developed with NodeJS.

IMPORTANT: As Facebook only allows apps to delete posts on managed pages, so with this software you CAN'T delete any posts on your own feed.

Getting started

To run this project follow this steps:

Step 0: Social Network Apps

Create required social network apps

Twitter

You need to create a Twitter app and get the Consumer Key and Secret by clicking "Manage keys and access tokens" link. Then create an Access Token and Secret associated with you. You can get them on the same page.

Facebook

You need to create a Facebook app and get the Application ID and Secret Key. Then get an Access Token and Secret associated with you and your managed page.

Step 1: Clone and Install Dependencies

Clone this repo and install dependencies using npm install.

Step 2: .env

Inside the repository directory create a .env file and wrte your Twitter information in it as:

TW_CONSUMER_KEY=...
TW_CONSUMER_SECRET=...
TW_ACCESS_TOKEN=...
TW_ACCESS_TOKEN_SECRET=...
TW_USERNAME=...

FB_APP_ID=...
FB_APP_SECRET=...
FB_PAGE_ID=...
FB_PAGE_TOKEN=...
FB_ACCESS_TOKEN=...

Step 3: Run

Now you are ready to run npm start whenever you like and you'll have a server running on port 2337. You can change the default port adding a line with PORT=... in your .env file.

Contributions

If you want to improve this project, please fork, make the necessary changes, and create a pull request so I can review your changes and merge them into the master repo and branch.

Authors

Juan Pablo Garcia - Software Engineer - juanpagfe

License

This repository is Licensed under GPLv2.