Skip to content

Instantly share code, notes, and snippets.

@luiscoms
luiscoms / snap.sh
Last active November 1, 2017 12:51
Take a snapshot from machine
#!/bin/bash
# INIT
/bin/echo " - Start snapshot - "
/bin/date >> /opt/resources/snap-hard-`/bin/date -I`.out
/bin/echo " " >> /opt/resources/snap-hard-`/bin/date -I`.out
/bin/echo " " >> /opt/resources/snap-hard-`/bin/date -I`.out
@luiscoms
luiscoms / CHANGELOG-after.md
Last active July 13, 2018 14:53
Bumpversion example

CHANGELOG

1.1.0

  • The next big thing

1.0.1

@luiscoms
luiscoms / restartable_thread.py
Created April 2, 2019 18:06
RestartableThread from python
from threading import Thread
class RestartableThread(Thread):
def __init__(self, *args, **kwargs):
self.init_args, self.init_kwargs = args, kwargs
super(RestartableThread, self).__init__(*args, **kwargs)
def clone(self):
r = RestartableThread(*self.init_args, **self.init_kwargs)
#!/usr/bin/env lua
--https://www.tutorialspoint.com/lua/lua_quick_guide.htm
requests = require 'requests'
inspect = require 'inspect'
response = requests.get{'http://httpbin.org/get', timeout=1}
json_data = response.json()
import argparse
import os
from os.path import splitext
from PIL import Image
DEFAULT_SIZE = (220, 180)
# DEFAULT_SIZE = (300, 30)
# DEFAULT_SIZE = (300, 128)
@luiscoms
luiscoms / logger_dict_formatter.py
Created September 30, 2021 17:52
Python Logger Dict Formatter
from copy import deepcopy
from logging.config import dictConfig
from os.path import isfile
import yaml
class LoggerDictConfigFormatter:
unwanted_keys: tuple = ('level', 'handlers', 'propagate')
max_deep: int = 10