Skip to main content

Sansio MsTeams cards composing library

Project description

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 details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mspyteams-0.0.2.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

mspyteams-0.0.2-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file mspyteams-0.0.2.tar.gz.

File metadata

  • Download URL: mspyteams-0.0.2.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.23.0

File hashes

Hashes for mspyteams-0.0.2.tar.gz
Algorithm Hash digest
SHA256 cbd2af909a10a0d486fcd2c0e8bc9d7c612b838d6dfe7022997a1f9a950174d3
MD5 b181f3e4794ca9b896bb2281f5c3398c
BLAKE2b-256 14944303aac7d4f651acdc9bb1dee3053ff7630e620bbad05807c5f31877822f

See more details on using hashes here.

File details

Details for the file mspyteams-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: mspyteams-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.23.0

File hashes

Hashes for mspyteams-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5593916de40098302d2c63ff3756883994af0ea2c1db7c3d3dcf938a6bd9908d
MD5 e3db945cf5dbbd120724da926537b24f
BLAKE2b-256 f3b8928b4222588e9729ab84230cd1b56f9fb203212967175ded5abd46bb8d5c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page