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 x86
cargo build --release --target i686-pc-windows-gnu
# For x64
cargo build --release --target x86_64-pc-windows-gnuPre-compiled binaries are available in the Releases page
- Download, unzip, and copy the
x86 DLL
file into your
Textractor/x86folder - Download, unzip, and copy the
x64 DLL
file into your
Textractor/x64folder - Open up
Textractor/x86/Textractor.exe, clickExtensions, right click inside theExtensionsdialog box, clickAdd extension, change the file extension in the file picker dialog from*.xdllto*.dll, and selecttextractor_websocket_x86.dllinside theTextractor/x86folder from Step 1. - Open up
Textractor/x64/Textractor.exe, clickExtensions, right click inside theExtensionsdialog box, clickAdd extension, change the file extension in the file picker dialog from*.xdllto*.dll, and selecttextractor_websocket_x64.dllinside theTextractor/x64folder 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 and is available at
ws://localhost:6677
You will need a WebSocket client such as texthooker-ui to stream the text and display it to your browser