Skip to main content

Generate DOCX and PPTX reports from templates using python-docx and python-pptx.

Project description

SCRIPTUM a report generator

by temmel007@gmail.com, 2020-2026

This is a PYTHON implementation of a report generator to create PPTX, DOCX from scratch

   ___   ___  ____  ____  ____  ____  __  __  __  __ 
  / __) / __)(  _ \(_  _)(  _ \(_  _)(  )(  )(  \/  )
  \__ \( (__  )   / _)(_  )___/  )(   )(__)(  )    ( 
  (___/ \___)(_)\_)(____)(__)   (__) (______)(_/\/\_)

Origin:

from latin Scriptum "written", participle perfect to scribere "write"

collect classes and functions to create reports based on a template and the python-docx and python-pptx packages

for details on

License

This project is dual-licensed:

SPDX identifiers:

  • Non-commercial: PolyForm-Noncommercial-1.0.0
  • Commercial: LicenseRef-SCRIPTUM-Commercial

If you plan to use this software in a commercial setting, please see LICENSES/Commercial.md.

Packaging and installation

The repository ships with a standard pyproject.toml so the package can be installed or built with modern tooling.

  • Install directly from a checkout:
python -m pip install .
  • Build distributable artifacts after installing build:
python -m pip install build
python -m build

The build step produces a wheel and source archive in dist/ that can be uploaded to an index or distributed internally.

Further reading

See documentation and other files in that folder.

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

scriptum_report-1.2.0.tar.gz (79.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

scriptum_report-1.2.0-py3-none-any.whl (108.9 kB view details)

Uploaded Python 3

File details

Details for the file scriptum_report-1.2.0.tar.gz.

File metadata

  • Download URL: scriptum_report-1.2.0.tar.gz
  • Upload date:
  • Size: 79.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.5

File hashes

Hashes for scriptum_report-1.2.0.tar.gz
Algorithm Hash digest
SHA256 07775214d07d485ee753f68943f46589b3ca4c075901a902bfe8b46b66a28fe2
MD5 2e09dc32176c0758f0d18e354a40a876
BLAKE2b-256 60b7a213d8717899df6ae2c4680d69e508d1beacf3550b332ca753d9cb306c48

See more details on using hashes here.

File details

Details for the file scriptum_report-1.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for scriptum_report-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b1034864a36566d6300dc23b5789b8ae9919f380e78bafde0d0362a8c7acacb5
MD5 57ccf7e3d2923ee6e504ec3f01d02faf
BLAKE2b-256 47f84560e558e8a2fe69925f4279c7b0c83c15c595e6ebb2cf9034ee0d6d66d0

See more details on using hashes here.

Supported by

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