Skip to main content

Python tool for creating HTML specific layouts with source code files. Uses CSU images as the default. The source code is formatted with a javasript library to be ‘pretty’

Here are some examples (Im on OSX):

  • Create a 6 part assignment (very basic no source)

essahtmlgen –destination ~/Desktop –name bayleaf –id 2631542 –parts 6 –assignment 1

This will create ‘Assignment1’ on the desktop with 6 basic parts.

  • Create a the 3 part assignment 1 with a source

A source directory contains folders which will become named parts (as well as the .html versions). The files in each directory will be used to compose the specfic parts html file. Java code will turn into pretty embedded source code. Text code will turn into paragraph tags. Pictures will be copied, linked and embedded (.png / .jpg). There is no order right now so you may have to play around with it after but generally it follows the directory structure.

Create a source directory structured like this:

Assignment0Files ->

FirstPart ->

data.txt

JavaCode.java

screenshot.png

SecondPart ->

file.txt

essahtmlgen –destination ~/Desktop –name bayleaf –id 2631542 –parts 2 –assignment 1 –source /path/to/Assignment0Files

This will create ‘Assignment1’ on the desktop with two parts: FirstPart and SecondPart.

Metadata

Release files for essahtmlgen 4.3

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

Source distribution (sdist)

Source distribution for essahtmlgen 4.3
File Size Uploaded
essahtmlgen-4.3.tar.gz 3.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for essahtmlgen 4.3
File Interpreter ABI Platform
essahtmlgen-4.3-py3-none-any.whl Python 3 none any Details

Total release size: 734.0 kB

Release files / essahtmlgen-4.3.tar.gz

Download URL essahtmlgen-4.3.tar.gz
Size 3.7 kB
Tags Source
SHA-256 checksum
How to use checksums
ccec268f97400d8b3e5d7794646e7c2f3c057430c516605280f8fff37d2fe360
BLAKE2b-256 checksum
How to use checksums
39b6c8422f48febd7a32059e6986afd4f00a3b90db07ca567a63ab4ed2f14fc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.7.3

Release files / essahtmlgen-4.3-py3-none-any.whl

Download URL essahtmlgen-4.3-py3-none-any.whl
Size 730.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f3944ac3cfa93435be937b095e374ba87589b18ec538d18762a0f37f624f98a7
BLAKE2b-256 checksum
How to use checksums
a70cb814fa43f4608df1a0344ebbb884661295e9b9cca0109d4b5479ff429ebc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.7.3

Release history Release notifications | RSS feed

This release

4.3 This release

2 release files

4.2

2 release files

4.1

2 release files

4.0

2 release files

3.0

2 release files

2.0

2 release files

1.0

2 release files

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