#!/usr/bin/env python3 # -*- coding: utf-8 -*- # Fenrir TTY screen reader # By Chrys, Storm Dragon, and contributers. from fenrirscreenreader.core.i18n import _ import datetime class command(): def __init__(self): pass def initialize(self, environment): self.env = environment def shutdown(self): pass def get_description(self): return _('presents the date') def run(self): date_format = self.env['runtime']['SettingsManager'].get_setting( 'general', 'date_format') # get the time formatted date_string = datetime.datetime.strftime( datetime.datetime.now(), date_format) # present the time via speak and braile, there is no soundicon, # interrupt the current speech self.env['runtime']['OutputManager'].present_text( date_string, sound_icon ='', interrupt=True) def set_callback(self, callback): pass