2023-12-21 01:58:11 +02:00
2023-12-21 00:59:41 +02:00
2023-12-21 00:55:35 +02:00
2023-12-21 00:55:35 +02:00
2023-12-21 00:51:07 +02:00
2023-12-21 01:58:11 +02:00

twister-php

PHP 8 / Composer Tools for Twister API

Install

composer require twisterarmy/twister

Features

Client

Twister client communication toolkit

RSS

RSS toolkit for twister

Init
$rss = new \Twisterarmy\Twister\Rss();

Format

Time

Convert RSS time to datetime format (Documentation)

Example
$rss->setTimeFormat('c');
Message

Convert RSS fields to twister message format

Mask
  • {time} - formatted time string by setTimeFormat, U by default
  • {link} - target link
  • {title} - item title
Example
$rss->setMessageFormat('{title} {link}');

Length

Twister protocol accept messages with 256 chars max but you can define another value.

Formatted messages greater this value will be skipped from feed.

Example
$rss->setLength(256);

Feed

Get formatted feed array

Example
$feed = $rss->get(url);
Languages
PHP 100%