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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

oremi_ojo-3.0.0b20-py3-none-any.whl (52.5 kB view details)

Uploaded Python 3

File details

Details for the file oremi_ojo-3.0.0b20-py3-none-any.whl.

File metadata

  • Download URL: oremi_ojo-3.0.0b20-py3-none-any.whl
  • Upload date:
  • Size: 52.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for oremi_ojo-3.0.0b20-py3-none-any.whl
Algorithm Hash digest
SHA256 1a8aa54bd4c9176d97faff7eb72557f43e155cb4004028ba08bdfc86be6edf14
MD5 a98e36cb4fe731f73052a0513a2ab064
BLAKE2b-256 97cd04c6bba2ed8fcad166f6e075a5ab5782622a542e8a65c982732954a415d8

See more details on using hashes here.

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