Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/python3
import os
import datetime
from sqlalchemy import create_engine
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy import Column, Integer, String, DateTime
from sqlalchemy.orm import sessionmaker
import argparse
from gymail.gymail import send_mail
@eayin2
eayin2 / remove-duplicated-pacman-entries.py
Last active April 12, 2016 15:23
Removes duplicated pacman packages in arch linux. Run this as root
#!/usr/bin/python2.7
import os
import re
import glob
import datetime
import errno
from operator import itemgetter
def mkdir_p(path):
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import re
import os
import sys
import traceback
import time
from datetime import datetime
from subprocess import Popen, PIPE
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import re
import os
import sys
import traceback
import time
from datetime import datetime
from subprocess import Popen, PIPE
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import re
import os
import sys
import traceback
from datetime import datetime
from subprocess import Popen,PIPE
import psycopg2
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import re
import os
import sys
import traceback
import time
from datetime import datetime
from subprocess import Popen, PIPE
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import re
import os
import psycopg2
import sys
from subprocess import Popen,PIPE
# Description:
# Deletes volumes, which are associated with failed jobs.
#!/usr/bin/python3
import os
import sys
import subprocess
from subprocess import PIPE
# Description:
# - Mounts encfs before backups and unmonts afterwards. If mount fails the job will be cancled.
# - In your bacula job add:
@eayin2
eayin2 / calculator.py
Created September 28, 2020 17:08
Calculator with numpy, scipy and sympy
import code
import numpy as np
import os
import sympy as sp
import sympy
from fractions import Fraction
from numpy import *
from numpy.linalg import *
# Overwrite cos, sin of numpy with sympy. This could cause issues with other functions. If it
@eayin2
eayin2 / gist:07eee6710aced89608f5fe85ce4f7676
Created June 23, 2021 15:33 — forked from shaiguitar/gist:1032229
check processes with kill -0
usage()
{
echo "./$0 [--verbose]"
}
VERBOSE=0
if [ "$1" == "--verbose" ]; then
VERBOSE=1
fi