Skip to main content

🔍 Mr. Searcher CLI: The Terminal Information Utility

PyPI - Version License: MIT Python Version

A powerful, non-hostile, and self-contained command-line utility for information retrieval, system diagnostics, and entertainment. Mr. Searcher allows you to perform specialized searches, play media, change themes, and run system checks—all without leaving your terminal.

⚖️ Important Legal Disclaimer

Mr. Searcher CLI is a general-purpose information retrieval and utility tool.

The user of this software is solely responsible for ensuring that their use complies with all local, national, and international laws, particularly concerning:

  1. Copyright: The media download feature ({fetch}) should only be used to download content that you have the legal right to access and retain.
  2. Conduct: The authors and contributors of Mr. Searcher are not liable for any misuse of the software for illegal activities. By using this software, you agree to assume full responsibility for all actions taken.

✨ Features at a Glance

  • DuckDuckGo Search: Fast, private searching with specialized filters.
  • Media Downloader: Use the {fetch} command to download audio/video via yt-dlp.
  • Terminal Art & Themes: Customize your terminal experience with {animart} and {theme}.
  • System Diagnostics: Check real-time CPU and Memory usage with {sysinfo}.
  • Local Media Player: Simple music player controls using {play}, {pause}, etc.
  • NEW! QR Code Generator: Use the {qrcode} command to instantly generate a scannable QR code in your terminal.

🛠️ Installation

1. Python Package Installation

Install all the necessary packages by coping this code and pasting it into to terminal.

pip install psutil pyfiglet pygame colorama duckduckgo-search pyspellchecker openai-whisper numpy yt-dlp qrcode

Install the latest version directly from PyPI:

pip install mr-searcher
  • Add Python in the PATH in Windows Desktop, So the installation will be lot easy for all the other pip related packages

Dependency

yt-dlp & ffmpeg

Purpose and How to Install

yt-dlp is a command-line program primarily used for downloading videos and audio from YouTube and thousands of other video platforms. Its presence on PyPI (the Python Package Index) signifies its nature as a Python package, allowing for convenient installation and management through Python's package manager, pip. Here are the main uses of yt-dlp as a PyPI package: Easy Installation and Updates: Users can install yt-dlp and keep it updated using pip, the standard Python package installer. This simplifies the process compared to manual downloads and updates.

Code

    pip install yt-dlp
    pip install --upgrade yt-dlp

ffmpeg

Used for converting downloads (e.g., to MP3). (Example for Debian/Ubuntu)

sudo apt install ffmpeg

or see official documentation on https://www.ffmpeg.org/download.html#build-windows for installation on your OS.

Project Overview

Here is a look at the main screen of the application: Main application dashboard

Metadata

Release files for mr-searcher 1.4.2.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mr-searcher 1.4.2.3
File Size Uploaded
mr_searcher-1.4.2.3.tar.gz 26.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mr-searcher 1.4.2.3
File Interpreter ABI Platform
mr_searcher-1.4.2.3-py3-none-any.whl Python 3 none any Details

Total release size: 51.3 kB

Release files / mr_searcher-1.4.2.3.tar.gz

Download URL mr_searcher-1.4.2.3.tar.gz
Size 26.1 kB
Tags Source
SHA-256 checksum
How to use checksums
c84d3e400dca1c99fa81bfd29a89b9a393626a930d6f521d0e25710f0ef34c66
BLAKE2b-256 checksum
How to use checksums
b2c26eafd0d82e68261f644c4e5ba9f59d0642bf2845dbed1a3378a34e264cd6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.0

Release files / mr_searcher-1.4.2.3-py3-none-any.whl

Download URL mr_searcher-1.4.2.3-py3-none-any.whl
Size 25.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dc07badc29143478461a2c9fd591b15cf9aa9131072b365ae2e3d3d7bb151d31
BLAKE2b-256 checksum
How to use checksums
048a6e1e64598455196ecd87d98994f90fe2882e876cfa5fb6ed2b3400dde2e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.0

Release history Release notifications | RSS feed

This release

1.4.2.3 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page