Metadata-Version: 2.2
Name: srilanka
Version: 1.0.0
Summary: A comprehensive package for working with data about Sri Lanka, including provinces, districts, and cities.
Home-page: https://github.com/ishanoshada/Srilanka
Author: Ishan Oshada
Author-email: ishan.kodithuwakku.offical@gmail.com
Project-URL: Documentation, https://github.com/ishanoshada/Srilanka#readme
Project-URL: Source, https://github.com/ishanoshada/Srilanka
Project-URL: Tracker, https://github.com/ishanoshada/Srilanka/issues
Keywords: Sri Lanka,provinces,districts,cities,data,utility
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Natural Language :: English
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: project-url
Dynamic: requires-python
Dynamic: summary

# Srilanka

The `srilanka` package provides data and utility functions to work with information about Sri Lanka, including its provinces, districts, cities, and divisional secretariats.

## Installation

```sh
pip install srilanka
```

## Usage

```python
from srilanka import SriLanka

# Access core data
info = SriLanka.sri_lanka_info
provinces = SriLanka.sri_lanka_provinces
districts = SriLanka.sri_lanka_districts
cities = SriLanka.sri_lanka_cities
divisional = SriLanka.sri_lanka_divisional


```

<!-- # Example usage
province = SriLanka.get_province_by_name("Western")
districts = SriLanka.get_districts_by_province_name("Western")
cities = SriLanka.get_cities_by_district_name("Colombo") -->

## Available Data

- `sri_lanka_info`: General information about Sri Lanka
- `sri_lanka_provinces`: List of provinces
- `sri_lanka_districts`: List of districts
- `sri_lanka_cities`: List of cities
- `sri_lanka_divisional`: List of divisional secretariats
<!-- 
## Methods

### Location Queries
- `get_province_by_name(name)`: Get province by name
- `get_district_by_name(name)`: Get district by name
- `get_divisional_by_name(name)`: Get divisional secretariat by name

### Hierarchical Queries
- `get_districts_by_province_name(name)`: Get districts in province
- `get_cities_by_district_name(name)`: Get cities in district
- `get_province_by_district_name(name)`: Get province of district
- `get_province_by_divisional_name(name)`: Get province of divisional secretariat

### ID-based Queries
- `get_province_by_id(id)`
- `get_district_by_id(id)`
- `get_divisional_by_id(id)`
- `get_districts_by_province_id(id)`
- `get_cities_by_district_id(id)`
- `get_cities_by_province_id(id)`

### Data Connections
- `connect_province_district()`
- `connect_district_divisional()`
- `connect_divisions_to_districts_and_provinces()` -->

## License

MIT License - see [LICENSE](LICENSE)
