Releases: wikisqueaks/attest
Releases · wikisqueaks/attest
attest v0.3.1
What's new
- Auto-classification for archive downloads:
att_download()now auto-classifies extracted archive files without prompting when all files have well-known extensions (e.g., shapefile bundles, CSVs, GeoJSON). The interactive classification prompt only appears when the archive contains files with ambiguous extensions. att_prove(): Generates a comprehensive provenance audit report across all sources in the store — verifies every file, compiles metadata, and writes a JSON audit document.att_update(): Modifies provenance metadata (title, publisher, author, year, landing URL) and regenerates the BibTeX citation.att_remove(): Deletes a source directory and its BibTeX entry, with interactive confirmation orforce = TRUEfor scripts.- APA-style citations:
att_source()gainsformatandauthorarguments.att_cite()now includes anotefield with the APA-style data set designation ([Data set]or[Data set; Format]).
Install with:
pak::pak("wikisqueaks/attest")attest v0.3.0
What's New
Zip archive support
att_download()auto-detects.zipURLs, downloads, extracts, and prompts you to classify each extracted file as data, metadata, or ignore- Interactive classification with extension-based defaults and batch reclassification (e.g.,
1-4 d,all m) - Non-interactive fallback via
classifyargument for scripted workflows - Archive SHA-256 hash recorded in provenance (zip itself is not retained)
Archive-aware lifecycle functions
att_check(): HTTP HEAD on the archive URLatt_compare(): re-downloads archive and compares hashatt_refresh(): re-downloads, extracts, and updates only changed files while preserving classifications
Install
pak::pak("wikisqueaks/attest")attest v0.2.0 (pre-release)
Pre-release of attest v0.2.0 — data provenance tracking for R.