Skip to content

Instantly share code, notes, and snippets.

View thiago's full-sized avatar

Thiago Rodrigues thiago

View GitHub Profile
/*
Use this code to redirect mobile visitors to a mobile specific form. Make sure to replace the redirect URL with the correct mobile form URL. This script also captures all query string data and forwards it to the mobile form.
*/
var uri = 'URLGoesHere' + document.location.search;
(function(a,b){if(/android.+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|meego.+mobile|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_
@thiago
thiago / new_params.js
Last active December 15, 2015 07:29
Convert string to object. The string format is like facebook api: https://developers.facebook.com/tools/explorer
/*
Example usage Parse
var string = "user(1),about,accounts.limit(20).fields(hometown,albums.limit(10).fields(comments))"
PARAMS.parse(string);
return {
'about': null,
'accounts': {
'fields': {
'hometown': null,
'albums': {
@thiago
thiago / parse_params.py
Last active December 15, 2015 07:29
Converte parâmetros de uma string e retorna um dicionário. O formato da string é bem parecido com a nova api do facebook: https://developers.facebook.com/tools/explorer
#Example usage
# string = "user(1),about,accounts.limit(20).fields(hometown,albums.limit(10).fields(comments))"
# parsed = parse_params(string)
# parsed = {
# 'about': None,
# 'accounts': {
# 'fields': {
# 'hometown': None,
# 'albums': {