desu-project/konachan-sdk

This package is abandoned and no longer maintained. No replacement package was suggested.

PHP SDK for Konachan.

0.2.2 2020-05-06 14:20 UTC

README

It's collection of entities, value objects and simple client to work with Konachan API in read-only mode. This SDK implements desu-project/chanbooru-interface.

Installation

composer require desu-project/konachan-sdk

Getting started

require 'vendor/autoload.php';

use DesuProject\KonachanSdk\Client;
use DesuProject\KonachanSdk\Post;

$client = new Client(
    'foobar', // username
    'my_password', // password
    false // false = use konachan.com instead of konachan.net
);

$posts = Post::search(
    $client, // Client object
    ['animal_ears'], // array of tags
    1, // page number
    30 // posts per page
);

foreach ($posts as $post) {
    echo $post->getId() . '<br>' . "\n";
}

For details see sources. They are well documented.