Module: Teems::Commands::MeetingFilename
- Included in:
- MeetingRecording, MeetingTranscript
- Defined in:
- lib/teems/commands/meeting_transcript.rb
Overview
Derives a human-friendly output filename stem from a SharePoint recording/transcript name. SharePoint format is typically “<subject>-YYYYMMDD_HHMMSS[-Meeting Recording].<ext>” which we reshape into “YYYY-MM-DD - <subject>”.
Constant Summary collapse
- SHAREPOINT_NAME_RE =
/\A(.+)-(\d{4})(\d{2})(\d{2})_\d{6}\z/- UNSAFE_FILENAME_CHARS =
%r{[/\\:*?"<>|\x00]}