Skip to content

Instantly share code, notes, and snippets.

Avatar

Miroslav Shubernetskiy miki725

View GitHub Profile
View pyclean
#!/bin/bash
path=$1
if [ -z $path ]; then
path=".";
fi
# when symlinks are present -delete cannot be used
# by passing all found files to rm via xargs
# allows to remove files even inside symlinks
@miki725
miki725 / .bashrc
Created Jul 12, 2014
ubuntu bashrc
View .bashrc
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If not running interactively, don't do anything
[ -z "$PS1" ] && return
# don't put duplicate lines in the history. See bash(1) for more options
# ... or force ignoredups and ignorespace
HISTCONTROL=ignoredups:ignorespace
@miki725
miki725 / pycharm_django_console.py
Created Jan 26, 2015
addition to PyCharm Django Console to load Django models
View pycharm_django_console.py
from django.core.management.color import no_style
from django_extensions.management.shells import import_objects
locals().update(import_objects({'dont_load': []}, no_style()))
View models.py
from __future__ import unicode_literals, print_function
from django.db import models
class UniqueTogetherModel(models.Model):
foo = models.IntegerField()
bar = models.IntegerField()
class Meta(object):
unique_together = ('foo', 'bar')
View sqrl.reg
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\qrl]
@="URL:SQRL"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\qrl\DefaultIcon]
@="C:\\Windows\\System32\\url.dll,0"
[HKEY_CLASSES_ROOT\qrl\shell]
@miki725
miki725 / nginx
Last active Oct 4, 2015
service script for nginx
View nginx
#! /bin/sh
# Based on the following script
# Author: Ryan Norbauer's http://norbaurinc.com
# Modified: Geoffrey Grosenbach http://topfunky.com
# Modified: Clement NEDELCU
set -e
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DESC="nginx daemon"
@miki725
miki725 / .gen-self-cert.sh
Last active Oct 4, 2015
Creating self-signed ssl certificates for nginx
View .gen-self-cert.sh
#! /bin/bash
# Steps are taken from http://bit.ly/12HLd0
# To use, sudo priviledges are need (to copy the certificate
# and key to /etc/ssl/)
#
# The script has one required argument - the name of the certificate
# to be generated. Once the script starts running, just follow
# on-screen instructions.
View b2.py
import requests
account_id = ''
application_id = ''
api_endpoint = 'https://api.backblaze.com/b2api/v1/b2_authorize_account'
response = requests.get(
api_endpoint,
auth=requests.auth.HTTPBasicAuth(account_id, application_id)
)
View as_sql.diff
--- import datetime
+++ (clipboard)
@@ -113,7 +113,22 @@
for val in six.itervalues(self.query.extra_select):
params.extend(val[1])
- result = ['SELECT']
+ result = []
+
+ is_subquery = False
View mro_method.py
# -*- coding: utf-8 -*-
from __future__ import absolute_import, print_function, unicode_literals
import inspect
from importlib import import_module
import click
click.disable_unicode_literals_warning = True