Skip to main content

BCIT-Hackathon

About

This program allows users to input non-built-in Python functions and receive a plain-English explanation of what the function does. The system analyzes the structure and logic of the code, then translates it into a concise summary that is easy for beginner developers to understand. The goal is to make learning programming easier by helping users quickly grasp how code works without needing more advanced knowledge.

Instructions

  1. Open terminal
  2. Type in "pip install parse4u"
pip install parse4u
  1. Open python file
  2. Import parse4u
  3. Type in "generate()"
from parse4u import *

generate()
  1. Enter (or copy and paste) your code for your Python function
  2. Press Ctrl + D or type "END" to start parsing your code
Enter/Paste your content. Type " END " or press Ctrl-D or Ctrl-Z on windows to save it.

def something():
    return nothing
END

OUTPUT:
something is declared as a function. It takes no parameters.
return nothing

Authors

James Flora Saba Ollie Fawaz

License

This project is licensed under the MIT License - see the LICENSE file for details.

Metadata

Release files for parse4u 1.1.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 parse4u 1.1.3
File Size Uploaded Provenance
parse4u-1.1.3.tar.gz 12.1 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 26.6 kB

Release files / parse4u-1.1.3.tar.gz

Download URL parse4u-1.1.3.tar.gz
Size 12.1 kB
Tags Source
SHA-256 checksum
How to use checksums
f2fb10afaced592b0fdcbd951e98a37355e883387cfcc23495960bb0e345e755
BLAKE2b-256 checksum
How to use checksums
7b1620974c45d4ff47c78fc3d377a15d34b1db972432f7282ddabcd276a48ad4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3+

Release files / parse4u-1.1.3-py3-none-any.whl

Download URL parse4u-1.1.3-py3-none-any.whl
Size 14.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
949c3336bc8670ba7c2c258ada718b9894b4e7d189b4091ea0288df135f34bbf
BLAKE2b-256 checksum
How to use checksums
cf76ed2fc812838f79274fb082c8aa64839a8581e44d463be9c8d508947481a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3+

Security for parse4u 1.1.3

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.

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