PHPackages                             lii/weather - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. lii/weather

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

lii/weather
===========

A weather module for the ramverk1 course.

v1.2.2(5y ago)022MITPHPPHP &gt;=7.4

Since Nov 30Pushed 5y ago1 watchersCompare

[ Source](https://github.com/slistrom/bth-ram-module)[ Packagist](https://packagist.org/packages/lii/weather)[ RSS](/packages/lii-weather/feed)WikiDiscussions main Synced 6d ago

READMEChangelogDependencies (4)Versions (5)Used By (0)

Badgecollection
===============

[](#badgecollection)

Travis [![Build Status](https://camo.githubusercontent.com/5869376fa33fe029c1aa68c0068575cb209560a94086e0d047bbf956315691b9/68747470733a2f2f7472617669732d63692e6f72672f736c697374726f6d2f6274682d72616d2d6d6f64756c652e7376673f6272616e63683d6d61696e)](https://travis-ci.org/slistrom/bth-ram-module)

Circle CI [![CircleCI](https://camo.githubusercontent.com/84e565b4ba63578114137b5f865c404971c6b0e5c2dae256d2c7dd8695c8c7fa/68747470733a2f2f636972636c6563692e636f6d2f67682f736c697374726f6d2f6274682d72616d2d6d6f64756c652e7376673f7374796c653d737667)](https://circleci.com/gh/slistrom/bth-ram-module)

Scrutinizer [![Build Status](https://camo.githubusercontent.com/d69cd4b50d4f549a6b0325851e51ccf2d7efa7b57f8584cebdeb2a9f81379cd9/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f736c697374726f6d2f6274682d72616d2d6d6f64756c652f6261646765732f6275696c642e706e673f623d6d61696e)](https://scrutinizer-ci.com/g/slistrom/bth-ram-module/build-status/main)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/b5f77b5bece046132ae0fd72249d811efc417ab7143d967010e6e9e4b6f8a7b1/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f736c697374726f6d2f6274682d72616d2d6d6f64756c652f6261646765732f7175616c6974792d73636f72652e706e673f623d6d61696e)](https://scrutinizer-ci.com/g/slistrom/bth-ram-module/?branch=main)[![Code Coverage](https://camo.githubusercontent.com/a77cbb2642b6965f53d951d5a55b0bfda085164cddc4a38f917f8b78ec9b31e6/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f736c697374726f6d2f6274682d72616d2d6d6f64756c652f6261646765732f636f7665726167652e706e673f623d6d61696e)](https://scrutinizer-ci.com/g/slistrom/bth-ram-module/?branch=main)

IP and weather module built for Anax
====================================

[](#ip-and-weather-module-built-for-anax)

This repository is a module build for the [Anax](https://github.com/canax) framework.

Installation
------------

[](#installation)

This repository is available as a package on [Packagist](https://packagist.org/packages/lii/weather).

To install it you need to have Anax installed already. In the Anax root directory run the following commands:

`composer require lii/weather` to install the module.

While you are still in the Anax root directory you also need to copy certain files to Anax:

```
rsync -av vendor/lii/weather/config/ ./config/
rsync -av vendor/lii/weather/view/ ./view/
rsync -av vendor/lii/weather/src/ ./src/
rsync -av vendor/lii/weather/test/ ./test/

```

This will copy the needed files into the Anax framework.

Once that is done you need to add the namespace for the module files to Anax. Update your composer with the following:

```
"psr-4": {
    "Anax\\": "src/",
    "Lii\\": "src/"
}

```

Run `dump autoloader` in the root directory to load the new namespace.

You also need to update the api\_keys\_sample file under /config with your own API keys for the IP and weather services to work.

Once all above is done you can use the routes for the module and enjoy the services. The following routes are added by this service.

```
/ip
/api
/weather

```

If you already have cache files from earlier you might have to clean the cache directory. `make clean-cache`

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

4

Last Release

1993d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/39a747b83ee8abb5b983f5e8ffc0da3df435b9fc606f76e61d26291d7b78fcac?d=identicon)[slistrom](/maintainers/slistrom)

---

Top Contributors

[![slistrom](https://avatars.githubusercontent.com/u/54475073?v=4)](https://github.com/slistrom "slistrom (13 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/lii-weather/health.svg)

```
[![Health](https://phpackages.com/badges/lii-weather/health.svg)](https://phpackages.com/packages/lii-weather)
```

###  Alternatives

[limingxinleo/x-phalcon-enum

a phalcon enum component

104.4k1](/packages/limingxinleo-x-phalcon-enum)[chartisan/chartisan

Chartisan's PHP / Laravel adapter

102.6k](/packages/chartisan-chartisan)[amirbagh75/chalqoz

Convert persian number to english number and vice versa

101.9k](/packages/amirbagh75-chalqoz)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
