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

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.1.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

PPTT-0.0.1-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

Details for the file PPTT-0.0.1.tar.gz.

File metadata

  • Download URL: PPTT-0.0.1.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for PPTT-0.0.1.tar.gz
Algorithm Hash digest
SHA256 0364efd6da1094ae2f51da8c613601fe1c3499d77e3f77b870a8425cdac72b08
MD5 c27dde8e0538047fe6416402f5b41c67
BLAKE2b-256 c3c2e0dcd8ddd87ca0dabe2a6b4d4125dfd729bb832e222226fefcc75f2bf572

See more details on using hashes here.

File details

Details for the file PPTT-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: PPTT-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for PPTT-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a3917844e67f6b9a4606af8d19c1269a4c23dee12efbddaf8cff9e1d3792eee3
MD5 572f97be933dab5c1543f0414f3fa815
BLAKE2b-256 be37cfd0198d8399b63d48f2e19c1103e51e9fe1c416048985f71a555b9b317d

See more details on using hashes here.

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