This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import time | |
def dec(fun): | |
def decorator(*args, **kwargs): | |
return call(fun, *args, **kwargs) | |
return decorator | |
def call(fun, *args, **kwargs): | |
print(f"----- Function '{fun.__name__}' started!") | |
start = time.time() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/env python | |
# Bezier curves graph in 3D -- CC0 / Public Domain | |
import matplotlib.pyplot as plt | |
from matplotlib.ticker import AutoMinorLocator, MultipleLocator | |
import math | |
import numpy as np | |
fig = plt.figure() | |
ax = fig.add_subplot(projection='3d') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# discord snowflake data dump script | |
# specialised for attachement links but you should be able to input a snowflake for anything | |
import datetime | |
def ts_to_str(ts): | |
return datetime.datetime.fromtimestamp(ts).strftime('%Y-%m-%d %H:%M:%S.%f') | |
def print_data(sf: int): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# CC0 / Public domain | |
import os | |
from flask import Flask | |
from sqlalchemy.orm import declarative_base | |
from sqlalchemy import Column, Integer, String | |
from flask_sqlalchemy import SQLAlchemy | |
from sqlalchemy import engine as eg |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
With help from: | |
https://python-forum.io/thread-12462.html | |
https://stackoverflow.com/a/33800620 | |
""" | |
import inspect | |
def auto_str_props(cls): | |
properties = [] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Like https://gist.github.com/iTrooz/b0e932fc6e0382b1b90751af979d1aa0 but without stdin, and can't really be stopped from waiting | |
// CC0 / Public domain | |
#include<unistd.h> | |
#include<limits.h> | |
int main(){ | |
sleep(UINT_MAX); | |
return 1; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function kubeenv() { | |
DIR=$(realpath ~/.config/kube) | |
if [ $# -eq 0 ]; then | |
>&2 echo "$0: Please specify a config file or -l to list them" | |
return 1 | |
fi | |
if [[ "$1" = "-l" ]]; then |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Simple command combination to download + start tmate anywhere | |
wget https://github.com/tmate-io/tmate/releases/download/2.4.0/tmate-2.4.0-static-linux-amd64.tar.xz -P /tmp && tar -xvf /tmp/tmate-2.4.0-static-linux-amd64.tar.xz -C /tmp && /tmp/tmate-2.4.0-static-linux-amd64/tmate |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Everything here prints "OK" | |
# 1 is true | |
if (( 1 )); then | |
echo "OK" | |
else | |
echo "NOT OK" | |
exit 1 | |
fi |