Summary
It is becoming obnoxious to configure INI files and transfer data around the various applications. I think it's possible to make Proxy use web sessions to create persistent data that can be transmitted to the applications as necessary. Flask has sessions built in but also allows extensions such as Beaker which add sessions as well.
Problem Explanation
I am 100% sessions are the way to go but it appears to be that way to me. Really all we need is a reliable way to identify anything we'd want to be user configurable across a network connection. Preferably in a secure way too though not encrypted. While the option exists to use a common INI file, this would mean that we'd have to know where it was no matter where the script being run was located. This is not ideal. If we could query proxy and obtain all configuration data in a web savvy way I think that would stay true to our values of making this seamless for the user.
Environment
Software
Proxy application is where this should probably go where all applications would request the data.
Hardware
N/A
Supporting Information
- Strive for one command window to configure Faraday radios. Currently we need three running
faraday-proxy, faraday-deviceconfiguration, and faraday-simpleconfig. I propose one faraday-config
Summary
It is becoming obnoxious to configure INI files and transfer data around the various applications. I think it's possible to make Proxy use web sessions to create persistent data that can be transmitted to the applications as necessary. Flask has sessions built in but also allows extensions such as Beaker which add sessions as well.
Problem Explanation
I am 100% sessions are the way to go but it appears to be that way to me. Really all we need is a reliable way to identify anything we'd want to be user configurable across a network connection. Preferably in a secure way too though not encrypted. While the option exists to use a common INI file, this would mean that we'd have to know where it was no matter where the script being run was located. This is not ideal. If we could query proxy and obtain all configuration data in a web savvy way I think that would stay true to our values of making this seamless for the user.
Environment
Software
Proxy application is where this should probably go where all applications would request the data.
Hardware
N/A
Supporting Information
faraday-proxy,faraday-deviceconfiguration, andfaraday-simpleconfig. I propose onefaraday-config