💾 Archived View for yggverse.cities.yesterweb.org › gemini › gemini-php › 0.3.0.gmi captured on 2024-05-10 at 10:39:40. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

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