Skip to content

Instantly share code, notes, and snippets.

View volo1st's full-sized avatar
🏠
Working from home

Vincent volo1st

🏠
Working from home
View GitHub Profile
ctags -R --fields=+l --languages=python --python-kinds=-iv -f ./tags $(python -c "import os, sys; print(' '.join('{}'.format(d) for d in sys.path if os.path.isdir(d)))")
@volo1st
volo1st / i2g.rb
Created March 10, 2017 03:08
iTerm2 color scheme to Gnome-Terminal color scheme converter
#
# Courtesy of Steven Harms at:
# http://www.sharms.org/blog/2012/08/24/using-iterm2-themes-with-gnome-terminal/
#
# https://github.com/caseyhoward/nokogiri-plist
require 'nokogiri-plist'
# /apps/gnome-terminal/profiles/Default
# -> background_color
# -> bold_color
@volo1st
volo1st / color_checker.sh
Created October 19, 2016 07:34
Find out how many colours are being used in your project
echo 'Uniq hex colors:'
egrep -oIR '#([a-f]|[A-F]|[0-9]){3}(([a-f]|[A-F]|[0-9]){3})?\b' . | cut -d':' -f2 | tr "[A-Z]" "[a-z]" | sort -u
echo 'Uniq rgba colors:'
egrep -oIR "rgba\\(\\s*(0|[1-9]\\d?|1\\d\\d?|2[0-4]\\d|25[0-5])\\s*,\\s*(0|[1-9]\\d?|1\\d\\d?|2[0-4]\\d|25[0-5])\\s*,\\s*(0|[1-9]\\d?|1\\d\\d?|2[0-4]\\d|25[0-5])\\s*,\\s*((0.[1-9])|[01])\\s*\\)" . | cut -d':' -f2 | tr "[A-Z]" "[a-z]" | sort -u
@volo1st
volo1st / theme.css
Created July 8, 2016 01:40
seashell custom css for JSON View Chrome extension
body {
white-space: pre;
font-family: "Lucida Console", Monaco, monospace;
font-size: 14px;
color: #e4c3a1;
background: #081a23;
}
.property {
color: #d76539;
@volo1st
volo1st / remove_css_ext.sh
Last active April 21, 2016 03:55
Remove the deprecated unnecessary css extension name from scss files
find . -type f -name '*.css.scss' -exec bash -c 'mv $1 $(dirname "$1")/$(basename "$1" .css.scss).scss' _ {} \;
@volo1st
volo1st / README.md
Created November 9, 2015 02:26 — forked from denji/README.md
Remove WebStorm; PhpStorm; PyCharm; RubyMine; AppCode; CLion, IntelliJ; 0xDBE10 settings and cli-links from Mac OSX

Quick uninstall JetBrains settings:

curl -sL https://gist.github.com/denji/9731967/raw/jetbrains-uninstall.sh | bash -s
@volo1st
volo1st / monkey_king_elector.rb
Created October 29, 2015 01:01
MonkeyKingElector
require 'minitest/autorun'
class MonkeyKingElector
def elect(n, m)
(1..n).to_a.tap { |x| x.delete_at(m % x.size - 1) while x.size > 1 }[0]
end
end
@volo1st
volo1st / selective_rsync.sh
Created October 10, 2015 13:22
Selective rSync
#!/usr/bin/env bash
rsync -rv --include '*/' --include '*.js' --exclude '*' --prune-empty-dirs Source/ Target/
@volo1st
volo1st / check.sh
Created October 9, 2015 07:21
Short snippet to get total tracks
#!/usr/bin/env bash
find ./* -newermt 2015-10-05 | grep xml | xargs grep '<track>' | wc -l
@volo1st
volo1st / .fonts.conf
Last active August 29, 2015 14:09 — forked from silv3rm00n/.fonts.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!--
Documented at
http://linux.die.net/man/5/fonts-conf
To check font mapping run the command at terminal
$ fc-match 'helvetica Neue'