1.1.0 • Published 1 year ago
ya-ocr v1.1.0
ya-ocr
An unofficial library to use Yandex OCR for free via Translation API, which supports working with JavaScript, TypeScript, and also has built-in parted types for Typebox.
Installation
Installation via Bun:
bun add ya-ocrInstallation via NPM:
npm install ya-ocrGetting started
To start working with the API, you need to create a OCR Client. This can be done using the line provided below.
const client = new OCRClient();
const result = await client.scanByUrl(
  "https://repository-images.githubusercontent.com/450906609/c04b600b-5f0f-488b-820d-ffaeb1fde2d0",
);You can see more code examples here
How to use as ShareX OCR see here
Build
To build, you must have:
Don't forget to install the dependencies:
bun installRegular Build
Building the entire package:
bun build:bunBuilding a TypeBox of Types
You can use this build option if you only want to build types for TypeBox:
bun build:typeboxTests
The library has minimal test coverage to check its performance.
Run the tests:
bun test