Skip to content

Commit a55caa5

Browse files
committed
2 parents e5c558c + f0a2f6b commit a55caa5

File tree

1 file changed

+76
-1
lines changed

1 file changed

+76
-1
lines changed

README.md

Lines changed: 76 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,77 @@
11
# Codebrewers-hackathon
2-
![Alt text](assets/image.png)
2+
3+
# Disk Space Manager <img src="assets/icon.png" alt="icon" width="50px" height="50px">
4+
5+
## Table of Contents
6+
- [Introduction](#introduction)
7+
- [Quick Demo](#quick-demo)
8+
- [Features](#features)
9+
- [Installation](#installation)
10+
- [Usage](#usage)
11+
- [Screenshots](#screenshots)
12+
- [License](#license)
13+
14+
## Introduction
15+
16+
Welcome to Disk Space Management App! This Python application is built using the Tkinter library, provides a user-friendly interface to scan for duplicate files and manage system memory efficiently. With this app, you can quickly locate and remove duplicate files, freeing up infrequently accessed files, viewing disk memory utilization based on drive, directory, file types, etc.
17+
18+
## Quick Demo
19+
Explore the application by downloading and running the [gui.exe](https://github.com/coderSuren/Codebrewers-hackathon/releases/tag/v1.0.0)
20+
21+
## Features
22+
It uses the xxHash hashing algorithm to achieve faster performance and facilitate duplicate retrieval.
23+
24+
### Comparison of different hashing algorithms:
25+
![Alt text](assets/image.png)
26+
27+
### Achieved Requirements:
28+
- [x] Display free space available on the disk
29+
- [x] Breakdown of space utilization based on disks, file type, etc.
30+
- [x] Detect duplicate files
31+
- [x] Identify files of larger size
32+
- [x] Faster and efficient deletion algorithms
33+
34+
## Installation
35+
36+
Follow these steps to set up and run the application:
37+
38+
1. Clone the repository to your local machine:
39+
40+
```bash
41+
git clone https://github.com/coderSuren/Codebrewers-hackathon.git
42+
cd Codebrewers-hackathon
43+
```
44+
2. Make sure you have Python 3.x installed on your system. If not, download and install it from [Python's official website](https://www.python.org/downloads/).
45+
46+
3. Install the required dependencies:
47+
48+
```bash
49+
pip install tkinter
50+
pip install customtkinter
51+
pip install wmi
52+
pip install PIL
53+
```
54+
55+
4. Run the app:
56+
57+
```bash
58+
python components/gui.py
59+
```
60+
61+
## Usage
62+
63+
1. **Duplicate File Scanner**
64+
- Select the directory or drive you want to scan for duplicate files.
65+
- Click on the "Scan" button to start the scanning process.
66+
- After the scan is complete, a list of duplicate files will be displayed with options to delete them.
67+
- Customize scan settings in the settings menu as needed.
68+
69+
2.
70+
## Screenshots
71+
72+
![image](https://github.com/coderSuren/Codebrewers-hackathon/assets/80509210/90708d10-d0de-4d68-8065-453ca47fb76b)
73+
74+
75+
## License
76+
77+
This project is licensed under the [MIT License](LICENSE). Feel free to modify and distribute this project following the terms of the MIT License.

0 commit comments

Comments
 (0)