Matrix client for Perl 6
Branch: master
Clone or download
Matias Linares
Matias Linares Add support for room tags
Latest commit 24fa000 Feb 4, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs Add documentation for Matrix::Client::Room Sep 8, 2018
examples Add run example. Sep 8, 2018
lib/Matrix
logotype Add cool icon Apr 5, 2017
scripts Add script to get all endpoints for documentation. Oct 14, 2018
t
.gitignore Update gitignore Feb 13, 2018
.travis.yml Fix typo Oct 11, 2017
LICENSE
META6.json Version bump Jun 9, 2018
README.md
endpoints.md Add support for room tags Feb 4, 2019

README.md

Matrix client

A perl 6 library for Matrix.

Status

This project is in early development. A lot of methods return a raw HTTP::Response and not something from this library.

Examples

From the examples directory:

use v6;
use Matrix::Client;

# Instantiate a new client for a given home-server
my $client = Matrix::Client.new: :home-server<https://matrix.org>
# Login
$client.login: @*ARGS[0], @*ARGS[1];

# Show all joined rooms
say $client.rooms(:sync);

# And finally logout.
$client.logout