Skip to content

Clean up your Facebook profile. Maintain control. fb-prune is an open source tool for finding material on your Facebook that you'd like to remove.

Notifications You must be signed in to change notification settings

JLessinger/fb_prune

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clean up your Facebook profile. Maintain control.

fb-prune is an open source tool for finding material on your Facebook that you'd like to remove. You don't need to give any third party access to your account other than Facebook's own Graph Explorer tool.

For good security reasons, but unfortunately for our purposes, you will need to manually delete unwanted content. This tool can only help you find it.

Development

IMPORTANT Git rebase instead of merge: https://www.atlassian.com/git/tutorials/merging-vs-rebasing

See "The Golden Rule of Rebasing".

Intended workflow

  1. Get an access token with maximal access from Facebook Graph Explorer
  2. Run script to download all your relevant Facebook data.
  3. [NOT YET IMPLEMENTED] "Tinder swipe" through your content to decide which should be deleted.
  4. A list of ids for unwanted content will be produced. Delete manually.

Note: It is possible that (1) and (4) can be automated with browser simulation.

Installation

  1. Clone repo

  2. Install dependencies

    $ pip install -r requirements.txt

  3. Run tests:

    $ python -m unittest fb_prune_tests

Dependencies: python 2.7,

  • facepy
  • argparse
  • inflection

Usage examples:

  • $ python fb_prune.py my_access_token
  • $ python fb_prune.py --debug my_access_token 1> my_json.out 2> debug_info.out
  • $ python fb_prune.py --max-depth 1 --page-limit 25 my_access_token
  • $ python fb_prune.py --excludes friends request_history my_access_token
  • $ python fb_prune.py -h # for full help message

License:

GPL: http://www.gnu.org/licenses/gpl-3.0.en.html

About

Clean up your Facebook profile. Maintain control. fb-prune is an open source tool for finding material on your Facebook that you'd like to remove.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages