Fuck Facebook

A collection of tools to help you use Facebook when you don't want to

Usage

Run fuck-facebook --help to get a list of options and explanations.

To get all unread messages (that haven't already been reported) run these commands:

fuck-facebook --

You only need to login once

fuck-facebook --unread-messages

This will only show you unread messages that have been received since the last time you checked. This way if you have emails going out for new messages, you won't get notified for the same message each time.

Config

Here's a complete config file along with an explanation of each option:

errors:
  min_minutes_between_reports: 0 # Only report error if one has not occured in the past X minutes
  include_screenshot: false # Generates a screenshot with the error report
smtp:
  from_email: [email protected]
  to_email: [email protected]
  address: smtp.example.com
  port: 587
  user_name: some_user_name
  password: 123456
  authentication: plain

Place this file in ~/.local/share/fuck-facebook/config.yaml

These options can be passed as environment variables, by:

  • Joining the keys with _
  • Capitalizing the entire string
  • Prefixing the key with FF_

For example the smtp from_email will become FF_SMTP_FROM_EMAIL

Environment variables take precedent over the config file.