{"repo":"k1LoW/deck","free":true,"listed":false,"github":"https://github.com/k1LoW/deck","clone":"git clone https://github.com/k1LoW/deck.git","description":"deck is a tool for creating deck using Markdown and Google Slides.","language":"Go","stars":1236,"topics":["deck","google-slides","markdown","slide"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"deck deck is a tool for creating deck using Markdown and Google Slides. Key concept - Continuous deck building - Generate and modify deck iteratively. - Separate content and design - Markdown for content, Google Slides for design. Installation Homebrew: go install: Manual installation: Download the binary from the releases page Usage Setup Get and set your OAuth client credentials - Create (or reuse) a developer project at https://console.cloud.google.com. - Enable Google Slides API and Google Drive API at the API & Services page. - Go to the Credentials page and click + CREATE CREDENTIALS at the top. - Create an OAuth client ID type of credentials. - Choose the type Desktop app . - Since there is no need to publish the app, add your email address as a test user from Google Auth Platform / Audience. - Download the credentials file to ${XDG DATA HOME:- /.local/share}/deck/credentials.json . For CI/CD automation (Service Account) If you're setting up deck for automated workflows (GitHub Actions, CI/CD pipelines), see Service Account Setup Guide. Check your setup with deck doctor You can verify if deck is ready to use and diagnose any configuration issues with the deck doctor command. Prepare presentation ID and markdown file with deck new deck requires two main components: - Presentation ID : A unique identifier for your Google Slides presentation (e.g., xxxxxXXXXxxxxxXXXXxxxxxxxxxx from the URL https://docs.google.com/presentation/d/xxxxxXXXXxxxxxXXXXxxxxxxxxxx/edit ) - Markdo","default_branch":null,"files":null,"tree":[],"storefront":"/r/k1LoW","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/k1LoW/deck/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}