{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"tasmota-builder","owner":"uhlig-it","isFork":false,"description":"CI pipeline to build custom Tasmota images","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-17T16:20:13.750Z"}},{"type":"Public","name":"alertmanager-mqtt-bridge","owner":"uhlig-it","isFork":false,"description":"Publishes Prometheus Alertmanager webhook messages to MQTT","allTopics":["mqtt","prometheus","prometheus-alertmanager"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-20T13:47:02.281Z"}},{"type":"Public","name":"mqtt-blink1","owner":"uhlig-it","isFork":false,"description":"Control a Blink1 via MQTT","allTopics":["rust","mqtt","blink1"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-17T21:01:58.913Z"}},{"type":"Public","name":"ansible-role-mosquitto-bridge","owner":"uhlig-it","isFork":false,"description":"Ansible role to configure a simple MQTT bridge","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-06T18:19:33.337Z"}},{"type":"Public","name":"ansible-role-simple-systemd-service","owner":"uhlig-it","isFork":false,"description":"Ansible role for deploying a simple binary that runs as a systemd service","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-23T18:44:29.211Z"}},{"type":"Public","name":"ansible-role-sqlite-backup-b2","owner":"uhlig-it","isFork":false,"description":"Ansible role to backup an SQLite database to B2 daily","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-17T13:10:57.917Z"}},{"type":"Public","name":"plaintoot","owner":"uhlig-it","isFork":false,"description":"Provides a plaintext version of a Mastodon post","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-11T07:54:29.370Z"}},{"type":"Public","name":"vagrant-multi","owner":"uhlig-it","isFork":false,"description":"Vagrant Multi-Machine Musterlösung","allTopics":["vagrant","academic","dhbw","dhbw-friedrichshafen"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-21T11:45:52.621Z"}},{"type":"Public","name":"shorts","owner":"uhlig-it","isFork":false,"description":"Code for an URL shortener service","allTopics":["url-shortener","bitly","shortcuts"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-19T12:14:29.656Z"}},{"type":"Public","name":"journal","owner":"uhlig-it","isFork":false,"description":"Simple HTTP server that serves journal entries from a Postgres DB.","allTopics":["ruby","academic","dhbw","microblog","dhbw-friedrichshafen"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":5,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-26T14:57:44.539Z"}},{"type":"Public","name":"ansible-role-home-assistant-backup-b2","owner":"uhlig-it","isFork":false,"description":"Home Assistant Backup to B2","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-11T10:22:38.482Z"}},{"type":"Public","name":"mqtt-grafana-event-publisher","owner":"uhlig-it","isFork":false,"description":"Publishes MQTT messages as annotations (events) to Grafana","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-04T10:21:24.118Z"}},{"type":"Public","name":"mosquitto-prometheus-exporter","owner":"uhlig-it","isFork":true,"description":"Prometheus metrics exporter for the Mosquitto message broker","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":60,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-08-28T16:19:32.845Z"}},{"type":"Public","name":"tankerkoenig-exporter","owner":"uhlig-it","isFork":false,"description":"Exports Tankerkönig data for Prometheus","allTopics":["academic","dhbw","prometheus","prometheus-exporter","tankerkoenig","dhbw-friedrichshafen"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-08-27T11:52:04.028Z"}},{"type":"Public archive","name":"spritwatch","owner":"uhlig-it","isFork":false,"description":"OpenWhisk action fetching current fuel prices from Tankerkönig","allTopics":["academic","fuel","prices","tankerkoenig"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-07-19T20:28:16.593Z"}},{"type":"Public archive","name":"wg-admin","owner":"uhlig-it","isFork":false,"description":"Opinionated command-line tool to administer WireGuard configuration files","allTopics":["academic","vpn","wireguard"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-27T15:31:34.795Z"}},{"type":"Public","name":"concourse-across-spike","owner":"uhlig-it","isFork":false,"description":"Spike on Concourse' across step","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-09-18T22:13:34.409Z"}},{"type":"Public","name":"ansible-role-duckdns","owner":"uhlig-it","isFork":false,"description":"Ansible role for updating DuckDNS when a network interface changes its IP address","allTopics":["ansible-role","dyndns","duckdns"],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-09-05T20:55:47.766Z"}},{"type":"Public","name":"ansible-role-mosquitto","owner":"uhlig-it","isFork":true,"description":"Mosquitto MQTT broker ansible role for home assistant","allTopics":["ansible-role","academic","mosquito"],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-11-12T20:31:49.858Z"}}],"repositoryCount":19,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}