open-index/open-npm huggingface dataset:
npm package: @okradze/react-sample-ui
Description: Sample Test UI
Author: okradze
Latest version: 1.0.3

# @okradze/react-sample-ui

> Sample Test UI

[![NPM](https://img.shields.io/npm/v/@okradze/react-sample-ui.svg)](https://www.npmjs.com/package/@okradze/react-sample-ui) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Install

```bash
npm install --save @okradze/react-sample-ui
```

## Usage

```jsx
import React, { Component } from 'react'

import { Button } from '@okradze/react-sample-ui'
import '@okradze/react-sample-ui/dist/index.css'

class Example extends Component {
  render() {
    return <Button type='primary'>Hello</Button>
  }
}
```

## License

MIT © [okradze](https://github.com/okradze)
npm package: @okrapdf/n8n-nodes-okrapdf
Description: n8n nodes to extract tables and text from PDFs using OkraPDF
Author: Steven Tsao
Latest version: 0.1.5

# n8n-nodes-okrapdf

Extract tables and text from PDFs using [OkraPDF](https://okrapdf.com).

## Installation

### Community Nodes (Recommended)

1. Go to **Settings > Community Nodes**
2. Select **Install**
3. Enter `@okrapdf/n8n-nodes-okrapdf` and confirm

### Manual Installation

```bash
cd ~/.n8n/nodes
pnpm install @okrapdf/n8n-nodes-okrapdf
```

## Credentials

You need an OkraPDF API key:

1. Sign up at [okrapdf.com](https://okrapdf.com)
2. Go to **Settings → API Keys**
3. Create a new key (starts with `okra_`)
4. In n8n, create new **OkraPDF API** credentials with your key

## Operations

### Document

- **Extract (Sync)** - Submit PDF and wait for results (up to 60s). Best for small PDFs.
- **Extract (Async)** - Submit PDF and get job ID for polling. Best for large PDFs.

### Job

- **Get Status** - Check job progress
- **Get Results** - Download extracted tables and text
- **List** - List all your extraction jobs

## Example Workflow

### Extract Tables from PDF URL

1. Add **OkraPDF** node
2. Select **Document → Extract (Sync)**
3. Enter PDF URL
4. Output includes extracted tables in markdown format

### Process Large PDF

1. **OkraPDF** node: Extract (Async) → returns `job_id`
2. **Wait** node: 30 seconds
3. **OkraPDF** node: Job → Get Results with `job_id`

## Support

- Documentation: [okrapdf.com/docs](https://okrapdf.com/docs)
- Issues: [GitHub Issues](https://github.com/okrapdf/n8n-nodes-okrapdf/issues)

## License

MIT