Skip to content

Instantly share code, notes, and snippets.

--- Valid strings are any single-character string, or any of the following strings:
---
--- f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12, f13, f14, f15,
--- f16, f17, f18, f19, f20, pad., pad*, pad+, pad/, pad-, pad=,
--- pad0, pad1, pad2, pad3, pad4, pad5, pad6, pad7, pad8, pad9,
--- padclear, padenter, return, tab, space, delete, escape, help,
--- home, pageup, forwarddelete, end, pagedown, left, right, down, up,
--- shift, rightshift, cmd, rightcmd, alt, rightalt, ctrl, rightctrl,
--- capslock, fn
"==============================================================================
" GENERAL SETTINGS
"==============================================================================
""" Map leader to space =======================================================
let mapleader=" "
""" General settings ==========================================================
set scrolloff=5
set visualbell
@tiborsimon
tiborsimon / keybase.md
Last active January 10, 2019 13:18
keybase.md

Keybase proof

I hereby claim:

  • I am tiborsimon on github.
  • I am tiborsimon (https://keybase.io/tiborsimon) on keybase.
  • I have a public key ASBVdY9ZTpKqz5l3nKXehbQ9e9KKHGRp3ySKcf9iYH0LUQo

To claim this, I am signing this object:

import win32clipboard
from subprocess import call
# get clipboard data
win32clipboard.OpenClipboard()
url = win32clipboard.GetClipboardData()
win32clipboard.CloseClipboard()
call(['youtube-dl', '--extract-audio', '--audio-format', 'mp3', '--prefer-ffmpeg', url])
<div class="wrapper">
<h1>Lillus <span class="beating">&hearts;</span> Tibcsi</h1>
<hr />
<div class="item" id="from"><b>2013. 12. 12. 21:45</b><br>ota vagyunk <b>Egyutt</b>, ami</div>
<div class="item" id="since"></div>
<div class="item" id="stats"></div>
</div>
@tiborsimon
tiborsimon / touchpad.conf
Last active November 11, 2016 15:56
X240 touchpad config
# from http://mydevelopedworld.wordpress.com/2013/11/30/how-to-configure-new-lenovo-x240-touchpad-on-ubuntu-13-10/
# Example xorg.conf.d snippet that assigns the touchpad driver
# to all touchpads. See xorg.conf.d(5) for more information on
# InputClass.
# Additional options may be added in the form of
# Option "OptionName" "value"
#
Section "InputClass"
Identifier "touchpad catchall"
@tiborsimon
tiborsimon / init.sh
Last active May 12, 2017 07:25
Let's git a bit init file. Use it by executing it from the raw Gist: bash <(curl -fsSL https://gist.githubusercontent.com/tiborsimon/f02970b14d497029126381f630870889/raw)
#!/usr/bin/env bash
header () {
local YELLOW=$(tput setaf 3)
local BOLD=$(tput bold)
local RESET=$(tput sgr0)
printf "\n${YELLOW}${BOLD}== $1 ==${RESET}\n"
}
log () {
@tiborsimon
tiborsimon / ziphacker.py
Created April 9, 2016 22:23
Brute force zip opener
import zipfile
import itertools
import sys
import os
from timeit import default_timer as timer
def get_next_key_for(charset, from_index=0):
index = 0
for i in range(len(charset)):
@tiborsimon
tiborsimon / gh-ssh-uploader
Created March 19, 2016 13:05
Upload your ssh key to GitHub via the GitHub API
#!/bin/sh
#
# This script will upload your pre-generated ssh key to your GitHub account using the GitHub API.
# Make sure you set up the GITHUB_USERNAME and SSH_KEY variables before you run the script.
#
# Corresponding article: https://tiborsimon.io/programming/upload-ssh-key-via-github-api/
#
# Created by Tibor Simon 2016
@tiborsimon
tiborsimon / .emacs
Last active March 11, 2016 05:59
Temporary emacs config
;; Adding package manager with a few default packages
(require 'package)
;; packages
(setq package-archives '(("gnu" . "http://elpa.gnu.org/packages/")
("org" . "http://orgmode.org/elpa/")
("marmalade" . "http://marmalade-repo.org/packages/")
("melpa-stable" . "http://melpa-stable.milkbox.net/packages/")))
(package-initialize)