https://github.com/igorhalfeld/slidefy
:rocket: The way to create slides when you're in a hurry, but you want them to look good.
https://github.com/igorhalfeld/slidefy
Last synced: about 1 year ago
JSON representation
:rocket: The way to create slides when you're in a hurry, but you want them to look good.
- Host: GitHub
- URL: https://github.com/igorhalfeld/slidefy
- Owner: IgorHalfeld
- Created: 2018-05-25T23:48:15.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2020-03-24T17:54:57.000Z (over 6 years ago)
- Last Synced: 2025-04-05T14:02:47.180Z (over 1 year ago)
- Language: Go
- Homepage:
- Size: 3.65 MB
- Stars: 18
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Slidefy
> The way to create slides when you're in a hurry, but you want them to look good.
### Installation
_Using go get_
```sh
go get -u github.com/Halfeld/slidefy
```
_or by the binary file_
```sh
git clone https://github.com/Halfeld/slidefy.git
cd slidefy
./slidefy [flags]
```
### Why?
If 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.
So the intent of this package is to create the slides just from a json!
### Usage
_My json sctruture_
```json
[
{
"title": "Awesome presentation!",
"desc": "Oh god this is so good.."
},
{
"title": "Second slide.",
"desc": "So far, so good.."
},
{
"title": "Awesome end!",
"desc": "Everything fine."
}
]
```
_Command line usage_
Basic usage
```
slidefy --json path/to/json.json --pdfoutput path/to/file.pdf
```
For more
```
slidefy -h
```
_Final pdf generated..._

### TO-DO
- [x] Support to user give a background path, like png images!
- [ ] Support to another font colors.
- [ ] Support to markers.
- [ ] Support to texts.
- [x] Support to give images as well.
- [ ] Support to add images on slide.
- [ ] Support to add a config file on home called `~/.slidefy.json`, where will existir some flags.