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"
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.3.tar.gz (12.1 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.3-py3-none-any.whl (14.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: parse4u-1.1.3.tar.gz
  • Upload date:
  • Size: 12.1 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.3.tar.gz
Algorithm Hash digest
SHA256 f2fb10afaced592b0fdcbd951e98a37355e883387cfcc23495960bb0e345e755
MD5 d1c4e9d42ea54b2715dc0fc8b2fa7d37
BLAKE2b-256 7b1620974c45d4ff47c78fc3d377a15d34b1db972432f7282ddabcd276a48ad4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: parse4u-1.1.3-py3-none-any.whl
  • Upload date:
  • Size: 14.5 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 949c3336bc8670ba7c2c258ada718b9894b4e7d189b4091ea0288df135f34bbf
MD5 fc988e762710341b18f476a72cb41ee3
BLAKE2b-256 cf76ed2fc812838f79274fb082c8aa64839a8581e44d463be9c8d508947481a5

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