New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

kitsat

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

kitsat

CLI and python library for communicating with the Kitsat educational satellite

pipPyPI
Version
1.2.15
Maintainers
1

Kitsat python library and CLI

Overview

Kitsat python is a Python CLI and library for communicating with the Kitsat educational satellite manufactured by Arctic Astronautics Ltd.

  • Project Homepage: https://github.com/netnspace/Kitsat-Python-Library
  • Download Page: https://test.pypi.org/project/kitsat-python
  • Kitsat Homepage: http://kitsat.fi/
  • Get a Kitsat: https://holvi.com/shop/kitsat/

Installation

Use the package manager pip to install kitsat_python

pip install kitsat

Additional installation steps

To access the USB port at ie. /dev/ttyS0 on Linux, you might have to add your user to dialout group with this command:

sudo usermod -a -G dialout <your_user_name>

And log off and on again.

Usage

This package offers a CLI and a Python library for operating the satellite. The cli can be run from a terminal with the command

kitsat_cli

A list of commands for the cli can be found in the directory docs

For using the library, here is a sample script that connects to a satellite on port /dev/ttyACM0, pings the satellite and prints its response. More example scripts can be found in the directory examples

from kitsat import Modem

mod = Modem()
mod.connect('/dev/ttyACM0')
mod.write('ping')
print(mod.read())

mod.disconnect()

Contributors

License

GNU GPLv3

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts