make python package and build up class model
This commit is contained in:
31
src/fenrir-package/fenrir.py
Executable file
31
src/fenrir-package/fenrir.py
Executable file
@@ -0,0 +1,31 @@
|
||||
#!/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
|
||||
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)
|
||||
|
||||
app = fenrir()
|
||||
app.proceed()
|
Reference in New Issue
Block a user