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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: PPTT-0.0.2.tar.gz
  • Upload date:
  • Size: 5.8 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.2.tar.gz
Algorithm Hash digest
SHA256 bb0f01d9320264d80750d81a9a3c2e754b9a7335c9ebbae8a596456bd80727cc
MD5 7db4abb6617e41537756a653233d147e
BLAKE2b-256 325731fee3677bdde2bd64df1dd318a7009b4fb5ff7d1c7946cf01483a33aad2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PPTT-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 10.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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0771240a28d509bf880e228e7906818413e2eae2ce1f219f3097d89d815e62e2
MD5 3d859463e71f786d3e19143de2606cca
BLAKE2b-256 7d150da5714ec097c61345920f44347dc5820dbf64673a6220a669f30549bfee

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