Skip to content

Test

Status: NEEDS-ACCOUNT (GitHub clone required)

Classification: NEEDS-ACCOUNT

Tarsier is not available as a published package on PyPI or npm.

  • pip show reworkd-tarsier returns: not found
  • npm show @reworkd/tarsier returns: 404 Not Found
  • The tarsier npm package (version 0.0.2) is a completely unrelated project (the LoveKino UI framework) and should not be used

The real reworkd/tarsier project exists only as Python source code on GitHub at github.com/reworkd/tarsier. No PyPI or npm release has been published.

What is required

  1. Clone the repository manually:

    bash
    git clone https://github.com/reworkd/tarsier.git
    cd tarsier
    pip install -e .
  2. Install Playwright and download a browser:

    bash
    playwright install chromium
  3. Obtain credentials for a supported OCR service:

    • Google Cloud Vision (service account JSON), or
    • Microsoft Azure OCR (API key + endpoint)
  4. Python 3.11+ is required.

Smoke test (after manual install from source)

Verify the package is importable:

bash
python -c "import tarsier; print('tarsier import OK')"

Verify OCR service classes are importable:

bash
python -c "from tarsier import Tarsier, GoogleVisionOCRService, MicrosoftAzureOCRService; print('OK')"

Neither command calls an external API or requires credentials. A clean print with no ImportError confirms the source install is functional.

Notes

  • There is no one-liner pip install available. Any documentation suggesting pip install tarsier refers to the unrelated LoveKino package.
  • Actual page tagging requires a live OCR service credential. The import smoke test above does not call any external API.
  • tested=false: the manual clone and import test was not executed in this environment. Commands are documented from the repository source.