all repos — hastyscribe @ 4cf0df4444af389f5ca858bc88dd560db1336109

A professional markdown compiler.

Initial commit

Able to compile markdown files, includes embedded minified CSS.
h3rald h3rald@h3rald.com
Sat, 21 Sep 2013 22:16:49 +0200
commit

4cf0df4444af389f5ca858bc88dd560db1336109

parent

1700e52c44252a84f6539a7fe558a3f9ddce432d

A .gitignore

@@ -0,0 +1,4 @@

+nimcache/ +libmarkdown.a +test/ +compile
A assets/elements.less

@@ -0,0 +1,78 @@

+ +h1, h2, h3, h4, h5, h6 { + color: #222; +} +a,a:visited { + color:#4183c4; + text-decoration:none; + &:hover { + text-decoration:underline; + } +} + +blockquote { + border-left: 3px solid #dedede; + padding:0px 10px; + margin:10px 0; + font-style: italic; +} + + +code { + padding:0 3px 2px; + border:1px solid #dddddd; + -webkit-border-radius:2px; + -moz-border-radius:2px; + border-radius:2px; + -moz-background-clip:padding; + -webkit-background-clip:padding-box; + background-clip:padding-box; + font-family:Monaco, "DejaVu Sans Mono", "Courier New", monospace; + font-size:80%; + color:#666666; +} + + +pre { + padding:8px 10px; + margin:10px 0; + border:1px solid #dddddd; + border-bottom-width:2px; + -webkit-border-radius:3px; + -moz-border-radius:3px; + border-radius:3px; + -moz-background-clip:padding; + -webkit-background-clip:padding-box; + background-clip:padding-box; + font-family:Monaco, "DejaVu Sans Mono", "Courier New", monospace; + color:#666666; + -webkit-font-smoothing:inherit; + overflow:auto; + code { + padding: 0; + border: none; + } +} + + +table { + border-collapse:collapse; + margin: 0.2em auto; + border-spacing:0; + empty-cells:show; + border:1px solid #cbcbcb; + thead { + background:#e0e0e0; + color:#222; + text-align:left; + vertical-align:bottom; + } + td, th { + background-color:transparent; + border:1px solid #cbcbcb; + font-size:inherit; + margin:0; + overflow:visible; + padding:6px 12px; + } +}
A assets/fontawesome-face.less

@@ -0,0 +1,7 @@

+/* Generated by Font Squirrel (http://www.fontsquirrel.com) on September 21, 2013 */ +@font-face { + font-family: 'FontAwesome'; + src: url("data:application/x-font-woff;charset=utf-8;base64,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") format('woff'); + font-weight: normal; + font-style: normal; +}
A assets/fontawesome.less

@@ -0,0 +1,1470 @@

+/*! + * Font Awesome 3.2.1 + * the iconic font designed for Bootstrap + * ------------------------------------------------------------------------------ + * The full suite of pictographic icons, examples, and documentation can be + * found at http://fontawesome.io. Stay up to date on Twitter at + * http://twitter.com/fontawesome. + * + * License + * ------------------------------------------------------------------------------ + * - The Font Awesome font is licensed under SIL OFL 1.1 - + * http://scripts.sil.org/OFL + * - Font Awesome CSS, LESS, and SASS files are licensed under MIT License - + * http://opensource.org/licenses/mit-license.html + * - Font Awesome documentation licensed under CC BY 3.0 - + * http://creativecommons.org/licenses/by/3.0/ + * - Attribution is no longer required in Font Awesome 3.0, but much appreciated: + * "Font Awesome by Dave Gandy - http://fontawesome.io" + * + * Author - Dave Gandy + * ------------------------------------------------------------------------------ + * Email: dave@fontawesome.io + * Twitter: http://twitter.com/byscuits + * Work: Lead Product Designer @ Kyruus - http://kyruus.com + */ +/* FONT AWESOME CORE + * -------------------------- */ +[class^="icon-"], +[class*=" icon-"] { + font-family: FontAwesome; + font-weight: normal; + font-style: normal; + text-decoration: inherit; + -webkit-font-smoothing: antialiased; + *margin-right: .3em; +} +[class^="icon-"]:before, +[class*=" icon-"]:before { + text-decoration: inherit; + display: inline-block; + speak: none; +} +/* makes the font 33% larger relative to the icon container */ +.icon-large:before { + vertical-align: -10%; + font-size: 1.3333333333333333em; +} +/* makes sure icons active on rollover in links */ +a [class^="icon-"], +a [class*=" icon-"] { + display: inline; +} +/* increased font size for icon-large */ +[class^="icon-"].icon-fixed-width, +[class*=" icon-"].icon-fixed-width { + display: inline-block; + width: 1.1428571428571428em; + text-align: right; + padding-right: 0.2857142857142857em; +} +[class^="icon-"].icon-fixed-width.icon-large, +[class*=" icon-"].icon-fixed-width.icon-large { + width: 1.4285714285714286em; +} +.icons-ul { + margin-left: 2.142857142857143em; + list-style-type: none; +} +.icons-ul > li { + position: relative; +} +.icons-ul .icon-li { + position: absolute; + left: -2.142857142857143em; + width: 2.142857142857143em; + text-align: center; + line-height: inherit; +} +[class^="icon-"].hide, +[class*=" icon-"].hide { + display: none; +} +.icon-muted { + color: #eeeeee; +} +.icon-light { + color: #ffffff; +} +.icon-dark { + color: #333333; +} +.icon-border { + border: solid 1px #eeeeee; + padding: .2em .25em .15em; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.icon-2x { + font-size: 2em; +} +.icon-2x.icon-border { + border-width: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.icon-3x { + font-size: 3em; +} +.icon-3x.icon-border { + border-width: 3px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.icon-4x { + font-size: 4em; +} +.icon-4x.icon-border { + border-width: 4px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.icon-5x { + font-size: 5em; +} +.icon-5x.icon-border { + border-width: 5px; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + border-radius: 7px; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +[class^="icon-"].pull-left, +[class*=" icon-"].pull-left { + margin-right: .3em; +} +[class^="icon-"].pull-right, +[class*=" icon-"].pull-right { + margin-left: .3em; +} +/* BOOTSTRAP SPECIFIC CLASSES + * -------------------------- */ +/* Bootstrap 2.0 sprites.less reset */ +[class^="icon-"], +[class*=" icon-"] { + display: inline; + width: auto; + height: auto; + line-height: normal; + vertical-align: baseline; + background-image: none; + background-position: 0% 0%; + background-repeat: repeat; + margin-top: 0; +} +/* more sprites.less reset */ +.icon-white, +.nav-pills > .active > a > [class^="icon-"], +.nav-pills > .active > a > [class*=" icon-"], +.nav-list > .active > a > [class^="icon-"], +.nav-list > .active > a > [class*=" icon-"], +.navbar-inverse .nav > .active > a > [class^="icon-"], +.navbar-inverse .nav > .active > a > [class*=" icon-"], +.dropdown-menu > li > a:hover > [class^="icon-"], +.dropdown-menu > li > a:hover > [class*=" icon-"], +.dropdown-menu > .active > a > [class^="icon-"], +.dropdown-menu > .active > a > [class*=" icon-"], +.dropdown-submenu:hover > a > [class^="icon-"], +.dropdown-submenu:hover > a > [class*=" icon-"] { + background-image: none; +} +/* keeps Bootstrap styles with and without icons the same */ +.btn [class^="icon-"].icon-large, +.nav [class^="icon-"].icon-large, +.btn [class*=" icon-"].icon-large, +.nav [class*=" icon-"].icon-large { + line-height: .9em; +} +.btn [class^="icon-"].icon-spin, +.nav [class^="icon-"].icon-spin, +.btn [class*=" icon-"].icon-spin, +.nav [class*=" icon-"].icon-spin { + display: inline-block; +} +.nav-tabs [class^="icon-"], +.nav-pills [class^="icon-"], +.nav-tabs [class*=" icon-"], +.nav-pills [class*=" icon-"], +.nav-tabs [class^="icon-"].icon-large, +.nav-pills [class^="icon-"].icon-large, +.nav-tabs [class*=" icon-"].icon-large, +.nav-pills [class*=" icon-"].icon-large { + line-height: .9em; +} +.btn [class^="icon-"].pull-left.icon-2x, +.btn [class*=" icon-"].pull-left.icon-2x, +.btn [class^="icon-"].pull-right.icon-2x, +.btn [class*=" icon-"].pull-right.icon-2x { + margin-top: .18em; +} +.btn [class^="icon-"].icon-spin.icon-large, +.btn [class*=" icon-"].icon-spin.icon-large { + line-height: .8em; +} +.btn.btn-small [class^="icon-"].pull-left.icon-2x, +.btn.btn-small [class*=" icon-"].pull-left.icon-2x, +.btn.btn-small [class^="icon-"].pull-right.icon-2x, +.btn.btn-small [class*=" icon-"].pull-right.icon-2x { + margin-top: .25em; +} +.btn.btn-large [class^="icon-"], +.btn.btn-large [class*=" icon-"] { + margin-top: 0; +} +.btn.btn-large [class^="icon-"].pull-left.icon-2x, +.btn.btn-large [class*=" icon-"].pull-left.icon-2x, +.btn.btn-large [class^="icon-"].pull-right.icon-2x, +.btn.btn-large [class*=" icon-"].pull-right.icon-2x { + margin-top: .05em; +} +.btn.btn-large [class^="icon-"].pull-left.icon-2x, +.btn.btn-large [class*=" icon-"].pull-left.icon-2x { + margin-right: .2em; +} +.btn.btn-large [class^="icon-"].pull-right.icon-2x, +.btn.btn-large [class*=" icon-"].pull-right.icon-2x { + margin-left: .2em; +} +/* Fixes alignment in nav lists */ +.nav-list [class^="icon-"], +.nav-list [class*=" icon-"] { + line-height: inherit; +} +/* EXTRAS + * -------------------------- */ +/* Stacked and layered icon */ +.icon-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: -35%; +} +.icon-stack [class^="icon-"], +.icon-stack [class*=" icon-"] { + display: block; + text-align: center; + position: absolute; + width: 100%; + height: 100%; + font-size: 1em; + line-height: inherit; + *line-height: 2em; +} +.icon-stack .icon-stack-base { + font-size: 2em; + *line-height: 1em; +} +/* Animated rotating icon */ +.icon-spin { + display: inline-block; + -moz-animation: spin 2s infinite linear; + -o-animation: spin 2s infinite linear; + -webkit-animation: spin 2s infinite linear; + animation: spin 2s infinite linear; +} +/* Prevent stack and spinners from being taken inline when inside a link */ +a .icon-stack, +a .icon-spin { + display: inline-block; + text-decoration: none; +} +@-moz-keyframes spin { + 0% { + -moz-transform: rotate(0deg); + } + 100% { + -moz-transform: rotate(359deg); + } +} +@-webkit-keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + } +} +@-o-keyframes spin { + 0% { + -o-transform: rotate(0deg); + } + 100% { + -o-transform: rotate(359deg); + } +} +@-ms-keyframes spin { + 0% { + -ms-transform: rotate(0deg); + } + 100% { + -ms-transform: rotate(359deg); + } +} +@keyframes spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(359deg); + } +} +/* Icon rotations and mirroring */ +.icon-rotate-90:before { + -webkit-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transform: rotate(90deg); + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); +} +.icon-rotate-180:before { + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transform: rotate(180deg); + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); +} +.icon-rotate-270:before { + -webkit-transform: rotate(270deg); + -moz-transform: rotate(270deg); + -ms-transform: rotate(270deg); + -o-transform: rotate(270deg); + transform: rotate(270deg); + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); +} +.icon-flip-horizontal:before { + -webkit-transform: scale(-1, 1); + -moz-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + -o-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.icon-flip-vertical:before { + -webkit-transform: scale(1, -1); + -moz-transform: scale(1, -1); + -ms-transform: scale(1, -1); + -o-transform: scale(1, -1); + transform: scale(1, -1); +} +/* ensure rotation occurs inside anchor tags */ +a .icon-rotate-90:before, +a .icon-rotate-180:before, +a .icon-rotate-270:before, +a .icon-flip-horizontal:before, +a .icon-flip-vertical:before { + display: inline-block; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.icon-glass:before { + content: "\f000"; +} +.icon-music:before { + content: "\f001"; +} +.icon-search:before { + content: "\f002"; +} +.icon-envelope-alt:before { + content: "\f003"; +} +.icon-heart:before { + content: "\f004"; +} +.icon-star:before { + content: "\f005"; +} +.icon-star-empty:before { + content: "\f006"; +} +.icon-user:before { + content: "\f007"; +} +.icon-film:before { + content: "\f008"; +} +.icon-th-large:before { + content: "\f009"; +} +.icon-th:before { + content: "\f00a"; +} +.icon-th-list:before { + content: "\f00b"; +} +.icon-ok:before { + content: "\f00c"; +} +.icon-remove:before { + content: "\f00d"; +} +.icon-zoom-in:before { + content: "\f00e"; +} +.icon-zoom-out:before { + content: "\f010"; +} +.icon-power-off:before, +.icon-off:before { + content: "\f011"; +} +.icon-signal:before { + content: "\f012"; +} +.icon-gear:before, +.icon-cog:before { + content: "\f013"; +} +.icon-trash:before { + content: "\f014"; +} +.icon-home:before { + content: "\f015"; +} +.icon-file-alt:before { + content: "\f016"; +} +.icon-time:before { + content: "\f017"; +} +.icon-road:before { + content: "\f018"; +} +.icon-download-alt:before { + content: "\f019"; +} +.icon-download:before { + content: "\f01a"; +} +.icon-upload:before { + content: "\f01b"; +} +.icon-inbox:before { + content: "\f01c"; +} +.icon-play-circle:before { + content: "\f01d"; +} +.icon-rotate-right:before, +.icon-repeat:before { + content: "\f01e"; +} +.icon-refresh:before { + content: "\f021"; +} +.icon-list-alt:before { + content: "\f022"; +} +.icon-lock:before { + content: "\f023"; +} +.icon-flag:before { + content: "\f024"; +} +.icon-headphones:before { + content: "\f025"; +} +.icon-volume-off:before { + content: "\f026"; +} +.icon-volume-down:before { + content: "\f027"; +} +.icon-volume-up:before { + content: "\f028"; +} +.icon-qrcode:before { + content: "\f029"; +} +.icon-barcode:before { + content: "\f02a"; +} +.icon-tag:before { + content: "\f02b"; +} +.icon-tags:before { + content: "\f02c"; +} +.icon-book:before { + content: "\f02d"; +} +.icon-bookmark:before { + content: "\f02e"; +} +.icon-print:before { + content: "\f02f"; +} +.icon-camera:before { + content: "\f030"; +} +.icon-font:before { + content: "\f031"; +} +.icon-bold:before { + content: "\f032"; +} +.icon-italic:before { + content: "\f033"; +} +.icon-text-height:before { + content: "\f034"; +} +.icon-text-width:before { + content: "\f035"; +} +.icon-align-left:before { + content: "\f036"; +} +.icon-align-center:before { + content: "\f037"; +} +.icon-align-right:before { + content: "\f038"; +} +.icon-align-justify:before { + content: "\f039"; +} +.icon-list:before { + content: "\f03a"; +} +.icon-indent-left:before { + content: "\f03b"; +} +.icon-indent-right:before { + content: "\f03c"; +} +.icon-facetime-video:before { + content: "\f03d"; +} +.icon-picture:before { + content: "\f03e"; +} +.icon-pencil:before { + content: "\f040"; +} +.icon-map-marker:before { + content: "\f041"; +} +.icon-adjust:before { + content: "\f042"; +} +.icon-tint:before { + content: "\f043"; +} +.icon-edit:before { + content: "\f044"; +} +.icon-share:before { + content: "\f045"; +} +.icon-check:before { + content: "\f046"; +} +.icon-move:before { + content: "\f047"; +} +.icon-step-backward:before { + content: "\f048"; +} +.icon-fast-backward:before { + content: "\f049"; +} +.icon-backward:before { + content: "\f04a"; +} +.icon-play:before { + content: "\f04b"; +} +.icon-pause:before { + content: "\f04c"; +} +.icon-stop:before { + content: "\f04d"; +} +.icon-forward:before { + content: "\f04e"; +} +.icon-fast-forward:before { + content: "\f050"; +} +.icon-step-forward:before { + content: "\f051"; +} +.icon-eject:before { + content: "\f052"; +} +.icon-chevron-left:before { + content: "\f053"; +} +.icon-chevron-right:before { + content: "\f054"; +} +.icon-plus-sign:before { + content: "\f055"; +} +.icon-minus-sign:before { + content: "\f056"; +} +.icon-remove-sign:before { + content: "\f057"; +} +.icon-ok-sign:before { + content: "\f058"; +} +.icon-question-sign:before { + content: "\f059"; +} +.icon-info-sign:before { + content: "\f05a"; +} +.icon-screenshot:before { + content: "\f05b"; +} +.icon-remove-circle:before { + content: "\f05c"; +} +.icon-ok-circle:before { + content: "\f05d"; +} +.icon-ban-circle:before { + content: "\f05e"; +} +.icon-arrow-left:before { + content: "\f060"; +} +.icon-arrow-right:before { + content: "\f061"; +} +.icon-arrow-up:before { + content: "\f062"; +} +.icon-arrow-down:before { + content: "\f063"; +} +.icon-mail-forward:before, +.icon-share-alt:before { + content: "\f064"; +} +.icon-resize-full:before { + content: "\f065"; +} +.icon-resize-small:before { + content: "\f066"; +} +.icon-plus:before { + content: "\f067"; +} +.icon-minus:before { + content: "\f068"; +} +.icon-asterisk:before { + content: "\f069"; +} +.icon-exclamation-sign:before { + content: "\f06a"; +} +.icon-gift:before { + content: "\f06b"; +} +.icon-leaf:before { + content: "\f06c"; +} +.icon-fire:before { + content: "\f06d"; +} +.icon-eye-open:before { + content: "\f06e"; +} +.icon-eye-close:before { + content: "\f070"; +} +.icon-warning-sign:before { + content: "\f071"; +} +.icon-plane:before { + content: "\f072"; +} +.icon-calendar:before { + content: "\f073"; +} +.icon-random:before { + content: "\f074"; +} +.icon-comment:before { + content: "\f075"; +} +.icon-magnet:before { + content: "\f076"; +} +.icon-chevron-up:before { + content: "\f077"; +} +.icon-chevron-down:before { + content: "\f078"; +} +.icon-retweet:before { + content: "\f079"; +} +.icon-shopping-cart:before { + content: "\f07a"; +} +.icon-folder-close:before { + content: "\f07b"; +} +.icon-folder-open:before { + content: "\f07c"; +} +.icon-resize-vertical:before { + content: "\f07d"; +} +.icon-resize-horizontal:before { + content: "\f07e"; +} +.icon-bar-chart:before { + content: "\f080"; +} +.icon-twitter-sign:before { + content: "\f081"; +} +.icon-facebook-sign:before { + content: "\f082"; +} +.icon-camera-retro:before { + content: "\f083"; +} +.icon-key:before { + content: "\f084"; +} +.icon-gears:before, +.icon-cogs:before { + content: "\f085"; +} +.icon-comments:before { + content: "\f086"; +} +.icon-thumbs-up-alt:before { + content: "\f087"; +} +.icon-thumbs-down-alt:before { + content: "\f088"; +} +.icon-star-half:before { + content: "\f089"; +} +.icon-heart-empty:before { + content: "\f08a"; +} +.icon-signout:before { + content: "\f08b"; +} +.icon-linkedin-sign:before { + content: "\f08c"; +} +.icon-pushpin:before { + content: "\f08d"; +} +.icon-external-link:before { + content: "\f08e"; +} +.icon-signin:before { + content: "\f090"; +} +.icon-trophy:before { + content: "\f091"; +} +.icon-github-sign:before { + content: "\f092"; +} +.icon-upload-alt:before { + content: "\f093"; +} +.icon-lemon:before { + content: "\f094"; +} +.icon-phone:before { + content: "\f095"; +} +.icon-unchecked:before, +.icon-check-empty:before { + content: "\f096"; +} +.icon-bookmark-empty:before { + content: "\f097"; +} +.icon-phone-sign:before { + content: "\f098"; +} +.icon-twitter:before { + content: "\f099"; +} +.icon-facebook:before { + content: "\f09a"; +} +.icon-github:before { + content: "\f09b"; +} +.icon-unlock:before { + content: "\f09c"; +} +.icon-credit-card:before { + content: "\f09d"; +} +.icon-rss:before { + content: "\f09e"; +} +.icon-hdd:before { + content: "\f0a0"; +} +.icon-bullhorn:before { + content: "\f0a1"; +} +.icon-bell:before { + content: "\f0a2"; +} +.icon-certificate:before { + content: "\f0a3"; +} +.icon-hand-right:before { + content: "\f0a4"; +} +.icon-hand-left:before { + content: "\f0a5"; +} +.icon-hand-up:before { + content: "\f0a6"; +} +.icon-hand-down:before { + content: "\f0a7"; +} +.icon-circle-arrow-left:before { + content: "\f0a8"; +} +.icon-circle-arrow-right:before { + content: "\f0a9"; +} +.icon-circle-arrow-up:before { + content: "\f0aa"; +} +.icon-circle-arrow-down:before { + content: "\f0ab"; +} +.icon-globe:before { + content: "\f0ac"; +} +.icon-wrench:before { + content: "\f0ad"; +} +.icon-tasks:before { + content: "\f0ae"; +} +.icon-filter:before { + content: "\f0b0"; +} +.icon-briefcase:before { + content: "\f0b1"; +} +.icon-fullscreen:before { + content: "\f0b2"; +} +.icon-group:before { + content: "\f0c0"; +} +.icon-link:before { + content: "\f0c1"; +} +.icon-cloud:before { + content: "\f0c2"; +} +.icon-beaker:before { + content: "\f0c3"; +} +.icon-cut:before { + content: "\f0c4"; +} +.icon-copy:before { + content: "\f0c5"; +} +.icon-paperclip:before, +.icon-paper-clip:before { + content: "\f0c6"; +} +.icon-save:before { + content: "\f0c7"; +} +.icon-sign-blank:before { + content: "\f0c8"; +} +.icon-reorder:before { + content: "\f0c9"; +} +.icon-list-ul:before { + content: "\f0ca"; +} +.icon-list-ol:before { + content: "\f0cb"; +} +.icon-strikethrough:before { + content: "\f0cc"; +} +.icon-underline:before { + content: "\f0cd"; +} +.icon-table:before { + content: "\f0ce"; +} +.icon-magic:before { + content: "\f0d0"; +} +.icon-truck:before { + content: "\f0d1"; +} +.icon-pinterest:before { + content: "\f0d2"; +} +.icon-pinterest-sign:before { + content: "\f0d3"; +} +.icon-google-plus-sign:before { + content: "\f0d4"; +} +.icon-google-plus:before { + content: "\f0d5"; +} +.icon-money:before { + content: "\f0d6"; +} +.icon-caret-down:before { + content: "\f0d7"; +} +.icon-caret-up:before { + content: "\f0d8"; +} +.icon-caret-left:before { + content: "\f0d9"; +} +.icon-caret-right:before { + content: "\f0da"; +} +.icon-columns:before { + content: "\f0db"; +} +.icon-sort:before { + content: "\f0dc"; +} +.icon-sort-down:before { + content: "\f0dd"; +} +.icon-sort-up:before { + content: "\f0de"; +} +.icon-envelope:before { + content: "\f0e0"; +} +.icon-linkedin:before { + content: "\f0e1"; +} +.icon-rotate-left:before, +.icon-undo:before { + content: "\f0e2"; +} +.icon-legal:before { + content: "\f0e3"; +} +.icon-dashboard:before { + content: "\f0e4"; +} +.icon-comment-alt:before { + content: "\f0e5"; +} +.icon-comments-alt:before { + content: "\f0e6"; +} +.icon-bolt:before { + content: "\f0e7"; +} +.icon-sitemap:before { + content: "\f0e8"; +} +.icon-umbrella:before { + content: "\f0e9"; +} +.icon-paste:before { + content: "\f0ea"; +} +.icon-lightbulb:before { + content: "\f0eb"; +} +.icon-exchange:before { + content: "\f0ec"; +} +.icon-cloud-download:before { + content: "\f0ed"; +} +.icon-cloud-upload:before { + content: "\f0ee"; +} +.icon-user-md:before { + content: "\f0f0"; +} +.icon-stethoscope:before { + content: "\f0f1"; +} +.icon-suitcase:before { + content: "\f0f2"; +} +.icon-bell-alt:before { + content: "\f0f3"; +} +.icon-coffee:before { + content: "\f0f4"; +} +.icon-food:before { + content: "\f0f5"; +} +.icon-file-text-alt:before { + content: "\f0f6"; +} +.icon-building:before { + content: "\f0f7"; +} +.icon-hospital:before { + content: "\f0f8"; +} +.icon-ambulance:before { + content: "\f0f9"; +} +.icon-medkit:before { + content: "\f0fa"; +} +.icon-fighter-jet:before { + content: "\f0fb"; +} +.icon-beer:before { + content: "\f0fc"; +} +.icon-h-sign:before { + content: "\f0fd"; +} +.icon-plus-sign-alt:before { + content: "\f0fe"; +} +.icon-double-angle-left:before { + content: "\f100"; +} +.icon-double-angle-right:before { + content: "\f101"; +} +.icon-double-angle-up:before { + content: "\f102"; +} +.icon-double-angle-down:before { + content: "\f103"; +} +.icon-angle-left:before { + content: "\f104"; +} +.icon-angle-right:before { + content: "\f105"; +} +.icon-angle-up:before { + content: "\f106"; +} +.icon-angle-down:before { + content: "\f107"; +} +.icon-desktop:before { + content: "\f108"; +} +.icon-laptop:before { + content: "\f109"; +} +.icon-tablet:before { + content: "\f10a"; +} +.icon-mobile-phone:before { + content: "\f10b"; +} +.icon-circle-blank:before { + content: "\f10c"; +} +.icon-quote-left:before { + content: "\f10d"; +} +.icon-quote-right:before { + content: "\f10e"; +} +.icon-spinner:before { + content: "\f110"; +} +.icon-circle:before { + content: "\f111"; +} +.icon-mail-reply:before, +.icon-reply:before { + content: "\f112"; +} +.icon-github-alt:before { + content: "\f113"; +} +.icon-folder-close-alt:before { + content: "\f114"; +} +.icon-folder-open-alt:before { + content: "\f115"; +} +.icon-expand-alt:before { + content: "\f116"; +} +.icon-collapse-alt:before { + content: "\f117"; +} +.icon-smile:before { + content: "\f118"; +} +.icon-frown:before { + content: "\f119"; +} +.icon-meh:before { + content: "\f11a"; +} +.icon-gamepad:before { + content: "\f11b"; +} +.icon-keyboard:before { + content: "\f11c"; +} +.icon-flag-alt:before { + content: "\f11d"; +} +.icon-flag-checkered:before { + content: "\f11e"; +} +.icon-terminal:before { + content: "\f120"; +} +.icon-code:before { + content: "\f121"; +} +.icon-reply-all:before { + content: "\f122"; +} +.icon-mail-reply-all:before { + content: "\f122"; +} +.icon-star-half-full:before, +.icon-star-half-empty:before { + content: "\f123"; +} +.icon-location-arrow:before { + content: "\f124"; +} +.icon-crop:before { + content: "\f125"; +} +.icon-code-fork:before { + content: "\f126"; +} +.icon-unlink:before { + content: "\f127"; +} +.icon-question:before { + content: "\f128"; +} +.icon-info:before { + content: "\f129"; +} +.icon-exclamation:before { + content: "\f12a"; +} +.icon-superscript:before { + content: "\f12b"; +} +.icon-subscript:before { + content: "\f12c"; +} +.icon-eraser:before { + content: "\f12d"; +} +.icon-puzzle-piece:before { + content: "\f12e"; +} +.icon-microphone:before { + content: "\f130"; +} +.icon-microphone-off:before { + content: "\f131"; +} +.icon-shield:before { + content: "\f132"; +} +.icon-calendar-empty:before { + content: "\f133"; +} +.icon-fire-extinguisher:before { + content: "\f134"; +} +.icon-rocket:before { + content: "\f135"; +} +.icon-maxcdn:before { + content: "\f136"; +} +.icon-chevron-sign-left:before { + content: "\f137"; +} +.icon-chevron-sign-right:before { + content: "\f138"; +} +.icon-chevron-sign-up:before { + content: "\f139"; +} +.icon-chevron-sign-down:before { + content: "\f13a"; +} +.icon-html5:before { + content: "\f13b"; +} +.icon-css3:before { + content: "\f13c"; +} +.icon-anchor:before { + content: "\f13d"; +} +.icon-unlock-alt:before { + content: "\f13e"; +} +.icon-bullseye:before { + content: "\f140"; +} +.icon-ellipsis-horizontal:before { + content: "\f141"; +} +.icon-ellipsis-vertical:before { + content: "\f142"; +} +.icon-rss-sign:before { + content: "\f143"; +} +.icon-play-sign:before { + content: "\f144"; +} +.icon-ticket:before { + content: "\f145"; +} +.icon-minus-sign-alt:before { + content: "\f146"; +} +.icon-check-minus:before { + content: "\f147"; +} +.icon-level-up:before { + content: "\f148"; +} +.icon-level-down:before { + content: "\f149"; +} +.icon-check-sign:before { + content: "\f14a"; +} +.icon-edit-sign:before { + content: "\f14b"; +} +.icon-external-link-sign:before { + content: "\f14c"; +} +.icon-share-sign:before { + content: "\f14d"; +} +.icon-compass:before { + content: "\f14e"; +} +.icon-collapse:before { + content: "\f150"; +} +.icon-collapse-top:before { + content: "\f151"; +} +.icon-expand:before { + content: "\f152"; +} +.icon-euro:before, +.icon-eur:before { + content: "\f153"; +} +.icon-gbp:before { + content: "\f154"; +} +.icon-dollar:before, +.icon-usd:before { + content: "\f155"; +} +.icon-rupee:before, +.icon-inr:before { + content: "\f156"; +} +.icon-yen:before, +.icon-jpy:before { + content: "\f157"; +} +.icon-renminbi:before, +.icon-cny:before { + content: "\f158"; +} +.icon-won:before, +.icon-krw:before { + content: "\f159"; +} +.icon-bitcoin:before, +.icon-btc:before { + content: "\f15a"; +} +.icon-file:before { + content: "\f15b"; +} +.icon-file-text:before { + content: "\f15c"; +} +.icon-sort-by-alphabet:before { + content: "\f15d"; +} +.icon-sort-by-alphabet-alt:before { + content: "\f15e"; +} +.icon-sort-by-attributes:before { + content: "\f160"; +} +.icon-sort-by-attributes-alt:before { + content: "\f161"; +} +.icon-sort-by-order:before { + content: "\f162"; +} +.icon-sort-by-order-alt:before { + content: "\f163"; +} +.icon-thumbs-up:before { + content: "\f164"; +} +.icon-thumbs-down:before { + content: "\f165"; +} +.icon-youtube-sign:before { + content: "\f166"; +} +.icon-youtube:before { + content: "\f167"; +} +.icon-xing:before { + content: "\f168"; +} +.icon-xing-sign:before { + content: "\f169"; +} +.icon-youtube-play:before { + content: "\f16a"; +} +.icon-dropbox:before { + content: "\f16b"; +} +.icon-stackexchange:before { + content: "\f16c"; +} +.icon-instagram:before { + content: "\f16d"; +} +.icon-flickr:before { + content: "\f16e"; +} +.icon-adn:before { + content: "\f170"; +} +.icon-bitbucket:before { + content: "\f171"; +} +.icon-bitbucket-sign:before { + content: "\f172"; +} +.icon-tumblr:before { + content: "\f173"; +} +.icon-tumblr-sign:before { + content: "\f174"; +} +.icon-long-arrow-down:before { + content: "\f175"; +} +.icon-long-arrow-up:before { + content: "\f176"; +} +.icon-long-arrow-left:before { + content: "\f177"; +} +.icon-long-arrow-right:before { + content: "\f178"; +} +.icon-apple:before { + content: "\f179"; +} +.icon-windows:before { + content: "\f17a"; +} +.icon-android:before { + content: "\f17b"; +} +.icon-linux:before { + content: "\f17c"; +} +.icon-dribbble:before { + content: "\f17d"; +} +.icon-skype:before { + content: "\f17e"; +} +.icon-foursquare:before { + content: "\f180"; +} +.icon-trello:before { + content: "\f181"; +} +.icon-female:before { + content: "\f182"; +} +.icon-male:before { + content: "\f183"; +} +.icon-gittip:before { + content: "\f184"; +} +.icon-sun:before { + content: "\f185"; +} +.icon-moon:before { + content: "\f186"; +} +.icon-archive:before { + content: "\f187"; +} +.icon-bug:before { + content: "\f188"; +} +.icon-vk:before { + content: "\f189"; +} +.icon-weibo:before { + content: "\f18a"; +} +.icon-renren:before { + content: "\f18b"; +}
A assets/hastyscribe.css

@@ -0,0 +1,27 @@

+/* makes the font 33% larger relative to the icon container */ +body{padding:5px 10px;background-color:#fff;margin:0 auto;height:100%;color:#333;font:15px helvetica,arial,freesans,clean,sans-serif;line-height:1.4;-webkit-font-smoothing:antialiased}@font-face{font-family:'FontAwesome';src:url("data:application/x-font-woff;charset=utf-8;base64,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") format('woff');font-weight:400;font-style:normal}/*! + * Font Awesome 3.2.1 + * the iconic font designed for Bootstrap + * ------------------------------------------------------------------------------ + * The full suite of pictographic icons, examples, and documentation can be + * found at http://fontawesome.io. Stay up to date on Twitter at + * http://twitter.com/fontawesome. + * + * License + * ------------------------------------------------------------------------------ + * - The Font Awesome font is licensed under SIL OFL 1.1 - + * http://scripts.sil.org/OFL + * - Font Awesome CSS, LESS, and SASS files are licensed under MIT License - + * http://opensource.org/licenses/mit-license.html + * - Font Awesome documentation licensed under CC BY 3.0 - + * http://creativecommons.org/licenses/by/3.0/ + * - Attribution is no longer required in Font Awesome 3.0, but much appreciated: + * "Font Awesome by Dave Gandy - http://fontawesome.io" + * + * Author - Dave Gandy + * ------------------------------------------------------------------------------ + * Email: dave@fontawesome.io + * Twitter: http://twitter.com/byscuits + * Work: Lead Product Designer @ Kyruus - http://kyruus.com + */[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em}a [class^="icon-"],a [class*=" icon-"]{display:inline}[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.1428571428571428em;text-align:right;padding-right:.2857142857142857em}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.4285714285714286em}.icons-ul{margin-left:2.142857142857143em;list-style-type:none}.icons-ul>li{position:relative}.icons-ul .icon-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;text-align:center;line-height:inherit}[class^="icon-"].hide,[class*=" icon-"].hide{display:none}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#333}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.icon-5x{font-size:5em}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.pull-right{float:right}.pull-left{float:left}[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none}.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block}.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em}.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em}.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em}.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em}.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{line-height:inherit}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em}.icon-stack .icon-stack-base{font-size:2em;*line-height:1em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none}@-moz-keyframes spin{0%{ -moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{ -webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{ -o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{ -ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{ transform:rotate(0deg)}100%{transform:rotate(359deg)}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:dximagetransform.microsoft.basicimage(rotation=1)}.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:dximagetransform.microsoft.basicimage(rotation=2)}.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:dximagetransform.microsoft.basicimage(rotation=3)}.icon-flip-horizontal:before{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.icon-flip-vertical:before{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope-alt:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-power-off:before,.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-gear:before,.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file-alt:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-rotate-right:before,.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-mail-forward:before,.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-gears:before,.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up-alt:before{content:"\f087"}.icon-thumbs-down-alt:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-unchecked:before,.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-rotate-left:before,.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-text-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-mail-reply:before,.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}.icon-expand-alt:before{content:"\f116"}.icon-collapse-alt:before{content:"\f117"}.icon-smile:before{content:"\f118"}.icon-frown:before{content:"\f119"}.icon-meh:before{content:"\f11a"}.icon-gamepad:before{content:"\f11b"}.icon-keyboard:before{content:"\f11c"}.icon-flag-alt:before{content:"\f11d"}.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-reply-all:before{content:"\f122"}.icon-mail-reply-all:before{content:"\f122"}.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-crop:before{content:"\f125"}.icon-code-fork:before{content:"\f126"}.icon-unlink:before{content:"\f127"}.icon-question:before{content:"\f128"}.icon-info:before{content:"\f129"}.icon-exclamation:before{content:"\f12a"}.icon-superscript:before{content:"\f12b"}.icon-subscript:before{content:"\f12c"}.icon-eraser:before{content:"\f12d"}.icon-puzzle-piece:before{content:"\f12e"}.icon-microphone:before{content:"\f130"}.icon-microphone-off:before{content:"\f131"}.icon-shield:before{content:"\f132"}.icon-calendar-empty:before{content:"\f133"}.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:before{content:"\f135"}.icon-maxcdn:before{content:"\f136"}.icon-chevron-sign-left:before{content:"\f137"}.icon-chevron-sign-right:before{content:"\f138"}.icon-chevron-sign-up:before{content:"\f139"}.icon-chevron-sign-down:before{content:"\f13a"}.icon-html5:before{content:"\f13b"}.icon-css3:before{content:"\f13c"}.icon-anchor:before{content:"\f13d"}.icon-unlock-alt:before{content:"\f13e"}.icon-bullseye:before{content:"\f140"}.icon-ellipsis-horizontal:before{content:"\f141"}.icon-ellipsis-vertical:before{content:"\f142"}.icon-rss-sign:before{content:"\f143"}.icon-play-sign:before{content:"\f144"}.icon-ticket:before{content:"\f145"}.icon-minus-sign-alt:before{content:"\f146"}.icon-check-minus:before{content:"\f147"}.icon-level-up:before{content:"\f148"}.icon-level-down:before{content:"\f149"}.icon-check-sign:before{content:"\f14a"}.icon-edit-sign:before{content:"\f14b"}.icon-external-link-sign:before{content:"\f14c"}.icon-share-sign:before{content:"\f14d"}.icon-compass:before{content:"\f14e"}.icon-collapse:before{content:"\f150"}.icon-collapse-top:before{content:"\f151"}.icon-expand:before{content:"\f152"}.icon-euro:before,.icon-eur:before{content:"\f153"}.icon-gbp:before{content:"\f154"}.icon-dollar:before,.icon-usd:before{content:"\f155"}.icon-rupee:before,.icon-inr:before{content:"\f156"}.icon-yen:before,.icon-jpy:before{content:"\f157"}.icon-renminbi:before,.icon-cny:before{content:"\f158"}.icon-won:before,.icon-krw:before{content:"\f159"}.icon-bitcoin:before,.icon-btc:before{content:"\f15a"}.icon-file:before{content:"\f15b"}.icon-file-text:before{content:"\f15c"}.icon-sort-by-alphabet:before{content:"\f15d"}.icon-sort-by-alphabet-alt:before{content:"\f15e"}.icon-sort-by-attributes:before{content:"\f160"}.icon-sort-by-attributes-alt:before{content:"\f161"}.icon-sort-by-order:before{content:"\f162"}.icon-sort-by-order-alt:before{content:"\f163"}.icon-thumbs-up:before{content:"\f164"}.icon-thumbs-down:before{content:"\f165"}.icon-youtube-sign:before{content:"\f166"}.icon-youtube:before{content:"\f167"}.icon-xing:before{content:"\f168"}.icon-xing-sign:before{content:"\f169"}.icon-youtube-play:before{content:"\f16a"}.icon-dropbox:before{content:"\f16b"}.icon-stackexchange:before{content:"\f16c"}.icon-instagram:before{content:"\f16d"}.icon-flickr:before{content:"\f16e"}.icon-adn:before{content:"\f170"}.icon-bitbucket:before{content:"\f171"}.icon-bitbucket-sign:before{content:"\f172"}.icon-tumblr:before{content:"\f173"}.icon-tumblr-sign:before{content:"\f174"}.icon-long-arrow-down:before{content:"\f175"}.icon-long-arrow-up:before{content:"\f176"}.icon-long-arrow-left:before{content:"\f177"}.icon-long-arrow-right:before{content:"\f178"}.icon-apple:before{content:"\f179"}.icon-windows:before{content:"\f17a"}.icon-android:before{content:"\f17b"}.icon-linux:before{content:"\f17c"}.icon-dribbble:before{content:"\f17d"}.icon-skype:before{content:"\f17e"}.icon-foursquare:before{content:"\f180"}.icon-trello:before{content:"\f181"}.icon-female:before{content:"\f182"}.icon-male:before{content:"\f183"}.icon-gittip:before{content:"\f184"}.icon-sun:before{content:"\f185"}.icon-moon:before{content:"\f186"}.icon-archive:before{content:"\f187"}.icon-bug:before{content:"\f188"}.icon-vk:before{content:"\f189"}.icon-weibo:before{content:"\f18a"}.icon-renren:before{content:"\f18b"}h1,h2,h3,h4,h5,h6{color:#222}a,a:visited{color:#4183c4;text-decoration:none}a:hover,a:visited:hover{text-decoration:underline}blockquote{border-left:3px solid #dedede;padding:0 10px;margin:10px 0;font-style:italic}code{padding:0 3px 2px;border:1px solid #ddd;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-family:Monaco,"DejaVu Sans Mono","Courier New",monospace;font-size:80%;color:#666}pre{padding:8px 10px;margin:10px 0;border:1px solid #ddd;border-bottom-width:2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-family:Monaco,"DejaVu Sans Mono","Courier New",monospace;color:#666;-webkit-font-smoothing:inherit;overflow:auto}pre code{padding:0;border:0}table{border-collapse:collapse;margin:.2em auto;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}table thead{background:#e0e0e0;color:#222;text-align:left;vertical-align:bottom}table td,table th{background-color:transparent;border:1px solid #cbcbcb;font-size:inherit;margin:0;overflow:visible;padding:6px 12px}.warning,.note,.tip,.important{display:block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:10px auto;width:66.6667%;padding:7px 7px 0 7px;color:#264c72;border:1px solid #97c1da;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#d8ebf8;box-shadow:0 1px 3px rgba(0,0,0,.1);text-shadow:0 1px 0 rgba(255,255,255,.8)}.warning p:first-child,.note p:first-child,.tip p:first-child,.important p:first-child{margin-top:0;margin-bottom:0;padding-bottom:0;font-weight:700}.warning p:first-child:before,.note p:first-child:before,.tip p:first-child:before,.important p:first-child:before{font-family:"FontAwesome";white-space:nowrap;font-weight:400}.important{color:#9c2400;background-color:#f8d8d8;border:1px solid #da9797}.important p:first-child:before{content:"\f06a "}.note{color:#444;background-color:#efefef;border:1px solid #cacaca}.note p:first-child:before{content:"\f05a "}.tip p:first-child:before{content:"\f0eb "}.warning{color:#613A00;background-color:#ffe3c8;border:1px solid #dca874}.warning p:first-child:before{content:"\f071 "} +/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
A assets/hastyscribe.less

@@ -0,0 +1,15 @@

+body { + padding: 5px 10px; + background-color:#fff; + margin: 0 auto; + height:100%; + color:#333333; + font:15px helvetica, arial, freesans, clean, sans-serif; + line-height:1.4; + -webkit-font-smoothing:antialiased; +} + +@import "fontawesome-face.less"; +@import "fontawesome.less"; +@import "elements.less"; +@import "notes.less";
A assets/notes.less

@@ -0,0 +1,68 @@

+ +.warning, .note, .tip, .important { + display: block; + zoom: 1; + letter-spacing: normal; + word-spacing: normal; + vertical-align: top; + text-rendering: auto; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -moz-background-clip:padding; + -webkit-background-clip:padding-box; + background-clip:padding-box; + margin: 10px auto; + width: 66.6667%; + padding:7px 7px 0 7px; + color:#264c72; + border:1px solid #97c1da; + -webkit-border-radius:3px; + -moz-border-radius:3px; + border-radius:3px; + background-color:#d8ebf8; + box-shadow:0 1px 3px rgba(0,0,0,0.1); + text-shadow:0 1px 0 rgba(255,255,255,0.8); + + p:first-child { + margin-top: 0; + margin-bottom: 0; + padding-bottom: 0; + font-weight: bold; + + &:before { + font-family: "FontAwesome"; + white-space: nowrap; + font-weight: normal; + } + } +} +.important { + color:#9c2400; + background-color:#f8d8d8; + border:1px solid #da9797; + p:first-child:before { + content: "\f06a "; + } +} +.note { + color: #444; + background-color:#efefef; + border: 1px solid #cacaca; + p:first-child:before { + content: "\f05a "; + } +} +.tip { + p:first-child:before { + content: "\f0eb "; + } +} +.warning { + color:#613A00; + background-color:#ffe3c8; + border:1px solid #dca874; + p:first-child:before { + content: "\f071 "; + } +}
A hastyscribe.nim

@@ -0,0 +1,47 @@

+import os, parseopt, strutils, markdown + +# Source +const src_css = "assets/hastyscribe.css".slurp + +proc style_tag(css): string = + result = "<style>$1</style>" % [css] + +let css = src_css.style_tag + +### MAIN + +var opt = initOptParser() + +opt.next + +if opt.kind != cmdArgument: + quit() + +# Input file name +let input_file = opt.key +let inputsplit = input_file.splitFile + +# Output file name +let output_file = inputsplit.dir/inputsplit.name & ".htm" + +let source = input_file.readFile + +# Document Variables +let body = source.md(MKD_DOTOC or MKD_EXTRA_FOOTNOTE) + +let document = """<!doctype html> +<html lang="en"> +<head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + $css +</head> +<body> + <div class="pure-g-r"> + <div class="pure-u"> +$body + </div> + </div> +</body>""" % ["css", css, "body", body] + +output_file.writeFile(document)
A markdown.nim

@@ -0,0 +1,140 @@

+##ifndef _MKDIO_D +##define _MKDIO_D + +type + MMIOT* = int + mkd_flag_t* = uint32 + +# line builder for markdown() +# +{.push importc, cdecl.} +proc mkd_in*(a2: TFile; a3: mkd_flag_t): ptr MMIOT +# assemble input from a file + +proc mkd_string*(a2: cstring; a3: cint; a4: mkd_flag_t): ptr MMIOT +# assemble input from a buffer +# line builder for github flavoured markdown +# + +proc gfm_in*(a2: TFile; a3: mkd_flag_t): ptr MMIOT +# assemble input from a file + +proc gfm_string*(a2: cstring; a3: cint; a4: mkd_flag_t): ptr MMIOT +# assemble input from a buffer + +proc mkd_basename*(a2: ptr MMIOT; a3: cstring) +proc mkd_initialize*() +proc mkd_with_html5_tags*() +proc mkd_shlib_destructor*() +# compilation, debugging, cleanup +# + +proc mkd_compile*(a2: ptr MMIOT; a3: mkd_flag_t): cint +proc mkd_cleanup*(a2: ptr MMIOT) +# markup functions +# + +proc mkd_dump*(a2: ptr MMIOT; a3: TFile; a4: cint; a5: cstring): cint +proc markdown*(a2: ptr MMIOT; a3: TFile; a4: mkd_flag_t): cint +proc mkd_line*(a2: cstring; a3: cint; a4: cstringArray; a5: mkd_flag_t): cint +type + mkd_sta_function_t* = proc (a2: cint; a3: pointer): cint + +proc mkd_string_to_anchor*(a2: cstring; a3: cint; a4: mkd_sta_function_t; + a5: pointer; a6: cint) +proc mkd_xhtmlpage*(a2: ptr MMIOT; a3: cint; a4: TFile): cint +# header block access +# + +proc mkd_doc_title*(a2: ptr MMIOT): cstring +proc mkd_doc_author*(a2: ptr MMIOT): cstring +proc mkd_doc_date*(a2: ptr MMIOT): cstring +# compiled data access +# + +proc mkd_document*(a2: ptr MMIOT; a3: cstringArray): cint +proc mkd_toc*(a2: ptr MMIOT; a3: cstringArray): cint +proc mkd_css*(a2: ptr MMIOT; a3: cstringArray): cint +proc mkd_xml*(a2: cstring; a3: cint; a4: cstringArray): cint +# write-to-file functions +# + +proc mkd_generatehtml*(a2: ptr MMIOT; a3: TFile): cint +proc mkd_generatetoc*(a2: ptr MMIOT; a3: TFile): cint +proc mkd_generatexml*(a2: cstring; a3: cint; a4: TFile): cint +proc mkd_generatecss*(a2: ptr MMIOT; a3: TFile): cint +const + mkd_style* = mkd_generatecss + +proc mkd_generateline*(a2: cstring; a3: cint; a4: TFile; a5: mkd_flag_t): cint +const + mkd_text* = mkd_generateline + +# url generator callbacks +# + +type + mkd_callback_t* = proc (a2: cstring; a3: cint; a4: pointer): cstring + mkd_free_t* = proc (a2: cstring; a3: pointer) + +proc mkd_e_url*(a2: pointer; a3: mkd_callback_t) +proc mkd_e_flags*(a2: pointer; a3: mkd_callback_t) +proc mkd_e_free*(a2: pointer; a3: mkd_free_t) +proc mkd_e_data*(a2: pointer; a3: pointer) +# version#. +# + +var markdown_version*: ptr char + +proc mkd_mmiot_flags*(a2: TFile; a3: ptr MMIOT; a4: cint) +proc mkd_flags_are*(a2: TFile; a3: mkd_flag_t; a4: cint) +proc mkd_ref_prefix*(a2: ptr MMIOT; a3: cstring) +# special flags for markdown() and mkd_text() +# + +{.pop.} + +const + MKD_NOLINKS* = 0x00000001 # don't do link processing, block <a> tags + MKD_NOIMAGE* = 0x00000002 # don't do image processing, block <img> + MKD_NOPANTS* = 0x00000004 # don't run smartypants() + MKD_NOHTML* = 0x00000008 # don't allow raw html through AT ALL + MKD_STRICT* = 0x00000010 # disable SUPERSCRIPT, RELAXED_EMPHASIS + MKD_TAGTEXT* = 0x00000020 # process text inside an html tag; no + # <em>, no <bold>, no html or [] expansion + MKD_NO_EXT* = 0x00000040 # don't allow pseudo-protocols + #MKD_NOEXT* = MKD_NO_EXT # ^^^ (aliased for user convenience) + MKD_CDATA* = 0x00000080 # generate code for xml ![CDATA[...]] + MKD_NOSUPERSCRIPT* = 0x00000100 # no A^B + MKD_NORELAXED* = 0x00000200 # emphasis happens /everywhere/ + MKD_NOTABLES* = 0x00000400 # disallow tables + MKD_NOSTRIKETHROUGH* = 0x00000800 # forbid ~~strikethrough~~ + MKD_DOTOC* = 0x00001000 # do table-of-contents processing + MKD_1_COMPAT* = 0x00002000 # compatibility with MarkdownTest_1.0 + MKD_AUTOLINK* = 0x00004000 # make http://foo.com link even without <>s + MKD_SAFELINK* = 0x00008000 # paranoid check for link protocol + MKD_NOHEADER* = 0x00010000 # don't process header blocks + MKD_TABSTOP* = 0x00020000 # expand tabs to 4 spaces + MKD_NODIVQUOTE* = 0x00040000 # forbid >%class% blocks + MKD_NOALPHALIST* = 0x00080000 # forbid alphabetic lists + MKD_NODLIST* = 0x00100000 # forbid definition lists + MKD_EXTRA_FOOTNOTE* = 0x00200000 # enable markdown extra-style footnotes + MKD_NOSTYLE* = 0x00400000 # don't extract <style> blocks + MKD_EMBED* = MKD_NOLINKS or MKD_NOIMAGE or MKD_TAGTEXT + +# special flags for mkd_in() and mkd_string() + +proc md*(s: string, f = 0): string = + var flags = uint32(f) + var str = cstring(s) + var mmiot = mkd_string(str, cint(str.len-1), flags) + discard mkd_doc_title(mmiot) + discard mkd_doc_author(mmiot) + discard mkd_doc_date(mmiot) + discard mkd_compile(mmiot, flags) + var res = allocCStringArray([""]) + discard mkd_document(mmiot, res) + result = cstringArrayToSeq(res)[0] + mkd_cleanup(mmiot) + return +
A osxbuild

@@ -0,0 +1,6 @@

+#!/usr/bin/env bash +/usr/local/Cellar/nimrod/0.9.2/libexec/bin/nimrod c --clib:markdown --clibdir:$PWD hastyscribe.nim +if [ -f hastyscribe ]; +then + mv hastyscribe build/osx/ +fi