{"id":24433108,"url":"https://github.com/ap--/terminalpoint","last_synced_at":"2025-04-12T14:10:24.851Z","repository":{"id":229064751,"uuid":"775676848","full_name":"ap--/terminalpoint","owner":"ap--","description":"It's like powerpoint for your terminal but without any features","archived":false,"fork":false,"pushed_at":"2024-03-22T10:56:56.000Z","size":108,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-11T12:14:31.099Z","etag":null,"topics":["powerpoint","presentation","terminal","textual"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ap--.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-21T20:44:42.000Z","updated_at":"2024-10-17T17:08:34.000Z","dependencies_parsed_at":"2025-01-20T16:03:18.270Z","dependency_job_id":"08593410-dac2-4bdb-bf96-f6402b1417e6","html_url":"https://github.com/ap--/terminalpoint","commit_stats":null,"previous_names":["ap--/terminalpoint"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ap--%2Fterminalpoint","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ap--%2Fterminalpoint/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ap--%2Fterminalpoint/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ap--%2Fterminalpoint/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ap--","download_url":"https://codeload.github.com/ap--/terminalpoint/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248578872,"owners_count":21127713,"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":["powerpoint","presentation","terminal","textual"],"created_at":"2025-01-20T16:03:04.229Z","updated_at":"2025-04-12T14:10:24.820Z","avatar_url":"https://github.com/ap--.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TerminalPoint\n\nTerminalPoint is PowerPoint for your terminal with no features and only the most\nessential functionality. :sloth:\n\n## Features\n\nTerminalPoint is packed with features:\n\n- :sparkles: **Next Slide!** go to the next slide on keypress\n- :sparkles: **Previous Slide!** go to the previous slide on keypress\n- :sparkles: **Quit!** quit the presentation on keypress\n\n## Look and Feel\n\nIt's basically like a real PowerPoint presentation, but in your terminal:\n\n![TerminalPoint](examples/example_slide.png)\n\n\n## The TerminalPoint file format (tpt)\n\nTerminalPoint presentations are written in the `tpt` file format. Files end with\na `.tpt.md` suffix, because they are actually just markdown. If you want to\nindicate a new slide you have to fill a line with only `-` dashes.\n\nThe `######` h6 header is misused to center a line of text.\n\n## Special Features\n\n- :hatched_chick: **Toggle Dark Mode** by pressing `d` (hidden feature)\n- :whale: **Reload slides** by pressing `r` (hidden feature)\n- :snake: **Launch Python** by pressing `p`\n- :owl: **Launch a Shell** by pressing `s`\n\n## Requirements\n\nYou need Python and a terminal.\n\n## Installation\n\nYou can install *TerminalPoint* via [pip](https://pip.pypa.io/):\n\n```shell\n$ pip install terminalpoint\n```\n\nAlthough I recommend installation via `pipx`.\n\n## Example\n\nAfter installation you can download the example [here](https://github.com/ap--/terminalpoint/raw/main/examples/presentation_01.tpt.md)\nand try it with:\n\n```console\n$ terminalpoint presentation_01.tpt.md\n```\n\n## Contributing\n\nContributions are very welcome :heart:\n\n## License\n\nReleased under the [MIT license](LICENSE).\n*TerminalPoint* is free and open source software.\n\n## Issues\n\nIf you encounter any problems,\nplease [file an issue](https://github.com/ap--/terminalpoint/issues) along with\na detailed description.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fap--%2Fterminalpoint","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fap--%2Fterminalpoint","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fap--%2Fterminalpoint/lists"}