/
component---src-pages-open-source-js-c226b04618050800bbff.js
2 lines (2 loc) · 5.14 KB
/
component---src-pages-open-source-js-c226b04618050800bbff.js
1
2
(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{"78bI":function(e){e.exports=JSON.parse('[{"language":"js","repo":"Yomguithereal/talisman","label":"talisman","site":"https://yomguithereal.github.io/talisman","description":"Fuzzy matching & full-text search building blocks tailored for JavaScript."},{"language":"js","repo":"jacomyal/sigma.js","label":"sigma.js","site":"http://sigmajs.org/","description":"A JavaScript library dedicated to graph drawing."},{"language":"js","repo":"Yomguithereal/mnemonist","label":"mnemonist","site":"https://yomguithereal.github.io/mnemonist/","description":"Curated collection of data structures for the JavaScript language."},{"language":"js","repo":"Yomguithereal/react-blessed","label":"react-blessed","description":"A react renderer for blessed: build CLI UI with react."},{"language":"js","repo":"graphology/graphology","label":"graphology","site":"https://graphology.github.io/","description":"A graph standard library for JavaScript."},{"language":"js","repo":"Yomguithereal/baobab","label":"baobab","description":"JavaScript persistent and optionally immutable data tree with cursors."},{"language":"js","repo":"Yomguithereal/kotatsu","label":"kotatsu","description":"Straightforward command line tool to setup a development environment for modern JavaScript."},{"language":"js","repo":"medialab/artoo","label":"artoo.js","site":"http://medialab.github.io/artoo/","description":"The client-side scraping companion."},{"language":"js","repo":"Yomguithereal/pandemonium","label":"pandemonium","description":"Typical random-related functions for JavaScript."},{"language":"js","repo":"Yomguithereal/obliterator","label":"obliterator","description":"Higher order iterator library for JavaScript."},{"language":"js","repo":"Yomguithereal/dolman","label":"dolman","description":"Light Express.js wrapper offering miscellaneous REST helpers."},{"language":"js","repo":"Yomguithereal/decypher","label":"decypher","description":"A handful of cypher utilities for Node.js"},{"language":"js","repo":"Yomguithereal/phonogram","label":"phonogram","description":"Experimental phonetic algorithms designed not to avoid vocalization."},{"language":"python","repo":"medialab/minet","label":"minet","description":"A webmining CLI tool & library for python."},{"language":"python","repo":"Yomguithereal/fog","label":"fog","description":"Fuzzy matching & full-text search building blocks tailored for Python."},{"language":"python","repo":"medialab/ural","label":"ural","description":"A helper library full of URL-related heuristics."},{"language":"python","repo":"medialab/hyphe-traph","label":"hyphe-traph","description":"A Trie/Graph hybrid memory structure used by the Hyphe crawler to index pages & webentities."},{"language":"clojure","repo":"Yomguithereal/clj-fuzzy","label":"clj-fuzzy","description":"A handy collection of algorithms dealing with fuzzy strings and phonetics."},{"language":"site","repo":"medialab/toflit18","label":"toflit18","site":"http://toflit18.medialab.sciences-po.fr/","description":"Transformations of the French Economy through the Lens of International Trade."},{"language":"site","repo":"medialab/aime-core","label":"aime","site":"http://modesofexistence.org/","description":"An inquiry into modes of existences by Bruno Latour."},{"language":"site","repo":"Yomguithereal/takoyaki","label":"takoyaki","site":"https://yomguithereal.github.io/takoyaki/","description":"Fuzzy clustering interface prototype."}]')},JUMz:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return b}));var o=a("q1tI"),i=a.n(o),r=a("TJpk"),l=a.n(r),n=a("7oih"),c=a("snMd"),s=a("7UpF"),p=a("JSI2"),u=a("78bI"),g=a("qKvR");function h(e){var t=e.items;return Object(g.c)("ul",null,t.map((function(e){var t="https://github.com/"+e.repo,a=e.site?e.site:t;return Object(g.c)("li",{key:e.repo},Object(g.c)("p",null,Object(g.c)("big",null,Object(g.c)(p.a,{href:a},e.label)),Object(g.c)(p.a,{href:t,style:{backgroundImage:"none"}},Object(g.c)(s.a,{width:16,height:16})),Object(g.c)("br",null),Object(g.c)("em",null,e.description)))})))}function b(){var e,t,a="Yomguithereal's collection of Open Source work.",o=(e="language",t={},u.forEach((function(a){var o=a[e];o in t?t[o].push(a):t[o]=[a]})),t);return Object(g.c)(i.a.Fragment,null,Object(g.c)(l.a,null,Object(g.c)("meta",{name:"twitter:card",content:"summary"}),Object(g.c)("meta",{name:"twitter:title",content:"Yomguithereal's Shenanigans - Open Source Work"}),Object(g.c)("meta",{name:"twitter:description",content:a}),Object(g.c)("meta",{property:"og:title",content:"Yomguithereal's Shenanigans - Open Source Work"}),Object(g.c)("meta",{property:"og:description",content:a})),Object(g.c)(n.a,null,Object(g.c)("h2",null,"Open Source Work"),Object(g.c)("h3",null,"An abridged selection of Open Source libraries, tools, sites, applications etc. I work or worked on."),Object(g.c)("h4",null,"JavaScript"),Object(g.c)(h,{items:o.js}),Object(g.c)("h4",null,"Python"),Object(g.c)(h,{items:o.python}),Object(g.c)("h4",null,"Clojure"),Object(g.c)(h,{items:o.clojure}),Object(g.c)("h4",null,"Sites, Datascapes & Apps"),Object(g.c)(h,{items:o.site}),Object(g.c)(c.a,null)))}}}]);
//# sourceMappingURL=component---src-pages-open-source-js-c226b04618050800bbff.js.map