This gist contains a list of tricks, commands and formula I collected while working with Open Refine.
See this blogpost: Merging Datasets with Common Columns in Google Refine
| var promiseCSV = require('promiseCSV.js'); | |
| var path = "in.csv"; | |
| var options = { 'headers': true }; | |
| promiseCSV(path, options).then(function (records) { | |
| // do other stuff | |
| }); |
| <?xml version="1.0" encoding="utf-8"?> | |
| <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> | |
| <xsl:output method="text" /> | |
| <xsl:variable name="delimiter" select="';'" /> | |
| <!-- define an array containing the fields we are interested in --> | |
| <xsl:variable name="fieldArray"> | |
| <field>Production</field> | |
| <field>object_number</field> |
This gist contains a list of tricks, commands and formula I collected while working with Open Refine.
See this blogpost: Merging Datasets with Common Columns in Google Refine
| var urls = ['url', 'url2']; | |
| artoo.ajaxSpider( | |
| function(i) { | |
| return urls[i]; | |
| }, | |
| { | |
| process: function(data, i) { | |
| var inv = $(data).find('.classname').text(); | |
| var url = urls[i]; | |
| return [url, inv]; |
| /** | |
| * Class GoogleMapAdjust | |
| * | |
| * Adjusts latitude & longitude coördinates by pixel offsets. | |
| * | |
| * This class takes a coordinate, converts it to a pixel value, calculates the | |
| * offsetted value and converts back to the coordinate. | |
| * | |
| * Primary use case: offset the center of a Google Map canvas from a marker | |
| * position on your map. This is useful if you don't want markers to be shown |
| <?php | |
| /** | |
| * Implements hook_node_view(). | |
| * | |
| * Using Taxonomy Menu and you want your breadcrumbs / active trail to follow suit? | |
| * This snippet will handle that so that your breadcrumbs can / might look like this: | |
| * | |
| * home >> term A >> subterm B >> node title | |
| * | |
| * How to use: |
| ## Skeleton config file for RetroArch | |
| # Save all save files (*.srm) to this directory. This includes related files like .bsv, .rtc, .psrm, etc ... | |
| # This will be overridden by explicit command line options. | |
| # savefile_directory = | |
| # Save all save states (*.state) to this directory. | |
| # This will be overridden by explicit command line options. | |
| # savestate_directory = |
| artoo.scrape('form#system-modules table tr:has(td input[type=checkbox]:checked)', { | |
| title: {sel: 'td:nth-child(2) label'}, | |
| version: {sel: 'td:nth-child(3)'}, | |
| description: {sel: 'td:nth-child(4)'} | |
| }, artoo.saveCsv); |
| var term = require('hypernal')() | |
| var tablify = require('tablify').tablify | |
| var request = require('browser-request') | |
| var url = require('url') | |
| var moment = require('moment') | |
| term.appendTo(document.body) | |
| // style fake terminal | |
| var termEl = term.term.element |
| <?php | |
| /** | |
| * @file | |
| * Command All Field Labels | |
| * | |
| * Field labels can be pesky to maintain. Take control back over your field | |
| * instance labels. Set field instance labels in bulk with this drush command. | |
| * | |
| * Show a single field instance label for a specific view mode |