PHPackages                             ahmard/uticlass - 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. ahmard/uticlass

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

ahmard/uticlass
===============

Pieces of classes jam-packed to ease day-to-day life :)

2.0.2(11mo ago)9110MITPHPPHP &gt;=8.0

Since Aug 17Pushed 11mo ago1 watchersCompare

[ Source](https://github.com/Ahmard/uticlass)[ Packagist](https://packagist.org/packages/ahmard/uticlass)[ RSS](/packages/ahmard-uticlass/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (10)Dependencies (5)Versions (42)Used By (0)

Uticlass
========

[](#uticlass)

Pieces of classes jam-packed to ease day-to-day life :)

Installation
============

[](#installation)

Make sure that you have composer installed [Composer](http://getcomposer.org).

If you don't have Composer run the below command

```
curl -sS https://getcomposer.org/installer | php
```

Now, let's install uticlas:

```
composer require ahmard/uticlass
```

Usage
=====

[](#usage)

### Videos

[](#videos)

Extract movies/tv shows download links

```
use Uticlass\Video\CoolMoviez;
use Uticlass\Video\FZMovies;
use Uticlass\Video\NetNaija;

require 'vendor/autoload.php';

//Extract links and data

//Fzmovies
$fzUrl = 'https://fzmovies.net/movie-Moana%202016--hmp4.htm';
$dlLink1 = FZMovies::init($fzUrl)->get(
    chosenLink: 2,
    quality: FZMovies::QUALITY_720P
);

//Netnaija
$nnUrl = 'https://www.thenetnaija.com/videos/movies/6856-hot-summer-nights-2017';
$dlLink2 = NetNaija::init($nnUrl)->get()->linkTwo();

//Mycoolmoviez
$mcUrl = 'https://www.coolmoviez.shop/movie/4715/Megafault_(2009)_english_movie.html';
$dlLink3 = CoolMoviez::init($mcUrl)->get();
```

### Others

[](#others)

Extract links from file storage and lyric sites

```
use Uticlass\Lyrics\Genius;
use Uticlass\Others\ZippyShare;
use Uticlass\Others\FireFiles;

//Genius lyrics
$lyrics = Genius::init('https://genius.com/Taylor-swift-the-last-great-american-dynasty-lyrics')->get();

//ZippyShare
$zippyUrl = 'https://www118.zippyshare.com/v/5pwuoWgg/file.html';
$fileUrl = ZippyShare::init($zippyUrl)->get();

//FireFiles
$webpageUrl = 'https://firefiles.org/5m6rzmnb7v54'; //The Mandalorian S01E06
$fileLink = FireFiles::init($webpageUrl)->get();
```

### Searching

[](#searching)

Search movies sites

```
use Uticlass\Video\Search\FZMoviesSearch;
use Uticlass\Video\Search\FEMKVComSearch;
use Uticlass\Video\Search\NetNaijaSearch;

require 'vendor/autoload.php';

//FZMovies
$searchResults = FZMoviesSearch::create()
    ->search('wrong')
    ->get(2);

//480mkv.com
$searchResults = FEMKVComSearch::create()
    ->search('love')
    ->get();

//NetNaija.com
$searchResults = NetNaijaSearch::create()
    ->search('love')
    ->category(NetNaijaSearch::CAT_VIDEOS)
    ->get(3);
```

[Examples](examples)
--------------------

[](#examples)

### No Licence :)

[](#no-licence-)

###  Health Score

40

—

FairBetter than 88% of packages

Maintenance52

Moderate activity, may be stable

Popularity16

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity72

Established project with proven stability

 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 ~45 days

Recently: every ~349 days

Total

40

Last Release

341d ago

Major Versions

1.9.1 → 2.0.02021-12-28

PHP version history (5 changes)1.0.0PHP ^7.4

1.5.1PHP ^7.4|8.0

1.6.0PHP ^7.4 || 8.0

1.6.4PHP ^7.4 || ^8.0

2.0.0PHP &gt;=8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/2b69fe34bd6492697a19cd8f33bde7a381cab0b7f8c0a01dcc7505f482458887?d=identicon)[Ahmard](/maintainers/Ahmard)

---

Top Contributors

[![Ahmard](https://avatars.githubusercontent.com/u/44737217?v=4)](https://github.com/Ahmard "Ahmard (7 commits)")

---

Tags

guzwrapphpquerylistscrapperscrappinguticlassvideo-downloader

###  Code Quality

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/ahmard-uticlass/health.svg)

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

###  Alternatives

[nette/php-generator

🐘 Nette PHP Generator: generates neat PHP code for you. Supports new PHP 8.5 features.

2.2k64.2M576](/packages/nette-php-generator)[nette/robot-loader

🍀 Nette RobotLoader: high performance and comfortable autoloader that will search and autoload classes within your application.

89152.7M321](/packages/nette-robot-loader)[symplify/monorepo-builder

Not only Composer tools to build a Monorepo.

5205.3M82](/packages/symplify-monorepo-builder)[nette/component-model

⚛ Nette Component Model

28516.5M92](/packages/nette-component-model)[nette/code-checker

✅ Nette CodeChecker: A simple tool to check source code against a set of Nette coding standards.

881.7M6](/packages/nette-code-checker)[contributte/di

Extra contrib to nette/di

465.8M18](/packages/contributte-di)

PHPackages © 2026

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