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

Uploaded Python 3

File details

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

File metadata

  • Download URL: parse4u-1.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 1dc71ad4d5ec7225610a1e3768485d90395fa0a4f2d2fe25738dc0e57ad4bd52
MD5 3fa12381df73600c8100dd5d5d4a4691
BLAKE2b-256 086fcd31b848e798964333b9e6ed7a8d733459a1add7727a47dffb22077ca6e8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: parse4u-1.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 bca5a166868a35548d701f3aa827dbf7818bb908748f57f0c08ddc9f1a7bc52b
MD5 23249da4968470e49bb1c88b8064fedd
BLAKE2b-256 f1cfa01d30b1506e559966508e3dd4a846094d3ac92a438acca8ccc825f32744

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