GDI-effects


NameGDI-effects JSON
Version 2.0.0 PyPI version JSON
download
home_pageNone
SummaryGDI_effects is a Python library that allows you to create GDI screen effects on Windows.
upload_time2025-01-28 11:57:16
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # GDI_effects
GDI_effects is a Python library that allows you to create GDI screen effects on Windows.

## Installation
First, you need to install the pywin32 library using pip:
```shell
pip install pywin32
```

After installing pywin32, you can install GDI_effects via pip:
```shell
pip install GDI-effects
```

## Usage
Below is an example of how to use the library to create various screen effects:
```python
from GDI_effects import *
GDI.type_text("Hello, world!")
# Display "Hello, world!" at random positions on the screen.
# "Hello, world!" (str): The text to be displayed on the screen.
```

## Available Functions
```python

GDI.bw_screen() # Creates a black and white effect on the screen.

GDI.copy_screen() # Continuously copies the entire screen area and displays it without any offset.

GDI.error_screen() # Displays error icons at various positions on the screen.

GDI.warning_screen() # Displays a warning icon randomly on the screen.

GDI.question_screen() # Displays a question icon randomly on the screen.

GDI.asterisk_screen() # Displays an asterisk icon randomly on the screen.

GDI.super_icon_screen() # displays various system icons randomly on the screen. 

GDI.invert_screen() # Inverts the colors on the screen.

GDI.pan_screen() # Pans the screen in random directions.

GDI.rainbow_blink() # Creates random rainbow effects on the screen.

GDI.screen_wavy() # Creates a wavy effect on the screen.

GDI.void_screen() # Creates a void effect on the screen.

GDI.glitch_screen() # Creates a glitch effect on the screen.

GDI.tunnel_screen() # Creates a tunnel effect by continuously stretching and copying the screen content inwards from the edges.

GDI.twisted_screen() # Apply a twisted screen effect by performing bitwise operations on the screen content.

GDI.rotate_screen() # Creates a rotation effect for the entire screen around a fixed radius.

GDI.repeat_block_rotation() # Creates a rotation effect for small blocks of the screen.

GDI.draw_random_scribble() # Drawing of random scribbles on the screen.

GDItype_text(text) # Display text at random positions on the screen; text (str): The text to be displayed on the screen.

GDI.flip_screen_upside_down() # Continuously flip the computer screen upside down.

Meme.easter_eggs() # Secret.

```

## Contributing
If you would like to contribute to this project, please fork the repository, create a new branch for your changes, and submit a pull request.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "GDI-effects",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": null,
    "author": null,
    "author_email": "coder <memecoder17@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/af/e0/b3b9f404ec4f7ff58ead2f0378564fa563d812ad4c7adba6ef957be3580a/gdi_effects-2.0.0.tar.gz",
    "platform": null,
    "description": "# GDI_effects\r\nGDI_effects is a Python library that allows you to create GDI screen effects on Windows.\r\n\r\n## Installation\r\nFirst, you need to install the pywin32 library using pip:\r\n```shell\r\npip install pywin32\r\n```\r\n\r\nAfter installing pywin32, you can install GDI_effects via pip:\r\n```shell\r\npip install GDI-effects\r\n```\r\n\r\n## Usage\r\nBelow is an example of how to use the library to create various screen effects:\r\n```python\r\nfrom GDI_effects import *\r\nGDI.type_text(\"Hello, world!\")\r\n# Display \"Hello, world!\" at random positions on the screen.\r\n# \"Hello, world!\" (str): The text to be displayed on the screen.\r\n```\r\n\r\n## Available Functions\r\n```python\r\n\r\nGDI.bw_screen() # Creates a black and white effect on the screen.\r\n\r\nGDI.copy_screen() # Continuously copies the entire screen area and displays it without any offset.\r\n\r\nGDI.error_screen() # Displays error icons at various positions on the screen.\r\n\r\nGDI.warning_screen() # Displays a warning icon randomly on the screen.\r\n\r\nGDI.question_screen() # Displays a question icon randomly on the screen.\r\n\r\nGDI.asterisk_screen() # Displays an asterisk icon randomly on the screen.\r\n\r\nGDI.super_icon_screen() # displays various system icons randomly on the screen. \r\n\r\nGDI.invert_screen() # Inverts the colors on the screen.\r\n\r\nGDI.pan_screen() # Pans the screen in random directions.\r\n\r\nGDI.rainbow_blink() # Creates random rainbow effects on the screen.\r\n\r\nGDI.screen_wavy() # Creates a wavy effect on the screen.\r\n\r\nGDI.void_screen() # Creates a void effect on the screen.\r\n\r\nGDI.glitch_screen() # Creates a glitch effect on the screen.\r\n\r\nGDI.tunnel_screen() # Creates a tunnel effect by continuously stretching and copying the screen content inwards from the edges.\r\n\r\nGDI.twisted_screen() # Apply a twisted screen effect by performing bitwise operations on the screen content.\r\n\r\nGDI.rotate_screen() # Creates a rotation effect for the entire screen around a fixed radius.\r\n\r\nGDI.repeat_block_rotation() # Creates a rotation effect for small blocks of the screen.\r\n\r\nGDI.draw_random_scribble() # Drawing of random scribbles on the screen.\r\n\r\nGDItype_text(text) # Display text at random positions on the screen; text (str): The text to be displayed on the screen.\r\n\r\nGDI.flip_screen_upside_down() # Continuously flip the computer screen upside down.\r\n\r\nMeme.easter_eggs() # Secret.\r\n\r\n```\r\n\r\n## Contributing\r\nIf you would like to contribute to this project, please fork the repository, create a new branch for your changes, and submit a pull request.\r\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "GDI_effects is a Python library that allows you to create GDI screen effects on Windows.",
    "version": "2.0.0",
    "project_urls": null,
    "split_keywords": [],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4faa9f76e1e1dd37bebd5fdabdc13c0678ea36c860867ae05dd8a568d896d1e0",
                "md5": "75a1d00f5cda0a28bb375c448b0aa473",
                "sha256": "fcc23b4d9d6f542d6e59c906715cd608763ec5cbc13a42242469e43e133e8017"
            },
            "downloads": -1,
            "filename": "GDI_effects-2.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "75a1d00f5cda0a28bb375c448b0aa473",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 4668,
            "upload_time": "2025-01-28T11:57:14",
            "upload_time_iso_8601": "2025-01-28T11:57:14.811590Z",
            "url": "https://files.pythonhosted.org/packages/4f/aa/9f76e1e1dd37bebd5fdabdc13c0678ea36c860867ae05dd8a568d896d1e0/GDI_effects-2.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "afe0b3b9f404ec4f7ff58ead2f0378564fa563d812ad4c7adba6ef957be3580a",
                "md5": "45c35a462e0942f9deb2ed3776fe5d90",
                "sha256": "16d3066563e7cac0a984e6dea12a3e5be8822939e33043419d101e794d490fcc"
            },
            "downloads": -1,
            "filename": "gdi_effects-2.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "45c35a462e0942f9deb2ed3776fe5d90",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 4255,
            "upload_time": "2025-01-28T11:57:16",
            "upload_time_iso_8601": "2025-01-28T11:57:16.174530Z",
            "url": "https://files.pythonhosted.org/packages/af/e0/b3b9f404ec4f7ff58ead2f0378564fa563d812ad4c7adba6ef957be3580a/gdi_effects-2.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-28 11:57:16",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "gdi-effects"
}
        
Elapsed time: 0.77881s