Crate bookdata

Source
Expand description

Code for processing and integrating book data.

The book data tools are developed as a monolithic executable. The commands themselves live under cli, while the rest of the package contains data definitions and helper routines that build on this code. The tools are not currently usable as a library; you can extend them by adding additional commands to the cli module (src/cli/ in the source tree).

Modulesยง

  • amazon ๐Ÿ”’
    Structs defining Amazon data sets.
  • arrow ๐Ÿ”’
  • cleaning ๐Ÿ”’
    Utilities for cleaning data.
  • cli ๐Ÿ”’
    Command line interface for book data.
  • gender ๐Ÿ”’
    Code for working with genders.
  • goodreads ๐Ÿ”’
    Schemas and processing logic for GoodReads data.
  • graph ๐Ÿ”’
  • ids ๐Ÿ”’
    Identifiers, namespaces, and their management.
  • interactions ๐Ÿ”’
    Manage and deduplicate ratings and interactions.
  • io ๐Ÿ”’
  • layout ๐Ÿ”’
    Utilities for working with the directory tree layout.
  • marc ๐Ÿ”’
    Process and store MARC data.
  • openlib ๐Ÿ”’
    OpenLibrary data layouts and parsing logic.
  • parsing ๐Ÿ”’
    Parsing utilities. Format-specific parsing is in various other modules.
  • prelude ๐Ÿ”’
  • tsv ๐Ÿ”’
  • util ๐Ÿ”’
    Various utility modules.

Macrosยง

Staticsยง

Functionsยง