Skip to content

Instantly share code, notes, and snippets.

@dmslabsbr
dmslabsbr / mostraregua.js
Created June 4, 2019 18:42
Function to show numbers in a jsPDF pdf to help you put text in correct point.
/**
* Mostra números x : y para ajudar a colocar os dados nos locais certos.
* @param {*} doc
*/
function mostraRegua(doc) {
let pH = doc.internal.pageSize.height;
let pW = doc.internal.pageSize.width;
doc.setFontSize(5);
doc.setTextColor(255, 0, 0);
doc.setDrawColor(0,0,255);
@dmslabsbr
dmslabsbr / node-red.json
Created October 8, 2021 20:17
node-red - thingzi-timer - Sol e lâmpada jabuticaba.
[
{
"id": "5e1281d56ba41e33",
"type": "thingzi-timer",
"z": "644851038c5ab0c0",
"name": "Timer SOL Dusk + 30m",
"lat": "-16.6391",
"lon": "-49.2622",
"timerType": "trigger",
"startupMessage": true,
@dmslabsbr
dmslabsbr / gist:113ab653a21cb61b5a6e829a5be2e3cc
Created October 12, 2021 18:26
ESPHome - Sherlock - Hass.io
esphome:
name: sherlockw2
platform: ESP8266
board: d1_mini
comment: versao 2 - 09/abr/2020
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_pass
@dmslabsbr
dmslabsbr / esp_somfy.yaml
Created October 12, 2021 18:28
ESPHome Somfy Blind - Hass.io
esphome:
name: esp_somfy
platform: ESP8266
board: d1_mini_lite
arduino_version: espressif8266@2.3.2
includes:
- RFsomfy.h
- SomfyRts.h
@dmslabsbr
dmslabsbr / filebrowser-play
Created December 16, 2022 20:05
play-with-docker: Filebrowser commnad to download files.
docker run \
-v /root:/srv \
-u $(id -u):$(id -g) \
-p 9080:80 \
filebrowser/filebrowser
@dmslabsbr
dmslabsbr / config.json
Created August 4, 2023 19:30
Configure Docker to use a proxy server
{
"auths": {
"https://index.docker.io/v1/": {
"auth": "ZG1asddasdasdasdsad"
}
},
"HttpHeaders": {
"User-Agent": "Docker-Client/18.09.4 (linux)"
},
@dmslabsbr
dmslabsbr / portainer.inicia.sh
Created August 7, 2023 17:33
Install Portainer CE with Docker on Linux
# create the volume for Portainer database
docker volume create portainer_data
# Start Portainer server
docker run -d \
-p 8000:8000 \
-p 9443:9443 \
-p 9001:9000 \
@dmslabsbr
dmslabsbr / daemon.json
Created August 15, 2023 16:21
docker default config, no proxy, another data-root - /etc/docker
{
"dns": ["127.0.0.53", "10.234.11.61"],
"data-root": "/mnt/dados/docker",
"proxies": {
"http-proxy": "",
"https-proxy": "",
"no-proxy": ""
}
}
@dmslabsbr
dmslabsbr / config.json
Created August 15, 2023 19:49
~/.docker/config.json - Docker default proxy config for user
{
"auths": {
"https://index.docker.io/v1/": {
"auth": "adsdadaadddadds"
}
},
"HttpHeaders": {
"User-Agent": "Docker-Client/18.09.4 (linux)"
},
@dmslabsbr
dmslabsbr / docker-container-network.sh
Created August 16, 2023 21:04
Obtém a rede que o container Docker está utilizando
#!/bin/bash
# Nome do container Docker
CONTAINER_NAME="your_container_name_here"
# Obtém a rede que o container Docker está utilizando
NETWORK_NAME=$(docker inspect $CONTAINER_NAME --format '{{range .NetworkSettings.Networks}}{{.NetworkID}}{{end}}')
# Exporta a rede como uma variável de ambiente
export DOCKER_CONTAINER_NETWORK=$NETWORK_NAME