All Projects → sachinkamath → Fakemenot

sachinkamath / Fakemenot

Licence: mit
Application to check authenticity of Twitter screenshots. Written in Python 🐍

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Fakemenot

Ailab
Experience, Learn and Code the latest breakthrough innovations with Microsoft AI
Stars: ✭ 6,896 (+31245.45%)
Mutual labels:  ocr
Twittervideouploader
Upload Short vido to Twitter
Stars: ✭ 5 (-77.27%)
Mutual labels:  twitter
Tweetstorm
tweetstorm
Stars: ✭ 18 (-18.18%)
Mutual labels:  twitter
Image Text Localization Recognition
A general list of resources to image text localization and recognition 场景文本位置感知与识别的论文资源与实现合集 シーンテキストの位置認識と識別のための論文リソースの要約
Stars: ✭ 788 (+3481.82%)
Mutual labels:  ocr
Tweetinvi
Tweetinvi, an intuitive Twitter C# library for the REST and Stream API. It supports .NET, .NETCore, UAP (Xamarin)...
Stars: ✭ 812 (+3590.91%)
Mutual labels:  twitter
Um Twitteremojianalysis
Twitter Emoji Analysis
Stars: ✭ 6 (-72.73%)
Mutual labels:  twitter
Twitter
Twitter API for Laravel 5.5+, 6.x, 7.x & 8.x
Stars: ✭ 755 (+3331.82%)
Mutual labels:  twitter
Media Bias
Measures public sentiment on Twitter towards politicians
Stars: ✭ 18 (-18.18%)
Mutual labels:  twitter
Social Network Harvester V1.0
Stars: ✭ 5 (-77.27%)
Mutual labels:  twitter
Ios Twitter Text Counter
This custom UIControl resembles Twitter's new progress based web UI that represents the number of characters left. It also handles highlighting any extra characters in your UITextView.
Stars: ✭ 17 (-22.73%)
Mutual labels:  twitter
Gimagereader
A Gtk/Qt front-end to tesseract-ocr.
Stars: ✭ 786 (+3472.73%)
Mutual labels:  ocr
Twitter Kit Android
Twitter Kit for Android
Stars: ✭ 808 (+3572.73%)
Mutual labels:  twitter
Twitter Post Fetcher
Fetch your twitter posts without using the new Twitter 1.1 API. Pure JavaScript! By Jason Mayes
Stars: ✭ 886 (+3927.27%)
Mutual labels:  twitter
Keras Ocr
A packaged and flexible version of the CRAFT text detector and Keras CRNN recognition model.
Stars: ✭ 782 (+3454.55%)
Mutual labels:  ocr
Dmsmsgrcg
A photo OCR project aims to output DMS messages contained in sign structure images.
Stars: ✭ 18 (-18.18%)
Mutual labels:  ocr
Stocktalk
Data collection tool for social media analytics
Stars: ✭ 765 (+3377.27%)
Mutual labels:  twitter
Docs
Lightweight document management system packed with all the features you can expect from big expensive solutions
Stars: ✭ 827 (+3659.09%)
Mutual labels:  ocr
Tesseract
A PHP wrapper for the Tesseract OCR engine
Stars: ✭ 19 (-13.64%)
Mutual labels:  ocr
Prlib
Pre-Recognition Library - library with algorithms for improving OCR quality.
Stars: ✭ 18 (-18.18%)
Mutual labels:  ocr
Build Ocr
Build an OCR for iOS apps
Stars: ✭ 17 (-22.73%)
Mutual labels:  ocr

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:

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].