Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Oremi Ojọ

Buy me a beer

Oremi Ojọ is a technical service that provides access to weather forecasts, air quality information, pollen levels, and geocoding data. It exposes a comprehensive set of REST API endpoints designed for reliable integration into applications that require environmental and location intelligence. In addition to its REST interface, Oremi Ojọ includes an MCP interface for structured interactions and an agent endpoint that enables natural language queries over its data.

The name "Ojọ" comes from the Yoruba language and means "weather". It reflects the service's purpose of delivering current conditions, forecasts, and related environmental data. Like other services in the Oremi ecosystem—such as Oremi Akọrin and Oremi Isinmi—the name is concise, meaningful, and rooted in Yoruba, reinforcing a consistent identity while remaining easy to recognize and remember.

Oremi Ojọ Logo

Documentation

Find the Oremi Ojọ deployment and API documentation at https://demsking.gitlab.io/oremi-ojo.

Features

  • Weather Forecasts: Retrieve detailed weather information, including temperature, humidity, wind speed, wind direction, sunrise, and sunset times.
  • Air Quality Data: Access air quality metrics such as AQI, PM2.5, PM10, NO₂, and O₃ levels for specific locations.
  • Pollen Data: Get information about pollen levels and types (e.g., grass, birch, olive) to help manage allergies and plan outdoor activities.
  • Geocoding: Perform forward and reverse geocoding to find locations by name, address, or coordinates.
  • Generative Responses: Use natural language queries to retrieve weather, air quality, or pollen data for specific locations.
  • Multilingual Output: Responses are generated directly in the detected (or requested) output language.
  • Multi-Service & Multi-Location Routing: A single query can request weather, air quality, and pollen for one or several places.
  • Structured Pollen Schema: Pollen responses include units, dominant_pollen, and a per-pollen details map with level and severity.
  • Dockerized: Easily deployable using the demsking/oremi-ojo Docker image.

Contribute

Please follow CONTRIBUTING.md.

Versioning

Given a version number MAJOR.MINOR.PATCH, increment the: This project adheres to Semantic Versioning (SemVer). Version numbers follow the MAJOR.MINOR.PATCH format:

  • MAJOR version increments for incompatible API changes
  • MINOR version increments for backward-compatible new functionality
  • PATCH version increments for backward-compatible bug fixes

License

Copyright 2026 Sébastien Demanou. All Rights Reserved.

Licensed under the Apache License, Version 2.0. See the LICENSE for the complete license text.

Metadata

Release files for oremi-ojo 3.0.0b21

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

Built distribution (wheel)

Table of built distributions (wheels) for oremi-ojo 3.0.0b21
File Interpreter ABI Platform Actions
oremi_ojo-3.0.0b21-py3-none-any.whl Python 3 none any Details for oremi_ojo-3.0.0b21-py3-none-any.whl

Release files / oremi_ojo-3.0.0b21-py3-none-any.whl

Download URL oremi_ojo-3.0.0b21-py3-none-any.whl
Size 52.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d8643fc5d3b9465af5820e8c007566760ec5f97d3d1b43e4d0ca174c99e2bc90
BLAKE2b-256 checksum
How to use checksums
f36378cb1d42feb3bc1aa3f2f21c2199b52b1f205a28c3b3a17ca76c68cd0037
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Security for oremi-ojo 3.0.0b21

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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