{"id":13792121,"url":"https://github.com/apg/slideshow-simple","last_synced_at":"2026-01-30T21:35:04.721Z","repository":{"id":66933214,"uuid":"100691442","full_name":"apg/slideshow-simple","owner":"apg","description":"Easier slideshows using Racket's slideshow tool","archived":false,"fork":false,"pushed_at":"2019-06-26T06:40:58.000Z","size":54,"stargazers_count":22,"open_issues_count":1,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-18T06:47:50.971Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Racket","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/apg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-08-18T08:36:00.000Z","updated_at":"2023-12-20T15:55:49.000Z","dependencies_parsed_at":"2023-05-14T17:15:14.318Z","dependency_job_id":null,"html_url":"https://github.com/apg/slideshow-simple","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apg%2Fslideshow-simple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apg%2Fslideshow-simple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apg%2Fslideshow-simple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apg%2Fslideshow-simple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apg","download_url":"https://codeload.github.com/apg/slideshow-simple/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253754967,"owners_count":21958934,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T22:01:08.471Z","updated_at":"2026-01-30T21:35:04.680Z","avatar_url":"https://github.com/apg.png","language":"Racket","readme":"# slideshow/simple\n\nslideshow/simple is new reader to help quickly create slideshows for [Racket's Slideshow](https://docs.racket-lang.org/slideshow/index.html). It was originally inspired by [sent](https://tools.suckless.org/sent), but has expanded in capabilities beyond that of sent.\n\nAn example slideshow looks like this.\n\n```\n#lang slideshow/simple\n\nslideshow/simple\n\n!image.jpg\n\n# comment line, ignored\n\nDepends on...\n\n- Racket\n- Slideshow\n\nslideshow FILENAME\n\\#lang slideshow/simple\n\n\\!IMAGE.png\n\nthanks / questions?\n```\n\nIt can be run like so:\n\n```bash\n$ slideshow filename.rkt\n```\n\nTo add an image, use `!/path/to/image`, and to add a slide with some\ntext, just write some stuff followed by a blank line. Multiple lines\nof text without blank lines will place all the text on a single slide.\n\nA line that starts with a `#` character is completely ignored. If a\ncomment line comes immediately after an image, paragraph, quote, or\nlist the comment counts as a blank line, and a new slide will be\ncreated for the next non blank/non comment line. The comment will \nbecome speaker notes.\n\nA slide cannot contain both an image and text. Therefore, the\nfollowing slideshow is invalid:\n\n```\n#lang slideshow/simple\n\n!image.jpg\nfoo bar baz quux\n```\n\nIf a slide starts with a `\\` the `\\` is ignored. This allows escaping\nliteral `!IMAGE.png`, lines that would otherwise by treated as \n`# comments` comments`, and `\\` literal escaped lines.\n\n### Speaker Notes\n\nAs mentioned above, speaker notes get added to a slide when comments\nare placed *directly* under your slide content:\n\n```\n#lang slideshow/simple\n\nThis is the slide\n# These will show up as speaker notes.\n# This will show up on the same slide.\n\n```\n\n### Lists\n\nsent doesn't have lists, but they can be emulated by creating a\nmulti-line slide with bullets as the first character. In\nslideshow/simple we've got bulleted, and numerical lists.\n\n```\n#lang slideshow/simple\n\n1. We've\n2. Got\n3. Them.\n\n- We've\n- Got\n- Them.\n```\n\nNote, though, that lists must be by themselves. There's no title\nsupport, or additional paragraph support. This is considered a bug.\n\n### Text Wrapping to fit.\n\nLong lines will be wrapped to fit, rather than overrun the slide, or\nbe scaled to super tiny font sizes.\n\n### Quotes\n\nQuotes are popular in slides. slideshow/simple supports them.\n\n```\n#lang slideshow/simple\n\n\u003e You miss 100% of the shots you don't take.\n\u003e -- Wayne Gretzky\n```\n\n### Basic formatting.\n\nThere is none. We'll likely add monospace support, cause that'd be nice\nfor inline code.\n\n## Installation\n\nRun `raco pkg install` in a checkout.\n\n## Contributing and Feedback\n\nI'm sure I can learn a lot from your feedback, ideas and\ncontributions. Please submit issues before PRs except in trivial\ncases.\n\nIf you have any other feedback, feel free to email me at the below\naddress.\n\n## Authors\n\nAndrew Gwozdziewycz web@apgwoz.com\n\n## Copyright\n\nCopyright © 2017, Andrew Gwozdziewycz, web@apgwoz.com\n\nLicensed under the GNU Lesser General Public License\n(LGPL). See [LICENSE.txt](./LICENSE.txt) for more information.\n\nSpecial thanks to the suckless project for their work on sent,\nwhich heavily inspired slideshow/simple.\n\n\n\n","funding_links":[],"categories":["Racket"],"sub_categories":["game"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapg%2Fslideshow-simple","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapg%2Fslideshow-simple","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapg%2Fslideshow-simple/lists"}