add gemtext features

This commit is contained in:
yggverse 2024-04-03 03:57:01 +03:00
parent edf0234056
commit 00dddea554
2 changed files with 111 additions and 0 deletions

View file

@ -58,6 +58,31 @@ var_dump(
);
```
## Gemtext
Object-oriented API for Gemtext
### Body
Basic methods to work with `text/gemini` documents
```
$body = new \Yggverse\Gemini\Gemtext\Body(
$response->getBody() // gemtext body from client response or .gmi file
);
```
#### Body::getH1
#### Body::getH2
#### Body::getH3
#### Body::getLinks
```
var_dump(
$body->getLinks() // returns array of clickable links
);
```
## DokuWiki
Toolkit provides DokuWiki API for Gemini.