campagnola / morse_screen_decoder

Decode morse from flasing on your screen

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Morse Screen Decoder

Select a region of your screen that is flashing, decode morse from the flashes. The decoder assumes a very good encoding; probably won't work for human-generated morse.

Inspired by https://xkcd.com/2445/

Instructions

Run the script

python morse_decoder.py

Then drag the red rectangle to cover the region of your screen with the signal in it. The decoded message should appear above the signal plot.

Requires

  • Python 3
  • numpy
  • scipy
  • mss
  • pyqtgraph
  • PyQt5

Anaconda is probably the easiest way to get started with these.

About

Decode morse from flasing on your screen

License:Other


Languages

Language:Python 100.0%