Skip to content

Instantly share code, notes, and snippets.

Daniel Milde Dundee

Block or report user

Report or block Dundee

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@Dundee
Dundee / purge_docker_images.py
Last active Nov 20, 2018
Purge old docer images from registry
View purge_docker_images.py
import argparse
import logging
import re
import subprocess
import sys
try:
import pydor
except ImportError:
print('Plese run:')
@Dundee
Dundee / .bashrc
Last active Oct 8, 2017
Colorful bash prompt with git integration
View .bashrc
if [[ ${EUID} == 0 ]]; then
PS1="\[\e[41;30m\] \w \${?/#0}\[\e[31;49m\]"$'\xee\x82\xb0'"\[\e[00m\] "
else
PS1="\[\e[44;30m\] \w \[\\e[31m\]\${?/#0}"
PS1="$PS1\$(\
export GIT_BRANCH=\"\$(git branch --no-color 2>/dev/null | sed -n 's/*[^ ]* //p')\"; \
if [ -n \"\$GIT_BRANCH\" ] ; then \
echo -en \"\[\e[43;34m\]\xee\x82\xb0 \"
echo -en \"\[\e[43;30m\]\$GIT_BRANCH \"
echo -en \"\[\e[33;49m\]\xee\x82\xb0\[\e[00m\] \"
@Dundee
Dundee / czech_vat_payer.py
Created Aug 16, 2017
Script for checking if subject is vat payer in CZ
View czech_vat_payer.py
from __future__ import print_function
import requests
from typing import Optional
ADIS_HOST = 'https://adisreg.mfcr.cz'
ADIS_URL = '/cgi-bin/adis/idph/int_dp_prij.cgi?id=1&pocet=1&fu=&OK=+Search+&ZPRAC=RDPHI1&dic='
RESPONSE_VAT_REGISTERED = u'Plátce'
RESPONSE_VAT_INDETIFIED_PERSON = u'Identifikovaná osoba'
@Dundee
Dundee / file.sh
Last active Nov 9, 2017
PKBUILD ironpython-git
View file.sh
# Maintainer: Michael Schubert <mschu.dev at gmail>
pkgname=ironpython-git
pkgver=r2315.ac72964d7
pkgrel=1
pkgdesc="Python implementation for the .NET framework"
arch=("any")
url="http://ironpython.net"
license=("Apache")
depends=('mono' 'msbuild-bin')
makedepends=('git')
@Dundee
Dundee / decorator_with_descriptor.py
Created Jun 12, 2017
Decorator for both functions and methods using descriptor
View decorator_with_descriptor.py
from functools import wraps
class DomainObject:
# nejaky domenovy objekt, ktery vyzaduje hodne parametru
def __init__(self, root, args, context, info):
pass
def process(self):
return 'OK'
@Dundee
Dundee / test.py
Created Jun 23, 2015
Dependency injection by using multiple inheritance
View test.py
class Robot(object):
def move_forward():
print('Moving forward')
def move_backward():
print('Moving backward')
class CleaningRobot(Robot):
View test.py
log_file = os.path.join(
log_dir,
'deadlocks'
'{}.log'.format(datetime.datetime.now().strftime('%Y-%m-%d_%H-%M-%S'))
)
@Dundee
Dundee / gist:831bdb68d30c80a0b126
Created Dec 20, 2014
Python descriptors and metaclass benchmark
View gist:831bdb68d30c80a0b126
import sys
from datetime import datetime
if sys.version_info[0] == 2:
range = xrange
class StockClassic(object):
View sublime-keymap
[
{ "keys": ["ctrl+space"], "command": "goto_definition" },
{ "keys": ["f1"], "command": "goto_documentation" },
{ "keys": ["ctrl+shift+up"], "command": "select_lines", "args": {"forward": false} },
{ "keys": ["ctrl+shift+down"], "command": "select_lines", "args": {"forward": true} },
{ "keys": ["insert"], "command": "select_lines" },
]
View Preferences.sublime-settings
{
"always_show_minimap_viewport": true,
"ensure_newline_at_eof_on_save": true,
"folder_exclude_patterns":
[
".svn",
".git",
".hg",
"CVS",
".idea"
You can’t perform that action at this time.