gemini-php 0.3.0

Version 0.3.0 is here!

Includes new classes for object-oriented work with gemtext (text/gemini)

Example

$request = new \Yggverse\Gemini\Client\Request(
    'gemini://yggverse.cities.yesterweb.org'
);

$response = new \Yggverse\Gemini\Client\Response(
    $request->getResponse()
);

$body = new \Yggverse\Gemini\Gemtext\Body(
    $response->getBody()
);

var_dump(
    $body->getH2()
);

foreach ($body->getLinks() as $line)
{
    $link = new \Yggverse\Gemini\Gemtext\Link(
        $line
    );

    var_dump(
        $link->getAddress()
    );

    var_dump(
        $link->getAlt()
    );

    var_dump(
        $link->getDate(
            $timestamp // get unix time from this variable
        )
    );

    var_dump(
        $timestamp
    );
}

Links

Download gemini-php 0.3.0

Gemtext API methods