Major Péter's repositories
argos-extensions
A collection of my scripts that are run by the argos gnome-shell extension.
atomic-tracker
A self-hosted habit tracking web application.
build-tools
Build tools for embedded (home) projects.
cats-and-dogs-classifier
My very first deep learning project that aims to distinguish between images of cats and images of dogs.
cv-compiler
A small Python utility that compiles my CV from a custom XML format to various readable formats.
esphome-docs
Source for esphome.io documentation files.
exchange-gcal-sync
A tool to synchronize a Microsoft Exchange calendars to a Google account
ha-kiosk-shell
Windows shell replacement for a Home Automation Kiosk application in Python
infinity-clock-esphome
InfinityClock running on ESP8266, using ESPHome for control
majorpeter.github.io
Personal website hosted by github.
mprotocol-client-python
MProtocol client library in Python 3
mprotocol-explorer
A simple tool that can be used to walk through the MProtocol property tree.
mprotocol-iface-stm32-usart
Serial interface implementation for STM32 USART peripheral
puha-manager
A Python web application that controls all PUHA slaves.
puha-stm32-fw
Pretty Universal Home Automation STM32F1 firmware
pwm-client-gnome-shell-extension
Client that controls the pwm-server application, written for Gnome Shell
sleep-on-lan
Multi-platform process allowing to sleep on LAN a linux or windows computer, through wake-on-lan (reversed) magic packets or through HTTP REST requests.
snaphopper
A vue/express application to manage self hosted docker-compose services with their updates and snapshots.
telnet_serial_interface
Minimalistic telnet client that provides the interface of serial from the pyserial package.
truenas-certificate-manager-client-android
Android client for truenas-client-certificate-manager, allows renewing certificates.
truenas-certificate-manager-client-node
Node.js client for truenas-client-certificate-manager, allows renewing certificates.
truenas-client-certificate-manager
A tool that simplifies periodically renewing mTLS client certificates issued by a CA on TrueNAS.
wireguard-mtls-authority
A simple web service that generates mTLS client certificates for those who have Wireguard VPN credentials.
zigbee-herdsman-converters
Collection of device converters to be used with zigbee-herdsman
zigbee2mqtt.io
📘 Zigbee2mqtt documentation