ED Automate Voice Attack Plugin
C#
.NET
Web Scraping

Description
A plugin that I made to interface with the computer application Voice Attack that is commonly used in flight simulator games and was popular in Elite Dangerous.
Problem
My buddy and I played Elite Dangerous primarily in VR. The issue was we would go on mining trips for resources and we never knew where to the closest station was to sell. If you've ever been in VR, you know that alt+tab to a browser isn't fun while lifting your headset.
Solution
I discovered that the voice command program that we were already using to run commands to the game, supported plugins. I dove headfirst in the docs and discovered that I could send processed text from voice to some code I write to do actions. I did some research and chose to go with Selenium to do web scraping based on voice commands.
Story
I developed a prototype that blew my buddies away. This drove me to make the application better. I refactored and refactored. I was learning about generics at the time and everything I made, I wanted to make 1 action that I could pass services to and do actions based on the type of the service. I implemented an auto update checker that applied patches for me. I really enjoyed building this application. Some other folks got some use out of it and I was happy. It progressed some of my knowledge in both C# and web scraping data. I no longer maintain this plugin as I've lost interest in playing the game. But it earned me my first Github star so hopefully someone got some use out of the code I wrote.