-
-
Notifications
You must be signed in to change notification settings - Fork 6
Features Files
coe0718 edited this page May 23, 2026
·
3 revisions
Search for files and watch for changes.
deskbrid files search --pattern "*.rs" --limit 20
deskbrid files search --pattern "README" --hidden --limit 50
deskbrid files search --pattern "*.png" --mime-type image/pngProtocol:
{
"type": "files.search",
"pattern": "*.rs",
"include_hidden": false,
"limit": 20
}Response:
{
"type": "response",
"status": "ok",
"data": [
{"path": "/home/user/project/src/main.rs", "type": "file", "size": 1234},
{"path": "/home/user/project/src/lib.rs", "type": "file", "size": 5678}
]
}Watch a path for changes:
deskbrid files watch /home/user/project --recursiveProtocol:
{"type": "files.watch", "path": "/home/user/project", "recursive": true}from deskbrid import Deskbrid
client = Deskbrid()
# Find all Python files
results = client.files_search(pattern="*.py", limit=100)
for file in results:
print(file["path"])- Accessibility
- Apps
- Audio
- Backlight (LED driver)
- Bluetooth
- Clipboard
- Color Picker
- Desktop Portal
- Desktop Settings
- Files
- Hotkeys
- Input
- Keyboard Layouts
- Media (MPRIS)
- Monitors
- Network
- Notifications
- Print (CUPS)
- Screenshots
- Screen Recording
- Screencast
- Self-Update
- System
- System Tray
- Systemd Units & Timers
- Terminals (PTY)
- Windows & Workspaces