semvec/pypi-packages huggingface dataset:
fcp-silence-detector 0.0.1
Read FCPXML, detect silences, place Markers in FCPXML
Requires Python: >=3.9

# `fcp-silence-detector`
Detects silence in video and place Markers in FCPXML

`fcp-detect-silence <fcpx_bundle_path> --db=-40 --duration=3 --polish_duration=1`
fcpxml-silence-detector 0.0.5
Read FCPXML, detect silences, place Markers in FCPXML
Requires Python: >=3.9

# `fcp-silence-detector`
Detects silence in video and place Markers in FCPXML

`fcp-detect-silence <fcpx_bundle_path> --db=-40 --duration=3 --polish_duration=1`
postkit 0.1.0
PostgreSQL-native authentication and authorization SDK
Requires Python: >=3.10
Keywords: authentication, authorization, postgresql, rebac, sdk

# postkit

PostgreSQL-native authentication and authorization SDK.

## Installation

```bash
pip install postkit
```

## Usage

```python
import psycopg
from postkit.authz import AuthzClient
from postkit.authn import AuthnClient

conn = psycopg.connect("postgresql://...")
cursor = conn.cursor()

# Authorization
authz = AuthzClient(cursor, namespace="my-app")
authz.grant("admin", resource=("repo", "api"), subject=("user", "alice"))
if authz.check("alice", "read", ("repo", "api")):
    print("Access granted")

# Authentication
authn = AuthnClient(cursor, namespace="my-app")
user_id = authn.create_user("alice@example.com", password_hash="argon2...")
session_id = authn.create_session(user_id, token_hash="sha256...")
```

## Requirements

- PostgreSQL 14+
- The postkit SQL schema installed in your database

See the [main repository](https://github.com/varunchopra/postkit) for SQL installation instructions.