Fakemenot Save

Application to check authenticity of Twitter screenshots. Written in Python :snake:

Project README

fakemenot

Python CLI app to detect if a screenshot of a tweet is genuine. Work in Progress.

Requriements

  • tesseract
  • tesseract-data-eng

Setting Up

  • Install tesseract and tesseract-data-eng packages.

    • Ubuntu (and other debian based) : sudo apt-get install tesseract-ocr tesseract-ocr-eng
    • Fedora : sudo dnf install tessearct
    • Arch Linux: sudo pacman -S tesseract tesseract-data-eng
  • Run python setup.py install to install requirements. Install script is still a work in progress.

  • [ ! -f ~/.fakemenot.config ] && cp fakemenot/twitter.config ~/.fakemenot.config

  • Go to https://apps.twitter.com/app/new and put your consumer and API keys in ~/.fakemenot.config

  • Run fakemenot after installation. Setup will install it in your path.

Limitations

  • Since it does OCR on the image, detection rate will vary on the quality of the screenshot.
  • Only support desktop screenshots now. Universal support coming soon! :)

Arguments

  • --image/-i

Path to the screenshot image of tweet. Only works on Desktop screenshots.

  • --limit/-l

Specify the number of tweets to pull from the detected user. Defaults to 100. Retweets are not pulled and does not affect the limit.

  • --config/-c

Specify an alternate configuration file containing your twitter identification and authentication material. Defaults to ~/.fakemenot.config

Image Samples

Tweet by @mattdm:

Output:

Open Source Agenda is not affiliated with "Fakemenot" Project. README Source: pwnfoo/fakemenot
Stars
29
Open Issues
4
Last Commit
5 years ago
Repository
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating