Skip to content

Instantly share code, notes, and snippets.

@dmslabsbr
dmslabsbr / CompareSubdirSizesProgress.sh
Last active November 5, 2023 02:32
This guide provides a clear overview of what the script does, how to use it, and what to expect from it. Additionally, remember to adapt the license section as needed to suit the actual license under which you are releasing the script.
#!/bin/bash
# Nome: CompareSubdirSizesProgress.sh
# Defina o diretório padrão ou aceite via argumentos de linha de comando
DIR1=${1:-"/Users/dms/Library/CloudStorage/Dropbox"}
DIR2=${2:-"/Volumes/hd4tb/BKP_do_MAC/Dropbox"}
# Função para calcular o tamanho dos subdiretórios
@dmslabsbr
dmslabsbr / ha_post_temp.sh
Created November 4, 2023 01:59
Bash scripts to send pve sensors temperature to home assistant
#!/bin/bash
# Configurações do Home Assistant
url_base="http://192.168.50.201:8123/api/states"
token="lzRSxMt1dtk"
# Nome do servidor
srv_name="pve"
# Constants for device info
@dmslabsbr
dmslabsbr / getURLparameters.dart
Created October 30, 2023 21:24
FlutterFlow Action Codes
// Automatic FlutterFlow imports
import '/backend/schema/structs/index.dart';
import '/backend/supabase/supabase.dart';
import '/flutter_flow/flutter_flow_theme.dart';
import '/flutter_flow/flutter_flow_util.dart';
import '/custom_code/actions/index.dart'; // Imports other custom actions
import '/flutter_flow/custom_functions.dart'; // Imports custom functions
import 'package:flutter/material.dart';
// Begin custom action code
// DO NOT REMOVE OR MODIFY THE CODE ABOVE!
@dmslabsbr
dmslabsbr / deleteSupabaseFile.dart
Created September 5, 2023 20:49
Functions to use Supabase Storage in flutterflow
import 'package:supabase_flutter/supabase_flutter.dart';
/**
deleta arquivo no supabase
*/
Future<bool> deletaArquivoSupabase(String bucketName, String fileName) async {
print("Action: deletaArquivoSupabase");
bool resultado = false;
@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
@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 / 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 / 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 / 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 / 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