Doug's Project Update Announcements
146 subscribers
312 links
For me, Doug Lee, to announce updates to coding projects that may be of interest to people. All posts to this channel can be considered public information and further distributed, without alteration.
Download Telegram
JAWS, general, translators and localization:
As of now, I will begin using XML files in place of jsm files for script messages in my public projects. The Dropbox-centered file exchange method previously required for script translation will no longer be necessary. Look for script update announcements for your favorite among my projects, that mention XML message files.

Corresponding to this, there is a new document on my website explaining how this process works in brief. The XML files themselves, which come In the script installers, will also begin with brief instructions on how to update them.

Script Translation Procedure document: http://www.dlee.org/code_tran.htm
JAWS, Teams: Script revision 116 released with XML message file support for translators. Nothing else major since revision 108's release last week.
https://www.dlee.org/teams/
JAWS, Unigram: Script revision 97 released: XML message file support for translators, and Tab speaks the audio message player slider instead of being silent. Oh yes, and Space/Enter go where they're supposed to in the user guide if they didn't before; that's happening to all of my projects at once.
https://www.dlee.org/unigram/
JAWS, MicroSIP: Script revision 70 released, with XML message file support for translators. This update may also fix handling of the Applications key.
Note that there is a slight change in the URL for these: It's all lower case now.
https://www.dlee.org/microsip/
JAWS, Slack: Script revision 59 posted, with XML message file support for translators - though this one, like Teams, may be complicated in comparison to most. Also the sequence [ 6 sometimes reads more information about attachments than is presented with the message. It may also read less; it uses a different method to collect it. Trying to cover all the bases.
https://www.dlee.org/slack/
JAWS, Skype 8 for Windows Desktop: Script revision 162 released, mostly for non-English users. Important: Read release notes for documentation on this one.
* It's easier to change the Command key that prefixes all script command sequences: Type your key or combination and it will be placed in the edit box for you.
* Translation is possible without script recompilation; you get XML instead of jsm files.

Read release notes and get the download at https://www.dlee.org/skype/electron/
JAWS, Youtube (similar to my Skype update announcement): Script revision 81 released, mostly for non-English users. Important: Read release notes for documentation on this one.
* It's easier to change the Command key that prefixes all script command sequences: Type your key or combination and it will be placed in the edit box for you.
* Translation is possible without script recompilation; you get XML instead of jsm files.

Read release notes and get the download at https://www.dlee.org/youtube/
JAWS, Unigram: Script revision 105 released:
* The sequence [ u jumps to the "Unread messages" indicator when available on screen, which it usually is when a chat with unread messages is first opened.
* The sequence [ h works in a channel that has no input edit box.
* It is easier to change the [ Command key for those who need to do that.

https://www.dlee.org/unigram/
General, TeamTalk, Taff: The TeamTalk Audio File Fixer v1.0 is released! This lets you fix TeamTalk Opus .ogg recordings by making .opus files from them that players can play. Runs very fast and does not transcode. This is an open-source program with an included Windows executable for convenience. Should run on Windows, MacOS, Linux, and pretty much anything else that properly supports Python 3.7. Python 3.7 specifically is required unless you use the Windows executable.

Docs with download link: https://www.dlee.org/taff/
JAWS, AdobeConnect: Script revision 76 posted:
* XML file for translators.
* User guide includes release notes and is easier to navigate.
* Easier to change the Command key for those who need to do so.

NOTE: I do not currently have means to test AdobeConnect, so I welcome feedback.

https://www.dlee.org/adobeconnect/
Audir, Virtual Audio Cable (VAC), SoX: Audir 3.0.0 released, after four years of silence! (Audir is a manager for those who use numerous repeaters or need real-time sound processing effects.)

* New alias command for making your own command simplifications.
* The ls command allows filtering by device name and/or by source or destination.
* Documentation improvements and other Audir changes listed in release notes.
* Audir runs under Python 3.7 rather than Python 2. No Python install required though.

See the Release History at the below link for details.

Documentation and download link: https://www.dlee.org/audir/
JAWS, TeamSpeak: Script revision 243 released, mostly maintenance:
* Minimum JAWS version is now 17.0.
* Navigation through a channel tree with many channels should be faster.
* Strings for translation are in an XML file.
* It is easier to change the Command key.
* User guide navigation works better, and release notes are part of the same document.

https://www.dlee.org/teamspeak/
JAWS, Wireshark: Preliminary Wireshark scripts released!
* Much more info spoken for many fields.
* Tree grids like in the capture screen read clear across.
* JAWSKey+PgDn reads the status line.
* Commands for selecting tabs and toolbar buttons.
* One tab stall fixed in capture analysis.
* JAWSKey+b, ReadBoxInTabOrder, works.
* A few more odds and ends.

I did this for those with networking classes; sorry I was late for this year.

https://www.dlee.org/wireshark/
JAWS, TeamTalk: Maintenance script revision 260 released, on prompting from a translator:
* Translatable XML files included for translators to use.
* Easier to change Command key for those who need to.
* New configuration section in user guide, and release notes are also part of that document now.

https://www.dlee.org/teamtalk/
JAWS, general, installers and manual installation: I just significantly updated my "Common Script Elements" document to explain how to install scripts manually from my installers without running them. This includes a description of a new "directives" text file that is to become part of my script sets in June. The documentation now covers
* Installer features for those who choose to run them.
* Unpacking scripts into the JAWS user folder.
* Applying directives files when present for a script set.
* Updating .ini files including ConfigNames.ini as required.
* Installing scripts into a script chain, such as default.jss or an Office application's scripts.
* Handling problems during chain updating.
* Obtaining code I use to implement script chaining.

The specific, and rather large, new documentation section is at https://www.dlee.org/code_common.htm#inst
JAWS, general, manual installers: A day early! Directives files for 29 script sets available in a Zip (listed at end of this post). Also updated manual installation guidance. See the document for a link to the Zip.

https://www.dlee.org/code_common.htm#inst

If you need to install any of these projects manually, get the zip, review the doc, and you should have what you need:

3CX.
Adobe Connect.
Audible.
BX.
Dell applications (sound card software support).
Discord.
DMR (no special directives).
Dropbox (no special directives).
GoldWave (no special directives).
Dixa.
JGauge.
ListTbl.
MRW (MSAA registration issue workaround; old).
MicroSIP.
Movies & TV.
RigManager.
Skype 8 (Electron).
SkypeUWP for Windows 10.
Slack.
SLMan (Script Load Manager).
Microsoft Teams.
TeamSpeak.
TeamTalk (tt_classic).
Tween and OpenTween.
Unigram.
Virtual Audio Cable (VAC).
Wireshark (no special directives).
Youtube.
Zello (no special directives).
JAWS, translation: Just added a section called "When The Target Language Is Not Supported By JAWS" to the translation documentation, as this is sometimes happening. Read this if you are translating into a language that an application supports but JAWS does not.

https://www.dlee.org/code_tran.htm#xmlnewlang
JAWS, Dropbox, translation: Maintenance script revision 24 released: Slight documentation structure improvement, XML-based script translation support, versionInfo strings added to installer, and included directives file (no directives other than JAWS minimum version though). See Revision History for details.

https://www.dlee.org/dropbox/
TeamTalk Audio File Fixer (Taff): Version 1.0.1 released: Maintenance, various minor bug fixes and enhancements; see Revision History for details.

https://www.dlee.org/taff/
JAWS, Unigram: Script revision 108 released:
* Briefly tested against today's major Unigram 4.0 release.
* Fixed a problem that sometimes caused JAWS to appear to read the wrong chat list entry under at least Unigram 3.x.
* Directives file included for manual installers.

See Revision History for details.

https://www.dlee.org/unigram/
JAWS, BX: Huge update posted, revision 2410:
* Start and stop BX by typing Insert+Space or JAWSKey+Space twice, not via the Script Utility Mode command.
* New systems for searching XML trees and for capturing and reviewing up to 200 types of UIA events.
* Release notes are part of the BX user guide.
* Numerous further BX and documentation enhancements; see Revision History for details.

The BX user guide is now what resides at the main BX link. As usual for my other scripts, find the download link in the guide as well. This goes straight to the revision history in that document now: https://www.dlee.org/bx#hist