All Projects → heycalmdown → Miniseminar

heycalmdown / Miniseminar

Licence: mit
Confluence as a backend -> Express -> reveal.js as a presentation -> Profit!

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Miniseminar

cppcon2015
Repository for the slides and the code of my CppCon 2015 talks.
Stars: ✭ 93 (+244.44%)
Mutual labels:  slide, presentation, slides
Kittik
Create slides in TypeScript and present them in the terminal using ASCII only!
Stars: ✭ 147 (+444.44%)
Mutual labels:  slides, presentation, slide
Cppcon2015
Repository for the slides and the code of my CppCon 2015 talks.
Stars: ✭ 77 (+185.19%)
Mutual labels:  slides, presentation, slide
slides
No description or website provided.
Stars: ✭ 27 (+0%)
Mutual labels:  slide, presentation, slides
Hacker Slides
A small UI for building presentation slides from markdown markup
Stars: ✭ 316 (+1070.37%)
Mutual labels:  slides, slide
Big
presentations for busy messy hackers
Stars: ✭ 3,208 (+11781.48%)
Mutual labels:  slides, presentation
Godot Power Pitch
International pitch for the Godot Game Engine, made in Godot, available in 15+ languages
Stars: ✭ 348 (+1188.89%)
Mutual labels:  slides, presentation
Shlide
🖼 a slide deck presentation tool written in pure bash
Stars: ✭ 406 (+1403.7%)
Mutual labels:  slides, presentation
StageMate
StageMate is the smart assistant for your presentation. It will cover all aspects of your pitch from skipping slides to reminding you if you miss some major point.
Stars: ✭ 60 (+122.22%)
Mutual labels:  presentation, slides
Marpit
The skinny framework for creating slide deck from Markdown
Stars: ✭ 364 (+1248.15%)
Mutual labels:  slides, presentation
Pympress
Pympress is a simple yet powerful PDF reader designed for dual-screen presentations
Stars: ✭ 450 (+1566.67%)
Mutual labels:  presentation, slide
Kubecon 2018
Slides from Kubecon 2018
Stars: ✭ 16 (-40.74%)
Mutual labels:  slides, presentation
Presentation
📑 Presentation helps you to make tutorials, release notes and animated pages.
Stars: ✭ 3,004 (+11025.93%)
Mutual labels:  slides, presentation
Xaringanthemer
😎 Give your xaringan slides some style
Stars: ✭ 337 (+1148.15%)
Mutual labels:  slides, presentation
code-slides
present your code as slides in VSCode
Stars: ✭ 17 (-37.04%)
Mutual labels:  presentation, slides
Reveal Hugo
📽️ Create rich HTML-based presentations with Hugo and Reveal.js
Stars: ✭ 381 (+1311.11%)
Mutual labels:  slides, presentation
Code Surfer
Rad code slides <🏄/>
Stars: ✭ 5,477 (+20185.19%)
Mutual labels:  slides, presentation
Fusuma
✍️Fusuma makes slides with Markdown easily.
Stars: ✭ 5,033 (+18540.74%)
Mutual labels:  slides, presentation
Marp Cli
A CLI interface for Marp and Marpit based converters
Stars: ✭ 606 (+2144.44%)
Mutual labels:  slides, presentation
Backslide
💦 CLI tool for making HTML presentations with Remark.js using Markdown
Stars: ✭ 679 (+2414.81%)
Mutual labels:  slides, presentation

miniseminar

dockeri.co

Node.js CI Build Status

Dependency Status CodeFactor Code Inspector Known Vulnerabilities

Confluence as a backend -> expressjs -> reveal.js as a presentation -> Profit!

Requirements

  • Confluence server(or cloud)

How to run

$ docker run -ti -p 3000:3000 \
      -e HOST=https://confluency.atlassian.net \
      -e CONTEXT=wiki \
      -e AUTHTYPE=no \
      heycalmdown/miniseminar
$ HOST=https://confluency.atlassian.net CONTEXT=wiki AUTHTYPE=no node ./www/bin

You can get a frontpage at the localhost:3000/. Or open your preferred browser and type localhost:3000/page/:your-confluence-page-id. The page id should be a number.

Try latest version and gist demo.

Config

You can override configs with environment variables.

Name Notes
HOST http(s)://your.host.name:port
CONTEXT You can set this with '' (empty string) when you don't have context trailing after the hostname.
USERNAME
USER_NAME An alias of USERNAME for zsh
PASSWORD
AUTHTYPE no | basic | cookie
PINNED_PAGES You can pin your notice pages. Comma-separated ids.
$ docker run -d -p 3000:3000 \
      -e HOST=http://your.host.name:port \
      -e CONTEXT=wiki \
      -e USERNAME=haha \
      -e PASSWORD=hoho \
      heycalmdown/miniseminar

Markup

Type Notes
Slide Add double horizontal rule from the Confluence editor. Or you can use four dashses(----) twice.
Vertical Slice Add single horizontal rule
Links Use any link style which Confluence support
Image Use any image style which Confluence support including attachments not only external one
Background Image Make the last image as a background if you reset an image size to original
Table Use Confluence table as usual
Fragments Ends a sentence with (unicode return symbol)
Code Highlight Use Confluence code block
Theming Use a query parameter ?theme=black or type t on a slide
Transition Style Use a query parameter ?transition=slide

Supporting Confluence Plugins

Shortcuts

Check this Keyboard Shortcuts out

  • N, SPACE: Next slide
  • P: Previous slide
  • , H: Navigate left
  • , L: Navigate right
  • , K: Navigate up
  • , J: Navigate down
  • Home: First slide
  • End: Last slide
  • B, .: Pause (Blackout)
  • F: Fullscreen
  • ESC, O: Slide overview / Escape from full-screen
  • S: Speaker notes view
  • ?: Show keyboard shortcuts
  • alt + click: Zoom in. Repeat to zoom back out.

And,

  • T: Change the theme
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].