Skip to content

Instantly share code, notes, and snippets.

Troy Pracy troyp

Block or report user

Report or block troyp

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@troyp
troyp / jono.csv
Last active Aug 16, 2019
manga onomatopeia
View jono.csv
We can make this file beautiful and searchable if this error is corrected: It looks like row 2 should actually have 4 columns, instead of 3. in line 1.
kana,equivalent,meaning,examples
ウキ,kee;screech,monkey cry
ウン,groan;mmm;hmmm,groaning sound,One Piece ch788p16
が,chatter,background voices
ガガ,bam bam;pow pow;rattattat,sound of multiple closely-spaced impacts or explosions,One Piece ch788p12
ガギ,clang,clanging,One Piece ch788p13
カツン,clomp,sound of (esp. heavy) footfalls,One Piece ch788p13
ギャ,eek!,shriek (often girlish)
ギャアー,aargh!,screaming;extreme shock;terror,One Piece ch779 (vol78p70)
キラキラ,sparkle;twinkle,twinkling of a star;sparkle of jewellery;sparkling with excitement
@troyp
troyp / xreadkeys.c
Created Jan 18, 2018 — forked from javiercantero/xreadkeys.c
A X11/Xlib program that reads the KeyPress and KeyRelease events from the window and prints them to the standard output. Used to debug the keyboard within X.
View xreadkeys.c
#include <X11/Xlib.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
Display *display;
Window window;
XEvent event;
int s;
@troyp
troyp / colours.sh
Created Nov 12, 2017
Display colours used for different file types
View colours.sh
#!/bin/bash
# Script to show the colours used for different file types
# Taken from https://github.com/gkotian/gautam_linux/blob/master/scripts/colours.sh
# This is just a more readable version of the 'eval' code at:
# http://askubuntu.com/a/17300/309899
# A nice description of the colour codes is here:
@troyp
troyp / .gitignore
Last active Nov 12, 2017 — forked from unbracketed/export_repo_issues_to_csv.py
Export Issues from Github repo to CSV (API v3)
View .gitignore
user_data.sh
@troyp
troyp / onepiece
Last active Feb 24, 2019
One Piece scripts for scraping and caching anime and manga data
View onepiece
onepiece-episode-title: Get an episode title in english, romaji &/or japanese, or print a title according to a format string
prerequisites:
gnu tools: bash, sed, tr
curl
pup (https://github.com/ericchiang/pup)
xmlstarlet (unesc)
onepiece-episode-chapters: List the manga chapters adapted by an episode
prerequisites:
gnu tools: bash, sed, tr
curl
View .cvim-mouseless-rc
map h previousTab
map l nextTab
map <C-d> scrollPageDown
map <C-u> scrollPageUp
map b :buffer<Space>
map sk<Space> :bookmarks<Space>
map skk :bookmarks /Bookmarks bar/
imap <C-p> backwardLine
imap <C-n> forwardLine
View regex-weburl.js
//
// Regular Expression for URL validation
//
// Author: Diego Perini
// Updated: 2010/12/05
// License: MIT
//
// Copyright (c) 2010-2013 Diego Perini (http://www.iport.it)
//
// Permission is hereby granted, free of charge, to any person
@troyp
troyp / close_all_to_right_or_left.penta
Last active Apr 29, 2017
Pentadactyl code to add `:closealltoright` and `:closealltoleft` commands (and corresponding keybindings). Add to `~/.pentadactylrc`. Vimperator versions in https://gist.github.com/troyp/20e4b1f744c5e799f1df
View close_all_to_right_or_left.penta
command! closetabstoleft
\ -description "Close all tabs to the left of the current tab"
\ -js
\ var firstTab = tabs.getTab(0);
\ var numToClose = tabs.getTab().dactylOrdinal - 1;
\ tabs.remove(firstTab, numToClose);
command! closetabstoright
\ -description "Close all tabs to the right of the current tab"
\ -js
\ tabIndex = tabs.getTab().dactylOrdinal - 1;
@troyp
troyp / describe-symbol.el
Last active Jun 24, 2016
describe-symbol command for Emacs 24 (code taken from Emacs 25 sources)
View describe-symbol.el
;; Code taken from Emacs 25 source. GPL3.
;; http://repo.or.cz/emacs.git
(global-set-key (kbd "C-h o") 'describe-symbol)
;;;###autoload
(defun describe-symbol (symbol &optional buffer frame)
"Display the full documentation of SYMBOL.
Will show the info of SYMBOL as a function, variable, and/or face."
(interactive
@troyp
troyp / vim-style-key-binding.el
Last active Apr 14, 2016
Vim-style keybinding in Emacs/Evil-mode.
View vim-style-key-binding.el
(defun kbd+ (keyrep &optional need-vector)
(if (vectorp keyrep) keyrep (edmacro-parse-keys keyrep need-vector)))
(defun gmap (keyrep defstr)
"Vim-style global keybinding. Uses the `global-set-key' binding function."
(global-set-key (kbd+ keyrep) (edmacro-parse-keys defstr t)))
(defun fmap (keybind-fn keyrep defstr)
"Vim-style keybinding using the key binding function KEYBIND-FN."
(call keybind-fn (kbd+ keyrep) (edmacro-parse-keys defstr t)))
You can’t perform that action at this time.