From cbb41f85707686a3e91f281ab07264447a9cb35b Mon Sep 17 00:00:00 2001 From: chrys Date: Fri, 26 Aug 2016 01:42:31 +0200 Subject: [PATCH] finish up time example --- config/keyboard/desktop.conf | 1 + config/keyboard/laptop.conf | 1 + config/keyboard/test.conf | 1 + config/settings/settings.conf | 1 + config/settings/settings.conf.chrys | 46 +++++++++++++++++++ config/settings/settings.conf.orig | 1 + config/settings/settings.conf.storm | 1 + play zone/tintin.bin | 1 + .../commands/{ => commands}/time.py | 13 ++++-- src/fenrir-package/core/settings.py | 1 + 10 files changed, 64 insertions(+), 3 deletions(-) create mode 100644 config/settings/settings.conf.chrys create mode 100644 play zone/tintin.bin rename src/fenrir-package/commands/{ => commands}/time.py (65%) diff --git a/config/keyboard/desktop.conf b/config/keyboard/desktop.conf index 6edfac23..b3789675 100644 --- a/config/keyboard/desktop.conf +++ b/config/keyboard/desktop.conf @@ -20,6 +20,7 @@ #=toggle_output #=toggle_autoRead #=quit_fenrir +#=time #=foreward_keypress #=inc_speech_volume #=dec_speech_volume diff --git a/config/keyboard/laptop.conf b/config/keyboard/laptop.conf index 6f2b8553..1d9d36d4 100644 --- a/config/keyboard/laptop.conf +++ b/config/keyboard/laptop.conf @@ -20,6 +20,7 @@ #=toggle_output #=toggle_autoRead #=quit_fenrir +#=time #=foreward_keypress #=inc_speech_volume #=dec_speech_volume diff --git a/config/keyboard/test.conf b/config/keyboard/test.conf index e3a37a69..04388322 100644 --- a/config/keyboard/test.conf +++ b/config/keyboard/test.conf @@ -20,6 +20,7 @@ #=toggle_output #=toggle_autoRead #=quit_fenrir +1-FENRIR,1-KEY_T=time 1-FENRIR,1-KEY_A=foreward_keypress #1-FENRIR,1-KEY_F2=inc_speech_volume #1-FENRIR,1-KEY_F3=dec_sound_volume diff --git a/config/settings/settings.conf b/config/settings/settings.conf index 12794596..dcef056d 100644 --- a/config/settings/settings.conf +++ b/config/settings/settings.conf @@ -78,6 +78,7 @@ punctuationLevel=1 numberOfClipboards=10 # define the current fenrir key fenrirKeys=KEY_KP0 +timeFormat=%H:%M:%P [promote] enabled=True diff --git a/config/settings/settings.conf.chrys b/config/settings/settings.conf.chrys new file mode 100644 index 00000000..8d04ad4b --- /dev/null +++ b/config/settings/settings.conf.chrys @@ -0,0 +1,46 @@ +[sound] +enabled=True +driver=sox +theme=default +volume=1.0 + +[speech] +enabled=True +driver=speechd +rate=0.75 +pitch=0.5 +module=espeak +voice=de +language=de +volume=0.8 +autoReadIncomming=True + +[braille] +enabled=False +layout=en + +[screen] +driver=linux +screenUpdateDelay=0.4 + +[keyboard] +device=all +grabDevices=True +ignoreShortcuts=False +keyboardLayout=test +charEcho=True +charDeleteEcho=True +wordEcho=True +interruptOnKeyPress=False + +[general] +debugLevel=1 +punctuationLevel=1 +numberOfClipboards=10 +fenrirKeys=KEY_KP0 +timeFormat=%H:%M:%P + +[promote] +enabled=True +inactiveTimeoutSec=120 +list=chrys,test diff --git a/config/settings/settings.conf.orig b/config/settings/settings.conf.orig index 12794596..dcef056d 100644 --- a/config/settings/settings.conf.orig +++ b/config/settings/settings.conf.orig @@ -78,6 +78,7 @@ punctuationLevel=1 numberOfClipboards=10 # define the current fenrir key fenrirKeys=KEY_KP0 +timeFormat=%H:%M:%P [promote] enabled=True diff --git a/config/settings/settings.conf.storm b/config/settings/settings.conf.storm index 319669d4..60af14a1 100644 --- a/config/settings/settings.conf.storm +++ b/config/settings/settings.conf.storm @@ -38,6 +38,7 @@ debugLevel=0 punctuationLevel=1 numberOfClipboards=10 fenrirKeys=KEY_KP0 +timeFormat=%H:%M:%P [promote] enabled=True diff --git a/play zone/tintin.bin b/play zone/tintin.bin new file mode 100644 index 00000000..27d1b116 --- /dev/null +++ b/play zone/tintin.bin @@ -0,0 +1 @@ +@ Ÿqp:pEpnpdpep p pdp:pLp”pspcphp.p p pup:pBpephpaplptpepnp p psp:pSpppepipcphpeprpnp p pmp:pSpepnpdpepnp p prp:pApnptpwp.p p pgp:pApnptpwp.paplplpep p p?p:pHpiplpfpep p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p 123     Mar 02 chrys87         (6,6K) Re: [orca-list] accessible blogging system and accessible radio player                                                    p1p2p4p p p p p pMpaprp p0p2p pcphprpypsp8p7p p p p p p p p p p(p7p,p7pKp)p pRpep:p p[poprpcpap-plpipsptp]p papcpcpepspspipbplpep pbplpopgpgpipnpgp pspypsptpepmp papnpdp papcpcpepspspipbplpep prpapdpipop ppplpapypeprp p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p 125     Mar 03 WEB.DE Vorteils ( 52K) MasterCard Gold: 100 % gebhrenfrei + 25 Euro Gutschein! +++ H”rbcher þ50 % + Gutschein!                                 126     Mar 03 maria.kern@pear (373K) GRATIS statt 16,90 EUR: Multi-Quirl mit Drehautomatik, Edelstahl fr Christian Hempfling                                  127     Mar 04 WEB.DE informie ( 54K) Ist Ihr PC nicht mehr auf dem aktuellsten Stand?                                                                          128     Mar 06 anja.weber@pear (171K) Heute nur 1,90 EUR: 16 GB microSDHC-Speicherkarte Toshiba Class 10 / UHS-I inkl SD-Adapter fr Christian Hempfling        129     Mar 08 pizza.de Bestel ( 18K) Bestellung erfolgreich vermittelt                                                                                         130     Mar 09 Stefanie.Hofbau ( 15K) Ihr Treue-Geschenk zum Kundenjubilaeum bei PEARL, Christian Hempfling                                                     131     Mar 09 WEB.DE Vorteils ( 49K) 10 % Preisnachlass auf Werkstattleistungen bei A.T.U! +++ MasterCard Gold gebhrenfrei!                                   132     Mar 09 maria.kern@pear (372K) GRATIS statt 22,90 EUR: Spiralschneider-Set fr Gemse, 2-teilig fr Christian Hempfling                                  133     Mar 11 WEB.DE informie ( 52K) Ihr Gewinncode: RPUV6M                                                                                                    134     Mar 12 maria.kern@pear (187K) -75%: Garmin Head-Up-Display HUD+ mit iOS-Navi-App Europa nur 49,90 statt 199,99 EUR fr Christian Hempfling              135     Mar 14 anja.weber@pear (171K) GRATIS statt 169,70 EUR: Paragon Festplatten-Tools 2015 fr Christian Hempfling                                           136     Mar 16 pizza.de Bestel ( 15K) Bestellung erfolgreich vermittelt                                                                                         137     Mar 16 chrys87         (8,9K) Re: [orca-list] focusing text of e-mail in Evolution                                                                      138     Mar 17 WEB.DE Vorteils ( 54K) Risikolebensversicherung jetzt 30 % gnstiger + 10 þ Gutschein sichern! +++ Top-Tarif All-Net & Surf 1.500!               139     Mar 17 maria.kern@pear (144K) GRATIS statt 14,90 EUR: XXL-Design-Wanduhr zum Aufkleben fr Christian Hempfling                                          140     Mar 18 WEB.DE informie ( 54K) Vorsicht, fiese Botnet-Angriffe auf Ihren PC!                                                                             141     Mar 20 anja.weber@pear (254K) GRATIS statt 39,90 EUR: Pendeluhr-Bausatz fr Kinder - Ostergeschenktipp fr Christian Hempfling                          142     Mar 22 pizza.de Bestel ( 14K) Bestellung erfolgreich vermittelt                                                                                         143     Mar 23 maria.kern@pear (157K) GRATIS statt 16,90 EUR: Eieruhr "Egg-Timer" zum Mitkochen fr Christian Hempfling                                         144     Mar 24 WEB.DE Vorteils ( 48K) Gnstiger Onlinekredit mit bis zu 100 Euro Cashback! +++ auto motor und sport + Werkzeugset!                              145     Mar 24 pizza.de Bestel ( 20K) Bestellung erfolgreich vermittelt                                                                                         146     Mar 25 WEB.DE informie ( 55K) Handy-Flat ab 9,99 þ mtl. mit Top-Smartphone þ bis 31.03.!                                                                147     Mar 25 pizza.de Bestel ( 15K) Bestellung erfolgreich vermittelt                                                                                         148     Mar 27 anja.weber@pear (170K) GRATIS statt 19,90 EUR: Digitaler Funkwecker mit Temperaturanzeige und Kalender fr Christian Hempfling                   149     Mar 30 maria.kern@pear (347K) GRATIS statt 39,90 EUR: CRELL Silikon-Armbanduhr fr Christian Hempfling                                                  150     Mar 31 WEB.DE Vorteils ( 50K) PARSHIP Premium mit 20 % Preisnachlass! +++ Exklusive Weine fr jeden Geschmack!                                          151     Mar 31 pizza.de Bestel ( 15K) Bestellung erfolgreich vermittelt                                                                                         152     Apr 01 katalogabteilun (188K) 10 EUR geschenkt - Einkaufsgutschein und neuer Digitalkatalog fr Christian Hempfling                                     153     Apr 01 WEB.DE informie ( 56K) Eine Osterberraschung wurde fr Sie hinterlegt!                                                                          154     Apr 02 pizza.de Bestel ( 14K) Bestellung nicht vermittelt                                                                                               155     Apr 02 pizza.de Bestel ( 14K) Bestellung nicht vermittelt                                                                                               156     Jul 07 pizza.de Bestel ( 20K) Bestellung erfolgreich vermittelt                                                                                         157     Jul 08 WEB.DE informie ( 60K) H”rbcher fr 3,95 þ mtl. + 10 þ Amazon.de Gutschein                                                                      158     Jul 09 chrys87         (6,5K) Re: [orca-list] evolution                                                                                                 159     Jul 10 chrys87         (8,0K) Re: [orca-list] evolution                                                                                                 160     Jul 10 PEARL MegaDeal  (4119) Extrem gnstig! HP Business-Notebook 14" mit Core i3 nur 249,90 EUR: Refurbished 1. Wahl mit Win 7 (ehem. UVP 929,-) fr  161     Jul 10 chrys87@web.de  (  80) Re: [orca-list] in need of c++ code to add accessible labels                                                              162     Jul 10 WEB.DE empfiehl ( 472) 6,99 þ mtl. fr Handy-Flat mit 1 GB Highspeed                                                                             163     Jul 10 pizza.de Bestel ( 359) Bestellung erfolgreich vermittelt                                                                                         164 O   Jul 11 PEARL HotPriceM (182K) Heute nur 1,90 EUR: 16 GB microSDHC-Speicherkarte Toshiba Class 10 / UHS-I inkl. SD-Adapter fr Christian Hempfling       165     Jul 13 chrys87@web.de  (9,4K) Re: [orca-list] update on adding labels to unlabeled gnome buttons                                                        166     Jul 13 chrys87@web.de  ( 11K) Re: [orca-list] update on adding labels to unlabeled gnome buttons                                                        167     Jul 13 Simone.Becker@p ( 57K) Christian Hempfling, fr Sie portofrei: iColor Toner & Druckerpatronen - von Stiftung Warentest ausgezeichnet!            168     Jul 14 chrys87         ( 13K) Re: [orca-list] update on adding labels to unlabeled gnome buttons                                                        169 O   Jul 14 WEB.DE Vorteils ( 50K) MasterCard GOLD: 100 % gebhrenfrei + 20 þ Guthaben! þ 7 x stern + Kugelgrill gratis!                                     170 O   Jul 14 maria.kern@pear (372K) Nur 1,90 statt 29,90 EUR: Tr-Fliegennetz mit selbstschlieáendem Magnetverschluss fr Christian Hempfling                 171 O   Jul 15 WEB.DE informie ( 56K) Glcks-Code eintragen & mit Glck 100.000 þ kassieren!                                                                    172 O   Jul 16 PEARL Service-I (393K) 10 EUR geschenkt - Einkaufsgutschein und neuer Digitalkatalog fr Christian Hempfling                                     173     Jul 17 chrys87@web.de  (5,8K) [orca-list] LibreOffice a11y for GTK3                                                                                     174 r   Jul 17 chrys87         (7,2K) Re: [orca-list] orca and xboard                                                                                           175     Jul 17 chrys87         (6,2K) Re: [orca-list] accessible games tuxtype and tuxmaths                                                                     176     Jul 18 PEARL HotPriceM (179K) GRATIS statt 79,99 EUR: Stellar Phoenix Data Recovery 5 Professional - Datenrettungs-Suite fr Christian Hempfling        177 O   Jul 20 PEARL Saison-Em (402K) GRATIS statt 19,90 EUR: Manikre-Set 6-teilig Edelstahl mit Etui fr Christian Hempfling                                  178     Jul 20 chrys87         ( 10K) Re: [orca-list] orca and xboard                                                                                           179     Jul 20 chrys87         (6,8K) Re: [orca-list] orca and xboard                                                                                           180 r   Jul 20 chrys87         (6,8K) Re: [orca-list] orca and xboard                                                                                           181 O   Jul 21 WEB.DE Vorteils ( 54K) Amazon Prime Instant Video: 30 Tage gratis + 10 þ Gutschein! --- 7 x SPIEGEL + Kaffee-Maschine!                           182     Jul 22 WEB.DE informie ( 60K) Super-Sparpreis: Handy-Flat fr 6,99 þ mtl. - nur bis 31.07.!                                                             183     Jul 22 chrys87         (8,2K) Re: [orca-list] orca and xboard                                                                                          -p*p-pMpuptptp:p p=pIpNpBpOpXp p[pMpspgpsp:p1p1p0p7p pOplpdp:p2p2p3p p6p1pMp]p-p-p-p(pdpaptpep/pdpaptpep)p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p(p1p6p%p)p-p-p-p                                                                                                                                                                 \ No newline at end of file diff --git a/src/fenrir-package/commands/time.py b/src/fenrir-package/commands/commands/time.py similarity index 65% rename from src/fenrir-package/commands/time.py rename to src/fenrir-package/commands/commands/time.py index 84d5fe0a..bbbf1094 100644 --- a/src/fenrir-package/commands/time.py +++ b/src/fenrir-package/commands/commands/time.py @@ -1,5 +1,7 @@ #!/bin/python +import datetime + class command(): def __init__(self): pass @@ -11,9 +13,14 @@ class command(): # the following has to been added to core/settings.py to the key 'general' # the settings.py is used for default values # 'timeFormat':"%H:%M;%P", - timeString = environment['runtime']['settingsManager'].getSetting(environment,'general', 'timeFormat') - - timeString = datetime.datetime.strftime(datetime.datetime.now(), '%H:%M:%P') + timeFormat = environment['runtime']['settingsManager'].getSetting(environment,'general', 'timeFormat') + + # get the time formatted + timeString = datetime.datetime.strftime(datetime.datetime.now(), timeFormat) + + # present the time via speak and braile, there is no soundicon, interrupt the current speech + environment['runtime']['outputManager'].presentText(environment, timeString , soundIcon='', interrupt=True) + return environment def setCallback(self, callback): pass diff --git a/src/fenrir-package/core/settings.py b/src/fenrir-package/core/settings.py index ceed745c..afac00ba 100644 --- a/src/fenrir-package/core/settings.py +++ b/src/fenrir-package/core/settings.py @@ -34,6 +34,7 @@ settings = { 'punctuationLevel': 1, 'numberOfClipboards': 10, 'fenrirKeys':['82'], + 'timeFormat':'%H:%M:%P', }, 'promote':{ 'enabled': True,