📚 A text editor for extremism researchers, allowing for filtering of violent and sensitive text 💻
Blinkers is a simple UI based text editor that allows for filtering sensitive, violent, and radical content limiting the exposure to researchers.
Blinkers currently supports the following features:
- Open, Save, and Modify text files just as you'd expect from any text editor 📝
- Highlighting words in a file using
Ctrl+P
or by supplying a newline separated file. 🎨 - Change the saturation of non-highlighted text, limiting exposure 🙈
Currently Blinkers requires Python to run, however, in the future will be bundled into an executable/ binary for Windows and Debian.
python3 blinkers.py
- Load a file - Opening a file can be done with
Ctrl+O
or by using theFile
menu. A new file can be created withCtrl+N
. - Save a file - To save a file use
Ctrl+S
or use theFile
menu. - Exit - To exit the application use the
Ctrl+E
or theFile
menu. - Cut - To cut text in the application use the
Ctrl+X
or theEdit
menu. - Copy - To copy text in the application use the
Ctrl+C
or theEdit
menu. - Paste - To paste text in the application use the
Ctrl+V
or theEdit
menu. - Undo - To undo modifications in the application use the
Ctrl+U
or theEdit
menu. - Add filter file - A filter file is a new line separated text file where each line contains a word that should be highlighted in the text editor. To do this use
Ctrl+F
or theEdit
menu. - Remove filters - To remove all current filters/ highlights use
Ctrl+R
or theEdit
menu. - Add a string to the filter - To add a string to highlight use
Ctrl+P
or theEdit
menu. if a filter file is open the new string will be appended to the bottom of the file. - Remove string from the filter - To remove a string from highlighting text use
Ctrl+B
or theEdit
menu. If a filter file is being used it will remove it from the file. - Increase and Decrease colour saturation - The colour of non highlighted text can be modified with
Alt+U
andAlt+D
or theEdit
menu.
The base text editor codebase can be found here. https://www.codespeedy.com/create-a-text-editor-in-python/