An open API service indexing awesome lists of open source software.

https://github.com/granze/applause

HTML presentations powered by Angular JS
https://github.com/granze/applause

Last synced: 3 months ago
JSON representation

HTML presentations powered by Angular JS

Awesome Lists containing this project

README

        

# Applause
HTML presentations powered by AngularJS

##Features:
- presenter mode
- PDF export
- code highligthing
- markdown support
- speakers notes
- auto fitting background images
- credits + autolink helper
- clean and simple default theme
- configurable via JSON file

##Demo: http://granze.github.io/applause/

###WARNING: this project is at an early stage of development

Anyway, if you want to try it:

- clone the project and `cd` into the folder
- from your terminal run `npm install && bower install`
- run `gulp watch` to launch the local server and watch your files
- start creating your slides editing `index.html`

When you are done editing, run `gulp build`, this will create a "presentation" folder with your compiled slides inside. Enjoy!

##Configuration options:

You need to modify `config.json`

Available options:

| Attribute | Type | Default | Description |
|-------------|---------|---------|----------------------------------------------------------------------------------------------------|
| progressBar | boolean | true | Show/hide the progress bar |
| slideCount | boolean | true | Show/hide the slide count |
| counter | boolean | true | Show/hide the counter/countdown in presenter mode |
| startFrom | number | 20 | Set the minutes for the countdown. If set to 0 the clock act like a counter instead of a countdown |

##NB
__presenter mode__: it works out of box in Firefox. In Chrome, you need to run the presentation with a webserver (SimpleHTTPServer is enough). Anyway you can use `gulp watch`.

__PDF export__: again, this works in Firefox. In Chrome you need to append to you url `?pdf`. In both cases, you need to set some print options.
Of course you need to set the layout in landscape. Paper size A4 and 0 margins, background colors and images enabled.