[nvda-addons] Re: Addon reviews

  • From: Noelia <nrm1977@xxxxxxxxx>
  • To: nvda-addons@xxxxxxxxxxxxx
  • Date: Sun, 30 Apr 2017 18:15:04 +0200

Here is a long log so that you can search errors:

Found add-on clipspeak
DEBUG - addonHandler._getAvailableAddonsFromPath (18:12:16):
Loading add-on from C:\Users\User\AppData\Roaming\nvda\addons\dayOfTheWeek
DEBUG - addonHandler.Addon.__init__ (18:12:16):
Using manifest translation from 
C:\Users\User\AppData\Roaming\nvda\addons\dayOfTheWeek\locale\es\manifest.ini
DEBUG - addonHandler._getAvailableAddonsFromPath (18:12:16):
Found add-on dayOfTheWeek
DEBUG - addonHandler._getAvailableAddonsFromPath (18:12:16):
Loading add-on from C:\Users\User\AppData\Roaming\nvda\addons\dropbox
DEBUG - addonHandler.Addon.__init__ (18:12:16):
Using manifest translation from 
C:\Users\User\AppData\Roaming\nvda\addons\dropbox\locale\es\manifest.ini
DEBUG - addonHandler._getAvailableAddonsFromPath (18:12:16):
Found add-on dropbox
DEBUG - addonHandler._getAvailableAddonsFromPath (18:12:16):
Loading add-on from C:\Users\User\AppData\Roaming\nvda\addons\emoticons
DEBUG - addonHandler.Addon.__init__ (18:12:16):
Using manifest translation from 
C:\Users\User\AppData\Roaming\nvda\addons\emoticons\locale\es\manifest.ini
DEBUG - addonHandler._getAvailableAddonsFromPath (18:12:16):
Found add-on emoticons
DEBUG - addonHandler._getAvailableAddonsFromPath (18:12:16):
Loading add-on from C:\Users\User\AppData\Roaming\nvda\addons\eMule
DEBUG - addonHandler.Addon.__init__ (18:12:16):
Using manifest translation from 
C:\Users\User\AppData\Roaming\nvda\addons\eMule\locale\es\manifest.ini
DEBUG - addonHandler._getAvailableAddonsFromPath (18:12:16):
Found add-on eMule
DEBUG - addonHandler._getAvailableAddonsFromPath (18:12:16):
Loading add-on from C:\Users\User\AppData\Roaming\nvda\addons\instantTranslate
DEBUG - addonHandler.Addon.__init__ (18:12:16):
Using manifest translation from 
C:\Users\User\AppData\Roaming\nvda\addons\instantTranslate\locale\es\manifest.ini
DEBUG - addonHandler._getAvailableAddonsFromPath (18:12:16):
Found add-on instantTranslate
DEBUG - addonHandler._getAvailableAddonsFromPath (18:12:16):
Loading add-on from C:\Users\User\AppData\Roaming\nvda\addons\ocr
DEBUG - addonHandler.Addon.__init__ (18:12:16):
Using manifest translation from 
C:\Users\User\AppData\Roaming\nvda\addons\ocr\locale\es\manifest.ini
DEBUG - addonHandler._getAvailableAddonsFromPath (18:12:16):
Found add-on ocr
DEBUG - addonHandler._getAvailableAddonsFromPath (18:12:16):
Loading add-on from C:\Users\User\AppData\Roaming\nvda\addons\pcKbBrl
DEBUG - addonHandler._getAvailableAddonsFromPath (18:12:16):
Found add-on pcKbBrl
DEBUG - addonHandler._getAvailableAddonsFromPath (18:12:16):
Loading add-on from C:\Users\User\AppData\Roaming\nvda\addons\placeMarkers
DEBUG - addonHandler.Addon.__init__ (18:12:16):
Using manifest translation from 
C:\Users\User\AppData\Roaming\nvda\addons\placeMarkers\locale\es\manifest.ini
DEBUG - addonHandler._getAvailableAddonsFromPath (18:12:16):
Found add-on placeMarkers
DEBUG - addonHandler._getAvailableAddonsFromPath (18:12:16):
Loading add-on from C:\Users\User\AppData\Roaming\nvda\addons\readFeeds
DEBUG - addonHandler.Addon.__init__ (18:12:16):
Using manifest translation from 
C:\Users\User\AppData\Roaming\nvda\addons\readFeeds\locale\es\manifest.ini
DEBUG - addonHandler._getAvailableAddonsFromPath (18:12:16):
Found add-on readFeeds
DEBUG - addonHandler._getAvailableAddonsFromPath (18:12:16):
Loading add-on from C:\Users\User\AppData\Roaming\nvda\addons\reportSymbols
DEBUG - addonHandler.Addon.__init__ (18:12:16):
Using manifest translation from 
C:\Users\User\AppData\Roaming\nvda\addons\reportSymbols\locale\es\manifest.ini
DEBUG - addonHandler._getAvailableAddonsFromPath (18:12:16):
Found add-on reportSymbols
DEBUG - addonHandler._getAvailableAddonsFromPath (18:12:16):
Disabling add-on reportSymbols
DEBUG - addonHandler._getAvailableAddonsFromPath (18:12:16):
Loading add-on from C:\Users\User\AppData\Roaming\nvda\addons\reviewCursorCopier
DEBUG - addonHandler._getAvailableAddonsFromPath (18:12:16):
Found add-on reviewCursorCopier
DEBUG - addonHandler._getAvailableAddonsFromPath (18:12:16):
Loading add-on from 
C:\Users\User\AppData\Roaming\nvda\addons\speechPlayerInEspeak
DEBUG - addonHandler._getAvailableAddonsFromPath (18:12:16):
Found add-on speechPlayerInEspeak
DEBUG - addonHandler._getAvailableAddonsFromPath (18:12:16):
Loading add-on from C:\Users\User\AppData\Roaming\nvda\addons\wintenApps
DEBUG - addonHandler.Addon.__init__ (18:12:16):
Using manifest translation from 
C:\Users\User\AppData\Roaming\nvda\addons\wintenApps\locale\es\manifest.ini
DEBUG - addonHandler._getAvailableAddonsFromPath (18:12:16):
Found add-on wintenApps
DEBUG - core.main (18:12:16):
Initializing appModule Handler
DEBUG - addonHandler.Addon.addToPackagePath (18:12:16):
Addon dropbox added to appModules package path
DEBUG - addonHandler.Addon.addToPackagePath (18:12:16):
Addon eMule added to appModules package path
DEBUG - addonHandler.Addon.addToPackagePath (18:12:16):
Addon wintenApps added to appModules package path
DEBUG - core.main (18:12:16):
Initializing NVDAHelper
DEBUG - core.main (18:12:16):
Speech Dictionary processing
DEBUG - speechDictHandler.SpeechDict.load (18:12:16):
Loading speech dictionary 
'C:\Users\User\AppData\Roaming\nvda\speechDicts\default.dic'...
DEBUG - speechDictHandler.SpeechDict.load (18:12:16):
file 'C:\Users\User\AppData\Roaming\nvda\speechDicts\default.dic' not found.
DEBUG - speechDictHandler.SpeechDict.load (18:12:16):
Loading speech dictionary 'builtin.dic'...
DEBUG - speechDictHandler.SpeechDict.load (18:12:16):
3 loaded records.
DEBUG - core.main (18:12:16):
Initializing speech
DEBUG - addonHandler.Addon.addToPackagePath (18:12:16):
Addon speechPlayerInEspeak added to synthDrivers package path
INFO - synthDrivers.espeak.SynthDriver.__init__ (18:12:16):
Using eSpeak NG version 1.49.1 dev
DEBUG - speechDictHandler.SpeechDict.load (18:12:16):
Loading speech dictionary 
'C:\Users\User\AppData\Roaming\nvda\speechDicts\espeak-spanish.dic'...
DEBUG - speechDictHandler.SpeechDict.load (18:12:16):
1 loaded records.
INFO - synthDriverHandler.setSynth (18:12:16):
Loaded synthDriver espeak
INFO - core.main (18:12:16):
Using wx version 3.0.2.0 msw (classic)
DEBUG - core.main (18:12:16):
Initializing braille
INFO - braille.initialize (18:12:16):
Using liblouis version 3.0.0
INFO - braille.BrailleHandler.setDisplayByName (18:12:16):
Loaded braille display driver noBraille, current display has 0 cells.
DEBUG - core.main (18:12:16):
Initializing braille input
INFO - brailleInput.initialize (18:12:16):
Braille input initialized
DEBUG - core.main (18:12:16):
Initializing displayModel
DEBUG - core.main (18:12:16):
Initializing GUI
DEBUG - core.main (18:12:17):
initializing Java Access Bridge support
DEBUG - core.main (18:12:17):
Initializing winConsole support
DEBUG - core.main (18:12:17):
Initializing UIA support
INFO - _UIAHandler.UIAHandler.MTAThreadFunc (18:12:17):
UIAutomation: IUIAutomation3
DEBUG - core.main (18:12:17):
Initializing IAccessible support
DEBUG - core.main (18:12:17):
Initializing input core
DEBUG - core.main (18:12:17):
Initializing keyboard handler
DEBUG - core.main (18:12:17):
initializing mouse handler
DEBUG - core.main (18:12:17):
Initializing touchHandler
DEBUGWARNING - touchHandler.initialize (18:12:17):
No touch devices found
DEBUG - core.main (18:12:17):
Initializing global plugin handler
DEBUG - addonHandler.Addon.addToPackagePath (18:12:17):
Addon clipContentsDesigner added to globalPlugins package path
DEBUG - addonHandler.Addon.addToPackagePath (18:12:17):
Addon clipspeak added to globalPlugins package path
DEBUG - addonHandler.Addon.addToPackagePath (18:12:17):
Addon dayOfTheWeek added to globalPlugins package path
DEBUG - addonHandler.Addon.addToPackagePath (18:12:17):
Addon dropbox added to globalPlugins package path
DEBUG - addonHandler.Addon.addToPackagePath (18:12:17):
Addon emoticons added to globalPlugins package path
DEBUG - addonHandler.Addon.addToPackagePath (18:12:17):
Addon instantTranslate added to globalPlugins package path
DEBUG - addonHandler.Addon.addToPackagePath (18:12:17):
Addon ocr added to globalPlugins package path
DEBUG - addonHandler.Addon.addToPackagePath (18:12:17):
Addon pcKbBrl added to globalPlugins package path
DEBUG - addonHandler.Addon.addToPackagePath (18:12:17):
Addon placeMarkers added to globalPlugins package path
DEBUG - addonHandler.Addon.addToPackagePath (18:12:17):
Addon readFeeds added to globalPlugins package path
DEBUG - addonHandler.Addon.addToPackagePath (18:12:17):
Addon reviewCursorCopier added to globalPlugins package path
DEBUG - addonHandler.Addon.addToPackagePath (18:12:17):
Addon wintenApps added to globalPlugins package path
DEBUG - addonHandler.Addon.__init__ (18:12:17):
Using manifest translation from 
C:\Users\User\AppData\Roaming\nvda\addons\wintenApps\locale\es\manifest.ini
DEBUG - addonHandler.Addon.__init__ (18:12:17):
Using manifest translation from 
C:\Users\User\AppData\Roaming\nvda\addons\readFeeds\locale\es\manifest.ini
DEBUG - addonHandler.Addon.__init__ (18:12:17):
Using manifest translation from 
C:\Users\User\AppData\Roaming\nvda\addons\placeMarkers\locale\es\manifest.ini
DEBUG - addonHandler.Addon.__init__ (18:12:17):
Using manifest translation from 
C:\Users\User\AppData\Roaming\nvda\addons\instantTranslate\locale\es\manifest.ini
DEBUG - speechDictHandler.SpeechDict.load (18:12:18):
Loading speech dictionary 
'C:\Users\User\AppData\Roaming\nvda\addons\emoticons\globalPlugins\emoticons\emoticons.dic'...
DEBUG - speechDictHandler.SpeechDict.load (18:12:18):
file 
'C:\Users\User\AppData\Roaming\nvda\addons\emoticons\globalPlugins\emoticons\emoticons.dic'
 not found.
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.__init__ 
(18:12:18):
Initialising clipboard monitor.
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.get_clipboard
 (18:12:18):
Enumerating clipboard data...
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.enumerate_clipboard
 (18:12:18):
Opening the clipboard for enumeration.
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.enumerate_clipboard
 (18:12:18):
Retrieving clipboard format: 49161
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.enumerate_clipboard
 (18:12:18):
Retrieving data for format 49161
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.enumerate_clipboard
 (18:12:18):
Data retrieved: 'j\x04.\x00\x00\x00\x00\x00'
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.enumerate_clipboard
 (18:12:18):
Retrieving clipboard format: 49326
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.enumerate_clipboard
 (18:12:18):
Retrieving data for format 49326
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.enumerate_clipboard
 (18:12:18):
Data retrieved: '\x01\x00\x00\x00\x0c\x00\x00\x00W\x01\x00\x00\x14\x00\x1fP\xe0O\xd0 
\xea:i\x10\xa2\xd8\x08\x00+00\x9d\x19\x00/C:\\\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00P\x001\x00\x00\x00\x00\x00\x9eJ2T\x10\x00repos\x00<\x00\t\x00\x04\x00\xef\xbe\x8fHA\xb5\x9eJ2T.\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xad\xa6!\x01r\x00e\x00p\x00o\x00s\x00\x00\x00\x14\x00p\x001\x00\x00\x00\x00\x00\x9eJ4T\x10\x00NVDAAD~1\x00\x00X\x00\t\x00\x04\x00\xef\xbe\x9eJ2T\x9eJ4T.\x00\x00\x00\x8a\xe4\x04\x00\x00\x00\x13\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x9f\x11\r\x01N\x00V\x00D\x00A\x00A\x00d\x00d\x00o\x00n\x00-\x00C\x00l\x00i\x00p\x00s\x00p\x00e\x00a\x00k\x00\x00\x00\x18\x00\\\x001\x00\x00\x00\x00\x00\x9eJ\xb2}\x10\x00CLIPSP~1\x00\x00D\x00\t\x00\x04\x00\xef\xbe\x9eJ4T\x9eJ\xb2}.\x00\x00\x00\x01\xeb\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\xaaW\x00c\x00l\x00i\x00p\x00s\x00p\x00e\x00a\x00k\x00\x00\x00\x18\x00\x00\x00n\x002\x00\x81\x07\x00\x00\x9eJ\xb2}
 
\x00SCONSI~1.DBL\x00\x00R\x00\t\x00\x04\x00\xef\xbe\x9eJ\xa8T\x9eJ\xb2}.\x00\x00\x00&\xec\x04\x00\x00\x00-\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00I\xf8W\x00.\x00s\x00c\x00o\x00n\x00s\x00i\x00g\x00n\x00.\x00d\x00b\x00l\x00i\x00t\x00e\x00\x00\x00\x1c\x00\x00\x00'
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.enumerate_clipboard
 (18:12:18):
Retrieving clipboard format: 49663
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.enumerate_clipboard
 (18:12:18):
Retrieving data for format 49663
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.enumerate_clipboard
 (18:12:18):
Data retrieved: '\x7f\x00D w\x00@\x00\x01\x00\x00\x00'
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.enumerate_clipboard
 (18:12:18):
Retrieving clipboard format: 49665
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.enumerate_clipboard
 (18:12:18):
Retrieving data for format 49665
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.enumerate_clipboard
 (18:12:18):
Data retrieved: '0\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00'
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.enumerate_clipboard
 (18:12:18):
Retrieving clipboard format: 49327
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.enumerate_clipboard
 (18:12:18):
Retrieving data for format 49327
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.enumerate_clipboard
 (18:12:18):
Data retrieved: '\xc3\x02\x00\x00.\x01\x00\x00'
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.enumerate_clipboard
 (18:12:18):
Retrieving clipboard format: 49336
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.enumerate_clipboard
 (18:12:18):
Retrieving data for format 49336
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.enumerate_clipboard
 (18:12:18):
Data retrieved: '\x05\x00\x00\x00'
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.enumerate_clipboard
 (18:12:18):
Retrieving clipboard format: 49353
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.enumerate_clipboard
 (18:12:18):
Retrieving data for format 49353
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.enumerate_clipboard
 (18:12:18):
Data retrieved: '\x01\x00\x00\x00'
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.enumerate_clipboard
 (18:12:18):
Retrieving clipboard format: 15
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.enumerate_clipboard
 (18:12:18):
Retrieving data for format 15
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.enumerate_clipboard
 (18:12:18):
Data retrieved: u'C:\\repos\\NVDAAddon-Clipspeak\\clipspeak\\.sconsign.dblite'
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.enumerate_clipboard
 (18:12:18):
Retrieving clipboard format: 49158
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.enumerate_clipboard
 (18:12:18):
Retrieving data for format 49158
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.enumerate_clipboard
 (18:12:18):
Data retrieved: 'C:\\repos\\NVDAAD~1\\CLIPSP~1\\SCONSI~1.DBL\x00'
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.enumerate_clipboard
 (18:12:18):
Retrieving clipboard format: 49329
DEBUG - 
external:globalPlugins.clipspeak.clipboard_monitor.clipboard_monitor.enumerate_clipboard
 (18:12:18):
Retrieving data for format 49329
ERROR - globalPluginHandler.listPlugins (18:12:18):
Error importing global plugin clipspeak
Traceback (most recent call last):
  File "globalPluginHandler.pyo", line 22, in listPlugins
  File 
"C:\Users\User\AppData\Roaming\nvda\addons\clipspeak\globalPlugins\clipspeak\__init__.py",
 line 35, in <module>
  File 
"C:\Users\User\AppData\Roaming\nvda\addons\clipspeak\globalPlugins\clipspeak\__init__.py",
 line 162, in GlobalPlugin
  File 
"C:\Users\User\AppData\Roaming\nvda\addons\clipspeak\globalPlugins\clipspeak\clipboard_monitor.py",
 line 12, in __init__
  File 
"C:\Users\User\AppData\Roaming\nvda\addons\clipspeak\globalPlugins\clipspeak\clipboard_monitor.py",
 line 16, in get_clipboard
  File 
"C:\Users\User\AppData\Roaming\nvda\addons\clipspeak\globalPlugins\clipspeak\clipboard_monitor.py",
 line 29, in enumerate_clipboard
error: (0, 'GetClipboardData', 'No error message is available')
DEBUG - core.main (18:12:18):
Initializing core pump
DEBUG - core.main (18:12:18):
Initializing watchdog
DEBUG - core.main (18:12:18):
initializing updateCheck
INFO - core.main (18:12:18):
NVDA initialized
DEBUG - core.main (18:12:18):
entering wx application main loop
IO - speech.speak (18:12:18):
Speaking [LangChangeCommand ('es'), u'Barra de tareas']
IO - inputCore.InputManager.executeGesture (18:12:18):
Input: kb(laptop):alt+tab
IO - speech.speak (18:12:18):
Speaking [LangChangeCommand ('es'), u'clipspeak  fila 1  columna 1']
IO - speech.speak (18:12:19):
Speaking [LangChangeCommand ('es'), u'clipspeak  Ventana']
IO - speech.speak (18:12:19):
Speaking [LangChangeCommand ('es'), u'Vista Elementos  lista']
IO - speech.speak (18:12:19):
Speaking [LangChangeCommand ('es'), u'buildVars.pyc  6 de 12']
IO - inputCore.InputManager.executeGesture (18:12:19):
Input: kb(laptop):downArrow
IO - speech.speak (18:12:19):
Speaking [LangChangeCommand ('es'), u'clipspeak-1.0.nvda-addon  7 de 12']
IO - inputCore.InputManager.executeGesture (18:12:21):
Input: kb(laptop):control+c
IO - inputCore.InputManager.executeGesture (18:12:24):
Input: kb(laptop):NVDA+n
IO - speech.speak (18:12:24):
Speaking [LangChangeCommand ('es'), u'NVDA  men\xfa']
IO - inputCore.InputManager.executeGesture (18:12:24):
Input: kb(laptop):h
IO - speech.speak (18:12:24):
Speaking [LangChangeCommand ('es'), u'Ver registro  r']
IO - inputCore.InputManager.executeGesture (18:12:25):
Input: kb(laptop):enter
IO - speech.speak (18:12:25):
Speaking [LangChangeCommand ('es'), u'Visualizador de Registro de NVDA']
IO - speech.speak (18:12:25):
Speaking [LangChangeCommand ('es'), u'edici\xf3n  multi l\xednea  s\xf3lo 
lectura']
IO - speech.speak (18:12:25):
Speaking [LangChangeCommand ('es'), u'INFO - __main__ (18:12:15):\r']
IO - inputCore.InputManager.executeGesture (18:12:26):
Input: kb(laptop):control+end
IO - speech.speak (18:12:26):
Speaking [LangChangeCommand ('es'), u'en blanco']
IO - inputCore.InputManager.executeGesture (18:12:26):
Input: kb(laptop):upArrow
IO - speech.speak (18:12:26):
Speaking [LangChangeCommand ('es'), u'Input: kb(laptop):enter\r']
IO - inputCore.InputManager.executeGesture (18:12:26):
Input: kb(laptop):upArrow
IO - speech.speak (18:12:26):
Speaking [LangChangeCommand ('es'), u'IO - 
inputCore.InputManager.executeGesture (18:12:25):\r']
IO - inputCore.InputManager.executeGesture (18:12:26):
Input: kb(laptop):upArrow
IO - speech.speak (18:12:27):
Speaking [LangChangeCommand ('es'), u"Speaking [LangChangeCommand ('es'), u'Ver 
registro  r']\r"]
IO - inputCore.InputManager.executeGesture (18:12:27):
Input: kb(laptop):upArrow
IO - speech.speak (18:12:27):
Speaking [LangChangeCommand ('es'), u'IO - speech.speak (18:12:24):\r']
IO - inputCore.InputManager.executeGesture (18:12:27):
Input: kb(laptop):upArrow
IO - speech.speak (18:12:27):
Speaking [LangChangeCommand ('es'), u'Input: kb(laptop):h\r']
IO - inputCore.InputManager.executeGesture (18:12:27):
Input: kb(laptop):upArrow
IO - speech.speak (18:12:27):
Speaking [LangChangeCommand ('es'), u'IO - 
inputCore.InputManager.executeGesture (18:12:24):\r']
IO - inputCore.InputManager.executeGesture (18:12:28):
Input: kb(laptop):upArrow
IO - speech.speak (18:12:28):
Speaking [LangChangeCommand ('es'), u"Speaking [LangChangeCommand ('es'), u'NVDA  
men\\xfa']\r"]
IO - inputCore.InputManager.executeGesture (18:12:28):
Input: kb(laptop):upArrow
IO - speech.speak (18:12:28):
Speaking [LangChangeCommand ('es'), u'IO - speech.speak (18:12:24):\r']
IO - inputCore.InputManager.executeGesture (18:12:29):
Input: kb(laptop):upArrow
IO - speech.speak (18:12:29):
Speaking [LangChangeCommand ('es'), u'Input: kb(laptop):NVDA+n\r']
IO - inputCore.InputManager.executeGesture (18:12:29):
Input: kb(laptop):upArrow
IO - speech.speak (18:12:29):
Speaking [LangChangeCommand ('es'), u'IO - 
inputCore.InputManager.executeGesture (18:12:24):\r']
IO - inputCore.InputManager.executeGesture (18:12:29):
Input: kb(laptop):upArrow
IO - speech.speak (18:12:29):
Speaking [LangChangeCommand ('es'), u'Input: kb(laptop):control+c\r']
IO - inputCore.InputManager.executeGesture (18:12:30):
Input: kb(laptop):upArrow
IO - speech.speak (18:12:30):
Speaking [LangChangeCommand ('es'), u'IO - 
inputCore.InputManager.executeGesture (18:12:21):\r']
IO - inputCore.InputManager.executeGesture (18:12:30):
Input: kb(laptop):control+home
IO - speech.speak (18:12:30):
Speaking [LangChangeCommand ('es'), u'INFO - __main__ (18:12:15):\r']
IO - inputCore.InputManager.executeGesture (18:12:33):
Input: kb(laptop):control+shift+end
IO - speech.speak (18:12:33):
Speaking [LangChangeCommand ('es'), u'22043 caracteres seleccionado']
IO - inputCore.InputManager.executeGesture (18:12:35):
Input: kb(laptop):control+c
IO - inputCore.InputManager.executeGesture (18:12:36):
Input: kb(laptop):escape
IO - speech.speak (18:12:36):
Speaking [LangChangeCommand ('es'), u'Espa\xf1ol (Espa\xf1a, internacional) - 
Espa\xf1ol']
IO - speech.speak (18:12:36):
Speaking [LangChangeCommand ('es'), u'clipspeak  Ventana']
IO - speech.speak (18:12:36):
Speaking [LangChangeCommand ('es'), u'Vista Elementos  lista']
IO - speech.speak (18:12:36):
Speaking [LangChangeCommand ('es'), u'clipspeak-1.0.nvda-addon  7 de 12']
IO - inputCore.InputManager.executeGesture (18:12:37):
Input: kb(laptop):windows+r
IO - speech.speak (18:12:37):
Speaking [LangChangeCommand ('es'), u'Ejecutar  di\xe1logo  Escriba el nombre 
del programa, carpeta, documento o recurso de Internet que desea abrir con 
Windows.']
IO - speech.speak (18:12:37):
Speaking [LangChangeCommand ('es'), u'Abrir:  cuadro combinado  Contra\xeddo']
IO - speech.speak (18:12:37):
Speaking [LangChangeCommand ('es'), u'edici\xf3n  Alt+a']
IO - speech.speak (18:12:37):
Speaking [LangChangeCommand ('es'), u'seleccionado c:\\repos']
IO - inputCore.InputManager.executeGesture (18:12:38):
Input: kb(laptop):n
IO - speech.speak (18:12:38):
Speaking [LangChangeCommand ('es'), u'selecci\xf3n eliminada']
IO - inputCore.InputManager.executeGesture (18:12:38):
Input: kb(laptop):o
IO - inputCore.InputManager.executeGesture (18:12:38):
Input: kb(laptop):t
IO - inputCore.InputManager.executeGesture (18:12:38):
Input: kb(laptop):e
IO - inputCore.InputManager.executeGesture (18:12:39):
Input: kb(laptop):p
IO - inputCore.InputManager.executeGesture (18:12:39):
Input: kb(laptop):a
IO - inputCore.InputManager.executeGesture (18:12:39):
Input: kb(laptop):d
IO - inputCore.InputManager.executeGesture (18:12:39):
Input: kb(laptop):enter
IO - speech.speak (18:12:39):
Speaking [LangChangeCommand ('es'), u'Espa\xf1ol']
IO - speech.speak (18:12:39):
Speaking [LangChangeCommand ('es'), u'Escritorio  lista']
IO - speech.speak (18:12:39):
Speaking [LangChangeCommand ('es'), u'Mozilla Thunderbird  15 de 30']
IO - speech.speak (18:12:40):
Speaking [LangChangeCommand ('es'), u'Sin t\xedtulo: Bloc de notas']
IO - speech.speak (18:12:40):
Speaking [LangChangeCommand ('es'), u'edici\xf3n  multi l\xednea']
IO - speech.speak (18:12:40):
Speaking [LangChangeCommand ('es'), u'en blanco']
IO - inputCore.InputManager.executeGesture (18:12:41):
Input: kb(laptop):control+v
IO - inputCore.InputManager.executeGesture (18:12:42):
Input: kb(laptop):downArrow
IO - speech.speak (18:12:42):
Speaking [LangChangeCommand ('es'), u'en blanco']
IO - inputCore.InputManager.executeGesture (18:12:42):
Input: kb(laptop):upArrow
IO - speech.speak (18:12:42):
Speaking [LangChangeCommand ('es'), u'en blanco']
IO - inputCore.InputManager.executeGesture (18:12:43):
Input: kb(laptop):upArrow
IO - speech.speak (18:12:43):
Speaking [LangChangeCommand ('es'), u'en blanco']
IO - inputCore.InputManager.executeGesture (18:12:43):
Input: kb(laptop):upArrow
IO - speech.speak (18:12:43):
Speaking [LangChangeCommand ('es'), u'en blanco']
IO - inputCore.InputManager.executeGesture (18:12:43):
Input: kb(laptop):upArrow
IO - speech.speak (18:12:43):
Speaking [LangChangeCommand ('es'), u'en blanco']
IO - inputCore.InputManager.executeGesture (18:12:43):
Input: kb(laptop):upArrow
IO - speech.speak (18:12:43):
Speaking [LangChangeCommand ('es'), u'en blanco']
IO - inputCore.InputManager.executeGesture (18:12:44):
Input: kb(laptop):downArrow
IO - speech.speak (18:12:44):
Speaking [LangChangeCommand ('es'), u'en blanco']
IO - inputCore.InputManager.executeGesture (18:12:44):
Input: kb(laptop):downArrow
IO - speech.speak (18:12:44):
Speaking [LangChangeCommand ('es'), u'en blanco']
IO - inputCore.InputManager.executeGesture (18:12:44):
Input: kb(laptop):downArrow
IO - speech.speak (18:12:44):
Speaking [LangChangeCommand ('es'), u'en blanco']
IO - inputCore.InputManager.executeGesture (18:12:45):
Input: kb(laptop):NVDA+c
IO - speech.speak (18:12:45):
Speaking [LangChangeCommand ('es'), u'No hay texto en el portapapeles']
IO - inputCore.InputManager.executeGesture (18:12:46):
Input: kb(laptop):alt+tab
IO - speech.speak (18:12:46):
Speaking [LangChangeCommand ('es'), u'clipspeak  fila 1  columna 2']
IO - speech.speak (18:12:47):
Speaking [LangChangeCommand ('es'), u'clipspeak  fila 1  columna 2']
IO - speech.speak (18:12:47):
Speaking [LangChangeCommand ('es'), u'clipspeak  Ventana']
IO - speech.speak (18:12:47):
Speaking [LangChangeCommand ('es'), u'Vista Elementos  lista']
IO - speech.speak (18:12:47):
Speaking [LangChangeCommand ('es'), u'clipspeak-1.0.nvda-addon  7 de 12']
IO - inputCore.InputManager.executeGesture (18:12:48):
Input: kb(laptop):NVDA+n
IO - speech.speak (18:12:48):
Speaking [LangChangeCommand ('es'), u'NVDA  men\xfa']
IO - inputCore.InputManager.executeGesture (18:12:48):
Input: kb(laptop):h
IO - speech.speak (18:12:48):
Speaking [LangChangeCommand ('es'), u'Ver registro  r']
IO - inputCore.InputManager.executeGesture (18:12:49):
Input: kb(laptop):enter


El 30/04/2017 a las 18:06, Damien Sykes-Lindley escribió:
Hi,
How does the error present itself with logging level set to debug?
The readme is there, but in plaintext and with a txt extension. Does it
need to be markdown or can it be imported as is?
Also I have used the copying.txt from the addon template, is this still
not how it needs to be?
Cheers.
Damien.
-----Original Message----- From: Noelia
Sent: Sunday, April 30, 2017 4:58 PM
To: nvda-addons@xxxxxxxxxxxxx
Subject: [nvda-addons] Re: Addon reviews

Hi, I think translatable strings are better now and that you're in a
good way.
Now I get this error when pressing control+c to copy a file
error executing script: <bound method GlobalPlugin.script_copy of
<globalPlugins.clipspeak.GlobalPlugin object at 0x04E1E1F0>> with
gesture u'ctrl+c'
Traceback (most recent call last):
  File "scriptHandler.pyo", line 187, in executeScript
  File
"C:\Users\User\AppData\Roaming\nvda\addons\clipspeak\globalPlugins\clipspeak\__init__.py",
line 45, in script_copy
  File
"C:\Users\User\AppData\Roaming\nvda\addons\clipspeak\globalPlugins\clipspeak\__init__.py",
line 84, in speak_appropriate_message
  File
"C:\Users\User\AppData\Roaming\nvda\addons\clipspeak\globalPlugins\clipspeak\clipboard_monitor.py",
line 39, in changed
  File
"C:\Users\User\AppData\Roaming\nvda\addons\clipspeak\globalPlugins\clipspeak\clipboard_monitor.py",
line 29, in enumerate_clipboard
error: (0, 'GetClipboardData', 'No error message is available')


Also, when I copy a text several times, NVDA says "No change" and this
can be good, though the same text has been copied to the clipboard.

About the readme, if you want can name it as readme.md to reflect that
it may content markdown, i.e. to build headings with #, list with *, etc.

Another suggestion is that we can see the contributing to NVDA article
on the NVDA Wiki. There is another one about copyrights, and they can
guide us as add-on developers to apply these suggestion when possible to
add-ons.

About Git, for your interest, I have review just diffs from the last
time when I cloned your repo until now, like this (just a possibility).
from my local copy of the repo, I did:

git fetch
git diff ...origin > %temp%\cs.diff # To see the diff in a temporary
file named cs.diff

Cheers.

El 30/04/2017 a las 16:18, Damien Sykes-Lindley escribió:
Hi,
I've uploaded some new updates. Hopefully the translatable strings are
better, I've added some debug logging in there and added the readme and
licence files.
Cheers.
Damien.
-----Original Message----- From: Noelia
Sent: Sunday, April 30, 2017 1:10 PM
To: nvda-addons@xxxxxxxxxxxxx
Subject: [nvda-addons] Re: Addon reviews

El 30/04/2017 a las 13:35, Damien Sykes-Lindley escribió:
4. I may be wrong, but I thought the _(...) identifier made something
translatable? As for the + symbols, I can't find any + symbols in
quotes. Could you point me to a line specifically?

You're right: _() is a translatable string, but each substring
concatenated in the string should be translatable if needed, i.e,
instead of word="test", word=_("test")
You can check lines 78, 83 and 84 for example.

5. To be honest I'm not sure what I would put in a readme for an addon
this small. As for the licence, aren't all addons covered by GPL
automatically as per the NVDA licence? I'm pretty sure it specifically
says in there that all addons must be licenced that way.


The readme can be used for the add-on webpage on the community website.
You can put something like

This add-on makes NVDA to report the following when these keystrokes are
pressed:
* control+c: Copy to clipboard...

About the license, I prefer that other reviewer can answer. Before I
didn't include copyright and license information in my add-ons, but it's
required.
Cheers.




El 30/04/2017 a las 13:35, Damien Sykes-Lindley escribió:
Hi there,
Commenting on your issues:
1. Very interesting. Might have to have a look at the logging module to
see about adding more data to that. I have never had this issue and
since the message itself says that there's no error information
available, seems rather odd to say the least.
2. I put the date in there when it wasn't version controlled. To be
honest even now it is version controlled the dates aren't valid because
I only put them through Git today, so the log would state 30th rather
than 19th which is when I wrote it.
3. Again, very interesting. I thought these commands were globally
recognised as Windows shortcuts and so assumed that it would work
everywhere. This will indeed be a tricky issue since I doubt there's a
way to retrieve shortcuts for common operations in different languages.
I'm guessing this is one of the reasons it isn't available in NVDA
itself.
4. I may be wrong, but I thought the _(...) identifier made something
translatable? As for the + symbols, I can't find any + symbols in
quotes. Could you point me to a line specifically?
4. I may be wrong, but I thought the _(...) identifier made something
translatable? As for the + symbols, I can't find any + symbols in
quotes. Could you point me to a line specifically?


6. The notes are for development rather than user documentation. I
always keep the two separate so they never get mixed in a release
version.
Cheers.
Damien.
-----Original Message----- From: Noelia
Sent: Sunday, April 30, 2017 12:01 PM
To: nvda-addons@xxxxxxxxxxxxx
Subject: [nvda-addons] Re: Addon reviews

Thanks Damien. I've just done a quick review, not indept.
1. Testing: The add-on doesn't work (here's the log):
ERROR - globalPluginHandler.listPlugins (12:51:27):
Error importing global plugin clipspeak
Traceback (most recent call last):
  File "globalPluginHandler.pyo", line 22, in listPlugins
  File
"C:\Users\User\AppData\Roaming\nvda\addons\clipspeak\globalPlugins\clipspeak\__init__.py",



line 33, in <module>
  File
"C:\Users\User\AppData\Roaming\nvda\addons\clipspeak\globalPlugins\clipspeak\__init__.py",



line 149, in GlobalPlugin
  File
"C:\Users\User\AppData\Roaming\nvda\addons\clipspeak\globalPlugins\clipspeak\clipboard_monitor.py",



line 10, in __init__
  File
"C:\Users\User\AppData\Roaming\nvda\addons\clipspeak\globalPlugins\clipspeak\clipboard_monitor.py",



line 13, in get_clipboard
  File
"C:\Users\User\AppData\Roaming\nvda\addons\clipspeak\globalPlugins\clipspeak\clipboard_monitor.py",



line 23, in enumerate_clipboard
error: (0, 'GetClipboardData', 'No error message is available')


2. For my own experience, I suggest you not to put the date of Python
files (optional of course), since it can be checked with Git, for
instance with git log --follow filename to see the changes.
Before using a control version system, I put date of changes in some
add-on and afterthat it was dirty for my own revision and I deleted
this.

3. Gestures could be inaccurate, for instance depending on languages of
programs. I.e., control+a is used in Notepad to open a file, not to
select all. Maybe programs in which we can press control+c but not copy
text, etc.

4. Translatable strings: File and text words are not translatable in the
add-on, and + symbols are included in quotes.
Consider using %s or format if you prefer, or put plus symbol outside
quotes to concatenate strings.
5. Include a readme and license so that your add-ons can be posted on
the community website.
5. Perhaps you'd like to put a readme and notes.txt in the same folder
for simplicity.
That's all for now.
Cheers.



El 30/04/2017 a las 10:43, Damien Sykes-Lindley escribió:
Hi there,
It took a while, but we're there. Clipspeak is now gitted at
github.com/sykesman/NVDAAddon-Clipspeak
Cheers.
Damien.
-----Original Message----- From: Noelia
Sent: Friday, April 28, 2017 9:33 PM
To: nvda-addons@xxxxxxxxxxxxx
Subject: [nvda-addons] Re: Addon reviews

Hi, if you use Git, I will review at least one of your add-ons if you
want.
Furthermore, perhaps I'm wrong, but Bitbucket, as far as I
investigated,
doesn't have an easy way to import repos from Fossil, and if you want
that your add-on can be translated using the community system, we need
to import your repo on Bitbucket, at least from now.
NVDA and most of the community add-ons use Git, and perhaps more
reviewers know this system.
Cheers.

----------------------------------------------------------------
NVDA add-ons: A list to discuss add-on code enhancements and for
reporting bugs.
Community addons are available from: http://addons.nvda-project.org
To send a message to the list: nvda-addons@xxxxxxxxxxxxx
To change your list settings/unsubscribe:
//www.freelists.org/list/nvda-addons
To contact list moderators: nvda-addons-moderators@xxxxxxxxxxxxx
----------------------------------------------------------------
NVDA add-ons: A list to discuss add-on code enhancements and for
reporting bugs.

Community addons are available from: http://addons.nvda-project.org
To send a message to the list: nvda-addons@xxxxxxxxxxxxx
To change your list settings/unsubscribe:
//www.freelists.org/list/nvda-addons
To contact list moderators: nvda-addons-moderators@xxxxxxxxxxxxx
----------------------------------------------------------------
NVDA add-ons: A list to discuss add-on code enhancements and for
reporting bugs.
Community addons are available from: http://addons.nvda-project.org
To send a message to the list: nvda-addons@xxxxxxxxxxxxx
To change your list settings/unsubscribe:
//www.freelists.org/list/nvda-addons
To contact list moderators: nvda-addons-moderators@xxxxxxxxxxxxx
----------------------------------------------------------------
NVDA add-ons: A list to discuss add-on code enhancements and for
reporting bugs.

Community addons are available from: http://addons.nvda-project.org
To send a message to the list: nvda-addons@xxxxxxxxxxxxx
To change your list settings/unsubscribe:
//www.freelists.org/list/nvda-addons
To contact list moderators: nvda-addons-moderators@xxxxxxxxxxxxx
----------------------------------------------------------------
NVDA add-ons: A list to discuss add-on code enhancements and for
reporting bugs.
Community addons are available from: http://addons.nvda-project.org
To send a message to the list: nvda-addons@xxxxxxxxxxxxx
To change your list settings/unsubscribe:
//www.freelists.org/list/nvda-addons
To contact list moderators: nvda-addons-moderators@xxxxxxxxxxxxx
----------------------------------------------------------------
NVDA add-ons: A list to discuss add-on code enhancements and for
reporting bugs.

Community addons are available from: http://addons.nvda-project.org
To send a message to the list: nvda-addons@xxxxxxxxxxxxx
To change your list settings/unsubscribe:
//www.freelists.org/list/nvda-addons
To contact list moderators: nvda-addons-moderators@xxxxxxxxxxxxx
----------------------------------------------------------------
NVDA add-ons: A list to discuss add-on code enhancements and for
reporting bugs.
Community addons are available from: http://addons.nvda-project.org
To send a message to the list: nvda-addons@xxxxxxxxxxxxx
To change your list settings/unsubscribe:
//www.freelists.org/list/nvda-addons
To contact list moderators: nvda-addons-moderators@xxxxxxxxxxxxx

Other related posts: