Skip to content

Instantly share code, notes, and snippets.

View louy's full-sized avatar
💭
I may be slow to respond.

Louay Akkad louy

💭
I may be slow to respond.
View GitHub Profile
#!/bin/sh
set -e
git branch | grep -v "master" | xargs git branch -d
git fetch origin --prune
@louy
louy / FBDownloader.iim
Last active December 28, 2015 22:49
iMacros Facebook Album Downloader. All you need to do is open the album page and run this script in loop mode with loop max equal to the count of pictures inside the album.
VERSION BUILD=8530828 RECORDER=FX
SET !ERRORIGNORE YES
TAB T=1
SET !LOOP 1
TAG POS={{!LOOP}} TYPE=A ATTR=CLASS:uiMediaThumb* EXTRACT=href
TAB OPEN
TAB T=2
URL GOTO={{!EXTRACT}}
SET !EXTRACT NULL
@louy
louy / ras.php
Created August 12, 2013 16:16
Block Spam attacks on wp registeration page.
<?php
/*
Plugin Name: Registeration Anti-Spam
Plugin URI: https://gist.github.com/louy/6212415
Description: Block Spam attacks on wp registeration page.
Author: Louy Alakkad
Version: 1.0
Author URI: http://l0uy.com/
*/
@louy
louy / julianday.js
Created July 11, 2013 09:07
A method to calculate Julian Day in JavaScript. Note: this is different than Julian Date
Date.prototype.julianDay = function(){
return (this / 86400000) - (this.getTimezoneOffset()/1440) + 2440587.5;
};
@louy
louy / backbone.customroute.js
Last active December 19, 2015 12:49
Custom route function for backbone to allow before and after filters.
var AppRouter = Backbone.Router.extend({
route: function(a,b,c) {
var self=this;
function _run(f) {
var g = Array.prototype.slice.apply(arguments, [1]);
if( self.before.apply(self, [a,g]) ) {
f.apply(self,g);
self.after.apply(self, [a,g])
}
}
@louy
louy / GetElementsByTagName.cs
Created May 2, 2013 19:42
XAML C# GetElementsByTagName
/**
* By Louy Alakkad <me@l0uy.com>
*
* Copied from here: http://stackoverflow.com/questions/974598/find-all-controls-in-wpf-window-by-type
* With some modifications
*
* Javascript-like GetElementsByTagName function for XAML and C#
*
* You can use it like this:
* var elements = GetElementsByTagName<Image>(parent);
@louy
louy / kml.php
Created February 28, 2011 11:54
KML Feed Template
<?php
/**
* KML Feed Template
*
* @author Louy Alakkad <me@l0uy.com>
* @version 1.0
*/
/**
* what you need to define here is:
@louy
louy / wp-oauth.php
Created September 18, 2010 02:32
Simple OAuth script to use with your wp plugins.
<?php
/**
* OAuth script for WordPress
* @author Louy Alakkad <louy08@gmail.com>
* @website http://l0uy.com/
*/
if( !defined( 'WP_OAUTH' ) ) :
define('WP_OAUTH', true);
#!/bin/sh
# http://stackoverflow.com/a/2179876/1644422
for FILE in $(git ls-files)
do
TIME=$(git log --pretty=format:%cd -n 1 --date=iso $FILE)
TIME=$(date -j -f '%Y-%m-%d %H:%M:%S %z' "$TIME" +%Y%m%d%H%M.%S)
touch -m -t $TIME $FILE
done
@louy
louy / git-pull-all.sh
Created July 20, 2015 10:33
git pull-all
#!/bin/sh
find $PWD -type d -name .git \
| xargs -n 1 dirname \
| sort \
| while read line; do echo $line && cd $line && git pull; done