{
"$type": "site.standard.document",
"canonicalUrl": "https://deterministic.space/no-biggie-markdown-slideshows.html",
"path": "/no-biggie-markdown-slideshows.html",
"publishedAt": "2016-12-15T00:00:00.000Z",
"site": "at://did:plc:x67qh7v3fd7znbdhauc45ng3/site.standard.publication/3mjcd2t6afe25",
"textContent": "Some time ago I [forked][biggie-fork] [biggie], a small tool to generate a slideshow from markdown. It's called \"biggie\" because the slides' text is shown as big as the screen allows.\n\nNow, let's make it even easier to generate slideshows from arbitrary Markdown sources!\n\n[biggie]: http://www.macwright.org/biggie/\n[biggie-fork]: http://killercup.github.io/biggie/\n\nIdea\n\n1. Go to killercup.github.io/no-biggie\n2. Enter URL to Gist or Github file\n3. Get biggie-style slideshow\n\nTech notes\n\n1. Load Markdown file using Github's API\n2. Split it into slides\n3. Render slides just like [biggie]\n4. ???\n5. PROFIT!\n\nURL Structure\n\nStart page with a simple form field where user can paste in an URL:\n\n\t/\n\nPages that actually show rendered slideshow:\n\n\t/gists/<user>/<id>[/<file>]\n\t/gists/killercup/8bb589927006471b6e4fc1b21c625bb3[/playground.rs]\n\n\t/github/<user>/<repo>/blob/<branch>/<filepath>\n\t/github/killercup/scribbles/blob/gh-pages/_posts/2010-02-10-paper-plane-iphone-game.md\n\nTechnology\n\nI'd like to use this as a chance to experiment with these things:\n\n- [TypeScript 2.1]\n- [Cycle.js] with [most.js] (if small enough and not in the way)\n- [Github's API]\n\n[TypeScript 2.1]: https://blogs.msdn.microsoft.com/typescript/2016/12/07/announcing-typescript-2-1/\n[Cycle.js]: https://github.com/cyclejs/cyclejs\n[most.js]: https://github.com/cujojs/most\n[Github's API]: https://developer.github.com/v3/gists/",
"title": "No biggie Markdown slideshows",
"updatedAt": "2016-12-15T00:00:00.000Z"
}