Dvs-printf

Latest version: v2.2

Safety actively analyzes 682471 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

2.2

Initial Release of dvs_printf.
We are thrilled to announce the v2.2 as initial release of dvs_printf, a dynamic Python module designed to enhance console output with engaging animation styles. This release includes a range of features and improvements to ensure a seamless user experience.

**Use Cases**
* **User Interaction:** Enhance console applications with visually appealing output.
* **Progress Visualization:** Use loading bars and animations to indicate progress.
* **Highlighting Information:** Make important information stand out with animations.
* **Debugging and Monitoring:** Facilitate better understanding and monitoring of processes through animated outputs.

**Key Features**
1. printf Function:

* Supports any data type, including custom objects.
* Offers various animation styles such as typing, async, and headline, Center, Left, right and more animations to improve readability and user engagement.
* Customizable parameters include style, speed, delay, getmat, stay.

2. init Method:

* Provides dynamic initialization, ensuring consistent formatting and animation behavior across different parts of your application.

3. showLoding Function:

* Implements a loading bar using threading, suitable for indicating progress during time-consuming tasks.

4. list_of_str Function:

* Converts different data types into a list of strings, allowing for easy integration with animated print functions.

**New Features**
* Async Style:
* Introduces a new animation style named "Async" that allows multiple lines to animate simultaneously, providing a more dynamic and visually appealing output.
* Supports the syntax async <int>, enabling control and animation of specific sets of lines for greater flexibility and customization.


**Improvements**
* _Stability Enhancements:_ Improved overall stability to prevent crashes and unexpected behavior during usage.
* _Code Optimization:_ Optimized the codebase for better performance and efficiency, reducing execution time and resource usage.

**Bug Fixes**
* Line Wrapping:
Fixed issues with lines exceeding terminal width. Lines larger than the terminal width are now split and moved to a new line for better handling and display.

* _Style Naming Error Detection:_ Added a feature to detect and alert users to naming errors in styles, improving the development experience.

* _Handling Invalid Values:_ Implemented functionality to handle unexpected values and keywords, ensuring smooth operation with suitable default values.


**Additional Information:**
- **Deprecation Notice**: All previous versions (from v1.0 to v2.1) have been dismantled due to bugs and platform compatibility issues.

For detailed usage instructions and examples, please refer to the [README](https://github.com/dhruvan-vyas/dvs_printf?tab=readme-ov-file#dvs_printf) on the GitHub repository.

We hope you enjoy the new features and improvements in this release. Your feedback and contributions are highly appreciated to make dvs_printf even better.

**Full Changelog**: https://github.com/dhruvan-vyas/dvs_printf/commits/v2.2

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.