Skip to content

faas-and-furious/faas-office-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

faas-office-sample

This is a quick demo of what can be done easily with OpenFaaS and the existing Python module python-pptx.

Sample adapted from: https://python-pptx.readthedocs.io/en/latest/user/quickstart.html

Create a PowerPoint doc with FaaS

This takes a JSON input as defined in "sample.json" with a title, text and image URL then creates a presentation file.

{
    "image_url": "https://pbs.twimg.com/profile_images/894625939652579328/Cmbsq0OP_400x400.jpg",
    "text": "OpenFaaS",
    "title": "Serverless on your servers.. yas"
}

Here is a quick way to deploy, if you already have FaaS and the CLI setup:

$ faas-cli -action build -f ./stack.yml 
$ faas-cli -action deploy -f ./stack.yml 
$ curl --data-binary @sample.json http://localhost:8080/function/on-deck > faas.pptx

Watch for more

Keep an eye out for how to use this with a datasource like the top trending Tweets, Hacker News stories or news headlines.

About

Create a PowerPoint doc with FaaS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published