Skip to content

Instantly share code, notes, and snippets.

View bumbeishvili's full-sized avatar
🏠
Working from home

David Bumbeishvili bumbeishvili

🏠
Working from home
View GitHub Profile
This file has been truncated, but you can view the full file.
[{"nodeId":"O-1","parentNodeId":null,"width":342,"height":146,"borderWidth":1,"borderRadius":5,"borderColor":{"red":15,"green":140,"blue":121,"alpha":1},"backgroundColor":{"red":51,"green":182,"blue":208,"alpha":1},"nodeImage":{"url":"https://raw.githubusercontent.com/bumbeishvili/Assets/master/Projects/D3/Organization%20Chart/cto.jpg","width":100,"height":100,"centerTopDistance":0,"centerLeftDistance":0,"cornerShape":"CIRCLE","shadow":false,"borderWidth":0,"borderColor":{"red":19,"green":123,"blue":128,"alpha":1}},"nodeIcon":{"icon":"https://to.ly/1yZnX","size":30},"template":"<div>\n <div style=\"margin-left:70px;\n margin-top:10px;\n font-size:20px;\n font-weight:bold;\n \">Ian Devling </div>\n <div style=\"margin-left:70px;\n margin-top:3px;\n font-size:16px;\n \">Cheaf Executive Off
// ==UserScript==
// @name Upwork Total Earnings
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://www.upwork.com/ab/payments/reports/relationship-values
// @grant none
// ==/UserScript==
/*-
* ========================LICENSE_START=================================
* TeamApps
* ---
* Copyright (C) 2014 - 2019 TeamApps.org
* ---
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
We can make this file beautiful and searchable if this error is corrected: Unclosed quoted field in line 2.
"Country Name","Country Code","Indicator Name","Indicator Code","1960","1961","1962","1963","1964","1965","1966","1967","1968","1969","1970","1971","1972","1973","1974","1975","1976","1977","1978","1979","1980","1981","1982","1983","1984","1985","1986","1987","1988","1989","1990","1991","1992","1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018",
"Aruba","ABW","GDP growth (annual %)","NY.GDP.MKTP.KD.ZG","","","","","","","","","","","","","","","","","","","","","","","","","","","","16.078431372549","18.6486486486487","12.129840546697","3.96140172676485","7.96287249633609","5.88235294117648","7.30769230769231","8.20390282755874","2.54714266234267","1.18578998761679","7.04687220657432","1.99198836186616","1.23803928308813","7.61658970418881","-2.97125698742023","-3.27364688726264","1.97554728660143","7.91156467197911","1.21434883180251","1.0506066363106","1.800225853688","-0.0907077
We can make this file beautiful and searchable if this error is corrected: Unclosed quoted field in line 2.
"Country Name","Country Code","Indicator Name","Indicator Code","1960","1961","1962","1963","1964","1965","1966","1967","1968","1969","1970","1971","1972","1973","1974","1975","1976","1977","1978","1979","1980","1981","1982","1983","1984","1985","1986","1987","1988","1989","1990","1991","1992","1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018",
"Aruba","ABW","GDP (current US$)","NY.GDP.MKTP.CD","","","","","","","","","","","","","","","","","","","","","","","","","","","405463417.11746","487602457.746416","596423607.114715","695304363.031101","764887117.194486","872138730.754587","958463200.205402","1082979707.65566","1245688253.10539","1320474860.3352","1379960893.85475","1531944134.07821","1665100558.65922","1722798882.68156","1873452513.96648","1920111731.84358","1941340782.12291","2021229050.27933","2228491620.11173","2330726256.98324","2424581005.58659","2615083798.88268","
This file has been truncated, but you can view the full file.
[{"page":1,"pages":1,"per_page":30000,"lastupdated":"2018-08-28","total":15312},[{"indicator":{"id":"NY.GDP.MKTP.KD.ZG","value":"GDP growth (annual %)"},"country":{"id":"1A","value":"Arab World"},"countryiso3code":"","date":"2017","value":1.19224595291712,"unit":"","obs_status":"","decimal":1},{"indicator":{"id":"NY.GDP.MKTP.KD.ZG","value":"GDP growth (annual %)"},"country":{"id":"1A","value":"Arab World"},"countryiso3code":"","date":"2016","value":3.00469468291831,"unit":"","obs_status":"","decimal":1},{"indicator":{"id":"NY.GDP.MKTP.KD.ZG","value":"GDP growth (annual %)"},"country":{"id":"1A","value":"Arab World"},"countryiso3code":"","date":"2015","value":3.27754176670597,"unit":"","obs_status":"","decimal":1},{"indicator":{"id":"NY.GDP.MKTP.KD.ZG","value":"GDP growth (annual %)"},"country":{"id":"1A","value":"Arab World"},"countryiso3code":"","date":"2014","value":2.45362886423372,"unit":"","obs_status":"","decimal":1},{"indicator":{"id":"NY.GDP.MKTP.KD.ZG","value":"GDP growth (annual %)"},"country":{"id"
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAJYAAABLACAIAAABEjlKCAAEAAElEQVR4nOzdy7LlOo4tWJdb/v8vr2pU1s1IqxuAh6bjgFx7jK5ML75FEdLz+Xx+AQD/ueeptupgf7QLC0d5xb+aK5673+iy+EdcWNonLRXZ4LRPufOnueboxK93rWk2/lVdQWufOi3HandzzZ/3t9RdcbU9qymlpVa0vqPO+6s6tQ5WqZGk1FZadddcludm5/fX9SRdSmBuMNI1V+9rd9Yw1OX5fTYkbV1zR/XO0WBkp63LCvRYnzKmK1elMo/mxqJJP/hpmrNm53rz6wM3d1Re8yeqKaWgT3mSq6rvt24nl55h5zKhFqVzYG1MWJaNpH7WDcNgV1ZuTvr9buhWyarR+5F53T43+ybjqyb767H3VJ8Sledy+1j2dvVoqlsIRxvvy0Zd6rbGKlm/8L7kRMPYpuTMPYokglmIpfY5GzEEY/6kH2zGhO/VNaWpg0dOjXVtztRMwuCTc1n3m55up+p3r1OamaKki602NroGqzzvVmXYeYM0+H4hkFxVNgtR7npmwbnQZKkbm936vtw/9KX1oZfF/yGHAAAAoObZmR9Eceff2JpRXztvuXWvKgRvpV8fd3FZ/aHvf3ec+f732KpSWYunK087t+akPnK3c3XewdUO72VrTbdW/hy5qiRY+TPXXiVxi9EayKBUdqcdWzudxD01C2DrVqXe99uGbtk65PtiapI4vsFmst41WOWYrX9OvkgwtYKuPXEgWBO49j2Ksaio0lYc39rjQlImA2trhcdO3JWcsbFKEC2bnLdpvJP+aDBILJmx2Rm5NQa/2BbES47JykZz7HJjUI/mVs7X5w3iYee+GVKLntnPnPsKZnuaZ7qx9mrOXIzJpJ2WMKsL78feSax0Yy6ieSxGO4ppTZ6Aus/qvd7YOXLKpsvCct8XVzOuK3W197MQa2+mAl8YQVaanKv/trLBn4vq0YVtbOOnNSsAAH/g9/
@bumbeishvili
bumbeishvili / README.md
Created February 22, 2019 12:39 — forked from tnightingale/README.md
Leaflet + D3js: Hexbin

This hexbin map shows the proximity of earthquakes (magnitude 3.0 or greater) in the Canterbury region of New Zealand during the month of September, 2010.

The map is created using Leaflet. The hexbin layer is a custom Leaflet layer which uses d3js to generate a svg hexbin overlay. The source for the custom leaflet layer is viewable here.

Earthquake data sourced from GeoNet.

var InCHlib;!function(e){InCHlib=function(t){var o=this;o.user_settings=t,o.target_element=e("#"+t.target);var n=o.target_element.width();o.target_element.css({position:"relative"}),o.settings={target:"YourOwnDivId",heatmap:!0,heatmap_header:!0,dendrogram:!0,metadata:!1,column_metadata:!1,column_metadata_row_height:8,column_metadata_colors:"RdLrBu",max_height:800,width:n,heatmap_colors:"Greens",heatmap_font_color:"black",heatmap_part_width:.7,column_dendrogram:!1,independent_columns:!0,metadata_colors:"Reds",highlight_colors:"Oranges",highlighted_rows:[],label_color:"#9E9E9E",count_column:!1,count_column_colors:"Reds",min_row_height:1,max_row_height:25,max_column_width:150,font:"Helvetica",draw_row_ids:!1,fixed_row_id_size:!1,max_percentile:100,min_percentile:0,middle_percentile:50,columns_order:[],alternative_data:!1,images_as_alternative_data:!1,images_path:{dir:"",ext:""},navigation_toggle:{color_scale:!0,distance_scale:!0,export_button:!0,filter_button:!0,hint_button:!0}},o.update_settings(t),o.settings.w
/*DEEP MERGE*/
function isMergeableObject(e){return e&&"object"==typeof e&&"[object RegExp]"!==Object.prototype.toString.call(e)&&"[object Date]"!==Object.prototype.toString.call(e)}function emptyTarget(e){return Array.isArray(e)?[]:{}}function cloneIfNecessary(e,r){return r&&!0===r.clone&&isMergeableObject(e)?deepmerge(emptyTarget(e),e,r):e}function defaultArrayMerge(e,r,t){var a=e.slice();return r.forEach(function(r,c){void 0===a[c]?a[c]=cloneIfNecessary(r,t):isMergeableObject(r)?a[c]=deepmerge(e[c],r,t):-1===e.indexOf(r)&&a.push(cloneIfNecessary(r,t))}),a}function mergeObject(e,r,t){var a={};return isMergeableObject(e)&&Object.keys(e).forEach(function(r){a[r]=cloneIfNecessary(e[r],t)}),Object.keys(r).forEach(function(c){isMergeableObject(r[c])&&e[c]?a[c]=deepmerge(e[c],r[c],t):a[c]=cloneIfNecessary(r[c],t)}),a}function deepmerge(e,r,t){var a=Array.isArray(r),c=(t||{arrayMerge:defaultArrayMerge}).arrayMerge||defaultArrayMerge;return a?Array.isArray(e)?c(e,r,t):cloneIfNecessary(r,t):mergeObject(e,r,t)}deepme