Skip to content

Index

builder

Defines the Build Pipeline which constructs kotobase's database from upstream sources

Contains
  • Utilities to Download the upstream sources and pull the pre-built versions of the database from the kotobase GitHub Repository releases

  • The extractors module, which turns each upstream source into database rows. It holds the shared parsing helpers, one extract_{source} function per source and the registry the builder runs

  • The functions that builds the core database and the additional audio-package database (appended to the core database when present by the Engine Builder) by running the extractors registry and writing the rows into the tables

  • Configuration module defining where the database will be stored in the host (uses platformdirs) along with all upstream source metadata