Skip to main content

Kam-Ultimate-Reporter

Overview

Kam-Ultimate-Reporter is a command-line interface (CLI) tool designed for generating reports from a library system. The tool allows users to pull bibliographic data and generate multiple reports, such as item loan summaries, books created by month, frequently updated titles, and more.

Table of Contents

  1. Installation
  2. Usage
  3. Available Reports

Installation

Prerequisites

  • Ensure you have Python 3.8+ installed.

Install Kam-Ultimate-Reporter

Install the tool from PyPI with pip:

pip install Kam-Ultimate-Reporter

Dependencies

All dependencies (like pandas, inquirer, openpyxl, etc.) will be installed automatically when you install Kam-Ultimate-Reporter.

Usage

By Setting Up a New Environment

To use Kam-Ultimate-Reporter, use the kam-reporter command from any terminal or command prompt:

kam-reporter --url <API_URL> --tenant <TENANT_ID> --username <USERNAME> --password <PASSWORD>

Example:

kam-reporter --url <Okapi URL> --tenant <Tenant> --username <Username> --password <Password>

Without Setting Up a New Environment

Run the script directly with Python:

python -m Kam_Ultimate_Reporter.main --url <URL> --tenant <Tenant> --username <Username> --password <Password>

Available Reports

Kam-Ultimate-Reporter includes a variety of reports. Here’s a list of available reports with brief descriptions:

  1. Books by Created Month: Counts books created each month.
  2. Suppress Status Summary: Summary of items by suppress status.
  3. Top 10 Most Frequently Updated Titles: List of top 10 titles most frequently updated.
  4. Books by Material Type: Counts books by material type.
  5. Average Loan Count: Calculates the average number of loans per item.
  6. Recently Added Records: Shows records added in the last 30 days.
  7. Top 5 Most Loaned Titles: Lists the top 5 titles with the most loans.
  8. Staff Suppressed Records: Summary of items by staff suppression status.
  9. Suppressed Records Summary: Lists records with suppression status.
  10. Titles with Alternative Titles: Lists titles that have alternative titles.
  11. Records with High Loan Counts: Shows items with loan counts above 10.
  12. Titles by Updated User: Counts titles updated by each user.
  13. Edition Distribution: Shows the distribution of editions across items.
  14. Titles with Item Discovery Suppress: Lists titles with item-level discovery suppress.
  15. Loaned Items by Location: Summarizes loan counts by location.
  16. Books with Check-in Records: Lists books with check-in records.
  17. Titles with Copy Numbers: Lists titles that have copy numbers.
  18. Records Created by User: Counts records created by each user.
  19. Books by Loan Type: Counts books by loan type.
  20. Titles Without Loans: Lists titles with zero loans.
  21. Loan Activity by Material Type: Summarizes loan counts by material type.
  22. Recently Updated Records: Shows records updated in the last 30 days.
  23. Full Bibliographic Report: Generates a comprehensive report with all bibliographic information.

Metadata

Release files for Kam-Ultimate-Reporter 0.0.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Kam-Ultimate-Reporter 0.0.9
File Size Uploaded
kam_ultimate_reporter-0.0.9.tar.gz 17.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Kam-Ultimate-Reporter 0.0.9
File Interpreter ABI Platform
Kam_Ultimate_Reporter-0.0.9-py3-none-any.whl Python 3 none any Details

Total release size: 36.1 kB

Release files / kam_ultimate_reporter-0.0.9.tar.gz

Download URL kam_ultimate_reporter-0.0.9.tar.gz
Size 17.8 kB
Tags Source
SHA-256 checksum
How to use checksums
bddb61bf758fb49cbbda29543478080faebf79fce48d78e6ab98adda6a42dca9
BLAKE2b-256 checksum
How to use checksums
f30de3a3d95c86eae73d0fc0108db9b312a097c926e1a35ed9232db63fd289b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.0

Release files / Kam_Ultimate_Reporter-0.0.9-py3-none-any.whl

Download URL Kam_Ultimate_Reporter-0.0.9-py3-none-any.whl
Size 18.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ae39b0aa135ff6f72a079d438cc7f123b081df98628710b6e27ee291ad52b42c
BLAKE2b-256 checksum
How to use checksums
70d17d96af381939b545e76c29e07134676c9d8ec38527f35d986ff16468bda2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.0

Release history Release notifications | RSS feed

This release

0.0.9 This release

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page