Skip to content
This repository was archived by the owner on Sep 25, 2025. It is now read-only.

Latest commit

 

History

History
60 lines (54 loc) · 2.52 KB

File metadata and controls

60 lines (54 loc) · 2.52 KB

phpwaifu.

Packagist Version GitHub commit activity GitHub last commit GitHub License made by Kanashimo

About phpwaifu

Phpwaifu is API library for waifu.pics, a platform and API for anime images. Now everyone can enjoy waifus on your website! I made it for fun but feel free to use it anywhere. In the future maybe I will add more features.

Warning

This library is no longer maintained, use at your own risk! ‼️

Installation

Install phpwaifu via Composer:

composer require kanashimo/phpwaifu

Usage

// Require autoloader
require __DIR__ . '/vendor/autoload.php';

// Create phpwaifu instance
$phpwaifu = new \Kanashimo\phpwaifu\phpwaifu();

//  Make a request
$request = $phpwaifu->request([
    "type" => "sfw",
    "category" => "waifu"
]);
//  Output image URL
echo $request;

Types and categories

Types and categories list is available at official waifu.pics documentation

Error handling

// Require autoloader
require __DIR__ . '/vendor/autoload.php';

// Create phpwaifu instance
$phpwaifu = new \Kanashimo\phpwaifu\phpwaifu();

//  Make a request
$request = $phpwaifu->request([
    "type" => "sfw",
    "category" => "waifu"
]);
// Print information about the error or output image URL if everything works
if($phpwaifu->err){
    echo $phpwaifu->err;
} else {
    echo $request;
}

License

Released under the MIT license.