Source code for plaso.formatters.mac_document_versions
# -*- coding: utf-8 -*-
"""The MacOS Document Versions files event formatter."""
from __future__ import unicode_literals
from plaso.formatters import interface
from plaso.formatters import manager
[docs]class MacDocumentVersionsFormatter(interface.ConditionalEventFormatter):
"""Formatter for a MacOS Document Versions page visited event."""
DATA_TYPE = 'mac:document_versions:file'
FORMAT_STRING_PIECES = [
'Version of [{name}]',
'({path})',
'stored in {version_path}',
'by {user_sid}']
FORMAT_STRING_SHORT_PIECES = [
'Stored a document version of [{name}]']
SOURCE_LONG = 'Document Versions'
SOURCE_SHORT = 'HISTORY'
manager.FormattersManager.RegisterFormatter(MacDocumentVersionsFormatter)