@sugarcube/plugin-tika
Version:
Parse files and metadata using Tika.
24 lines (17 loc) • 608 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _fp = require("lodash/fp");
var _dashp = require("dashp");
var _core = require("@sugarcube/core");
var _utils = require("../utils");
const parseLinks = envelope => _core.envelope.fmapDataMediaAsync(unit => (0, _dashp.flowP)([(0, _fp.property)("term"), _utils.safeExtract, ([text, meta]) => (0, _fp.merge)(unit, {
text,
meta
})], unit), envelope);
const plugin = parseLinks;
plugin.desc = "Extract the data and meta data from _sc_media.";
var _default = plugin;
exports.default = _default;