sander76/mspyteams


License: MIT

Language: Python


Code style: black CI codecov

MsPyTeams

A sansio card creation library for sending cards to Microsoft Teams.

mspyteams requires python 3.6 and up.

Installation

python3 -m pip install mspyteams

Being a sans-io library this installs only the card composition library, which in the end returns a valid card dict, which can be send as a json payload using any http client library of your liking.

Currently the aiohttp client is implemented as an option. To install:

python3 -m pip install mspyteams[aiohttp]

Goals

There are more ms teams card libaries available, like pymsteams and msteams, and I have thought of adapting them to my needs by doing pull requests etc. However, my goals were to provide a library that complies with pep8 (no camelcasing), doing an sans-io implementation, using flit, trying to get github actions running in combination with nox and learning some more along the way. So to do that effectively, I thought it would be best to do a library from scratch. And there you go..

Usage

For a complete description of the Card API go here

Project Statistics

Sourcerank 3
Repository Size 12.7 KB
Stars 0
Forks 0
Watchers 2
Open issues 0
Dependencies 8
Contributors 1
Tags 0
Created
Last updated
Last pushed

Top Contributors See all

Sander Teunissen

Packages Referencing this Repo

mspyteams
Sansio MsTeams cards composing library
Latest release 0.0.2 - Updated

Something wrong with this page? Make a suggestion

Last synced: 2020-05-12 13:28:44 UTC

Login to resync this repository