<div class="onelinetext" align="center" style="padding-top:35px;">
<h2>Simple and dynamic printing animation styles for Python project</h2>
[![PyPI Version (latest by date)](https://badge.fury.io/py/test-dvs-printf.svg?achebuster=1)](https://badge.fury.io/py/dvs-printf)
![PyPI Version](https://img.shields.io/pypi/v/test-dvs-printf.svg?achebuster=1)
[![Build Status](https://github.com/dhruvan-vyas/dvs_printf/actions/workflows/module_test.yml/badge.svg)](https://github.com/dhruvan-vyas/dvs_printf/actions)
[![GitHub release (latest by date)](https://img.shields.io/github/v/release/dhruvan-vyas/dvs_printf)](https://github.com/dhruvan-vyas/dvs_printf/releases/tag/v1.3)<br>
![Python Versions](https://img.shields.io/badge/python-3.10%20%7C%203.11%20%7C%203.12-blue)
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/dhruvan-vyas/dvs_printf/blob/main/LICENSE)
[![PEP8](https://img.shields.io/badge/PEP8-compliant-brightgreen.svg)](https://www.python.org/dev/peps/pep-0008/)
</div>
[![PyPI version](https://badge.fury.io/py/test-dvs-printf.png)](https://badge.fury.io/py/test-dvs-printf)
![PyPI Version](https://img.shields.io/pypi/v/test-dvs-printf.svg?achebuster=1)
<a href="https://github.com/dhruvan-vyas/dvs_printf">
<img src="https://github.com/dhruvan-vyas/dvs_printf/blob/main/card.png?raw=true"><br></a>
Enhanced way to handle console output for Python projects. The module offers `printf` style animation
functions designed to improve the visual appearance of terminal-based Python projects,
Key features include different animation styles, customizable speeds, and flexible formatting options.
<br>
# Installation
choose the appropriate one-liner command according to your system. \
ensure a Straight Forward setup process.
### Linux / macOS
```bash
pip3 install dvs_printf
```
```bash
python3 -m pip install dvs_printf
```
### Windows
```bash
pip install dvs_printf
```
```bash
python -m pip install dvs_printf
```
### **Clone the repository**
```bash
git clone https://github.com/dhruvan-vyas/test_dvs_printf.git
```
<br>
# Documentation
<a style="text-decoration:none" href="https://github.com/dhruvan-vyas/dvs_printf?tab=readme-ov-file#printf-function" >**printf**</a> The printf function is the core of the module,
allowing users to apply various animation styles to their values. Supports different data types
***(string, int, float, list, set, tuple, dict)*** and classes ***(numpy, tensorflow, pytorch, pandas)*** as input.
Users can choose from a range of animation styles, including typing, async, headlines, Center, Left, Right and more.
Customizable parameters include style, speed, interval, getmat and the stay option to make the printed values stay or disappear.
<a style="text-decoration:none" href="https://github.com/dhruvan-vyas/dvs_printf?tab=readme-ov-file#dvs_printfinit-method" >**dvs_printf.init**</a> A dynamic initializer for printf that allows users to preset parameters for consistent usage.
Priority order for setting parameters: printf's keywords > Setter Variables > dvs_printf.init's keywords > Defaults. <br>
more about on GitHub README.
<a style="text-decoration:none" href="https://github.com/dhruvan-vyas/dvs_printf?tab=readme-ov-file#showloding-function" > **showLoading**</a> A function for creating loading bars in the terminal,
useful for waiting times during tasks like downloading files or running background functions.
Users can customize loading text, loading bar, and other parameters.
<a style="text-decoration:none" href="https://github.com/dhruvan-vyas/dvs_printf?tab=readme-ov-file#listfunction" >**listfunction**</a> A supplementary function used by printf to
create new lists based on input values. Can handle various data types and optionally convert matrices into rows of strings.
<br>
***
The <a style="text-decoration:none" href="https://github.com/dhruvan-vyas/dvs_printf#dvs_printf" >Github-README</a> file includes clear examples, code snippets, videos,
and explanations to assist users in implementing the module effectively.
All links above lead to the very same file.
Raw data
{
"_id": null,
"home_page": "https://github.com/dhruvan-vyas/dvs_printf",
"name": "test-dvs-printf",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "printf, animation, console, terminal",
"author": "Dhruvan Vyas",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/8c/a4/7994e7f4de8f1bfd5d3964e5eafc1c5518af1cbd597c7676a3387189b2ff/test_dvs_printf-1.9.tar.gz",
"platform": null,
"description": "\n<div class=\"onelinetext\" align=\"center\" style=\"padding-top:35px;\">\n<h2>Simple and dynamic printing animation styles for Python project</h2> \n\n[![PyPI Version (latest by date)](https://badge.fury.io/py/test-dvs-printf.svg?achebuster=1)](https://badge.fury.io/py/dvs-printf)\n![PyPI Version](https://img.shields.io/pypi/v/test-dvs-printf.svg?achebuster=1)\n[![Build Status](https://github.com/dhruvan-vyas/dvs_printf/actions/workflows/module_test.yml/badge.svg)](https://github.com/dhruvan-vyas/dvs_printf/actions)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/dhruvan-vyas/dvs_printf)](https://github.com/dhruvan-vyas/dvs_printf/releases/tag/v1.3)<br>\n![Python Versions](https://img.shields.io/badge/python-3.10%20%7C%203.11%20%7C%203.12-blue)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/dhruvan-vyas/dvs_printf/blob/main/LICENSE)\n[![PEP8](https://img.shields.io/badge/PEP8-compliant-brightgreen.svg)](https://www.python.org/dev/peps/pep-0008/) \n</div> \n\n\n[![PyPI version](https://badge.fury.io/py/test-dvs-printf.png)](https://badge.fury.io/py/test-dvs-printf)\n\n![PyPI Version](https://img.shields.io/pypi/v/test-dvs-printf.svg?achebuster=1)\n\n\n<a href=\"https://github.com/dhruvan-vyas/dvs_printf\">\n<img src=\"https://github.com/dhruvan-vyas/dvs_printf/blob/main/card.png?raw=true\"><br></a>\n\n\nEnhanced way to handle console output for Python projects. The module offers `printf` style animation \nfunctions designed to improve the visual appearance of terminal-based Python projects, \nKey features include different animation styles, customizable speeds, and flexible formatting options.\n\n<br>\n\n# Installation\nchoose the appropriate one-liner command according to your system. \\\nensure a Straight Forward setup process. \n\n### Linux / macOS\n```bash\npip3 install dvs_printf\n``` \n```bash\npython3 -m pip install dvs_printf\n```\n\n### Windows\n```bash\npip install dvs_printf \n```\n```bash\npython -m pip install dvs_printf\n```\n\n\n### **Clone the repository**\n```bash\ngit clone https://github.com/dhruvan-vyas/test_dvs_printf.git\n```\n\n<br>\n\n# Documentation\n\n<a style=\"text-decoration:none\" href=\"https://github.com/dhruvan-vyas/dvs_printf?tab=readme-ov-file#printf-function\" >**printf**</a> The printf function is the core of the module, \nallowing users to apply various animation styles to their values. Supports different data types \n***(string, int, float, list, set, tuple, dict)*** and classes ***(numpy, tensorflow, pytorch, pandas)*** as input. \nUsers can choose from a range of animation styles, including typing, async, headlines, Center, Left, Right and more. \nCustomizable parameters include style, speed, interval, getmat and the stay option to make the printed values stay or disappear. \n\n<a style=\"text-decoration:none\" href=\"https://github.com/dhruvan-vyas/dvs_printf?tab=readme-ov-file#dvs_printfinit-method\" >**dvs_printf.init**</a> A dynamic initializer for printf that allows users to preset parameters for consistent usage. \nPriority order for setting parameters: printf's keywords > Setter Variables > dvs_printf.init's keywords > Defaults. <br>\nmore about on GitHub README.\n\n<a style=\"text-decoration:none\" href=\"https://github.com/dhruvan-vyas/dvs_printf?tab=readme-ov-file#showloding-function\" > **showLoading**</a> A function for creating loading bars in the terminal, \nuseful for waiting times during tasks like downloading files or running background functions. \nUsers can customize loading text, loading bar, and other parameters. \n\n<a style=\"text-decoration:none\" href=\"https://github.com/dhruvan-vyas/dvs_printf?tab=readme-ov-file#listfunction\" >**listfunction**</a> A supplementary function used by printf to \ncreate new lists based on input values. Can handle various data types and optionally convert matrices into rows of strings. \n\n<br>\n\n***\n\nThe <a style=\"text-decoration:none\" href=\"https://github.com/dhruvan-vyas/dvs_printf#dvs_printf\" >Github-README</a> file includes clear examples, code snippets, videos, \nand explanations to assist users in implementing the module effectively. \nAll links above lead to the very same file.\n\n\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Animated Visual appearance for console-based applications, with different animation styles",
"version": "1.9",
"project_urls": {
"Documentation": "https://github.com/dhruvan-vyas/dvs_printf/blob/main/README.md",
"Homepage": "https://github.com/dhruvan-vyas/dvs_printf",
"Source": "https://github.com/dhruvan-vyas/dvs_printf",
"Tracker": "https://github.com/dhruvan-vyas/dvs_printf/issues"
},
"split_keywords": [
"printf",
" animation",
" console",
" terminal"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "31e1dfcdfb2d30b6a9b13f8dc535e25ed82e8937358b6539f82adea72b5e5b17",
"md5": "c9c1a8ae585ca9c179801a9bf9d081c7",
"sha256": "47ebe859d84d6130346233420cf131ffa59d410b3d85e6396a6e7b3a11d9b223"
},
"downloads": -1,
"filename": "test_dvs_printf-1.9-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c9c1a8ae585ca9c179801a9bf9d081c7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 13429,
"upload_time": "2024-06-02T06:25:48",
"upload_time_iso_8601": "2024-06-02T06:25:48.007356Z",
"url": "https://files.pythonhosted.org/packages/31/e1/dfcdfb2d30b6a9b13f8dc535e25ed82e8937358b6539f82adea72b5e5b17/test_dvs_printf-1.9-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8ca47994e7f4de8f1bfd5d3964e5eafc1c5518af1cbd597c7676a3387189b2ff",
"md5": "d10e11c9ed352ac95a94fb7fee0a0ff3",
"sha256": "c11e885739f49227fdcca1c42b8aa564a3c9691e6afaacf9880f5cd56074238b"
},
"downloads": -1,
"filename": "test_dvs_printf-1.9.tar.gz",
"has_sig": false,
"md5_digest": "d10e11c9ed352ac95a94fb7fee0a0ff3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 15982,
"upload_time": "2024-06-02T06:25:49",
"upload_time_iso_8601": "2024-06-02T06:25:49.915954Z",
"url": "https://files.pythonhosted.org/packages/8c/a4/7994e7f4de8f1bfd5d3964e5eafc1c5518af1cbd597c7676a3387189b2ff/test_dvs_printf-1.9.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-06-02 06:25:49",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "dhruvan-vyas",
"github_project": "dvs_printf",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "test-dvs-printf"
}