Textractor extension that sends sentences over the network
Go to file
45Tatami 1abc3f43f2 wip: feat: implement sending via multicast 2023-05-24 00:08:13 +02:00
TCPSender wip: feat: implement sending via multicast 2023-05-24 00:08:13 +02:00
cross implement (cross-)compilation via meson 2023-05-23 00:12:18 +02:00
mock feat: add mock application for testing 2023-05-23 23:52:59 +02:00
.gitattributes Add .gitignore and .gitattributes. 2022-01-02 16:56:22 +01:00
.gitignore implement (cross-)compilation via meson 2023-05-23 00:12:18 +02:00
LICENSE Create LICENSE 2022-01-06 11:34:40 +00:00
README.md style: reformat readme 2023-05-23 23:52:59 +02:00
TCPSender.sln Add project files. 2022-01-02 16:56:24 +01:00
meson.build feat: add mock application for testing 2023-05-23 23:52:59 +02:00
meson_options.txt feat: add mock application for testing 2023-05-23 23:52:59 +02:00

README.md

Textractor TCP-Sender

Textractor extension that sends sentences over TCP. Useful for setups where the clipboard is not enough.

See here for an example of the receiving server side.

Configuration done at runtime via interface.

Purrint_1707

Building

Requires Visual Studio 2019 or meson. Drop into VS, build x86 or x64 depending on which Textractor architecture you use. Drop the resulting dll into Textractor extension window.

meson

meson setup build
ninja -Cbuild

Project includes example cross-compilation definition files for a mingw32 toolchain under cross.

# x86/32bit
meson setup --cross-file=cross/i686-w64-mingw32.txt build

# x86_64/64bit
meson setup --cross-file=cross/x86_64-w64-mingw32.txt build

Mock Application

A simple application for loading the built dll and calling the usual entrypoint with some sample text can optionally be built and started via meson.

meson configure build -Dbuild_mock=enabled
ninja -Cbuild run_mock
# build/mock/mock_textractor.exe <path to dll>