fenrir/src/fenrir-package/fenrir.py

39 lines
967 B
Python
Raw Normal View History

#!/bin/python
# Fenrir TTY screen reader
# By Chrys, Storm Dragon, and contributers.
import os, sys
if not os.getcwd() in sys.path:
sys.path.append(os.getcwd())
from core import environment
from utils import debug
from speech import espeak as es
from speech import speechd as sd
from screen import linux as lx
class fenrir():
def __init__(self):
self.runtime = environment.runtime
2016-07-07 13:56:46 -04:00
self.settings = environment.settings
self.bindings = {}
self.autospeak = []
self.soundIcons = {}
self.runtime['speechDriverString'] = 'speechd'
self.runtime['speechDriver'] = sd.speech()
self.runtime['screenDriverString'] = 'linux'
self.runtime['screenDriver'] = lx.screenManager()
def proceed(self):
while(self.runtime['running']):
self.runtime = self.runtime['screenDriver'].analyzeScreen(self.runtime)
2016-07-07 13:56:46 -04:00
def shutdown(self):
pass
app = fenrir()
app.proceed()