Skip to content

Instantly share code, notes, and snippets.

View TopperBG's full-sized avatar

Dimitar "Topper" Maznekov TopperBG

View GitHub Profile
@TopperBG
TopperBG / webserver.sh
Created December 2, 2022 06:24
HTTP server in bash oneliner
#!/bin/bash
while true; do echo -e "HTTP/1.1 200 OK\n\n$($1)" | nc -l -k -p 8080 -q 1; done
@TopperBG
TopperBG / docker curl access
Last active October 26, 2023 12:17
Run/restart docker container with API post (PMM example)
#!/bin/bash
curl -X POST --unix-socket /var/run/docker.sock -H "Content-Type: application/json" "http:/v1.41/containers/create?name=pmm-temp" -d '{
"Image": "meisnate12/plex-meta-manager",
"Cmd": ["--overlays", "--run", "-ig", "--ignore-schedules", "--no-missing"],
"HostConfig": {
"Binds": ["/root/docker/etc/plexmetamanager:/config"],
"AutoRemove": true
}
}'
@TopperBG
TopperBG / bukvibg.py
Last active April 23, 2024 10:33
Kodi Bukvi.bg parse
# -*- coding: utf-8 -*-
from nsub import log_my, savetofile
from common import *
import requests
import re
try:
import urllib.request
except:
pass
@TopperBG
TopperBG / daemon.json
Last active April 24, 2024 06:38
Run PMM detached removable container when Tautulli detect movie/series import in Plex
#/etc/docker/daemon.json <- where to save a file, remove that line after that
{
"hosts": ["tcp://0.0.0.0:2375", "unix:///var/run/docker.sock"]
}