Skip to content

Instantly share code, notes, and snippets.

\newcommand{\LV}[1]{\todo[inline,backgroundcolor=orange!25,bordercolor=orange]{\footnotesize \textbf{LV:} \footnotesize #1}}
\newcommand{\LVs}[1]{\todo[backgroundcolor=orange!25,bordercolor=orange]{\footnotesize \textbf{LV:} #1}}
@verginer
verginer / download_files_with_ext.py
Last active April 8, 2023 06:01
script to download all files with a given extension from a given website
import os
import click
import requests
from requests.compat import urljoin
from lxml.html import etree
def extract_links_with_ext(url, extension):
response = requests.get(url)
doc_tree = etree.HTML(response.content)
@verginer
verginer / move_n_files.sh
Last active October 31, 2017 17:09
Move n files from dir1 to dir2
#!/usr/bin/env bash
# move `n` files from source dir to destination
#
# Example
#
#$./move_n_files.sh 30 './*.csv' ./dest
n_files=$1 # first argument
source_dir=$2 # second argument can be a glob i.e. ls *.csv
dest_dir=$3 # third argument
@verginer
verginer / .cvimrc
Last active November 16, 2017 14:47
set autoupdategist
let barposition = "top"
set hud
set noregex
set typelinkhints
let hintcharacters = "fdsawerjkiop"
command g tabnew google
let mapleader = ','
map l nextTab

Keybase proof

I hereby claim:

  • I am verginer on github.
  • I am verginer (https://keybase.io/verginer) on keybase.
  • I have a public key whose fingerprint is 68D5 CF35 4BF6 B0BB 5F01 538A 3F92 5CE0 3753 74E4

To claim this, I am signing this object:

@verginer
verginer / graphtikz.py
Last active March 30, 2016 21:06
A script to create a minimalist TikZ graph (i.e. network) given an edge list. For the command line arguments, see help at bottom.
#!/usr/local/bin/python
from __future__ import division
import math
TIKZ = (r"""
\documentclass[tikz,border=10pt]{{standalone}}
\usetikzlibrary{{positioning}}
\tikzset{{main node/.style={{circle,draw,minimum size=.5cm,inner sep=0pt}},
}}
\begin{{document}}