# SupyCool

**SupyCool**, as the name suggests, is "SuperCool"! It is a Windows platform module that creates funny effects similar to MEMZ. The motivation behind creating this was the lack of such effects in Python. If you search online, you'll find that there are very few impressive effects created with Python, so I decided to create SupyCool.

The name was inspired by a famous American director's phrase in a TV show (which has now become an emoji). The phrase "Funny fucking =)" is my personal catchphrase, influenced by some Chinglish style. It means that once you encounter a code with "funny fucking," your computer will no longer be under your control!

This project is essentially a collection of effects originally written in other languages like C++, rewritten in Python. I have OCD, so I meticulously wrote these codes one by one using IDLE.

These codes are not copyrighted; they are completely free and open source! I hope you enjoy them!

## Usage:

### 1. Copy Code (Recommended)
- Open **SupyCool.py** with any text editor.
- Copy all the code from it and paste it into your own code. That's it!
- You can then freely write your own code! The recommended way to call it is:
    ```python
    cool = SupyCool()
    # ...
    ```
    or
    ```python
    SupyCool...
    ```
    
### 2. Module Import
- Copy **SupyCool.py** to your project directory.
- Import it in your preferred way. Here's a recommended way:
    ```python
    from SupyCool import Supycool as cool
    # ...
    ```
    or
    ```python
    from SupyCool import Supycool
    ```
    
### 3. Writing Code Directly in SupyCool.py
- Simply write your code directly in **SupyCool.py**.

### 4. Contributing with Rich Content
- You cannot modify existing code.
- Comments should be in English or English/Chinese.
- Group your functions into one function before adding them.
- Place your functions in the appropriate section (e.g., screen, windows) based on the examples inside.
- Function names should follow UpperCamelCase (e.g., FunnyFucking).
- Function names should be concise, so users can quickly understand their purpose. For example, if the function inverts the screen color, it should be named "InvertColor" instead of "InvertScreenColor."

---
Copyright: pyhnm
