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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
67c900cacc6fecfc5a6b0e97e11339a7f31709f4b01210eaba8ab1a78f0861f7
|
|
| MD5 |
c96a58beb30c4631f7c0aa4557fe8863
|
|
| BLAKE2b-256 |
c66d854f9aa2cb185afe6a2115e560a256c286313723362edcdc71ab8b39885e
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ffa5cebf3a83322001d49a0af9cf87f3b31d05bbab456e6ade7c20569306ee3d
|
|
| MD5 |
b35c14910c1c08341fc53da900aec320
|
|
| BLAKE2b-256 |
455d7e58cce940445bb4270e41e79873aa494b0d11297317efd4e1735d3467bc
|