Skip to main content

Python API wrapper for javdatabase.com. Search movies, extract metadata, and download preview images.

Project description

javdb-python

Python API wrapper for javdatabase.com. Search movies, extract metadata, and download preview images.

Installation

pip install .

Usage

Basic Search

Search for a movie by ID or title and interactively select from results:

javdb
javdb --query SONE-763

Search with NFO Output

Search and save metadata to a Kodi-compatible NFO file:

javdb --query SONE-763 --output SONE-763.nfo

Search with JSON Output

Search and save metadata as JSON:

javdb --query SONE-763 --json --output metadata.json

Direct Link

Skip the search and go directly to a movie page:

javdb --link https://www.javdatabase.com/movies/sone-763/

Direct Link with Download

Download preview images directly from a movie URL:

javdb --link https://www.javdatabase.com/movies/sone-763/ --download

All Options Combined

Search, save metadata, and download images:

javdb --query SONE-763 --output SONE-763.nfo --download

Options

  • --query, -q: Search query (e.g., video ID or title)
  • --link, -l: Direct URL to movie page (skips search)
  • --output, -o: Output file path (NFO/XML by default, or JSON when --json is used)
  • --download, -d: Download poster and preview images to dvd_id/preview/ and write NFO there
  • --json: Output metadata as JSON instead of NFO/XML

Extracted Metadata

The tool scrapes javdatabase.com and writes a Kodi-style movie.nfo XML with:

  • Title
  • Series (when available)
  • DVD ID and Content ID
  • Release Date and Runtime
  • Studio and Director
  • Genres and Actresses/Idols
  • Optional poster and fanart references when --download is used

When --json is used, the same metadata is returned as a JSON object with keys such as title, jav_series, dvd_id, content_id, release_date, runtime, studio, director, genres, actresses, preview_images, and poster.

License

MIT License

See LICENSE for details.

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

javdb-0.0.3.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

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

javdb-0.0.3-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file javdb-0.0.3.tar.gz.

File metadata

  • Download URL: javdb-0.0.3.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for javdb-0.0.3.tar.gz
Algorithm Hash digest
SHA256 7f37742d1c9f7970cf9fe04efe9b90fe30eaa000f24a8896c3cecfd0efa98345
MD5 7293d1f565f19221590f2f05d9d591eb
BLAKE2b-256 87f8c690ba36d8f74c52eb60871a8639da7c39b49a6b2a0393c27c6e614fdfe5

See more details on using hashes here.

Provenance

The following attestation bundles were made for javdb-0.0.3.tar.gz:

Publisher: publish.yml on phoenixthrush/javdb-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file javdb-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: javdb-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for javdb-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e399f3ba386843b650eb4bd6fc7d2bdc70d18db28bce29b6694b9682b6621510
MD5 c23931c8c5412156e8e4616ce3ac0751
BLAKE2b-256 b06f367372f1cde1e6f83d4d783e53881d687d4d098fb8eddfe00fa474624e65

See more details on using hashes here.

Provenance

The following attestation bundles were made for javdb-0.0.3-py3-none-any.whl:

Publisher: publish.yml on phoenixthrush/javdb-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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