I wrote a short GO script which parses the official GalNet News page, and outputs headlines or articles in a Text-To-Speech friendly format to stdout. The (slightly outdated now) source can be found at https://github.com/sammyf/galnewsreader or in the archive itself (that would be the newest source file in that case).
Here is how to install the whole thing. A slightly different version is included in the Readme.txt file.
(The following text is from page 7 of this thread, but I couldn't find a way to get a permalink to the original text)
have fun and fly safely
Latest News: all automatic updates and reports are now completely ignored. They were spamming the headline list and they just don't make much sense in the context of a TTS newscast.
Latest Version:
4.1.9:
Removed most of the redundant blurps to unclutter the stream further. Thanks to Cmdr Mossfoot for the excellent suggestion.
4.1.8:
Automatic reports and updates will now be ignored completely.
4.1.7:
Removed the weekly news as it isn't published by Frontier anymore
Automatic skipping of Conflict and Expansion Reports. Thanks to EDDI for the inspiration.
4.1.6:
fix for the new weekly newsletter URL.
the Community Goal section has been added to the weekly news.
4.1.5:
fix for the weekly galnet focus (Frontier modified the anchor)
4.1.4:
fix for the modified Galnet format
4.1.3:
fix:
* removed the title repetition at the start of the news
* parsing html entities and removing html tags from titles
4.1.2
fix: new Galnet news URL and formatting
4.1.1
fix: months days 1 to 9 are now correctly returned as 1st...9th instead of 01st ... 09th.
4.1.0
fix:
* new Galnet News URL
* Frontier changed the layout again.
* 11th, 12th and 13th instead of 11st, 12nd and 13rd
* couple of typos in the fluff
Download (incl. VA sample profile) available at https://www.cosmic-bandito.com/galnewsreader_4.1.9.7z (md5: 02be8f65dd50a97ac773d1e6224b2019, ~2MB big. This is my private server, so please don't abuse it!).
I also put some example command lines in the README.TXT, updated the sample voice attack profile to include the new command and show how to use a jingle file.
The file jingle.wav was created and is copyrighted to the freesound user "jobro" and can be found at http://freesound.org/people/jobro/sounds/173147/
It is licensed under the Attribution Noncommercial License.
Here is a short clip of v. 3.02 "in action"
[video=youtube;h0DRM1wDhv0]http://www.youtube.com/watch?v=h0DRM1wDhv0[/video]
the following is not true anymore, and is therefore hidden
Here is how to install the whole thing. A slightly different version is included in the Readme.txt file.
(The following text is from page 7 of this thread, but I couldn't find a way to get a permalink to the original text)
- grab https://dl.dropboxusercontent.com/u/...TextReader.zip
- extract it somewhere (your "Download" directory for example). you Should end up with a VATextReader directory (NOT the archive!)
- copy all the *FILES* into C:\program files (x86)\VoiceAttack\Apps\VATextReader
- In case I misunderstood you : copy the *FILES* contained in the galnewsreader archive into C:\program files (x86)\VoiceAttack\Apps\VATextReader
- Make sure that "Enable Plugin Support" is checked in the Voice Attack options
- restart VoiceAttack
- import the sample profile
- say "headlines"
if everything is okay, you should get the jingle and then Microsoft's TTS engine telling you all the current Galnet Headlines.
have fun and fly safely
Latest News: all automatic updates and reports are now completely ignored. They were spamming the headline list and they just don't make much sense in the context of a TTS newscast.
Latest Version:
4.1.9:
Removed most of the redundant blurps to unclutter the stream further. Thanks to Cmdr Mossfoot for the excellent suggestion.
4.1.8:
Automatic reports and updates will now be ignored completely.
4.1.7:
Removed the weekly news as it isn't published by Frontier anymore
Automatic skipping of Conflict and Expansion Reports. Thanks to EDDI for the inspiration.
4.1.6:
fix for the new weekly newsletter URL.
the Community Goal section has been added to the weekly news.
4.1.5:
fix for the weekly galnet focus (Frontier modified the anchor)
4.1.4:
fix for the modified Galnet format
4.1.3:
fix:
* removed the title repetition at the start of the news
* parsing html entities and removing html tags from titles
4.1.2
fix: new Galnet news URL and formatting
4.1.1
fix: months days 1 to 9 are now correctly returned as 1st...9th instead of 01st ... 09th.
4.1.0
fix:
* new Galnet News URL
* Frontier changed the layout again.
* 11th, 12th and 13th instead of 11st, 12nd and 13rd
* couple of typos in the fluff
Download (incl. VA sample profile) available at https://www.cosmic-bandito.com/galnewsreader_4.1.9.7z (md5: 02be8f65dd50a97ac773d1e6224b2019, ~2MB big. This is my private server, so please don't abuse it!).
I also put some example command lines in the README.TXT, updated the sample voice attack profile to include the new command and show how to use a jingle file.
The file jingle.wav was created and is copyrighted to the freesound user "jobro" and can be found at http://freesound.org/people/jobro/sounds/173147/
It is licensed under the Attribution Noncommercial License.
Here is a short clip of v. 3.02 "in action"
[video=youtube;h0DRM1wDhv0]http://www.youtube.com/watch?v=h0DRM1wDhv0[/video]
the following is not true anymore, and is therefore hidden
I wrote a command in voice attack to call "powershell.exe -WindowStyle Hidden ./galnewsreader.exe -item=0 |%{ ./say.ps1 $_}" and had Ivona's Emma read me today's headline.
It all works very well, except for MS Windows' inability to 1) come bundled with a "say.exe" command and 2) start a script without opening a window for half a second and throwing me out of Elite ... so yeah ... as it is it's not useable unless you play windowed ... but I thought I'd share it with you, in case someone can overcome Window's .... aehm ... 'peculiarities' .
It all works very well, except for MS Windows' inability to 1) come bundled with a "say.exe" command and 2) start a script without opening a window for half a second and throwing me out of Elite ... so yeah ... as it is it's not useable unless you play windowed ... but I thought I'd share it with you, in case someone can overcome Window's .... aehm ... 'peculiarities' .
Last edited: