Skip to main content

KeynoteC

A simple DSL to create keynote presentations using LaTeX and Beamer.

Usage

At this state, KeynoteC is usable as a Python executable module, or as an application. Install it with python setup.py install (you might need superuser priviledges to install in system wide), and execute the module as python -m keynotec <filename>, or the application keynotec <filename>, to compile the keynote file into a PDF presentation.

Syntax

The file keynote.key file as an example of everything that is currently working, and serves as an example.

For a more thorough explanation of the syntax you might want to take a look at docs/syntax.md.

Dependencies

XeLaTeX is used to generate the PDF output file. Also, the following LaTeX packages are required:

  • beamer
  • inputenc
  • fontspec
  • enumitem
  • calc
  • datetime
  • babel
  • listings

Code Quality

It works. It does what I need. I built the first version in about 24h. It was much less than that in work hours. And the code shows it. Live with that. I do.

To aid in its development, report any issue you have or enhancement in the project's Github repository.

Thank you.

Metadata

Release files for KeynoteC 0.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for KeynoteC 0.2.2
File Size Uploaded Provenance Actions
KeynoteC-0.2.2.tar.gz 3.0 MB Without provenance Details for KeynoteC-0.2.2.tar.gz

Release files / KeynoteC-0.2.2.tar.gz

Download URL KeynoteC-0.2.2.tar.gz
Size 3.0 MB
Tags Source
SHA-256 checksum
How to use checksums
5813812c445dfe17476cfdbeda888f0d3daf87bc0ba78ec530927ab3738419e4
BLAKE2b-256 checksum
How to use checksums
e464d332e88f53258e70cb5aa1c503bff4fd845b25167c9d8df75c050db5381e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.20.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.6

Security for KeynoteC 0.2.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.2 This release

1 release file No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page