Search Beyond the Filename.

Standard file explorers only scratch the surface. DorsalHub allows you to filter by schema, query by tags, and sort by custom attributes across your entire local library.

DorsalHub Web Search Interface
[1]:
from dorsal import LocalFile
lf = LocalFile("C:\work stuff\report.pdf")
[2]:
lf.pdf.title
'ACME Corp End of Year Report'
[3]:
lf.pdf.page_count
11
[4]:
lf.get_latest_annotation("open/classification").record.labels
[{'label': 'Confidential', 'score': 0.95}]
[5]:
lf.add_label("Reviewed")
INFO:dorsal.file.dorsal_file:Private tag (label=Reviewed) added to local record for 'C:\work stuff\report.pdf'. Call push() to sync record with DorsalHub.
LocalFile[ report.pdf ]
[6]:
resp = lf.push(private=True)
INFO:dorsal.file.dorsal_file:Successfully pushed file record for 'C:\work stuff\report.pdf' to DorsalHub. Total: 1, Success: 1, Error: 0