Skip to main content

LibreOffice

LibreOffice is a popular open source office software. Artemis supports parsing recently opened files by the LibreOffice applications.

Collection

You have to use the artemis api in order to collect LibreOffice information.

Sample API Script

import {
PlatformType,
recentFiles,
} from "https://raw.githubusercontent.com/puffycid/artemis-api/master/mod.ts";

function main() {
const results = recentFiles(PlatformType.Darwin);

console.log(results);
}

Output Structure

An array of RecentFilesLibreOffice entries.

/**
* List of files opened by LibreOffice
*/
interface RecentFilesLibreOffice {
/**Path to file */
path: string;
/**Document title */
title: string;
/**Filter for file */
filter: string;
/**If file is pinned */
pinned: boolean;
/**If file is password protected */
password: string;
/**If file is marked readonly */
readonly: boolean;
/**Base64 encoded thumbnail of file */
thumbnail: string;
/**Path to registrymodifications.xcu */
source: string;
}