I use a cheap Tapo C100 webcam to monitor my 3D prints. It supports RTSP.
- Go to the Cameras section at https://connect.prusa3d.com
- Add a new camera.
- Click the QR code link
- Click "Start Camera"
I use a cheap Tapo C100 webcam to monitor my 3D prints. It supports RTSP.
locals { | |
azurerm_private_endpoint = { | |
custom_dns_configs = [ | |
{ | |
"fqdn" = "something.westeurope.data.azurecr.io" | |
"ip_addresses" = [ | |
"10.10.10.202" | |
] | |
}, | |
{ |
# instructions: | |
# on the first run you to target apply otherwise terraform will complain with for_each | |
# 1. terraform apply -target='null_resource.projects' | |
# 2. terraform apply | |
terraform { | |
required_providers { | |
google = { | |
source = "hashicorp/google" | |
} |
## deploys the external-dns - https://github.com/kubernetes-sigs/external-dns | |
## view latest version: helm search repo external-dns/external-dns | |
## view possible values: helm inspect values external-dns/external-dns | |
resource "helm_release" "external_dns" { | |
name = "external-dns" | |
repository = "https://kubernetes-sigs.github.io/external-dns" | |
chart = "external-dns" | |
version = "1.8.0" | |
namespace = "external-dns" |
#!/bin/sh | |
MUTATING_WEBHOOKS=($(kubectl get mutatingwebhookconfiguration -o jsonpath='{range .items[*]}{.metadata.name}{"\n"}{end}')) | |
VALIDATING_WEBHOOKS=($(kubectl get validatingwebhookconfigurations -o jsonpath='{range .items[*]}{.metadata.name}{"\n"}{end}')) | |
# Check Mutating WebHooks | |
echo ":: Checking Mutating WebHooks ::" | |
echo "::____________________________::" |
locals { | |
# the default is important in case you need it elsewhere (it points to the first zone created) | |
dns_default_zone = "my-dns-zone" | |
dns_default_fqdn = "${local.dns_default_zone}.${data.google_dns_managed_zone.parent[local.dns_default_zone].dns_name}" | |
dns_zones = { | |
"${local.dns_default_zone}" = { | |
parent_zone_name = "my-parent-dns-zone" | |
} | |
} | |
} |
# Add scoop buckets | |
scoop bucket add extras | |
scoop bucket add scoop-completion https://github.com/Moeologist/scoop-completion | |
# Install scoop packages | |
scoop install 7zip | |
scoop install starship | |
scoop install keepass | |
scoop install keepass-plugin-keeanywhere | |
scoop install openssl |
Invoke-Expression (&starship init powershell) | |
# Chocolatey profile | |
$ChocolateyProfile = "$env:ChocolateyInstall\helpers\chocolateyProfile.psm1" | |
if (Test-Path($ChocolateyProfile)) { | |
Import-Module "$ChocolateyProfile" | |
} | |
# enable completion in current shell, use absolute path because PowerShell Core not respect $env:PSModulePath | |
Import-Module "$($(Get-Item $(Get-Command scoop).Path).Directory.Parent.FullName)\modules\scoop-completion" |
Reference: https://tasmota.github.io/docs/Commands/
# clear flash remnants
reset 5
#!/bin/bash | |
# Inspired on https://david-kerwick.github.io/2017-01-04-combining-zsh-history-files/ | |
set -e | |
history1=$1 | |
history2=$2 | |
merged=$3 | |
echo "Merging history files: $history1 + $history2" | |
test ! -f $history1 && echo "File $history1 not found" && exit 1 |