Skip to content

FileScope is a desktop application that quickly searches for videos, images, sounds, and compressed files within a selected directory. It uses multithreading for fast search operations and features an intuitive interface built with Slint, powered by Rust.

License

Notifications You must be signed in to change notification settings

Silen1t/FileScope

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FileScope

FileScope is a desktop application that quickly searches for videos, images, sounds, and compressed files within a selected directory. It uses multithreading for fast search operations and features an intuitive interface built with Slint, powered by Rust.

Features

  • Search for Specific File Types: Search for images, videos, sounds, and compressed files within any selected directory..
  • Multithreaded Search:: Utilizes multiple threads for fast and efficient file searching.
  • User-Friendly Interface:: Allows easy navigation through directories and file results.

Technologies Used

  • Backend: Rust
  • Frontend: Slint

Dependencies

This project uses the following dependencies:

[dependencies]
rayon = "1.10.0"
rfd = "0.15.2"
slint = "1.9.2"
walkdir = "2.5.0"
winresource = "0.1.19"

[build-dependencies]
slint-build = "1.9.2"
winresource = "0.1.19"

How to Run

  1. Clone the repository:
git clone https://github.com/Silen1t/FileScope
  1. Navigate to the project directory:
cd FileScope
  1. Build the project:
cargo build
  1. Run the application:
cargo run

Testing the Executable

To test the compiled executable application:

  1. Build the project in release mode:
cargo build --release
  1. Navigate to the target/release directory:
cd target/release
  1. Run the executable file:
FileScope.exe

Screenshots

FileScope Interface

FileScope Interface

Contributing

This project is currently maintained by a single developer and is not open for external contributions. However, feel free to explore the code, use it for learning, and share feedback or suggestions by opening an issue.

License

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

About

FileScope is a desktop application that quickly searches for videos, images, sounds, and compressed files within a selected directory. It uses multithreading for fast search operations and features an intuitive interface built with Slint, powered by Rust.

Resources

License

Stars

Watchers

Forks

Packages

No packages published