Skip to main content

Python SDK for Aturio. Current release includes Indonesia legal data access via the public Pasal API.

Project description

Aturio

Southeast Asia Legal Intelligence Platform

Aturio provides structured access to legislation, court decisions, and lawyer intelligence across Southeast Asia through a unified API.

Current Release

This Python SDK currently includes Indonesia legal data access via the public Pasal.id API. Broader Southeast Asia support is under active development.

Installation

pip install aturio

Usage

from aturio import create_indonesia_client, get_law, list_laws, search

client = create_indonesia_client()

results = search("upah minimum", limit=3)
laws = list_laws(type="UU", limit=5)
law = get_law("/akn/id/act/uu/2003/13")

print(results["total"])
print(law["work"]["title"])
print(laws["laws"][0]["frbr_uri"])

Included Methods

  • search(query, ...) -> search Indonesian legal materials
  • list_laws(...) -> list laws with filters and pagination
  • get_law(frbr_uri) -> fetch a law and its article content
  • create_indonesia_client(...) -> create a reusable client instance

Platform Coverage

  • pasal.id - Indonesia (live, included in this package)
  • laws.sg - Singapore (coming soon)

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aturio-0.1.0.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aturio-0.1.0-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file aturio-0.1.0.tar.gz.

File metadata

  • Download URL: aturio-0.1.0.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.2

File hashes

Hashes for aturio-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4ed0f4c875c2bdbe7453d5a39b30f05a20928b6416dd62d1adbf2355feb55dc5
MD5 89386b74015673984badb32c9c21da54
BLAKE2b-256 f6cd8e38109ad032c5ef3c4dc9db42d7121c1447c514f97f19f79b3b977be51b

See more details on using hashes here.

File details

Details for the file aturio-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: aturio-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.2

File hashes

Hashes for aturio-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bb7117811ea2040d5eb41477c17064acf0cc0d99f865600a05016d69d6f6260d
MD5 6668a3da68941edf0f706307749272a1
BLAKE2b-256 778f2b376d877490b7375ebb1379a8138fa97defb5cd4c0d40f910da0e3b1dff

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page