Created
January 5, 2012 21:43
-
-
Save lukmdo/1567483 to your computer and use it in GitHub Desktop.
Google Refine script Github 4people
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// More than https://github.com/about | |
// Uses https://api.github.com/orgs/github/members as data source and fetches user data from the url field | |
[ | |
{ | |
"op": "core/column-addition-by-fetching-urls", | |
"description": "Create column userData at index 1 by fetching URLs based on column url using expression grel:value", | |
"engineConfig": { | |
"facets": [], | |
"mode": "row-based" | |
}, | |
"newColumnName": "userData", | |
"columnInsertIndex": 1, | |
"baseColumnName": "url", | |
"urlExpression": "grel:value", | |
"onError": "store-error", | |
"delay": 50 | |
}, | |
{ | |
"op": "core/column-addition", | |
"description": "Create column login at index 2 based on column userData using expression grel:parseJson(value).login", | |
"engineConfig": { | |
"facets": [], | |
"mode": "row-based" | |
}, | |
"newColumnName": "login", | |
"columnInsertIndex": 2, | |
"baseColumnName": "userData", | |
"expression": "grel:parseJson(value).login", | |
"onError": "set-to-blank" | |
}, | |
{ | |
"op": "core/column-addition", | |
"description": "Create column name at index 2 based on column userData using expression grel:parseJson(value).name", | |
"engineConfig": { | |
"facets": [], | |
"mode": "row-based" | |
}, | |
"newColumnName": "name", | |
"columnInsertIndex": 2, | |
"baseColumnName": "userData", | |
"expression": "grel:parseJson(value).name", | |
"onError": "set-to-blank" | |
}, | |
{ | |
"op": "core/column-addition", | |
"description": "Create column public_repos at index 2 based on column userData using expression grel:parseJson(value).public_repos", | |
"engineConfig": { | |
"facets": [], | |
"mode": "row-based" | |
}, | |
"newColumnName": "public_repos", | |
"columnInsertIndex": 2, | |
"baseColumnName": "userData", | |
"expression": "grel:parseJson(value).public_repos", | |
"onError": "set-to-blank" | |
}, | |
{ | |
"op": "core/column-addition", | |
"description": "Create column followers at index 2 based on column userData using expression grel:parseJson(value).followers", | |
"engineConfig": { | |
"facets": [], | |
"mode": "row-based" | |
}, | |
"newColumnName": "followers", | |
"columnInsertIndex": 2, | |
"baseColumnName": "userData", | |
"expression": "grel:parseJson(value).followers", | |
"onError": "set-to-blank" | |
}, | |
{ | |
"op": "core/column-addition", | |
"description": "Create column public_gists at index 2 based on column userData using expression grel:parseJson(value).public_gists", | |
"engineConfig": { | |
"facets": [], | |
"mode": "row-based" | |
}, | |
"newColumnName": "public_gists", | |
"columnInsertIndex": 2, | |
"baseColumnName": "userData", | |
"expression": "grel:parseJson(value).public_gists", | |
"onError": "set-to-blank" | |
}, | |
{ | |
"op": "core/column-addition", | |
"description": "Create column github_profile at index 2 based on column userData using expression grel:parseJson(value).html_url", | |
"engineConfig": { | |
"facets": [], | |
"mode": "row-based" | |
}, | |
"newColumnName": "github_profile", | |
"columnInsertIndex": 2, | |
"baseColumnName": "userData", | |
"expression": "grel:parseJson(value).html_url", | |
"onError": "set-to-blank" | |
}, | |
{ | |
"op": "core/column-addition", | |
"description": "Create column blog at index 2 based on column userData using expression grel:parseJson(value).blog", | |
"engineConfig": { | |
"facets": [], | |
"mode": "row-based" | |
}, | |
"newColumnName": "blog", | |
"columnInsertIndex": 2, | |
"baseColumnName": "userData", | |
"expression": "grel:parseJson(value).blog", | |
"onError": "set-to-blank" | |
}, | |
{ | |
"op": "core/column-addition", | |
"description": "Create column location at index 2 based on column userData using expression grel:parseJson(value).location", | |
"engineConfig": { | |
"facets": [], | |
"mode": "row-based" | |
}, | |
"newColumnName": "location", | |
"columnInsertIndex": 2, | |
"baseColumnName": "userData", | |
"expression": "grel:parseJson(value).location", | |
"onError": "set-to-blank" | |
} | |
] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment