Skip to content

DTime is a simple and efficient application that allows you to calculate the download time for any file based on your internet speed. It was created out of boredom while downloading Cyberpunk, leading to the idea of making an app to calculate download times.

License

Notifications You must be signed in to change notification settings

SFSteffensen/DTime

Repository files navigation

DTime - File Size & Internet Speed Calculator

DTime is a simple and efficient application that allows you to calculate the download time for any file based on your internet speed. It is built using Tauri, Solid, and Typescript, providing a fast and secure desktop application experience.

Features

  • Calculate download time based on file size and internet speed.
  • Test your specific device's internet speed, to get accurate results.
  • Switch between different themes for a personalized user experience.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Installation

  1. Clone the repository
git clone https://github.com/SFSteffensen/DTime.git
  1. Navigate to the project directory
cd DTime
  1. Install dependencies
yarn install
  1. Run the application in development mode
yarn run tauri dev
  1. Build the application for production
yarn run tauri build

Built With

  • Tauri - A framework for building lightweight, secure applications with web technologies.
  • Solid - A declarative JavaScript library for building user interfaces.
  • Yarn - Safe, stable, reproducible projects
  • Tailwind CSS - A utility-first CSS framework for building custom designs.
  • DaisyUI - A component library for Tailwind CSS.
  • Typescript - An open-source language which builds on JavaScript by adding static type definitions.
  • CfSpeedtest - Unofficial CLI for speed.cloudflare.com

Contributing

Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

About

DTime is a simple and efficient application that allows you to calculate the download time for any file based on your internet speed. It was created out of boredom while downloading Cyberpunk, leading to the idea of making an app to calculate download times.

Resources

License

Stars

Watchers

Forks

Packages

No packages published