Skip to content

Instantly share code, notes, and snippets.

View ranveeraggarwal's full-sized avatar
👋
Hej!

Ranveer Aggarwal ranveeraggarwal

👋
Hej!
View GitHub Profile
# from https://www.hamvocke.com/blog/a-guide-to-customizing-your-tmux-conf/
# remap prefix from 'C-b' to 'C-a'
unbind C-b
set-option -g prefix C-a
bind-key C-a send-prefix
# split panes using | and -
bind | split-window -h
bind - split-window -v
public static void WriteToFile(string writeData, string fileExtension)
{
string defaultExtension, extensionFilter;
switch (fileExtension)
{
case "json":
defaultExtension = "json";
extensionFilter = "json files (*.json)|*.json";
break;
default:
@ranveeraggarwal
ranveeraggarwal / ignore_file.example.txt
Created August 21, 2017 09:23
Powershell script to find LoC differences between commits with wildcard ignores.
*.txt
a/b/*.txt
*.xml
*.csproj
// Includes functions for exporting active sheet or all sheets as JSON object (also Python object syntax compatible).
// Tweak the makePrettyJSON_ function to customize what kind of JSON to export.
var FORMAT_ONELINE = 'One-line';
var FORMAT_MULTILINE = 'Multi-line';
var FORMAT_PRETTY = 'Pretty';
var LANGUAGE_JS = 'JavaScript';
var LANGUAGE_PYTHON = 'Python';
var systemjsBuilder = require('gulp-systemjs-builder');
var gulp = require('gulp');
var concat = require('gulp-concat');
var uglify = require('gulp-uglify');
var includedJsFiles = [
"node_modules/core-js/client/shim.min.js",
"node_modules/zone.js/dist/zone.js",
"node_modules/reflect-metadata/Reflect.js",
"node_modules/systemjs/dist/system.src.js",
@ranveeraggarwal
ranveeraggarwal / Ignored Files.txt
Last active March 13, 2017 08:26
Count lines of code between commits with wildcard ignores
*.txt
a/b/*.txt
*.xml
*.csproj
@ranveeraggarwal
ranveeraggarwal / 2d-picking.py
Created July 4, 2016 19:27
Picking of 2D Actors in VTK-Python
import vtk
class CustomInteractor(vtk.vtkInteractorStyleTrackballCamera):
def __init__(self, renderer, renWin):
self.AddObserver('LeftButtonPressEvent', self.OnLeftButtonDown)
self.AddObserver('LeftButtonReleaseEvent', self.OnLeftButtonRelease)
self.AddObserver('MouseMoveEvent', self.OnMouseMove)
self.renderer = renderer
@ranveeraggarwal
ranveeraggarwal / kisscartoon.py
Created April 27, 2016 11:09
A script to download videos off KissCartoon
# I am not the author of this script. I just keep it here because it is infinitely useful.
__author__ = 'Jan'
import base64
from bs4 import BeautifulSoup
import cfscrape
from pySmartDL import SmartDL
import os.path
import argparse
brew install python3
pip3 install numpy
brew install cmake
git clone --depth=1 https://github.com/Itseez/opencv.git
cd opencv
mkdir build
cd build
# note: in the next line, adjust paths to point to the correct python version
cmake -DBUILD_opencv_python3=YES -DBUILD_opencv_python2=NO -DINSTALL_PYTHON_EXAMPLES=YES -DPYTHON3_EXECUTABLE=/usr/local/bin/python3 -DPYTHON3_INCLUDE_DIR=/usr/local/Cellar/python3/3.5.0/Frameworks/Python.framework/Versions/3.5/include/python3.5m/ -DPYTHON3_LIBRARY=/usr/local/Cellar/python3/3.5.0/Frameworks/Python.framework/Versions/3.5/lib/libpython3.5.dylib -DPYTHON3_NUMPY_INCLUDE_DIRS=/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/numpy/core/include/ -DPYTHON3_PACKAGES_PATH=/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/ ..
make -j8
@ranveeraggarwal
ranveeraggarwal / remove-pyc.sh
Last active June 24, 2016 15:32
Remove pyc's from a python project
find . -name "*.pyc" -exec git rm -f "{}" \;