Skip to main content

Search files based on their content and filename

Project description

find-grep

Find files based on their content and their metadata.

Vibe coded and liable to change. Unreviewed AI code.

Motivation

I have a note about this somewhere in Obsidian, and the name should be something like this and it is should also contain this.

Installation

pipx install find-grep

Usage

Find a file whose name matches backup which contains the string "btrfs". This is case insensitive by default

find-grep name:backup content:btrfs

Alternatives and prior work

An LLM said there was no tool that does this out of the box. There might be some GUI search tool like elastic search that does this. You could quickly code with in bash.

About me

I am @readwithai. I make tools for reading and agency with and without Obsidian and AI. I also make a stream of small tools like this related to my work.

If you are interested in reading or note taking or Obsidian, check out my blog at readwithai.substack.com.

If you are interested in a stream of tools, you can follow me on GitHub or follow me on X.

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

find_grep-1.0.0.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

find_grep-1.0.0-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file find_grep-1.0.0.tar.gz.

File metadata

  • Download URL: find_grep-1.0.0.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for find_grep-1.0.0.tar.gz
Algorithm Hash digest
SHA256 67c900cacc6fecfc5a6b0e97e11339a7f31709f4b01210eaba8ab1a78f0861f7
MD5 c96a58beb30c4631f7c0aa4557fe8863
BLAKE2b-256 c66d854f9aa2cb185afe6a2115e560a256c286313723362edcdc71ab8b39885e

See more details on using hashes here.

File details

Details for the file find_grep-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: find_grep-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for find_grep-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ffa5cebf3a83322001d49a0af9cf87f3b31d05bbab456e6ade7c20569306ee3d
MD5 b35c14910c1c08341fc53da900aec320
BLAKE2b-256 455d7e58cce940445bb4270e41e79873aa494b0d11297317efd4e1735d3467bc

See more details on using hashes here.

Supported by

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