An extension for Textractor written in
Rust that opens a WebSocket locally on port 6677
and sends the text from
Textractor to all the connected clients.
A WebSocket client such as texthooker-ui can stream the text by the server and display it to your browser.
If you want to build the DLL yourself, you can follow the instructions below. Otherwise, skip to the Install section.
Ensure you have Rust installed. The installation instructions can be found here. Then you can build the DLL with
# For x64
cargo build --release --target i686-pc-windows-gnu
# For x86
cargo build --release --target x86_64-pc-windows-gnu
Pre-compiled binaries are available in the Releases page
- Download, unzip, and copy the
x86 DLL
file into your
Textractor/x86
folder - Download, unzip, and copy the
x64 DLL
file into your
Textractor/x64
folder - Open up
Textractor/x86/Textractor.exe
, clickExtensions
, right click inside theExtensions
dialog box, clickAdd extension
, change the file extension in the file picker dialog from*.xdll
to*.dll
, and selecttextractor_websocket_x86.dll
inside theTextractor/x86
folder from Step 1. - Open up
Textractor/x64/Textractor.exe
, clickExtensions
, right click inside theExtensions
dialog box, clickAdd extension
, change the file extension in the file picker dialog from*.xdll
to*.dll
, and selecttextractor_websocket_x64.dll
inside theTextractor/x64
folder from Step 2.
Expected file structure
Textractor
├── x64
└── Textractor.exe
└── textractor_websocket_x64.dll
└── ...
├── x86
└── Textractor.exe
└── textractor_websocket_x86.dll
└── ...
After installing the extension, when you start Textractor and have selected a
text thread, Textractor will automatically start the server at
ws://localhost:6677
You will need a WebSocket client such as texthooker-ui to stream the text and display it to your browser