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.
To run this project follow this steps:
Create required social network apps
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.
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.
Clone this repo and install dependencies using npm install
.
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=...
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.
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.
Juan Pablo Garcia - Software Engineer - juanpagfe
This repository is Licensed under GPLv2.