All Projects → pwnfoo → fakemenot

pwnfoo / fakemenot

Licence: MIT license
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

python-ocr-example
The code for the blogpost A Python Approach to Character Recognition
Stars: ✭ 54 (+86.21%)
Mutual labels:  ocr, pytesseract
Nkocr
🔎📝 This is a module to make specifics OCRs at food products and nutritional tables.
Stars: ✭ 15 (-48.28%)
Mutual labels:  ocr, pytesseract
ruzzle-solver
A python script that solves ruzzle boards
Stars: ✭ 46 (+58.62%)
Mutual labels:  ocr, pytesseract
saram
Get OCR in txt form from an image or pdf extension supporting multiple files from directory using pytesseract with auto rotation for wrong orientation. PYPI:
Stars: ✭ 51 (+75.86%)
Mutual labels:  ocr, pytesseract
deep-text-recognition-benchmark
Provide the OCR model in ONNX format so that the OpenCV DNN module can use them directly and correctly.
Stars: ✭ 32 (+10.34%)
Mutual labels:  ocr
digdet
A realtime digit OCR on the browser using Machine Learning
Stars: ✭ 22 (-24.14%)
Mutual labels:  ocr
ZUCC ZhenFangHelper
正方教务管理系统学生版的自动登录、选课、信息获取
Stars: ✭ 36 (+24.14%)
Mutual labels:  ocr
NLP-image-to-text
code to extract text from images
Stars: ✭ 28 (-3.45%)
Mutual labels:  ocr
mirador-textoverlay
Text Overlay plugin for Mirador 3
Stars: ✭ 35 (+20.69%)
Mutual labels:  ocr
ingest-file
Ingestors extract the contents of mixed unstructured documents into structured (followthemoney) data.
Stars: ✭ 40 (+37.93%)
Mutual labels:  ocr
DocTr
The official code for “DocTr: Document Image Transformer for Geometric Unwarping and Illumination Correction”, ACM MM, Oral Paper, 2021.
Stars: ✭ 202 (+596.55%)
Mutual labels:  ocr
How-to-use-tesseract-ocr-4.0-with-csharp
How to use Tesseract OCR 4.0 with C#
Stars: ✭ 60 (+106.9%)
Mutual labels:  ocr
omynote
众山小笔记 - 集中管理你的读书笔记
Stars: ✭ 154 (+431.03%)
Mutual labels:  ocr
Shadow
计算机基础知识,数据结构,设计模式,Tomcat中间件的实现
Stars: ✭ 19 (-34.48%)
Mutual labels:  ocr
dinglehopper
An OCR evaluation tool
Stars: ✭ 38 (+31.03%)
Mutual labels:  ocr
tibetan-ocr
Python OCR for Handwritten Tibetan Mauscripts
Stars: ✭ 19 (-34.48%)
Mutual labels:  ocr
tweet-to-markdown
A command line tool to convert Tweets to Markdown.
Stars: ✭ 111 (+282.76%)
Mutual labels:  tweet
Printed-Chinese-Character-OCR
This is a Chinese Character ocr system based on Deep learning (VGG like CNN neural net work),this rep include trainning set generating,image preprocesing,NN model optimizing based on Keras high level NN framwork
Stars: ✭ 21 (-27.59%)
Mutual labels:  ocr
blog
技术资料日常积累(欢迎投稿)
Stars: ✭ 59 (+103.45%)
Mutual labels:  ocr
veryfi-go
Go module for communicating with the Veryfi OCR API
Stars: ✭ 18 (-37.93%)
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].