Skip to main content

PowerPoint Template for python

Project description

PPTT

PowerPoint Template for python

How to use it?

check your slide master schema

pptt make_schema master.pptx -o output.json

make page!

# slide.json
[
  {
    "slide_name": "title slide",
    "contents": {
      "title": {
        "text": "It's So Easy"
      },
      "subtitle": {
        "text": "you don't need to config design"
      }
    }
  },
  {
    "slide_name": "chart init",
    "contents": {
      "title": {
        "text": "we will support easy chart data"
      },
      "text": {
        "text": "you can put\nmultiline\ntext"
      }
    }
  },
  {
    "slide_name": "title slide",
    "contents": {
      "title": {
        "text": "You can set many page\n what you want"
      },
      "subtitle": {
        "text": "hahahaha"
      }
    }
  },
  {
    "slide_name": "title slide",
    "contents": {
      "title": {
        "text": "One More Thing!"
      },
      "subtitle": {
        "text": "Not Thing!"
      }
    }
  }
]

make ppt!

pptt make_ppt master.pptx clone.pptx -i slide.json

Change List

  • 0.0.1
    • add cli version
    • cli usecase example
  • 0.0.2

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

PPTT-0.0.2.tar.gz (5.8 kB view hashes)

Uploaded Source

Built Distribution

PPTT-0.0.2-py3-none-any.whl (10.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page