Skip to main content

SearchMaster is a Python library that helps you search for files with a specified name across all available drives on your system.

Project description

SearchMaster

Overview

SearchMaster is a Python library that helps you search for files with a specified name across all available drives on your system. Whether you're looking for a specific document, image, or any other file type, SearchMaster can help you locate it quickly and efficiently.

Features

  • Cross-Drive Search: Searches across all mounted drives on your system, ensuring comprehensive file discovery.
  • Efficient File Locating: Uses optimized search algorithms to quickly locate files, even in systems with vast amounts of data.
  • User-Friendly Output: Provides clear and concise output, listing the full paths of the located files and the total number of matches found.
  • Customizable Search Parameters: Allows you to specify the file name or pattern you are looking for, making it versatile for different search needs.
  • Error Handling: Includes robust error handling to manage issues like inaccessible directories or read permissions.

Demo

!example

Badges

MIT License

🚀 About Me

👋 Hi there! I'm Deepanshu, a passionate software developer with a broad range of skills in various programming languages and technologies. I thrive on solving complex problems, building efficient solutions, and continuously learning and growing in the tech world.

Requirements

  • Python 3.x
  • psutil library

Installation

  1. Clone the repository:

    git clone https://github.com/deepanshu414/find_all.git
    
  2. You can install SearchMaster using pip:

    pip install SearchMaster
    

Usage/Examples

Here's how to use the SearchMaster library to search for a file named example.txt:

from SearchMaster import search

def main():
   # Define the file name or pattern to search for
   file_name = "example.txt"
   
   # Perform the search operation
   # The search function will return a list of paths where the file is located
   search_results = search(file_name)

if __name__ == "__main__":
    main()

🔗 Links

Github twitter linkedin

Support

For support, email deepanshuantil4113@gmail.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

SearchMaster-1.1.1.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

SearchMaster-1.1.1-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

File details

Details for the file SearchMaster-1.1.1.tar.gz.

File metadata

  • Download URL: SearchMaster-1.1.1.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for SearchMaster-1.1.1.tar.gz
Algorithm Hash digest
SHA256 b12aea94cc6f7a1d4d6095cfcc505b065125bfdd7c3722829c131d4452aa6961
MD5 e041954ba3e61bc619b3cecf75e444a6
BLAKE2b-256 7ab22892255edf157943de833e8e099ca1c02a0db71f337656a4bcad49604c27

See more details on using hashes here.

File details

Details for the file SearchMaster-1.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for SearchMaster-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e5b975cb2f7a88345420e9700479d27894888301d4c5b671993a0d97c1797ac4
MD5 619ec987bfddf987a86fbe880cbdc908
BLAKE2b-256 26de0fecc27d12051e6d7028d11c58bc3ebddd5c164227db15d861a3b44c8741

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page