Skip to content

Latest commit

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

pandaku

Status: working

An attempt to run pandoc server on Docker and subsequently on fly.io as a service inspired by this tweet.

a daku operating on daks

Sample code

importrequestsimportjsonimporthashlibdefsend_request():
try:
response=requests.post(
url="https://pandaku.fly.dev/",
headers={
"Content-Type": "application/json; charset=utf-8",
},
data=json.dumps({
"to": "docx",
"text": "hello world"
})
)
print('Response HTTP Status Code: {status_code}'.format(
status_code=response.status_code))
# Save response content to a file named with SHA1 hashifresponse.status_code==200:
sha1_hash=hashlib.sha1(response.content).hexdigest()
withopen(f"{sha1_hash}.docx", "wb") asfile:
file.write(response.content)
print(f"Response content saved to {sha1_hash}.docx")
exceptrequests.exceptions.RequestException:
print('HTTP Request failed')
if__name__=="__main__":
send_request()

About

An attempt to run pandoc server as a standalone service on the web

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages