remove stalled stuff
This commit is contained in:
parent
151e1ab8a4
commit
1b559ef722
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,5 +1,6 @@
|
||||
__pycache__/
|
||||
*\.pyc
|
||||
fenrir.egg-info/
|
||||
fenrir_screenreader.egg-info/
|
||||
dist/
|
||||
build/
|
||||
|
@ -1,99 +0,0 @@
|
||||
Metadata-Version: 1.1
|
||||
Name: fenrir-screenreader
|
||||
Version: 1.5.post5
|
||||
Summary: A TTY Screen Reader for Linux.
|
||||
Home-page: https://github.com/chrys87/fenrir/
|
||||
Author: Chrys, Storm_dragon, Jeremiah and others
|
||||
Author-email: chrysg@linux-a11y.org
|
||||
License: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
|
||||
Download-URL: https://github.com/chrys87/fenrir/archive/1.5.tar.gz
|
||||
Description-Content-Type: UNKNOWN
|
||||
Description: # Fenrir
|
||||
A TTY screenreader for Linux.
|
||||
In theory it's not just limited to Linux. but i currently only provide drivers for that since I do not have another system here. If you want to help, or write drivers to make it work on other systems, just let me know.
|
||||
This software is licensed under the LGPL v3 .
|
||||
|
||||
# Requirements (core)
|
||||
- Linux (currently only screen and input drivers available)
|
||||
- python3 >= 3.3
|
||||
- python-configargparse
|
||||
- screen, input, speech, sound or braille drivers see "Features, Drivers, Extras".
|
||||
|
||||
# Features, Drivers, Extras, Dependencies
|
||||
# Input Drivers:
|
||||
1. "evdevDriver" input driver for linux evdev
|
||||
- python-evdev >=0.6.3
|
||||
- python-pyudev
|
||||
- This is commonly referred to as python3-evdev by your distribution
|
||||
- loaded uinput kernel module
|
||||
- ReadWrite permission
|
||||
- /dev/input
|
||||
- /dev/uinput
|
||||
|
||||
# Screen Drivers:
|
||||
1. "vcsaDriver" screen driver for linux VCSA devices
|
||||
- python-dbus
|
||||
- Read permission to the following files and services:
|
||||
- /sys/devices/virtual/tty/tty0/active
|
||||
- /dev/tty[1-64]
|
||||
- /dev/vcsa[1-64]
|
||||
- read logind DBUS
|
||||
|
||||
# Speech Drivers:
|
||||
1. "EspeakDriver" speech driver for Espeak:
|
||||
- python-espeak
|
||||
- "speechdDriver" speech driver for Speech-dispatcher:
|
||||
- Speech-dispatcher
|
||||
- python-speechd
|
||||
2. "dummyDriver" speech driver for debugging
|
||||
|
||||
# Braille Drivers:
|
||||
1. "BrlttyDriver" braille driver (WIP):
|
||||
- brltty (configured and running)
|
||||
- python-brlapi
|
||||
2. "dummyDriver" Braille driver for debugging
|
||||
|
||||
# Sound Drivers:
|
||||
1. "genericDriver" sound driver for sound as subprocess:
|
||||
- Sox
|
||||
2. "gstreamerDriver" sound driver for gstreamer
|
||||
- gstreamer >=1.0
|
||||
- GLib
|
||||
3. "dummyDriver" sound driver for debugging
|
||||
|
||||
# Extras:
|
||||
1. spellchecker
|
||||
- python-pyenchant
|
||||
- aspell-YourLanguageCode (example aspell-en for us English)
|
||||
2. Unix daemon (also needed for Systemd):
|
||||
- python-daemonize
|
||||
3. Modify system volume:
|
||||
- pyalsaaudio (needs libasound2's headers).
|
||||
|
||||
# installation
|
||||
- Archlinux: PKGBUILD in AUR
|
||||
- Manual: run install.sh and uninstall.sh as root
|
||||
- you also can just run it from Git without installing:
|
||||
You can just run the following as root:
|
||||
if you are in Fenrir Git rootfolder:
|
||||
cd src/fenrir/
|
||||
sudo ./fenrir
|
||||
Settings "settings.conf" is located in the "config" directory or after installation in /etc/fenrir/settings.
|
||||
Take care to use drivers from the config matching your installed drivers.
|
||||
By default it uses:
|
||||
- sound driver: genericDriver (via sox, could configured in settings.conf)
|
||||
- speech driver: speechdDriver
|
||||
- braille driver: brlttyDriver (WIP)
|
||||
- input driver: evdevDriver
|
||||
|
||||
# Documentation
|
||||
You can see all information on the Wiki:
|
||||
https://wiki.linux-a11y.org/doku.php?id=fenrir_user_manual&s[]=fenrir
|
||||
|
||||
Keywords: screenreader,a11y,accessibility,terminal,TTY,console
|
||||
Platform: UNKNOWN
|
||||
Classifier: Programming Language :: Python
|
||||
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
|
||||
Classifier: Development Status :: 5 - Production/Stable
|
||||
Classifier: Topic :: Multimedia :: Sound/Audio :: Speech
|
||||
Classifier: Environment :: Console
|
@ -1,302 +0,0 @@
|
||||
README.md
|
||||
setup.py
|
||||
autostart/systemd/fenrir.service
|
||||
config/keyboard/Readme.md
|
||||
config/keyboard/desktop.conf
|
||||
config/keyboard/laptop.conf
|
||||
config/punctuation/de.conf
|
||||
config/punctuation/default.conf
|
||||
config/punctuation/en.conf
|
||||
config/punctuation/es.conf
|
||||
config/punctuation/fr.conf
|
||||
config/punctuation/pl.conf
|
||||
config/scripts/wlan__-__key_y.sh
|
||||
config/settings/espeak.settings.conf
|
||||
config/settings/settings.conf
|
||||
config/settings/settings.conf.example
|
||||
config/settings/settings.conf.storm
|
||||
config/sound//template/soundicons.conf
|
||||
config/sound/default/Accept.opus
|
||||
config/sound/default/Announce.opus
|
||||
config/sound/default/BrailleOff.opus
|
||||
config/sound/default/BrailleOn.opus
|
||||
config/sound/default/Cancel.opus
|
||||
config/sound/default/Caps.opus
|
||||
config/sound/default/ChangeTTY.opus
|
||||
config/sound/default/ContentChanged.opus
|
||||
config/sound/default/CopyToClipboard.opus
|
||||
config/sound/default/EmptyLine.opus
|
||||
config/sound/default/EndOfLine.opus
|
||||
config/sound/default/EndOfScreen.opus
|
||||
config/sound/default/ErrorBraille.opus
|
||||
config/sound/default/ErrorScreen.opus
|
||||
config/sound/default/ErrorSpeech.opus
|
||||
config/sound/default/HasAtributes.opus
|
||||
config/sound/default/PasteClipboardOnScreen.opus
|
||||
config/sound/default/PlaceEndMark.opus
|
||||
config/sound/default/PlaceStartMark.opus
|
||||
config/sound/default/PromotedText.opus
|
||||
config/sound/default/ScreenReaderOff.opus
|
||||
config/sound/default/ScreenReaderOn.opus
|
||||
config/sound/default/SoundOff.opus
|
||||
config/sound/default/SoundOn.opus
|
||||
config/sound/default/SpeechOff.opus
|
||||
config/sound/default/SpeechOn.opus
|
||||
config/sound/default/StartOfLine.opus
|
||||
config/sound/default/StartOfScreen.opus
|
||||
config/sound/default/mispell.opus
|
||||
config/sound/default/soundicons.conf
|
||||
config/sound/default-wav/Accept.wav
|
||||
config/sound/default-wav/Announce.wav
|
||||
config/sound/default-wav/BrailleOff.wav
|
||||
config/sound/default-wav/BrailleOn.wav
|
||||
config/sound/default-wav/Cancel.wav
|
||||
config/sound/default-wav/Caps.wav
|
||||
config/sound/default-wav/ChangeTTY.wav
|
||||
config/sound/default-wav/ContentChanged.wav
|
||||
config/sound/default-wav/CopyToClipboard.wav
|
||||
config/sound/default-wav/EmptyLine.wav
|
||||
config/sound/default-wav/EndOfLine.wav
|
||||
config/sound/default-wav/EndOfScreen.wav
|
||||
config/sound/default-wav/ErrorBraille.wav
|
||||
config/sound/default-wav/ErrorScreen.wav
|
||||
config/sound/default-wav/ErrorSpeech.wav
|
||||
config/sound/default-wav/HasAtributes.wav
|
||||
config/sound/default-wav/PasteClipboardOnScreen.wav
|
||||
config/sound/default-wav/PlaceEndMark.wav
|
||||
config/sound/default-wav/PlaceStartMark.wav
|
||||
config/sound/default-wav/PromotedText.wav
|
||||
config/sound/default-wav/ScreenReaderOff.wav
|
||||
config/sound/default-wav/ScreenReaderOn.wav
|
||||
config/sound/default-wav/SoundOff.wav
|
||||
config/sound/default-wav/SoundOn.wav
|
||||
config/sound/default-wav/SpeechOff.wav
|
||||
config/sound/default-wav/SpeechOn.wav
|
||||
config/sound/default-wav/StartOfLine.wav
|
||||
config/sound/default-wav/StartOfScreen.wav
|
||||
config/sound/default-wav/mispell.wav
|
||||
config/sound/default-wav/soundicons.conf
|
||||
docu/fenrir.1
|
||||
src/fenrir/fenrir
|
||||
src/fenrir/fenrir-daemon
|
||||
src/fenrir/brailleDriver/__init__.py
|
||||
src/fenrir/brailleDriver/brlapiDriver.py
|
||||
src/fenrir/brailleDriver/dummyDriver.py
|
||||
src/fenrir/commands/__init__.py
|
||||
src/fenrir/commands/command_template.py
|
||||
src/fenrir/commands/switchTrigger_template.py
|
||||
src/fenrir/commands/commands/__init__.py
|
||||
src/fenrir/commands/commands/add_word_to_spell_check.py
|
||||
src/fenrir/commands/commands/attribute_cursor.py
|
||||
src/fenrir/commands/commands/bookmark_1.py
|
||||
src/fenrir/commands/commands/bookmark_10.py
|
||||
src/fenrir/commands/commands/bookmark_2.py
|
||||
src/fenrir/commands/commands/bookmark_3.py
|
||||
src/fenrir/commands/commands/bookmark_4.py
|
||||
src/fenrir/commands/commands/bookmark_5.py
|
||||
src/fenrir/commands/commands/bookmark_6.py
|
||||
src/fenrir/commands/commands/bookmark_7.py
|
||||
src/fenrir/commands/commands/bookmark_8.py
|
||||
src/fenrir/commands/commands/bookmark_9.py
|
||||
src/fenrir/commands/commands/braille_flush.py
|
||||
src/fenrir/commands/commands/braille_pan_left.py
|
||||
src/fenrir/commands/commands/braille_pan_right.py
|
||||
src/fenrir/commands/commands/braille_return_to_cursor.py
|
||||
src/fenrir/commands/commands/clear_bookmark_1.py
|
||||
src/fenrir/commands/commands/clear_bookmark_10.py
|
||||
src/fenrir/commands/commands/clear_bookmark_2.py
|
||||
src/fenrir/commands/commands/clear_bookmark_3.py
|
||||
src/fenrir/commands/commands/clear_bookmark_4.py
|
||||
src/fenrir/commands/commands/clear_bookmark_5.py
|
||||
src/fenrir/commands/commands/clear_bookmark_6.py
|
||||
src/fenrir/commands/commands/clear_bookmark_7.py
|
||||
src/fenrir/commands/commands/clear_bookmark_8.py
|
||||
src/fenrir/commands/commands/clear_bookmark_9.py
|
||||
src/fenrir/commands/commands/clear_clipboard.py
|
||||
src/fenrir/commands/commands/clear_window_application.py
|
||||
src/fenrir/commands/commands/copy_marked_to_clipboard.py
|
||||
src/fenrir/commands/commands/curr_clipboard.py
|
||||
src/fenrir/commands/commands/curr_screen.py
|
||||
src/fenrir/commands/commands/curr_screen_after_cursor.py
|
||||
src/fenrir/commands/commands/curr_screen_before_cursor.py
|
||||
src/fenrir/commands/commands/cursor_column.py
|
||||
src/fenrir/commands/commands/cursor_lineno.py
|
||||
src/fenrir/commands/commands/cursor_position.py
|
||||
src/fenrir/commands/commands/cursor_read_to_end_of_line.py
|
||||
src/fenrir/commands/commands/date.py
|
||||
src/fenrir/commands/commands/dec_alsa_volume.py
|
||||
src/fenrir/commands/commands/dec_sound_volume.py
|
||||
src/fenrir/commands/commands/dec_speech_pitch.py
|
||||
src/fenrir/commands/commands/dec_speech_rate.py
|
||||
src/fenrir/commands/commands/dec_speech_volume.py
|
||||
src/fenrir/commands/commands/exit_review.py
|
||||
src/fenrir/commands/commands/export_clipboard_to_file.py
|
||||
src/fenrir/commands/commands/export_clipboard_to_x.py
|
||||
src/fenrir/commands/commands/first_clipboard.py
|
||||
src/fenrir/commands/commands/forward_keypress.py
|
||||
src/fenrir/commands/commands/import_clipboard_from_file.py
|
||||
src/fenrir/commands/commands/inc_alsa_volume.py
|
||||
src/fenrir/commands/commands/inc_sound_volume.py
|
||||
src/fenrir/commands/commands/inc_speech_pitch.py
|
||||
src/fenrir/commands/commands/inc_speech_rate.py
|
||||
src/fenrir/commands/commands/inc_speech_volume.py
|
||||
src/fenrir/commands/commands/indent_curr_line.py
|
||||
src/fenrir/commands/commands/last_clipboard.py
|
||||
src/fenrir/commands/commands/last_incoming.py
|
||||
src/fenrir/commands/commands/marked_text.py
|
||||
src/fenrir/commands/commands/next_clipboard.py
|
||||
src/fenrir/commands/commands/paste_clipboard.py
|
||||
src/fenrir/commands/commands/present_first_line.py
|
||||
src/fenrir/commands/commands/present_last_line.py
|
||||
src/fenrir/commands/commands/prev_clipboard.py
|
||||
src/fenrir/commands/commands/quit_fenrir.py
|
||||
src/fenrir/commands/commands/remove_marks.py
|
||||
src/fenrir/commands/commands/remove_word_from_spell_check.py
|
||||
src/fenrir/commands/commands/review_bottom.py
|
||||
src/fenrir/commands/commands/review_curr_char.py
|
||||
src/fenrir/commands/commands/review_curr_char_phonetic.py
|
||||
src/fenrir/commands/commands/review_curr_line.py
|
||||
src/fenrir/commands/commands/review_curr_word.py
|
||||
src/fenrir/commands/commands/review_curr_word_phonetic.py
|
||||
src/fenrir/commands/commands/review_down.py
|
||||
src/fenrir/commands/commands/review_line_begin.py
|
||||
src/fenrir/commands/commands/review_line_end.py
|
||||
src/fenrir/commands/commands/review_line_first_char.py
|
||||
src/fenrir/commands/commands/review_line_last_char.py
|
||||
src/fenrir/commands/commands/review_next_char.py
|
||||
src/fenrir/commands/commands/review_next_char_phonetic.py
|
||||
src/fenrir/commands/commands/review_next_line.py
|
||||
src/fenrir/commands/commands/review_next_word.py
|
||||
src/fenrir/commands/commands/review_next_word_phonetic.py
|
||||
src/fenrir/commands/commands/review_prev_char.py
|
||||
src/fenrir/commands/commands/review_prev_char_phonetic.py
|
||||
src/fenrir/commands/commands/review_prev_line.py
|
||||
src/fenrir/commands/commands/review_prev_word.py
|
||||
src/fenrir/commands/commands/review_prev_word_phonetic.py
|
||||
src/fenrir/commands/commands/review_top.py
|
||||
src/fenrir/commands/commands/review_up.py
|
||||
src/fenrir/commands/commands/set_bookmark_1.py
|
||||
src/fenrir/commands/commands/set_bookmark_10.py
|
||||
src/fenrir/commands/commands/set_bookmark_2.py
|
||||
src/fenrir/commands/commands/set_bookmark_3.py
|
||||
src/fenrir/commands/commands/set_bookmark_4.py
|
||||
src/fenrir/commands/commands/set_bookmark_5.py
|
||||
src/fenrir/commands/commands/set_bookmark_6.py
|
||||
src/fenrir/commands/commands/set_bookmark_7.py
|
||||
src/fenrir/commands/commands/set_bookmark_8.py
|
||||
src/fenrir/commands/commands/set_bookmark_9.py
|
||||
src/fenrir/commands/commands/set_mark.py
|
||||
src/fenrir/commands/commands/set_window_application.py
|
||||
src/fenrir/commands/commands/shut_up.py
|
||||
src/fenrir/commands/commands/spell_check.py
|
||||
src/fenrir/commands/commands/subprocess.py
|
||||
src/fenrir/commands/commands/temp_disable_speech.py
|
||||
src/fenrir/commands/commands/time.py
|
||||
src/fenrir/commands/commands/toggle_auto_read.py
|
||||
src/fenrir/commands/commands/toggle_auto_spell_check.py
|
||||
src/fenrir/commands/commands/toggle_auto_time.py
|
||||
src/fenrir/commands/commands/toggle_braille.py
|
||||
src/fenrir/commands/commands/toggle_emoticons.py
|
||||
src/fenrir/commands/commands/toggle_highlight_tracking.py
|
||||
src/fenrir/commands/commands/toggle_output.py
|
||||
src/fenrir/commands/commands/toggle_punctuation_level.py
|
||||
src/fenrir/commands/commands/toggle_sound.py
|
||||
src/fenrir/commands/commands/toggle_speech.py
|
||||
src/fenrir/commands/commands/toggle_tutorial_mode.py
|
||||
src/fenrir/commands/help/__init__.py
|
||||
src/fenrir/commands/help/curr_help.py
|
||||
src/fenrir/commands/help/next_help.py
|
||||
src/fenrir/commands/help/prev_help.py
|
||||
src/fenrir/commands/onApplicationChange/__init__.py
|
||||
src/fenrir/commands/onCursorChange/45000-char_echo.py
|
||||
src/fenrir/commands/onCursorChange/50000-present_char_if_cursor_change_horizontal.py
|
||||
src/fenrir/commands/onCursorChange/55000-present_line_if_cursor_change_vertical.py
|
||||
src/fenrir/commands/onCursorChange/60000-word_echo_type.py
|
||||
src/fenrir/commands/onCursorChange/61000-word_echo_navigation.py
|
||||
src/fenrir/commands/onCursorChange/62000-spell_check.py
|
||||
src/fenrir/commands/onCursorChange/65000-char_delete_echo.py
|
||||
src/fenrir/commands/onCursorChange/66000-exit_review_mode.py
|
||||
src/fenrir/commands/onCursorChange/__init__.py
|
||||
src/fenrir/commands/onHeartBeat/2000-GetSessionInfo.py
|
||||
src/fenrir/commands/onHeartBeat/76000-time.py
|
||||
src/fenrir/commands/onHeartBeat/__init__.py
|
||||
src/fenrir/commands/onInput/10000-shut_up.py
|
||||
src/fenrir/commands/onInput/15000-enable_temp_speech.py
|
||||
src/fenrir/commands/onInput/80000-capslock.py
|
||||
src/fenrir/commands/onInput/80300-scrolllock.py
|
||||
src/fenrir/commands/onInput/80500-numlock.py
|
||||
src/fenrir/commands/onInput/__init__.py
|
||||
src/fenrir/commands/onPlugInputDevice/50000-UpdateDevices.py
|
||||
src/fenrir/commands/onPlugInputDevice/__init__.py
|
||||
src/fenrir/commands/onScreenChanged/10000-shut_up.py
|
||||
src/fenrir/commands/onScreenChanged/80000-screen_change_announcement.py
|
||||
src/fenrir/commands/onScreenChanged/85000-reset_marks.py
|
||||
src/fenrir/commands/onScreenChanged/89000-leave_review_mode.py
|
||||
src/fenrir/commands/onScreenChanged/__init__.py
|
||||
src/fenrir/commands/onScreenUpdate/56000-highlight_tracking.py
|
||||
src/fenrir/commands/onScreenUpdate/60000-history.py
|
||||
src/fenrir/commands/onScreenUpdate/70000-incoming.py
|
||||
src/fenrir/commands/onScreenUpdate/75000-incoming_promote.py
|
||||
src/fenrir/commands/onScreenUpdate/__init__.py
|
||||
src/fenrir/commands/onSwitchApplicationProfile/__init__.py
|
||||
src/fenrir/commands/onSwitchApplicationProfile/default.py
|
||||
src/fenrir/core/__init__.py
|
||||
src/fenrir/core/applicationManager.py
|
||||
src/fenrir/core/commandData.py
|
||||
src/fenrir/core/commandManager.py
|
||||
src/fenrir/core/cursorManager.py
|
||||
src/fenrir/core/debug.py
|
||||
src/fenrir/core/debugManager.py
|
||||
src/fenrir/core/environment.py
|
||||
src/fenrir/core/eventData.py
|
||||
src/fenrir/core/eventManager.py
|
||||
src/fenrir/core/fenrirManager.py
|
||||
src/fenrir/core/generalData.py
|
||||
src/fenrir/core/helpManager.py
|
||||
src/fenrir/core/i18n.py
|
||||
src/fenrir/core/inputData.py
|
||||
src/fenrir/core/inputManager.py
|
||||
src/fenrir/core/outputData.py
|
||||
src/fenrir/core/outputManager.py
|
||||
src/fenrir/core/processManager.py
|
||||
src/fenrir/core/punctuationData.py
|
||||
src/fenrir/core/punctuationManager.py
|
||||
src/fenrir/core/runtimeData.py
|
||||
src/fenrir/core/screenData.py
|
||||
src/fenrir/core/screenManager.py
|
||||
src/fenrir/core/settingsData.py
|
||||
src/fenrir/core/settingsManager.py
|
||||
src/fenrir/fenrir_screenreader.egg-info/PKG-INFO
|
||||
src/fenrir/fenrir_screenreader.egg-info/SOURCES.txt
|
||||
src/fenrir/fenrir_screenreader.egg-info/dependency_links.txt
|
||||
src/fenrir/fenrir_screenreader.egg-info/not-zip-safe
|
||||
src/fenrir/fenrir_screenreader.egg-info/requires.txt
|
||||
src/fenrir/fenrir_screenreader.egg-info/top_level.txt
|
||||
src/fenrir/inputDriver/__init__.py
|
||||
src/fenrir/inputDriver/dummyDriver.py
|
||||
src/fenrir/inputDriver/evdevDriver.py
|
||||
src/fenrir/screenDriver/__init__.py
|
||||
src/fenrir/screenDriver/vcsaDriver.py
|
||||
src/fenrir/soundDriver/__init__.py
|
||||
src/fenrir/soundDriver/dummyDriver.py
|
||||
src/fenrir/soundDriver/genericDriver.py
|
||||
src/fenrir/soundDriver/gstreamerDriver.py
|
||||
src/fenrir/speechDriver/__init__.py
|
||||
src/fenrir/speechDriver/dummyDriver.py
|
||||
src/fenrir/speechDriver/espeakDriver.py
|
||||
src/fenrir/speechDriver/genericDriver.py
|
||||
src/fenrir/speechDriver/speechdDriver.py
|
||||
src/fenrir/utils/__init__.py
|
||||
src/fenrir/utils/char_utils.py
|
||||
src/fenrir/utils/fenrir-config.py
|
||||
src/fenrir/utils/line_utils.py
|
||||
src/fenrir/utils/mark_utils.py
|
||||
src/fenrir/utils/module_utils.py
|
||||
src/fenrir/utils/review_utils.py
|
||||
src/fenrir/utils/screen_utils.py
|
||||
src/fenrir/utils/word_utils.py
|
||||
tools/configure_pulse.sh
|
||||
tools/fenrir-conf
|
||||
tools/fenrir.pot
|
||||
tools/generate_translations.sh
|
||||
tools/traceEvdev.py
|
@ -1 +0,0 @@
|
||||
|
@ -1,6 +0,0 @@
|
||||
evdev
|
||||
daemonize
|
||||
dbus-python
|
||||
pyenchant
|
||||
pyudev
|
||||
setuptools
|
@ -1,8 +0,0 @@
|
||||
brailleDriver
|
||||
commands
|
||||
core
|
||||
inputDriver
|
||||
screenDriver
|
||||
soundDriver
|
||||
speechDriver
|
||||
utils
|
Loading…
Reference in New Issue
Block a user