All Projects → Calamari → facebook-cleaner

Calamari / facebook-cleaner

Licence: MIT license
It is almost spring, so time for a pre spring cleaning. This time: taking care of your Facebook. This script can safe you a lot of time if you would try to do that by hand.

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to facebook-cleaner

Memedensity
CLI tool to let you know amount of memes in facebook feed.
Stars: ✭ 44 (-15.38%)
Mutual labels:  facebook, selenium
crawler
Crawler with Python 3.
Stars: ✭ 34 (-34.62%)
Mutual labels:  facebook, selenium
facebook-data-extraction
Experiences in extracting data from Facebook with these 3 methods: Facebook Graph API, Automation tools, DevTools Console
Stars: ✭ 81 (+55.77%)
Mutual labels:  facebook, selenium
Spam Bot 3000
Social media research and promotion, semi-autonomous CLI bot
Stars: ✭ 79 (+51.92%)
Mutual labels:  facebook, selenium
tithiwa
Automate Web WhatsApp with selenium in python.
Stars: ✭ 17 (-67.31%)
Mutual labels:  selenium
python-appium-framework
Complete Python Appium framework in 360 degree
Stars: ✭ 43 (-17.31%)
Mutual labels:  selenium
king-bot
travian kingdoms automation (www.kingdoms.com)
Stars: ✭ 19 (-63.46%)
Mutual labels:  selenium
chameleon-crawler
Browser automation for Chameleon.
Stars: ✭ 17 (-67.31%)
Mutual labels:  selenium
zhihu-crawler
徒手实现定时爬取知乎,从中发掘有价值的信息,并可视化爬取的数据作网页展示。
Stars: ✭ 56 (+7.69%)
Mutual labels:  selenium
instagram-profilecrawl
📝 quickly crawl the information (e.g. followers, tags etc...) of an instagram profile.
Stars: ✭ 964 (+1753.85%)
Mutual labels:  selenium
whatsapp-web
Simon is a Python library that helps made easy the browser automation for WhatsApp Web service
Stars: ✭ 67 (+28.85%)
Mutual labels:  selenium
InstaPy
📷 Instagram Bot - Tool for automated Instagram interactions
Stars: ✭ 14,719 (+28205.77%)
Mutual labels:  selenium
laravel-facebook-ads
Facebook integration for Laravel
Stars: ✭ 19 (-63.46%)
Mutual labels:  facebook
parallel-corpora-tools
Tools for filtering and cleaning parallel and monolingual corpora for machine translation and other natural language processing tasks.
Stars: ✭ 35 (-32.69%)
Mutual labels:  cleaning
facebook-tag
Facebook tag for Google Tag Manager Server Side
Stars: ✭ 27 (-48.08%)
Mutual labels:  facebook
docker-selenium-lambda
The simplest demo of chrome automation by python and selenium in AWS Lambda
Stars: ✭ 172 (+230.77%)
Mutual labels:  selenium
Whatsapp-Bot
Web.whatsapp.com bot made with selenium
Stars: ✭ 39 (-25%)
Mutual labels:  selenium
Facebook-phishing
Phishing Facebook Page in Django Code(Python Based)
Stars: ✭ 129 (+148.08%)
Mutual labels:  facebook
linkedinBot
Automate the process of sending referral request and cold mailing on LinkedIn
Stars: ✭ 25 (-51.92%)
Mutual labels:  selenium
ig-automatic-story-viewer
Python Program To Send Instagram Story Views
Stars: ✭ 17 (-67.31%)
Mutual labels:  selenium

Facebook cleaner

This is a command line script written in ruby that lets you delete all the years from your Facebook. So you can delete all the old content, but not the last one.

For this it uses the facebook mobile page, because it just doesn't have Javascript and presents the least amount of confirmation dialogs, which are stepped through using selenium webdriver.

Requirements

You need a version of ruby for it and bundler. The former you can probably easily install via your package manager and the latter one you can install easily via command line afterwards (just type gem install bundler).

Further you need a working selenium-webdriver environment (download and installation guide on seleniumhq.com). And because the script checks some button texts, to figure out, if we click on the right one, it is best to switch the language to "English (UK)". It certainly won't work with a non-english language, and the US english can also have some slight differences in wording which can cause runtime errors, or the script not clicking on buttons.

Usage

ruby run.rb

You'll be asked to enter your name, your password (securely of course), your username (that thing, that is written after www.facebook.com/ if you click on your profile) and the year you want to delete.

Guarantees that it will work?

Nope, but after some iterations it ran through my years of facebook posts and did a pretty good job deleting almost all of it. So it definitely saves you a lot of time.

I hope it runs for you as well, if you find some bugs or have questions. Please feel free to create an Issue or PR.

License

MIT, see LICENSE file

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].