Skip to main content

opweb

opweb is a Python package for distributing web development assets including JavaScript, TypeScript, CSS, HTML, and Node.js modules.

Installation

pip install opweb

Usage

from opweb import get_asset_path, list_assets

# Get path to any asset from the web directory
path = get_asset_path("web", "09-fullstack", "frontend", "src", "App.js")

# List all available top-level folders
assets = list_assets()
print(assets)

Asset Structure

opweb/assets/
└── web/          # Main web directory (extracted from web.zip)
    ├── 01-node-fundamentals/
    │   ├── README.md
    │   ├── practice.md
    │   └── code/
    │       ├── async-styles.js
    │       ├── blocking.js
    │       ├── event-loop.js
    │       ├── non-blocking.js
    │       ├── sync-vs-async.js
    │       └── test.js
    ├── 02-http-express/
    ├── 03-mongodb-models/
    ├── 04-crud-mvc/
    ├── 05-typescript/
    ├── 06-react-hello/
    ├── 07-react-data-css/
    ├── 08-react-forms/
    └── 09-fullstack/
        ├── backend/
        └── frontend/

License

MIT

Metadata

Release files for opweb 1.0.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 opweb 1.0.2
File Size Uploaded Provenance
opweb-1.0.2.tar.gz 394.8 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 828.2 kB

Release files / opweb-1.0.2.tar.gz

Download URL opweb-1.0.2.tar.gz
Size 394.8 kB
Tags Source
SHA-256 checksum
How to use checksums
b926d52d893e9abed4a918f468c69840aacbef3918d49dcd6bb9dab400335a9e
BLAKE2b-256 checksum
How to use checksums
ebe0add409fe1f03b151d6352630f8526f9e2bb5a7138f8c63450cba248890c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.9

Release files / opweb-1.0.2-py3-none-any.whl

Download URL opweb-1.0.2-py3-none-any.whl
Size 433.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b03a38e9ce41e093cd48dc366ea80a31ec4dd23488fcc1db3a11dfd6b1258170
BLAKE2b-256 checksum
How to use checksums
57481ab2664882de3572ebb9cacc3e70e7c9c9526acdaf22e4de6d3802a0d0d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.9

Security for opweb 1.0.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.

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