Skip to main content

converts python language into plain english

Project description

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"
$ python -m 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.

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

parse4u-1.1.0.tar.gz (12.0 kB view details)

Uploaded Source

Built Distribution

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

parse4u-1.1.0-py3-none-any.whl (14.3 kB view details)

Uploaded Python 3

File details

Details for the file parse4u-1.1.0.tar.gz.

File metadata

  • Download URL: parse4u-1.1.0.tar.gz
  • Upload date:
  • Size: 12.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3+

File hashes

Hashes for parse4u-1.1.0.tar.gz
Algorithm Hash digest
SHA256 605ed214b77e019f7e5f38e60371fac21094c41b301860ed4dc3d5a2d5b98f70
MD5 da0b7c6514bf6541dbc5797219ee1c16
BLAKE2b-256 3dfffa7aae3fa5366768a11b362fb17e299f6e273296c27ebae560897d28528f

See more details on using hashes here.

File details

Details for the file parse4u-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: parse4u-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 14.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3+

File hashes

Hashes for parse4u-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9a66364e06ef00d09513d6166d0a628129d6e84425200dd674ef7afe29621b28
MD5 d56649079aadf3a0ae9efdec9701520c
BLAKE2b-256 2ac24fdad6cf92237fcbc67212e29da7df1ffe4de3f4e5fa104b50e7a8b0c4ad

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