2019-09-25 00:31:51 -07:00
2019-08-30 16:08:33 -07:00
2019-05-22 04:02:22 -07:00
2019-08-30 16:08:33 -07:00
2017-05-03 00:39:48 -07:00
2019-08-26 00:42:00 -07:00
2019-06-12 23:26:54 -07:00
2019-06-16 04:54:59 -07:00
2018-08-08 23:12:47 -07:00
2019-06-13 02:23:56 -07:00
2019-09-05 23:09:52 -07:00
2019-06-14 02:15:01 -07:00
2019-05-22 00:59:01 -07:00
2019-09-25 00:31:51 -07:00
2019-09-25 00:31:51 -07:00

Yuba

Yuba generates a web-browsable SQLite database from an HFS+ filesystem. Its client application gathers forensic-quality data about a locally attached disk, properly interpreting bundles, reading Spotlight data, Finder flags, labels, and other contextual information. It can generate hashes, thumbnails, and gather 3rd party metadata with exiftool and mediainfo. Yuba's filesystem catalogues are comprehensive, lightweight, optimized for massive (1 million+) trees, and reflect incremental changes to contents and metadata. A server-side PHP script is provided, which allows familiar, Finder-style browsing of a catalogue.

Features

  • Scans with RecursiveDirectoryIterator
  • Uses native macOS methods and CLI tools
  • Caches assets for re-scans
  • Somewhat multithreaded
  • Aggregates and summarizes metadata
  • Tested with large filesystems

Screenshots

Notes

Running Yuba requires disabling Gatekeeper by running sudo spctl --master-disable in the Terminal.

Building from source

Building Yuba requires Platypus and Pashua

Description
Yuba generates web-browsable catalogues from locally attached HFS+ filesystems
https://www.profiteroles.org/yuba/ Readme 2.2 GiB
Languages
PHP 54.8%
HTML 15.7%
PostScript 14.5%
JavaScript 10%
CSS 3%
Other 2%