tonycletus / visconf

A web based talk visualiser for the conference/meetup talks.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VisConf

Version badge of the repository

A web based talk visualiser for the conference/meetup talks.

VisConf lets you generate an animated version of your talk from your slides and transcript.

Example: https://visconf.netflify.com/saurabhdaware/visconf-intro

Screenshot of VisConf giving a visual look of conference


Table of Content


How to Create your Visual Talk

  • Create Transcript.md file and write your transcript (You can use Transcript Markdown)
  • Convert your slides to PDF file
  • Upload slides.pdf and transcript.md to CDN (even GitHub Repository works)
  • Fork this repository and take clone of your fork
  • Edit src/talks.json file and add your configurations in following format
{
    "data": {
        ":github-username": {
            ":slug-of-talk-title":{
                "title": "My Cool Talk",
                "eventName": "JSConf",
                "slidePdfLink": "https://raw.githubusercontent.com/saurabhdaware/visconf-example/master/slides.pdf", 
                "transcriptLink": "https://raw.githubusercontent.com/saurabhdaware/visconf-example/master/Transcript.md",
                "character": {
                    "skinColor": "#E0AB8B",
                    "tshirtColor": "#09f",
                    "hairColor": "#111",
                    "hairStyle": "short"
                }
            }
        }
    }
}
  • Send Pull Request to the master branch of main repository
  • Done!! View your talk at https://visconf.netlify.com/:github-username/:slug-of-talk-title 🎉

(You can checkout https://github.com/saurabhdaware/visconf-example for example)

Transcript Markdown

In transcript you can use characters like |, || and $wait5s.

  • Single dash (|) will change the text in bubble.
  • Double dash (||) changes your slide number
  • $wait2s, $wait5s, and $wait10s can be used to make a pause while talking for 2sec, 5sec, and 10sec respectively.

Example Transcript:

Hey There!
| I am Saurabh, and today I am super excited to announce VisConf!!

|| A lot of times in meetups, I see talks on some amazing topics
| Sadly small meetups do not have resources to record and publish these talks
| However the world needs to see them $wait2s

|| So randomly I had the idea of creating an animated version of these talks
| VisConf lets you generate an animated version of talk from transcript and slides
| All you have to do is upload transcript and slides.pdf and send Pull Request to main repository

Locally Test Transcript and Slides

Contributing

Hope this tool will help! Please share :D Thank You 🌻

About

A web based talk visualiser for the conference/meetup talks.

License:MIT License


Languages

Language:JavaScript 52.0%Language:HTML 33.2%Language:CSS 14.9%