Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Nuked88/HorusSearch
Search Bar Spotlight-like for Windows 10
https://github.com/Nuked88/HorusSearch
Last synced: about 2 months ago
JSON representation
Search Bar Spotlight-like for Windows 10
- Host: GitHub
- URL: https://github.com/Nuked88/HorusSearch
- Owner: Nuked88
- License: gpl-3.0
- Created: 2020-05-16T14:33:16.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-10-05T13:25:30.000Z (12 months ago)
- Last Synced: 2024-04-22T01:20:59.281Z (5 months ago)
- Language: C#
- Size: 1.18 MB
- Stars: 10
- Watchers: 4
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Horus Search
Search Bar Spotlight-like for Windows 10
![Horus Logo](/README/images/Splash.png)# Welcome to Horus Search Readme!
Hi! I'm **Nuked** and I've decided to create this little program that looks DECENT to me and does a similar job of the Spotlight feature on OS X on Windows.
## What HORUS SEARCH does (for now):
- Searches all the files on the **MFT** in all the NTFS partitions on your PC;
- Creates a DB and uses it to categorize the results;
- Implements the Levenshtein algorithm for basic search capabilities;
- Memorizes the apps that you frequently launch and prioritizes them in the search results;
- Updates the main DB every 30 minutes;
- Shows the full preview of PDF, HTML, TXT, Images, Videos, Music files;
- Detects the dark/light theme on Windows 10 and changes it accordingly.## What HORUS SEARCH will do in the future:
- Have a settings window;
- Optimize the way to refresh the main DB;
- Show the length of the music/video;
- Show the preview of excel/doc/power-point and other types of common files;
- Implement external plugins;
## HORUS SEARCH Short-Cut
- Press **ALT+SPACE** to recall HS
- Type **horus:reset** to clear the main DB
- Type **horus:restart** to restart
- Type **horus:kill** to close HS## INSTALLATION AND FIRST START-UP
- The installer will copy the program in the Program Files directory of your PC, sets it to start when Windows boots, and launch it;
- HS will create a new database in C:\ProgramData\HorusSearch\ containing the list of all the files in your PC;
- After that, you can use it normally.## Dependencies
- Your system needs to be 64bit;
- For the current version, you will need at a minimum [Visual C++ Redistributable Packages for Visual Studio 2015](https://www.microsoft.com/en-us/download/details.aspx?id=48145)
- Your system needs to have at least the .NET Framework 4.7 installed;## How To Build
- Include Reference to System.Windows.Forms
- Include Reference to System.Imaging
- Via NuGet: CefSharp, System.Data.SQLite, Microsoft.Data.Sqlite,FluentWpf
- Include External Reference to NtfsReader.dll## Notice
- I **don't take ANY** responsibility on **ANY** damage that this program will do to your system;
- This program has been tested successfully on a **RYZEN 7 2700X - 16GB RAM - NVIDIA RTX 2070 - 1 TB AVAILABLE ON 4TB TOTAL SPACE**
- On the test system it took about 2 minutes to index 3 TB of files on 8 different partitions.
## External library used- [CefSharp] (https://github.com/cefsharp/)
- [NtfsReader] (https://sourceforge.net/projects/ntfsreader/)
## Some screenshots
![Horus Search App](/README/images/app.jpg)
![Horus Search Image](/README/images/image.jpg)
![Horus Search Video](/README/images/video.jpg)