Skip to content

DignaGG/Digna.ByteETA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Digna.ByteETA - Download Time Calculator

Digna.ByteETA v2.0 represents a complete architectural evolution. Transitioning from basic procedural scripts to a robust Object-Oriented Programming (OOP) structure, this version focuses on mathematical precision and system stability

##🚀 What's New in v2.0 (The OOP Era) Refactored Engine: Implemented CalculatorService to separate business logic from the UI . Type-Safe Models: Data is now handled through specialized FileInfo and InternetInfo classes. System Logic: Explicit handling of base-1024 (Storage) vs. base-1000 (Network) units to ensure maximum accuracy. Dynamic Formatting: Results are parsed through a custom formatter to produce human-readable time spans.

📸 v2.0 Stable Preview Precise calculation for 1 GB at 100 Mbps resulting in 1 Minute 25 Seconds. Sample Output Sample Output

🚀 Evolution of the Project

The initial versions of this project (v1.0 - v1.2) were developed with a procedural approach. To preserve the history of my development journey, those versions have been archived.

Tip

You can find the original, procedural source code in the legacy branch.

📸 Legacy Preview

Sample Output

📜 License

This project is licensed under the MIT License. See the LICENSE file for details.

About

A modular, high-precision download time calculator built with .NET 10. Focuses on system stability and mathematical accuracy through a clear separation of business logic and UI.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages