Nukat Documentation
Welcome to the documentation for Nukat - a Python client for searching and retrieving records from the NUKAT library catalog.
What is Nukat?
Nukat is a Python library that provides a simple and intuitive interface to search Poland's NUKAT union catalog of academic and research libraries. It supports both command-line and programmatic access.
Key Features
- Simple API: Easy-to-use Python interface
- CLI Tool: Command-line interface for quick searches
- Advanced Filters: Filter by year, language, document type
- Pagination Support: Handle large result sets efficiently
- Record Details: Retrieve complete bibliographic information
- Type Hints: Full type annotation support
- Well Tested: Comprehensive test coverage
Quick Example
from nukat import Nukat
client = Nukat()
results = client.search("Python programming", limit=10)
for result in results:
print(f"{result['title']} ({result.get('year', 'N/A')})")
Getting Help
- Check the Installation Guide to get started
- Read the Quick Start for basic usage
- Explore the API Reference for detailed documentation
- See CLI Usage for command-line examples
About NUKAT
NUKAT (Narodowy Uniwersalny Katalog) is Poland's union catalog containing millions of bibliographic records from academic and research libraries. This client provides programmatic access to search and retrieve this valuable data.
Official NUKAT catalog: katalog.nukat.edu.pl
Support
If you need help or want to report a bug:
- 🐛 Report issues
- 💬 Start a discussion
- 📖 Read the documentation
License
Nukat is released under the MIT License.