Welcome to the Internacia Python SDK documentation. This directory contains comprehensive documentation for using the SDK.
Complete API reference with detailed documentation for all classes, methods, and functions.
Contents:
InternaciaClient- Main client classCountriesClient- Country data queriesIntblocksClient- International block queriesSearchClient- Search functionality- Downloader functions
- Data models and types
- Exception classes
Comprehensive guide covering all aspects of using the SDK.
Contents:
- Getting started
- Configuration
- Working with countries
- Working with international blocks
- Search functionality
- Database management
- Error handling
- Thread safety
- Best practices
- Performance tips
💡 Examples
Practical code examples demonstrating various use cases.
Contents:
- Basic examples
- Country queries
- International block queries
- Search examples
- Multi-language examples
- Data analysis examples
- Integration examples
Quick reference card for common operations.
Contents:
- Common code snippets
- Method signatures
- Data structure quick lookup
- Common patterns
-
Install the SDK:
pip install internacia
-
Initialize the client:
from internacia import InternaciaClient client = InternaciaClient()
-
Get started:
# Get a country country = client.countries.get_by_code("US") # Search results = client.search.fuzzy("United States") # Get a block block = client.intblocks.get_by_id("EU")
docs/
├── README.md # This file - documentation index
├── API_REFERENCE.md # Complete API reference
├── GUIDE.md # Comprehensive user guide
├── EXAMPLES.md # Code examples
└── QUICK_REFERENCE.md # Quick reference card
- API Questions: See API Reference
- How-to Questions: See User Guide
- Code Examples: See Examples
- Quick Lookup: See Quick Reference
- Main README: See the main README for installation, setup, and overview
- Examples Directory: See the
examples/directory for runnable example scripts - GitHub Repository: https://github.com/commondataio/internacia-python
If you find errors or want to improve the documentation, please submit a pull request or open an issue on GitHub.