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.1.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.1-py3-none-any.whl (14.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: parse4u-1.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 c70fedef535ee56d40617ca8272836bf12b6c8ff46789b2fc346e197b7cfef45
MD5 e9b9be257a11376070ff81b6dae1c97d
BLAKE2b-256 f0de83293952cd9dee6409ed7167bbf34871625c88c516837da49de200875754

See more details on using hashes here.

File details

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

File metadata

  • Download URL: parse4u-1.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 09858267618b96ee50beedb6476d660db95c0d3c8a9f34697b5dd78fa0babddf
MD5 6a9892976b6d58ba479e1d671ae9f1e8
BLAKE2b-256 708a4795fcf8559531ac8886db77bbcecaa8a1b260007abb29e0742d98447d10

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