Show HN: Decksh – a DSL for presentations and data visualizationsgithub.com2 points·by ajstarks·tahun lalu·1 comments
ajstarks·tahun lalu·discussFYI, I use decksh [1][2] a DSL (aka "little language") for decks, information displays and charts decksh generates deck[3] markup that is rendered as PDF, SVG, or PNG.[1] https://speakerdeck.com/ajstarks/decksh-a-little-language-fo...[2] https://speakerdeck.com/ajstarks/decksh-object-reference[3] https://github.com/ajstarks/deck/blob/master/README.md
ajstarks·2 tahun yang lalu·discussSee related thread at the Unix Heritage Society mailing list: https://www.tuhs.org/pipermail/tuhs/2024-December/031185.htm...
ajstarks·2 tahun yang lalu·discussRe: #2, use"buffer_font_weight": 600in the settings.json to fix the font rendering.
ajstarks·2 tahun yang lalu·discussdeck (https://github.com/ajstarks/deck), with its DSL decksh (https://github.com/ajstarks/decksh)
ajstarks·4 tahun yang lalu·discussNot a GUI, per se, but there is decksh [1] and dchart: [2][1] https://speakerdeck.com/ajstarks/decksh-object-reference [2] https://speakerdeck.com/ajstarks/dchart-charts-from-deck-mar...
ajstarks·6 tahun yang lalu·discussSee: https://twitter.com/CharlieEatonPhD/status/12708573955105095...
ajstarks·6 tahun yang lalu·discussDigital re-creations: https://github.com/ajstarks/dubois-data-portraitsPresentation: https://speakerdeck.com/ajstarks/recreating-the-dubois-data-...
ajstarks·8 tahun yang lalu·discussI use pdfdeck, a client of the Deck package [1,2]. Samples [3,4]pdfdeck reads deck markup, and generates the PDF. The markup is created by hand or generated by other programs, for example the dchart [5,6] client.I tend to avoid templates and work from a blank canvas.[1] https://github.com/ajstarks/deck [2] https://speakerdeck.com/ajstarks/deck-a-go-package-for-prese... [3] https://speakerdeck.com/ajstarks/go-for-information-displays [4] https://speakerdeck.com/ajstarks/a-view-of-design-and-user-e... [5] https://github.com/ajstarks/deck/tree/master/cmd/dchart [6] https://speakerdeck.com/ajstarks/dchart-charts-from-deck-mar...
ajstarks·9 tahun yang lalu·discussI used this library to build the PDF client[1] for the deck [2] Go package. Here are some examples [3, 4, 5][1] https://github.com/ajstarks/deck/[2] https://github.com/ajstarks/deck/tree/master/cmd/pdfdeck[3] https://speakerdeck.com/ajstarks/the-other-side-of-go-progra...[4] https://speakerdeck.com/ajstarks/a-view-of-design-and-user-e...
ajstarks·9 tahun yang lalu·discusswhere it happened: https://www.flickr.com/photos/ajstarks/albums/72157631470798...
ajstarks·9 tahun yang lalu·discussHere is a Go library for SVG generation:https://github.com/ajstarks/svgo https://speakerdeck.com/ajstarks/svgo-code-plus-picture-exam...
ajstarks·10 tahun yang lalu·discussAn alternative to to hand-written SVG is to use a (Go) library like svgo [1] to generate the markup programmatically. More info is also at [2] and [3][1] http://github.com/ajstarks/svgo [2] https://speakerdeck.com/ajstarks/the-other-side-of-go-progra... [3] https://www.youtube.com/watch?v=nuDO1oQxARs
ajstarks·11 tahun yang lalu·discussNow part of the SVGo package: https://github.com/ajstarks/svgo/blob/master/shotchart/shotc... get data from the network or local files)
ajstarks·11 tahun yang lalu·discussA version in Go: https://twitter.com/ajstarks/status/628262271026876416
[1] https://speakerdeck.com/ajstarks/decksh-a-little-language-fo...
[2] https://speakerdeck.com/ajstarks/decksh-object-reference
[3] https://github.com/ajstarks/deck/blob/master/README.md