Skip to content

Instantly share code, notes, and snippets.

View mrprompt's full-sized avatar
🏠
Working from home

Thiago Paes mrprompt

🏠
Working from home
View GitHub Profile
@mrprompt
mrprompt / docker-compose.yml
Created December 6, 2023 06:35
Kafka - Docker
version: "3.8"
services:
kafka:
image: bitnami/kafka:latest
container_name: kafka
restart: on-failure
ports:
- 9092:9092
environment:
@mrprompt
mrprompt / convert.bat
Created March 13, 2020 18:17
Convert BRAMON captures rercursively
@echo off &setlocal
set /a nfile=0
set "sourcefolder=%~1"
for /R "%sourcefolder%" %%a in (*.avi) do (
echo converting "%%~nxa" ...
set "sourcefile=%%~fa"
set "sourcepath=%%~dpa"
set "targetfile=%%~na.mp4"
@mrprompt
mrprompt / sync.bat
Last active April 27, 2020 18:55
convert AVI files to MP4 and sync BRAMON captures to S3
@echo off
setlocal
for %%d in (D E) do (
call C:\bramon\tools\convert.bat "%%d:\"
cd /d "%%d:\"
@mrprompt
mrprompt / nginx.conf
Created February 12, 2020 22:07
nginx conf
user www-data;
worker_processes auto;
pid /run/nginx.pid;
worker_rlimit_nofile 100000;
events {
#worker_connections 1024;
worker_connections 10000;
use epoll;
@mrprompt
mrprompt / Dockerfile
Created September 26, 2019 18:25
DockerFile to Chormium
FROM python:2-alpine
MAINTAINER inomurko@rezolve.com
RUN apk add --no-cache \
FROM python:2-alpine
MAINTAINER XXXXX
RUN apk add --no-cache \
make \
@mrprompt
mrprompt / clone-all-bitbucket-repositories.py
Created September 26, 2019 18:25
Clone all bitbucket repositories
import subprocess
import json
cmd = "curl -u <bitbucket_username>:<bitbucket_password> https://api.bitbucket.org/2.0/repositories/<team_name_or_project_name>"
cmd = cmd.split()
while 1:
from_api = subprocess.Popen(cmd, shell=False, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
from_api = from_api.communicate()
json_from_api = json.loads(from_api[0])
@mrprompt
mrprompt / meteotux.sh
Created November 22, 2018 14:41
Start meteotux_pi in background
#!/usr/bin/env bash
BASE_DIR="/home/pi/Captures"
INTERVAL=60
EXPOSURE=6000
TIME="21:30-8:00"
DATE_END=`date -d "1 day" '+%Y%m%d'`
DATE_START=`date +%Y%m%d`
CAPTURE_DIR="$DATE_START-$DATE_END"
@mrprompt
mrprompt / docker-cleanup-resources.md
Created June 4, 2018 19:23 — forked from bastman/docker-cleanup-resources.md
docker cleanup guide: containers, images, volumes, networks

Docker - How to cleanup (unused) resources

Once in a while, you may need to cleanup resources (containers, volumes, images, networks) ...

delete volumes

// see: https://github.com/chadoe/docker-cleanup-volumes

$ docker volume rm $(docker volume ls -qf dangling=true)

$ docker volume ls -qf dangling=true | xargs -r docker volume rm

@mrprompt
mrprompt / gist:65fbdd2135a2c5b2bebbfd2e9ffef69b
Last active May 15, 2018 17:02
Automatic update configuration for dyndns

Automatic update configuration for dyndns

Get dynamic DNS account

DLink offers free dyn.com dynamic DNS accounts for any user for a single hostname on dlinkddns.com domain (it's still possible to get a similar account directly from dyn, but more complex). Create the account and the host on https://www.dlinkddns.com/login.

Hostname : xxxxx.dlinkddns.com username : dlinkusername password ! dlinkpassword

Download ddclient

@mrprompt
mrprompt / skywatch.sh
Last active May 15, 2018 15:27
raspberry meteor control photos startup
#!/usr/bin/env bash
SERVER=${1:-192.168.11.200}
PARAMS=${2:-"-d 10 -e 4000 --verbose"}
TODAY=`date +%Y%m%d`
REMOTE_DIR="/home/ftp/storage/meteotux"
trap ctrl_c INT
function ctrl_c() {