Expand description
Command line interface for book data.
The book data tools are implemented as a single monolithic executable (to reduce compilation time and disk space in common configurations, with different tools implemented as subcommands. Each subcommand implements the Command trait, which exposes the command line arguments and invocation.
Modules§
- amazon
- Amazon commands.
- bx
- BookCrossing commands.
- cluster
- Commands for processing clusters.
- cluster_
books - Book clustering command.
- collect_
isbns - Collect ISBNs from across the data sources.
- extract_
graph - Graph extraction program.
- filter_
marc - Command to filter MARC output.
- goodreads
- index_
names - Index names from authority records.
- kcore
- link_
isbns - openlib
- pqinfo
- Extract basic information from a Parquet file.
- scan_
marc - Scan MARC records. See ScanMARC for documentation.
- stats
- Compute integration statistics.
Macros§
- wrap_
subcommands 🔒 - Macro to generate wrappers for subcommand enums.
Structs§
- Amazon
Command Wrapper - BXCommand
Wrapper - CLI
- Entry point for the Book Data Tools.
- Cluster
Command Wrapper
Enums§
- Amazon
Command 🔒 - BXCommand 🔒
- Cluster
Command - Root
Command - Enum to collect and dispatch CLI commands.
Traits§
- Command
- Trait implemented by book data commands.