8000 GitHub - yssux/auto-draw: A simple CLI python script that draws geometrical shapes
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

yssux/auto-draw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

autoDraw

autoDraw is a Python script that allows users to draw various geometric shapes (such as squares, rectangles, and triangles) using the turtle graphics module. This project is run via the command line interface (CLI), where users can select the shape and customize its appearance (The source code is 248 MB, will be trying to make subversions for each OS/architecture. For now, you may download the source code).


Features

  • Multiple Shapes: Draw squares, rectangles, and triangles.
  • Customizable Appearance: Change color, outline width, and more.
  • CLI Interaction: Select shapes and customization options directly in the terminal.

Installation

  1. Clone the repository:

    git clone https://github.com/yssux/auto-draw.git
  2. Navigate to the project directory:

    cd auto-draw
  3. Install rich and pillow (if not installed):

    pip install rich
    pip install pillow
  4. Run the script:

    python3 main.py

Usage

After running the script, follow the prompts in the terminal to select your desired shape and customization options.

Example:

  1. Choose a shape (e.g., triangle).
  2. Enter a color and outline width.
  3. The shape will be drawn in a separate window!

Contributing

We welcome contributions! If you'd like to improve this project, feel free to fork the repo, create a new branch, and submit a pull request.


Contact

If you have any questions or suggestions, feel free to open an issue or reach out at yeddafry@gmail.com .

0