Skip to content

Instantly share code, notes, and snippets.

" Settings
set nosmoothscroll
let autohidecursor = 1
let autoupdategist = 1
set noautofocus
let barposition = "bottom"
let searchlimit = 7
let mapleader = " "
" Search engines
@Yavor-Ivanov
Yavor-Ivanov / gist:be35b05ea008a59cf1a6
Last active October 8, 2015 13:38
Devlabs - The book club

Как да употребяваме trello board-a за книги безопасно?

guide

В trello board-а има няколко отделни списъка с карти. Всеки отделен списък отговаря на определен жанр от книги, а всяка карта в списъка е отделна книга:

пример

Всяка отделна карта (книга) може да има няколко статуса: свободна, заета, желана, физическо копие, електронно копие.

@Yavor-Ivanov
Yavor-Ivanov / logger.py
Created May 11, 2016 11:12
A function logger decorator in Python. It logs the class, function name, argument list and argument values. You can use it to decorate single functions or classes.
import logging
import inspect
logging.basicConfig(level=logging.DEBUG)
def log(fn):
def logger(self=None, *a, **ka):
cls_name = self.__class__.__name__ if self else ''
argspec = inspect.getargspec(fn)
args = {name:a[idx] for idx, name in enumerate(argspec.args[1:])}
logging.info('Called %s.%s with arguments %s',
@Yavor-Ivanov
Yavor-Ivanov / cinera_search.py
Created February 9, 2019 17:57
A script that searches a Cinera index file
#!/bin/env python
from __future__ import print_function
from pprint import pprint
from math import floor
from sys import argv, exit
from enum import Enum as enum
from termcolor import cprint, colored as coloured
import re, argparse, textwrap
from itertools import izip_longest as zip_longest