add auto-updater script - fixes #18

pull/11/head^2
dohliam 4 years ago
parent 76e52b87bb
commit 2a4fa5e941

@ -66,17 +66,17 @@ If you know of a minimal framework that hasn't been included here, please create
* [base](https://dohliam.github.io/dropin-minimal-css/?base) by @matthewhartman ([Source](https://github.com/matthewhartman/base) · [MIT](https://github.com/matthewhartman/base#license))
* [bullframe](https://dohliam.github.io/dropin-minimal-css/?bullframe) by @marcop135 ([Source](https://github.com/marcop135/bullframe.css) · [MIT](https://github.com/marcop135/bullframe.css/blob/master/LICENSE.md))
* [bulma](https://dohliam.github.io/dropin-minimal-css/?bulma) by @jgthms ([Source](https://github.com/jgthms/bulma) · [MIT](https://github.com/jgthms/bulma/blob/master/LICENSE))
* [caiuss](https://dohliam.github.io/dropin-minimal-css/?caiuss) by @IonicaBizau ([Source](https://github.com/IonicaBizau/CaiuSS) · [MIT](http://showalicense.com/?fullname=Ionic%C4%83%20Biz%C4%83u%20%3Cbizauionica%40gmail.com%3E%20(http%3A%2F%2Fionicabizau.net)&year=2015#license-mit))
* [caramel](https://dohliam.github.io/dropin-minimal-css/?caramel) by Lumios ([Source](https://github.com/lumios/caramel) · [MIT](https://github.com/lumios/caramel/blob/master/LICENSE))
* [caiuss](https://dohliam.github.io/dropin-minimal-css/?caiuss) by @IonicaBizau ([Source](https://github.com/IonicaBizau/CaiuSS) · [MIT](https://github.com/IonicaBizau/CaiuSS/blob/master/LICENSE))
* [caramel](https://dohliam.github.io/dropin-minimal-css/?caramel) by @Lumios ([Source](https://github.com/lumios/caramel) · [MIT](https://github.com/lumios/caramel/blob/master/LICENSE))
* [cardinal](https://dohliam.github.io/dropin-minimal-css/?cardinal) by @cbracco ([Source](https://github.com/cardinalcss/cardinalcss) · [MIT](https://github.com/cardinalcss/cardinalcss/blob/master/LICENSE.md))
* [chota](https://dohliam.github.io/dropin-minimal-css/?chota) by @jenil ([Source](https://github.com/jenil/chota) · [MIT](https://github.com/jenil/chota/blob/master/LICENSE))
* [clmaterial](https://dohliam.github.io/dropin-minimal-css/?clmaterial) by @24aitor ([Source](https://github.com/24aitor/CLMaterial) · [MIT](https://github.com/24aitor/CLMaterial/blob/master/LICENSE))
* [comet](https://dohliam.github.io/dropin-minimal-css/?comet) by @marcbruederlin ([Source](https://github.com/marcbruederlin/comet) · [MIT](https://github.com/marcbruederlin/comet/blob/master/LICENSE))
* [concise](https://dohliam.github.io/dropin-minimal-css/?concise) by ConciseCSS ([Source](https://github.com/ConciseCSS/concise.css) · [MIT](https://github.com/ConciseCSS/concise.css/blob/master/LICENSE))
* [concise](https://dohliam.github.io/dropin-minimal-css/?concise) by @ConciseCSS ([Source](https://github.com/ConciseCSS/concise.css) · [MIT](https://github.com/ConciseCSS/concise.css/blob/master/LICENSE))
* [concrete](https://dohliam.github.io/dropin-minimal-css/?concrete) by @louismerlin ([Source](https://github.com/louismerlin/concrete.css) · [MIT](https://github.com/louismerlin/concrete.css/blob/master/LICENSE))
* [flat-ui](https://dohliam.github.io/dropin-minimal-css/?flat-ui) by Designmodo ([Source](https://github.com/designmodo/Flat-UI) · [CC BY & MIT](https://github.com/designmodo/Flat-UI#copyright-and-license))
* [flat-ui](https://dohliam.github.io/dropin-minimal-css/?flat-ui) by @Designmodo ([Source](https://github.com/designmodo/Flat-UI) · [CC BY & MIT](https://github.com/designmodo/Flat-UI#copyright-and-license))
* [fluidity](https://dohliam.github.io/dropin-minimal-css/?fluidity) by @mrmrs ([Source](https://github.com/mrmrs/fluidity) · [MIT](https://github.com/mrmrs/fluidity/blob/master/README.md))
* [furtive](https://dohliam.github.io/dropin-minimal-css/?furtive) by @johnotander ([Source](https://github.com/johnotander/furtive) · [MIT](https://github.com/johnotander/furtive/blob/master/LICENSE))
* [furtive](https://dohliam.github.io/dropin-minimal-css/?furtive) by @johno ([Source](https://github.com/johno/furtive) · [MIT](https://github.com/johno/furtive/blob/master/LICENSE))
* [generic](https://dohliam.github.io/dropin-minimal-css/?generic) by @Vereis ([Source](https://github.com/Vereis/generic.css) · [MIT](https://github.com/Vereis/generic.css))
* [github-markdown](https://dohliam.github.io/dropin-minimal-css/?github-markdown) by @sindresorhus ([Source](https://github.com/sindresorhus/github-markdown-css) · [MIT](https://github.com/sindresorhus/github-markdown-css/blob/gh-pages/license))
* [hack](https://dohliam.github.io/dropin-minimal-css/?hack) by @egoist ([Source](https://github.com/egoist/hack) · [MIT](https://github.com/egoist/hack/blob/master/LICENSE))
@ -88,7 +88,7 @@ If you know of a minimal framework that hasn't been included here, please create
* [kraken](https://dohliam.github.io/dropin-minimal-css/?kraken) by @cferdinandi ([Source](https://github.com/cferdinandi/kraken) · [MIT](https://github.com/cferdinandi/kraken/blob/master/LICENSE.md))
* [kube](https://dohliam.github.io/dropin-minimal-css/?kube) by @imperavi ([Source](https://github.com/imperavi/kube) · [MIT](https://github.com/imperavi/kube/blob/master/LICENSE))
* [latex](https://dohliam.github.io/dropin-minimal-css/?latex) by @davidrzs ([Source](https://github.com/davidrzs/latexcss) · [MIT](https://github.com/davidrzs/latexcss/blob/master/LICENSE))
* [lemon](https://dohliam.github.io/dropin-minimal-css/?lemon) by @appalaszynski ([Source](https://github.com/appalaszynski/lemon) · [MIT](https://github.com/appalaszynski/lemon/blob/master/LICENSE))
* [lemon](https://dohliam.github.io/dropin-minimal-css/?lemon) by @appalaszynski ([Source](https://github.com/lucasarvelo/lemon) · [MIT](https://github.com/lucasarvelo/lemon/blob/master/LICENSE))
* [lit](https://dohliam.github.io/dropin-minimal-css/?lit) by @Ajusa ([Source](https://github.com/Ajusa/lit) · [MIT](https://github.com/Ajusa/lit/blob/master/LICENSE))
* [lotus](https://dohliam.github.io/dropin-minimal-css/?lotus) by @goatslacker ([Source](https://github.com/goatslacker/lotus.css) · [MIT](https://github.com/goatslacker/lotus.css#license))
* [markdown](https://dohliam.github.io/dropin-minimal-css/?markdown) by @mrcoles ([Source](https://github.com/mrcoles/markdown-css) · [MIT](https://github.com/mrcoles/markdown-css/blob/master/license.txt))
@ -98,59 +98,75 @@ If you know of a minimal framework that hasn't been included here, please create
* [milligram](https://dohliam.github.io/dropin-minimal-css/?milligram) by @cjpatoilo ([Source](https://github.com/milligram/milligram) · [MIT](http://cjpatoilo.mit-license.org/))
* [min](https://dohliam.github.io/dropin-minimal-css/?min) by @owenversteeg ([Source](https://github.com/owenversteeg/min) · [MIT](https://github.com/owenversteeg/min#license))
* [mini](https://dohliam.github.io/dropin-minimal-css/?mini) by @Chalarangelo ([Source](https://github.com/Chalarangelo/mini.css) · [MIT](https://github.com/Chalarangelo/mini.css/blob/master/LICENSE))
* [mobi](https://dohliam.github.io/dropin-minimal-css/?mobi) by @xcatliu ([Source](https://github.com/mobi-css/mobi.css) · [MIT](https://github.com/mobi-css/mobi.css/blob/master/LICENSE)
* [mobi](https://dohliam.github.io/dropin-minimal-css/?mobi) by @xcatliu ([Source](https://github.com/mobi-css/mobi.css) · [MIT](https://github.com/mobi-css/mobi.css/blob/master/LICENSE))
* [motherplate](https://dohliam.github.io/dropin-minimal-css/?motherplate) by @leemunroe ([Source](https://github.com/leemunroe/motherplate) · [MIT](https://github.com/leemunroe/motherplate/blob/master/LICENSE))
* [mu](https://dohliam.github.io/dropin-minimal-css/?mu) by @BafS ([Source](https://github.com/BafS/mu) · [MIT](https://github.com/BafS/mu/blob/gh-pages/LICENSE))
* [mui](https://dohliam.github.io/dropin-minimal-css/?mui) by @amorey ([Source](https://github.com/muicss/mui) · [MIT](https://github.com/muicss/mui/blob/master/LICENSE.txt))
* [new](https://dohliam.github.io/dropin-minimal-css/?new) by @3x ([Source](https://github.com/xz/new.css) · [MIT](https://github.com/xz/new.css/blob/master/LICENSE))
* [mvp](https://dohliam.github.io/dropin-minimal-css/?mvp) by @andybrewer ([Source](https://github.com/andybrewer/mvp) · [MIT](https://github.com/andybrewer/mvp/blob/master/LICENSE))
* [new.css](https://dohliam.github.io/dropin-minimal-css/?new) by @xz ([Source](https://github.com/xz/new.css)) · [MIT](https://github.com/xz/new.css/blob/master/LICENSE)
* [no-class](https://dohliam.github.io/dropin-minimal-css/?no-class) by @davidpaulsson ([Source](https://github.com/davidpaulsson/no-class) · [MIT](https://github.com/davidpaulsson/no-class/blob/master/LICENSE.txt))
* [normalize](https://dohliam.github.io/dropin-minimal-css/?normalize) by @necolas ([Source](https://github.com/necolas/normalize.css) · [MIT](https://github.com/necolas/normalize.css/blob/master/LICENSE.md))
* [oh-my-css](https://dohliam.github.io/dropin-minimal-css/?oh-my-css) by @egoist ([Source](https://github.com/egoist/oh-my-css) · [MIT](https://github.com/egoist/oh-my-css/blob/gh-pages/LICENSE))
* [paper](https://dohliam.github.io/dropin-minimal-css/?paper) by @rhyneav ([Source](https://github.com/papercss/papercss) · [ISC](https://github.com/papercss/papercss/blob/master/license))
* [papier](https://dohliam.github.io/dropin-minimal-css/?papier) by @alexanderGugel ([Source](https://github.com/alexanderGugel/papier) · [MIT](https://github.com/alexanderGugel/papier/blob/master/LICENSE.md))
* [pavilion](https://dohliam.github.io/dropin-minimal-css/?pavilion) by @baasdesign ([Source](https://github.com/getpavilion/pavilion) · [MIT](https://github.com/getpavilion/pavilion/blob/master/license))
* [pavilion](https://dohliam.github.io/dropin-minimal-css/?pavilion) by @getpavilion ([Source](https://github.com/getpavilion/pavilion) · [MIT](https://github.com/getpavilion/pavilion/blob/master/license))
* [picnic](https://dohliam.github.io/dropin-minimal-css/?picnic) by @FranciscoP ([Source](https://github.com/picnicss/picnic) · [MIT](https://github.com/picnicss/picnic/blob/master/LICENSE))
* [preface](https://dohliam.github.io/dropin-minimal-css/?preface) by @cluzier ([Source](https://github.com/cluzier/PrefaceCSS) · [MIT](https://github.com/cluzier/PrefaceCSS/blob/master/LICENSE))
* [primer](https://dohliam.github.io/dropin-minimal-css/?primer) by GitHub Inc. ([Source](https://github.com/primer/css) · [MIT](https://github.com/primer/css/blob/master/LICENSE))
* [primer](https://dohliam.github.io/dropin-minimal-css/?primer) by @primer ([Source](https://github.com/primer/css) · [MIT](https://github.com/primer/css/blob/master/LICENSE))
* [pure](https://dohliam.github.io/dropin-minimal-css/?pure) by @yahoo ([Source](https://github.com/yahoo/pure/) · [BSD](https://github.com/yahoo/pure/blob/master/LICENSE.md))
* [sakura](https://dohliam.github.io/dropin-minimal-css/?sakura) by @oxalorg ([Source](https://github.com/oxalorg/sakura) · [MIT](https://github.com/oxalorg/sakura/blob/master/LICENSE.txt))
* [sanitize-10up](https://dohliam.github.io/dropin-minimal-css/?sanitize-10up) by @10up ([Source](https://github.com/10up/sanitize.css) · [PD](https://github.com/10up/sanitize.css/blob/master/LICENSE.md))
* [sanitize-zdroid](https://dohliam.github.io/dropin-minimal-css/?sanitize-zdroid) by @ZDroid ([Source](https://github.com/ZDroid/sanitize.css) · [MIT](https://github.com/ZDroid/sanitize.css/blob/master/LICENSE.md))
* [semantic-ui](https://dohliam.github.io/dropin-minimal-css/?semantic-ui) by Semantic-Org ([Source](https://github.com/semantic-org/semantic-ui) · [MIT](https://github.com/Semantic-Org/Semantic-UI/blob/master/LICENSE.md))
* [sanitize-10up](https://dohliam.github.io/dropin-minimal-css/?sanitize-10up) by @csstools ([Source](https://github.com/csstools/sanitize.css) · [CC0](https://github.com/csstools/sanitize.css/blob/master/LICENSE.md))
* [sanitize-zdroid](https://dohliam.github.io/dropin-minimal-css/?sanitize-zdroid) by @zdroid ([Source](https://github.com/zdroid/codify.css) · [MIT](https://github.com/zdroid/codify.css/blob/master/LICENSE.md))
* [semantic-ui](https://dohliam.github.io/dropin-minimal-css/?semantic-ui) by @Semantic-Org ([Source](https://github.com/Semantic-Org/Semantic-UI) · [MIT](https://github.com/Semantic-Org/Semantic-UI/blob/master/LICENSE.md))
* [shoelace](https://dohliam.github.io/dropin-minimal-css/?shoelace) by @claviska ([Source](https://github.com/claviska/shoelace-css) · [MIT](https://github.com/claviska/shoelace-css/blob/master/LICENSE.md))
* [siimple](https://dohliam.github.io/dropin-minimal-css/?siimple) by @jmjuanes ([Source](https://github.com/siimple/siimple) · [MIT](https://github.com/siimple/siimple/blob/master/LICENSE.md))
* [simple](https://dohliam.github.io/dropin-minimal-css/?simple) by @neculaesei ([Source](https://github.com/neculaesei/simplecss) · [MIT](http://opensource.org/licenses/mit-license.php))
* [simple](https://dohliam.github.io/dropin-minimal-css/?simple) by @neculaesei ([Source](https://github.com/tukangslicing/simplecss) · [MIT](https://opensource.org/licenses/mit-license.php))
* [skeleton](https://dohliam.github.io/dropin-minimal-css/?skeleton) by @dhg ([Source](https://github.com/dhg/Skeleton) · [MIT](https://github.com/dhg/Skeleton/blob/master/LICENSE.md))
* [skeleton-framework](https://dohliam.github.io/dropin-minimal-css/?skeleton-framework) by skeleton-framework ([Source](https://github.com/skeleton-framework/skeleton-framework) · [MIT](https://github.com/skeleton-framework/skeleton-framework/blob/master/LICENSE))
* [skeleton-plus](https://dohliam.github.io/dropin-minimal-css/?skeleton-plus) by @oltmannsdaniel ([Source](https://github.com/oltmannsdaniel/skeleton-plus) · [MIT](https://github.com/oltmannsdaniel/skeleton-plus/blob/master/LICENSE))
* [skeleton-framework](https://dohliam.github.io/dropin-minimal-css/?skeleton-framework) by @skeleton-framework ([Source](https://github.com/skeleton-framework/skeleton-framework) · [MIT](https://github.com/skeleton-framework/skeleton-framework/blob/master/LICENSE))
* [skeleton-plus](https://dohliam.github.io/dropin-minimal-css/?skeleton-plus) by @oltdaniel ([Source](https://github.com/oltdaniel/skeleton-plus) · [MIT](https://github.com/oltdaniel/skeleton-plus/blob/master/LICENSE))
* [snack](https://dohliam.github.io/dropin-minimal-css/?snack) by @nzbin ([Source](https://github.com/snack-ui/snack) · [MIT](https://github.com/snack-ui/snack/blob/master/LICENSE))
* [spectre](https://dohliam.github.io/dropin-minimal-css/?spectre) by @picturepan2 ([Source](https://github.com/picturepan2/spectre) · [MIT](https://github.com/picturepan2/spectre/blob/master/LICENSE))
* [style](https://dohliam.github.io/dropin-minimal-css/?style) by @ungoldman ([Source](https://github.com/ungoldman/style.css) · [ISC](https://github.com/ungoldman/style.css/blob/master/license.md))
* [stylize](https://dohliam.github.io/dropin-minimal-css/?stylize) by @vasanthv ([Source](https://github.com/vasanthv/stylize.css) · [MIT](https://github.com/vasanthv/stylize.css/blob/master/LICENSE))
* [tachyons](https://dohliam.github.io/dropin-minimal-css/?tachyons) by tachyons-css ([Source](https://github.com/tachyons-css/tachyons/) · [MIT](https://github.com/tachyons-css/tachyons/blob/master/license))
* [tachyons](https://dohliam.github.io/dropin-minimal-css/?tachyons) by @tachyons-css ([Source](https://github.com/tachyons-css/tachyons/) · [MIT](https://github.com/tachyons-css/tachyons/blob/master/license))
* [tacit](https://dohliam.github.io/dropin-minimal-css/?tacit) by @yegor256 ([Source](https://github.com/yegor256/tacit) · [MIT](https://github.com/yegor256/tacit/blob/master/LICENSE))
* [tent](https://dohliam.github.io/dropin-minimal-css/?tent) by @ulinaaron ([Source](https://github.com/sitetent/tentcss) · [MIT](https://github.com/sitetent/tentcss/blob/master/LICENSE))
* [thao](https://dohliam.github.io/dropin-minimal-css/?thao) by Giuseppe Sanfrancesco ([Source](https://github.com/ThaoFramework/Thao/) · [Apache](http://www.apache.org/licenses/LICENSE-2.0))
* [thao](https://dohliam.github.io/dropin-minimal-css/?thao) by @Sanfra1407 ([Source](https://github.com/ThaoFramework/Thao/) · [Apache](http://www.apache.org/licenses/LICENSE-2.0))
* [vanilla](https://dohliam.github.io/dropin-minimal-css/?vanilla) by @bradleytaunt ([Source](https://github.com/bradleytaunt/vanilla-css) · [MIT](https://github.com/bradleytaunt/vanilla-css/blob/master/LICENSE))
* [vital](https://dohliam.github.io/dropin-minimal-css/?vital) by @doximity ([Source](https://github.com/doximity/vital) · [Apache](https://github.com/doximity/vital/blob/master/LICENSE.md))
* [water](https://dohliam.github.io/dropin-minimal-css/?water) by @kognise ([Source](https://github.com/kognise/water.css) · [MIT](https://github.com/kognise/water.css/blob/master/LICENSE.md))
* [wing](https://dohliam.github.io/dropin-minimal-css/?wing) by @KingPixil ([Source](https://github.com/KingPixil/wing/) · [MIT](https://github.com/KingPixil/wing/blob/master/LICENSE))
* [writ](https://dohliam.github.io/dropin-minimal-css/?writ) by @programble ([Source](https://github.com/programble/writ) · [ISC](https://github.com/programble/writ/blob/master/LICENSE))
* [YAMB](https://dohliam.github.io/dropin-minimal-css/?yamb) by @runxel ([Source](https://github.com/runxel/yamb-css)) · [Blue Oak Model License](https://github.com/runxel/yamb-css/blob/master/LICENSE.md)
* [writ](https://dohliam.github.io/dropin-minimal-css/?writ) by @causal-agent ([Source](https://github.com/programble/writ) · [ISC](https://github.com/programble/writ/blob/master/LICENSE))
* [yamb](https://dohliam.github.io/dropin-minimal-css/?yamb) by @runxel ([Source](https://github.com/runxel/yamb-css) · [Blue Oak](https://github.com/runxel/yamb-css/blob/master/LICENSE.md))
* [yorha](https://dohliam.github.io/dropin-minimal-css/?yorha) by @metakirby5 ([Source](https://github.com/metakirby5/yorha) · [MIT](https://github.com/metakirby5/yorha/blob/master/LICENSE))
### Theme collections
* **[asciidoctor-skins](https://github.com/darshandsoni/asciidoctor-skins)** by @darshandsoni ([MIT](https://github.com/darshandsoni/asciidoctor-skins/blob/gh-pages/LICENSE))
* Including [Gazette](https://dohliam.github.io/dropin-minimal-css/?ads-gazette), [Medium](https://dohliam.github.io/dropin-minimal-css/?ads-medium), [Notebook](https://dohliam.github.io/dropin-minimal-css/?ads-notebook), and [Tufte](https://dohliam.github.io/dropin-minimal-css/?ads-tufte) themes
* **[bootswatch](https://github.com/thomaspark/bootswatch/)** by @thomaspark ([MIT](https://github.com/thomaspark/bootswatch/blob/gh-pages/LICENSE))
* Including [Cerulean](https://dohliam.github.io/dropin-minimal-css/?boot-cerulean/), [Cosmo](https://dohliam.github.io/dropin-minimal-css/?boot-cosmo/), [Cyborg](https://dohliam.github.io/dropin-minimal-css/?boot-cyborg/), [Darkly](https://dohliam.github.io/dropin-minimal-css/?boot-darkly/), [Flatly](https://dohliam.github.io/dropin-minimal-css/?boot-flatly/), [Journal](https://dohliam.github.io/dropin-minimal-css/?boot-journal/), [Lumen](https://dohliam.github.io/dropin-minimal-css/?boot-lumen/), [Paper](https://dohliam.github.io/dropin-minimal-css/?boot-paper/), [Readable](https://dohliam.github.io/dropin-minimal-css/?boot-readable/), [Sandstone](https://dohliam.github.io/dropin-minimal-css/?boot-sandstone/), [Slate](https://dohliam.github.io/dropin-minimal-css/?boot-slate/), [Spacelab](https://dohliam.github.io/dropin-minimal-css/?boot-spacelab/), [Superhero](https://dohliam.github.io/dropin-minimal-css/?boot-superhero/), and [Yeti](https://dohliam.github.io/dropin-minimal-css/?boot-yeti/) themes
* **[markdowncss](https://github.com/markdowncss)** by @johnotander:
* [Air](https://dohliam.github.io/dropin-minimal-css/?air) ([Source](https://github.com/markdowncss/air) · [MIT](https://github.com/markdowncss/air/blob/master/LICENSE))
* [Modest](https://dohliam.github.io/dropin-minimal-css/?modest) ([Source](https://github.com/markdowncss/modest) · [MIT](https://github.com/markdowncss/modest/blob/master/LICENSE))
* [Retro](https://dohliam.github.io/dropin-minimal-css/?retro) ([Source](https://github.com/markdowncss/retro) · [MIT](https://github.com/markdowncss/retro/blob/master/LICENSE))
* [Splendor](https://dohliam.github.io/dropin-minimal-css/?splendor) ([Source](https://github.com/markdowncss/splendor) · [MIT](https://github.com/markdowncss/splendor/blob/master/LICENSE))
* **[asciidoctor-skins](https://github.com/https://github.com/darshandsoni/asciidoctor-skins)** by @darshandsoni:
* [ads-gazette](https://dohliam.github.io/dropin-minimal-css/?ads-gazette) by @darshandsoni ([Source](https://github.com/darshandsoni/asciidoctor-skins) · [MIT](https://github.com/darshandsoni/asciidoctor-skins/blob/gh-pages/LICENSE))
* [ads-medium](https://dohliam.github.io/dropin-minimal-css/?ads-medium) by @darshandsoni ([Source](https://github.com/darshandsoni/asciidoctor-skins) · [MIT](https://github.com/darshandsoni/asciidoctor-skins/blob/gh-pages/LICENSE))
* [ads-notebook](https://dohliam.github.io/dropin-minimal-css/?ads-notebook) by @darshandsoni ([Source](https://github.com/darshandsoni/asciidoctor-skins) · [MIT](https://github.com/darshandsoni/asciidoctor-skins/blob/gh-pages/LICENSE))
* [ads-tufte](https://dohliam.github.io/dropin-minimal-css/?ads-tufte) by @darshandsoni ([Source](https://github.com/darshandsoni/asciidoctor-skins) · [MIT](https://github.com/darshandsoni/asciidoctor-skins/blob/gh-pages/LICENSE))
* **[bootswatch](https://github.com/https://github.com/thomaspark/bootswatch)** by @thomaspark:
* [boot-cerulean](https://dohliam.github.io/dropin-minimal-css/?boot-cerulean) by @thomaspark ([Source](https://github.com/thomaspark/bootswatch) · [MIT](https://github.com/thomaspark/bootswatch/blob/gh-pages/LICENSE))
* [boot-cosmo](https://dohliam.github.io/dropin-minimal-css/?boot-cosmo) by @thomaspark ([Source](https://github.com/thomaspark/bootswatch) · [MIT](https://github.com/thomaspark/bootswatch/blob/gh-pages/LICENSE))
* [boot-cyborg](https://dohliam.github.io/dropin-minimal-css/?boot-cyborg) by @thomaspark ([Source](https://github.com/thomaspark/bootswatch) · [MIT](https://github.com/thomaspark/bootswatch/blob/gh-pages/LICENSE))
* [boot-darkly](https://dohliam.github.io/dropin-minimal-css/?boot-darkly) by @thomaspark ([Source](https://github.com/thomaspark/bootswatch) · [MIT](https://github.com/thomaspark/bootswatch/blob/gh-pages/LICENSE))
* [boot-flatly](https://dohliam.github.io/dropin-minimal-css/?boot-flatly) by @thomaspark ([Source](https://github.com/thomaspark/bootswatch) · [MIT](https://github.com/thomaspark/bootswatch/blob/gh-pages/LICENSE))
* [boot-journal](https://dohliam.github.io/dropin-minimal-css/?boot-journal) by @thomaspark ([Source](https://github.com/thomaspark/bootswatch) · [MIT](https://github.com/thomaspark/bootswatch/blob/gh-pages/LICENSE))
* [boot-lumen](https://dohliam.github.io/dropin-minimal-css/?boot-lumen) by @thomaspark ([Source](https://github.com/thomaspark/bootswatch) · [MIT](https://github.com/thomaspark/bootswatch/blob/gh-pages/LICENSE))
* [boot-paper](https://dohliam.github.io/dropin-minimal-css/?boot-paper) by @thomaspark ([Source](https://github.com/thomaspark/bootswatch) · [MIT](https://github.com/thomaspark/bootswatch/blob/gh-pages/LICENSE))
* [boot-readable](https://dohliam.github.io/dropin-minimal-css/?boot-readable) by @thomaspark ([Source](https://github.com/thomaspark/bootswatch) · [MIT](https://github.com/thomaspark/bootswatch/blob/gh-pages/LICENSE))
* [boot-sandstone](https://dohliam.github.io/dropin-minimal-css/?boot-sandstone) by @thomaspark ([Source](https://github.com/thomaspark/bootswatch) · [MIT](https://github.com/thomaspark/bootswatch/blob/gh-pages/LICENSE))
* [boot-slate](https://dohliam.github.io/dropin-minimal-css/?boot-slate) by @thomaspark ([Source](https://github.com/thomaspark/bootswatch) · [MIT](https://github.com/thomaspark/bootswatch/blob/gh-pages/LICENSE))
* [boot-spacelab](https://dohliam.github.io/dropin-minimal-css/?boot-spacelab) by @thomaspark ([Source](https://github.com/thomaspark/bootswatch) · [MIT](https://github.com/thomaspark/bootswatch/blob/gh-pages/LICENSE))
* [boot-superhero](https://dohliam.github.io/dropin-minimal-css/?boot-superhero) by @thomaspark ([Source](https://github.com/thomaspark/bootswatch) · [MIT](https://github.com/thomaspark/bootswatch/blob/gh-pages/LICENSE))
* [boot-yeti](https://dohliam.github.io/dropin-minimal-css/?boot-yeti) by @thomaspark ([Source](https://github.com/thomaspark/bootswatch) · [MIT](https://github.com/thomaspark/bootswatch/blob/gh-pages/LICENSE))
* **[markdowncss](https://github.com/https://github.com/markdowncss)** by @johnotander:
* [air](https://dohliam.github.io/dropin-minimal-css/?air) by @johnotander ([Source](https://github.com/markdowncss/air) · [MIT](https://github.com/markdowncss/air/blob/master/LICENSE))
* [modest](https://dohliam.github.io/dropin-minimal-css/?modest) by @johnotander ([Source](https://github.com/markdowncss/modest) · [MIT](https://github.com/markdowncss/modest/blob/master/LICENSE))
* [retro](https://dohliam.github.io/dropin-minimal-css/?retro) by @johnotander ([Source](https://github.com/markdowncss/retro) · [MIT](https://github.com/markdowncss/retro/blob/master/LICENSE))
* [splendor](https://dohliam.github.io/dropin-minimal-css/?splendor) by @johnotander ([Source](https://github.com/markdowncss/splendor) · [MIT](https://github.com/markdowncss/splendor/blob/master/LICENSE))
## See also

@ -0,0 +1,159 @@
#!/usr/bin/env ruby
require 'yaml'
require_relative 'minify.rb'
def get_frameworks(data)
frameworks = []
data["frameworks"].each do |f|
name = f[0]
frameworks << name
end
frameworks
end
def get_collections(data)
collections = {}
data["collections"].each do |f|
collection_name = f[0]
collections[collection_name] = []
f[1].each do |n|
name = n[0]
collections[collection_name] << name
end
end
collections
end
def generate_switcher(data)
frameworks = get_frameworks(data)
collections = get_collections(data)
switcher = 'var frameworks = "' + frameworks.sort.join(",") + "," + collections.values.flatten.join(",") + '";'
end
def update_js(switcher)
switcher_file = "../switcher.js"
switcher_txt = File.read(switcher_file)
switcher_txt.gsub(/var frameworks = .*/, switcher)
end
def frameworks_attribution(data)
frameworks = get_frameworks(data)
list = ""
frameworks.each do |name|
root = data["frameworks"][name]
url = root["url"]
author = root["author"]
repo = root["repo"]
license = root["license"]
license_url = root["license_url"]
list << "* [#{name}](https://dohliam.github.io/dropin-minimal-css/?#{name}) by @#{author} ([Source](#{repo}) · [#{license}](#{license_url}))\n"
end
list
end
def collections_attribution(data)
collections = get_collections(data)
list = ""
collections.each do |collection, names|
names.each do |name|
root = data["collections"][collection][name]
author = root["author"]
repo = root["repo"]
url = root["url"]
license = root["license"]
license_url = root["license_url"]
if name == "info"
list << "* **[#{collection}](https://github.com/#{repo})** by @#{author}:\n"
next
end
list << " * [#{name}](https://dohliam.github.io/dropin-minimal-css/?#{name}) by @#{author} ([Source](#{repo}) · [#{license}](#{license_url}))\n"
end
end
list
end
def update_readme(data)
readme_file = "../README.md"
readme_txt = File.read(readme_file)
frameworks_list = frameworks_attribution(data)
collections_list = collections_attribution(data)
header_f = "### List of frameworks\n\n"
header_c = "### Theme collections\n\n"
out_f = header_f + frameworks_list + "\n###"
out_c = header_c + collections_list + "\n##"
readme = readme_txt
.gsub(/#{header_f}.*?###/m, out_f)
.gsub(/#{header_c}.*?##/m, out_c)
File.open(readme_file, "w") {|f| f << readme }
end
def switcher_routine(data)
puts "- Updating switcher.js file..."
switcher = generate_switcher(data)
js_file = "../switcher.js"
new_switcher = update_js(switcher)
File.open(js_file, "w") { |f| f << new_switcher }
puts " Update complete."
puts
end
def frameworks_routine(data)
puts "- Updating CSS frameworks..."
frameworks = get_frameworks(data)
frameworks.each do |name|
root = data["frameworks"][name]
url = root["url"]
min_only = root["min_only"]
update_css(name, url)
end
puts " Update complete."
puts
end
def collections_routine(data)
puts "- Updating CSS collections..."
collections = get_collections(data)
collections.each do |collection, names|
names.each do |name|
if name == "info" then next end
root = data["collections"][collection][name]
url = root["url"]
min_only = root["min_only"]
update_css(name, url)
end
end
puts " Update complete."
puts
end
def readme_routine(data)
puts "- Updating readme file..."
update_readme(data)
puts " Update complete."
puts
end
def process_updates(data)
frameworks_routine(data)
collections_routine(data)
switcher_routine(data)
readme_routine(data)
end
data = YAML::load(File.read("frameworks.yml"))
process_updates(data)

@ -0,0 +1,47 @@
require 'open-uri'
require 'yaml'
require 'yui/compressor'
def minify(css)
compressor = YUI::CssCompressor.new
compressor.compress(css)
end
def get_css(url)
url = url
.gsub(/https:\/\/github\.com\/([^\/]+\/[^\/]+)\/blob\//,
"https://raw.githubusercontent.com/\\1//")
.gsub(/https:\/\/gitlab\.com\/([^\/]+\/[^\/]+)\/-\/blob\//,
"https://gitlab.com/\\1/-/raw/")
open(url).read
end
def strip_css(css)
sourcemap = "# sourceMappingURL"
select_none = "select \{\n display: none;\n\}"
css
.gsub(/\n*\/\*#{sourcemap}.*\n*/, "")
.gsub(/#{select_none}\n\n/, "")
end
def update_css(name, url)
css_file = "../src/#{name}.css"
minified_file = "../min/#{name}.min.css"
css = get_css(url)
css = strip_css(css)
if !diff_css(css, name)
puts " >> " + name + " css updating from " + url + "..."
File.open(css_file, "w") { |f| f << css }
File.open(minified_file, "w") { |f| f << minify(css) }
puts " Update complete."
else
puts " No changes detected in " + name + " css"
end
end
def diff_css(css, name)
src = File.read("../src/" + name + ".css")
css == src
end

@ -1,9 +1,9 @@
var frameworks = "a11yana,air,awsm,bahunya,bare,base,bullframe,bulma,caiuss,caramel,cardinal,chota,clmaterial,comet,concise,concrete,flat-ui,fluidity,furtive,generic,github-markdown,hack,holiday,html-starterkit,hyp,kathamo,koochak,kraken,kube,latex,lemon,lit,lotus,markdown,marx,materialize,mercury,milligram,min,mini,mobi,modest,motherplate,mu,mui,mvp,no-class,new,normalize,oh-my-css,paper,papier,pavilion,picnic,preface,primer,pure,retro,sakura,sanitize-10up,sanitize-zdroid,semantic-ui,shoelace,siimple,simple,skeleton,skeleton-framework,skeleton-plus,snack,spectre,splendor,style,stylize,tachyons,tacit,tent,thao,vanilla,vital,water,wing,writ,yamb,yorha,ads-gazette,ads-medium,ads-notebook,ads-tufte,boot-cerulean,boot-cosmo,boot-cyborg,boot-darkly,boot-flatly,boot-journal,boot-lumen,boot-paper,boot-readable,boot-sandstone,boot-slate,boot-spacelab,boot-superhero,boot-yeti";
var frameworks = "a11yana,awsm,bahunya,bare,base,bullframe,bulma,caiuss,caramel,cardinal,chota,clmaterial,comet,concise,concrete,flat-ui,fluidity,furtive,generic,github-markdown,hack,holiday,html-starterkit,hyp,kathamo,koochak,kraken,kube,latex,lemon,lit,lotus,markdown,marx,materialize,mercury,milligram,min,mini,mobi,motherplate,mu,mui,mvp,new,no-class,normalize,oh-my-css,paper,papier,pavilion,picnic,preface,primer,pure,sakura,sanitize-10up,sanitize-zdroid,semantic-ui,shoelace,siimple,simple,skeleton,skeleton-framework,skeleton-plus,snack,spectre,style,stylize,tachyons,tacit,tent,thao,vanilla,vital,water,wing,writ,yamb,yorha,info,ads-gazette,ads-medium,ads-notebook,ads-tufte,info,boot-cerulean,boot-cosmo,boot-cyborg,boot-darkly,boot-flatly,boot-journal,boot-lumen,boot-paper,boot-readable,boot-sandstone,boot-slate,boot-spacelab,boot-superhero,boot-yeti,info,air,modest,retro,splendor";
add_switcher();
function switch_css(css) {
document.getElementsByTagName("link")[0].href = "https://dohliam.github.io/dropin-minimal-css/vendor/" + css + ".min.css";
document.getElementsByTagName("link")[0].href = "https://dohliam.github.io/dropin-minimal-css/min/" + css + ".min.css";
}
function capitalize(s) {
@ -36,7 +36,7 @@ function add_switcher() {
link = document.createElement('link');
link.rel="stylesheet";
link.type="text/css";
link.href="https://dohliam.github.io/dropin-minimal-css/vendor/" + frameworks.split(",")[0] + ".min.css";
link.href="https://dohliam.github.io/dropin-minimal-css/min/" + frameworks.split(",")[0] + ".min.css";
head.appendChild(link);
}

Loading…
Cancel
Save