{"id":25895269,"url":"https://github.com/igorhalfeld/slidefy","last_synced_at":"2025-07-13T19:08:33.606Z","repository":{"id":100187794,"uuid":"134914454","full_name":"IgorHalfeld/slidefy","owner":"IgorHalfeld","description":":rocket: The way to create slides when you're in a hurry, but you want them to look good.","archived":false,"fork":false,"pushed_at":"2020-03-24T17:54:57.000Z","size":3827,"stargazers_count":18,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-05T14:02:47.180Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IgorHalfeld.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2018-05-25T23:48:15.000Z","updated_at":"2024-04-13T08:16:10.000Z","dependencies_parsed_at":"2023-05-03T01:45:33.972Z","dependency_job_id":null,"html_url":"https://github.com/IgorHalfeld/slidefy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/IgorHalfeld/slidefy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IgorHalfeld%2Fslidefy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IgorHalfeld%2Fslidefy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IgorHalfeld%2Fslidefy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IgorHalfeld%2Fslidefy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IgorHalfeld","download_url":"https://codeload.github.com/IgorHalfeld/slidefy/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IgorHalfeld%2Fslidefy/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265191249,"owners_count":23725284,"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":"2025-03-02T22:30:14.435Z","updated_at":"2025-07-13T19:08:33.594Z","avatar_url":"https://github.com/IgorHalfeld.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Slidefy\n\n\u003e The way to create slides when you're in a hurry, but you want them to look good.\n\n### Installation\n\n_Using go get_\n```sh\ngo get -u github.com/Halfeld/slidefy\n```\n\n_or by the binary file_\n\n```sh\ngit clone https://github.com/Halfeld/slidefy.git\ncd slidefy\n./slidefy [flags]\n```\n\n### Why?\n\nIf you are a lecturer, you have probably done some lecture in a hurry because of the time, but when we do that, the slides become ugly, even doing the basics.\nSo the intent of this package is to create the slides just from a json!\n\n### Usage\n\n_My json sctruture_\n```json\n[\n  {\n    \"title\": \"Awesome presentation!\",\n    \"desc\": \"Oh god this is so good..\"\n  },\n  {\n    \"title\": \"Second slide.\",\n    \"desc\": \"So far, so good..\"\n  },\n  {\n    \"title\": \"Awesome end!\",\n    \"desc\": \"Everything fine.\"\n  }\n]\n```\n\n_Command line usage_\n\nBasic usage\n```\nslidefy --json path/to/json.json --pdfoutput path/to/file.pdf\n```\n\nFor more\n```\nslidefy -h\n```\n\n_Final pdf generated..._\n\n![Pdf Example](./screenshots/pdf-example.png)\n\n### TO-DO\n\n- [x] Support to user give a background path, like png images!\n- [ ] Support to another font colors.\n- [ ] Support to markers.\n- [ ] Support to texts.\n- [x] Support to give images as well.\n- [ ] Support to add images on slide.\n- [ ] Support to add a config file on home called `~/.slidefy.json`, where will existir some flags.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Figorhalfeld%2Fslidefy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Figorhalfeld%2Fslidefy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Figorhalfeld%2Fslidefy/lists"}