$ nano /etc/systemd/system/certbot-renewal.service
[Unit]
sensor: | |
- device: | |
identifiers: in8415_office | |
manufacturer: INSTAR Deutschland GmbH | |
model: INSTAR 2k+ IN-8415 WLAN | |
name: IN-8415 2k+ Office | |
configuration_url: "http://192.168.2.201:80" | |
availability: | |
topic: cameras/201/status/connection | |
payload_available: '{"val":"online"}' |
# An example configuration file for MPD. | |
# Read the user manual for documentation: http://www.musicpd.org/doc/user/ | |
# Files and directories ####################################################### | |
# | |
# This setting controls the top directory which MPD will search to discover the | |
# available audio files and add them to the daemon's online database. This | |
# setting defaults to the XDG directory, otherwise the music directory will be | |
# be disabled and audio files will only be accepted over ipc socket (using |
sudo pacman -S yay | |
error: yay: signature from "TNE <tne@garudalinux.org>" is unknown trust | |
:: File /var/cache/pacman/pkg/yay-12.1.0-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)). | |
Do you want to delete it? [Y/n] | |
# get key ID D6C9442437365605 | |
sudo pacman-key --list-sigs TNE | |
# manually sign key |
wait-for-it.sh: waiting for cvat_db:5432 without a timeout | |
wait-for-it.sh: cvat_db:5432 is available after 0 seconds | |
Traceback (most recent call last): | |
File "/home/django/manage.py", line 20, in <module> | |
execute_from_command_line(sys.argv) | |
File "/opt/venv/lib/python3.10/site-packages/django/core/management/__init__.py", line 442, in execute_from_command_line | |
utility.execute() | |
File "/opt/venv/lib/python3.10/site-packages/django/core/management/__init__.py", line 382, in execute | |
settings.INSTALLED_APPS | |
File "/opt/venv/lib/python3.10/site-packages/django/conf/__init__.py", line 102, in __getattr__ |
const getRequest = { | |
cgiGetCommand: 'getmqttattr', | |
cameraIp: '192.168.2.125', | |
cameraPort: '80', | |
authToken: '7PZv8N63c7wYYRxBw39pnRYNRnbdaBTTaK' | |
} | |
const fetchDataWithAuthHeader = async (getRequest) => { | |
try { | |
const customHeaders = new Headers() |
--[[ | |
THESE ARE EXAMPLE CONFIGS FEEL FREE TO CHANGE TO WHATEVER YOU WANT | |
`lvim` is the global options object | |
]] | |
-- vim options | |
vim.opt.shiftwidth = 2 | |
vim.opt.tabstop = 2 | |
vim.opt.relativenumber = true |
[ | |
{ | |
"name": "test", | |
"id": 1, | |
"color": "#3613e4", | |
"type": "any", | |
"attributes": [] | |
}, | |
{ | |
"name": "person", |
/m/01bms0 | Screwdriver | |
---|---|---|
/m/03jbxj | Light switch | |
/m/0jy4k | Doughnut | |
/m/09gtd | Toilet paper | |
/m/01j5ks | Wrench | |
/m/01k6s3 | Toaster | |
/m/05ctyq | Tennis ball | |
/m/015x5n | Radish | |
/m/0jwn_ | Pomegranate | |
/m/02zt3 | Kite |