Skip to content

Instantly share code, notes, and snippets.


  • The Hague
Block or report user

Report or block SchizoDuckie

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

Keybase proof

I hereby claim:

  • I am schizoduckie on github.
  • I am schizoduckie ( on keybase.
  • I have a public key ASC-RaPjtlfuI-IWqq1_73SOGJ81KYFgQfJ4E5Gu-tQt3go

To claim this, I am signing this object:

View lexos.js
/*! BvS-LexOS - v1.0.0 - built: Thursday, March 31st, 2016, 2:20:34 PM */ ! function a(b, c, d) {
function e(g, h) {
if (!c[g]) {
if (!b[g]) {
var i = "function" == typeof require && require;
if (!h && i) return i(g, !0);
if (f) return f(g, !0);
var j = new Error("Cannot find module '" + g + "'");
throw j.code = "MODULE_NOT_FOUND", j
View CustomSearchEngine.json
"className": "row",
"fieldGroup": [{
"key": "name",
"type": "input",
"templateOptions": {
"required": true,
"label": "Search Engine Name",
"type": "text"
SchizoDuckie /
Created Jul 7, 2015
Build an OSX .pkg installer from Linux using mkbom and xar
# change the values below to match your system.
# target the BUILD_DIR to output from an build process. nwjs-shell-builder recommended!
# BASE_DIR is the target directory for this script, where files will be gathered and packaged to
SchizoDuckie / deps
Created Jul 7, 2015
dependencies for
View deps
git clone && cd bomutils && make && sudo make install
sudo apt-get install libxml2-dev libssl-dev
wget && tar -zxvf ./xar-1.5.2.tar.gz && cd ./xar-1.5.2 && ./configure && make && sudo make install
SchizoDuckie / FavoritesService.js
Created Nov 26, 2014
Le glorious refactoring of FavoritesService in DuckieTV
View FavoritesService.js
* Refactored: 52 lines
addFavorite: function(data, watched) {
watched = watched || [];
console.log("FavoritesService.addFavorite!", data, watched);
return service.getById(data.tvdb_id).then(function(serie) {
if (!serie) {
serie = new Serie();
SchizoDuckie / DuckieTV-Huge.backup
Last active Aug 29, 2015
A huge 5.6mb sqlite database created by DuckieTV after you import this to test the limits of the extensions permissions system
View DuckieTV-Huge.backup
"settings": {
"0.42.orphancheck": "done",
"0.4migration": "done",
"0.5.firetimers": "done",
"0.53.createtimers": "true",
"0.5firetimers": "done",
"runtime.event": "{\n \"previousVersion\": \"0.53\",\n \"reason\": \"update\"\n}",
"userPreferences": "{\n \"topSites.enabled\": true,\n \"torrenting.enabled\": true,\n \"torrenting.searchprovider\": \"ThePirateBay\",\n \"torrenting.searchbox\": true,\n \"torrenting.searchquality\": \"HDTV\",\n \"thepiratebay.mirror\": \"\",\n \"series.displaymode\": \"poster\",\n \"calendar.large\": false,\n \"ChromeCast.localIpAddress\": \"\",\n \"calendar.mode\": \"date\",\n \"calendar.startSunday\": true\n}",
View gist:6145817
* Turn a simplexml document in simple array key/values
function simplexml_to_array($xml) {
$output = array();
foreach($xml->children() as $tagname => $value) { // recurse the child
$child = simplexml_to_array($value); // if it's not an array, then it was empty, thus a value/string
if( count($child) == 0 ) $child = (string)$value;
foreach( $value->attributes() as $ak => $av ) { // add the childs attributes as if they where children
SchizoDuckie / ircclient.js
Created Aug 2, 2013
JS IRC Client using Adobe Air for sockets.
View ircclient.js
IRC = new Class({
Implements: [Options, Events],
options: {
server: '',
port: 6667,
host: 'localhost',
password: false,
nick: 'SchizoIRC',
userName: 'SchizoIRC',
SchizoDuckie / ircclient.js
Created Aug 1, 2013
IRC Client for Adobe Air W.I.P.
View ircclient.js
IRC = new Class({
Implements: [Options, Events],
options: {
server: '',
port: 6667,
host: 'localhost',
password: false,
nick: 'SchizoIRC',
userName: 'SchizoIRC',
You can’t perform that action at this time.