PHP 8 / Composer Library for Twister
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ghost c190ced542 implement getPostK method 11 months ago
src implement getPostK method 11 months ago
.gitignore initial commit 11 months ago
LICENSE Initial commit 11 months ago
README.md implement getPostK method 11 months ago
composer.json initial commit 11 months ago

README.md

twister-php

PHP 8 / Composer Library for Twister P2P

Install

composer require twisterarmy/twister

Features

Client

Twister client communication toolkit

$client = new \Twisterarmy\Twister\Client('http', 'localhost', 28332, 'user', 'pwd');

var_dump(
    $client->getPosts(
      [
        'twisterarmy'
      ]
    )
);

Methods

Currently not documented, please visit src/Client.php for details

  • importWallet
  • getBlockHash
  • getBlock
  • getPosts
  • getPostK
  • follow
  • unFollow
  • getFollowing
  • getDHTProfileRevisions
  • getDHTAvatarRevisions
  • putDHT
  • createWalletUser
  • sendNewUserTransaction
  • newPostMessage
  • newRetwistMessage

Tools

RSS

Useful to create twister news bot

Feed

Read remote URL and convert response to formatted twister messages

$array = \Twisterarmy\Twister\Tools\Rss::feed('url');
Request
  • url - feed address
  • format - {title} {link} by default
    • {nl} - new line
    • {title} - item title
    • {link} - target link
  • length - 256 by default
  • errors - array of errors
Response
[
  time:    int,
  message: string
],
...