Background process (also on boot) that monitors download folder, for new proxy lists. Give the user a notification to check the proxy list when a proxy list is detected in the download folder.
The notification should contain a disable button as well to disable the background process & notifications.
I'm not sure if users will like this or not. Some may not like that their download folder is being monitored, but at the same time, it's only going to look for txt proxy lists, so quite harmless. If the first line of the txt file isn't a proxy, it should not check the file any further. The notification should only show if the majority of the lines is ip:port (atleast 90%). This allows a error margin in the txt files.
Be aware, proxies can have multiple formats. For this feature we will only be looking for ip:port.
The notification could look something like:
<Logo>
New proxy list "http proxies.txt" detected.
===========================
= Check now =
===========================
__Disable notifications__
Located in the bottom right corner of the screen.
When the user clicks "check now", the software should open with the proxy list loaded and ready to check.
Background process (also on boot) that monitors download folder, for new proxy lists. Give the user a notification to check the proxy list when a proxy list is detected in the download folder.
The notification should contain a disable button as well to disable the background process & notifications. I'm not sure if users will like this or not. Some may not like that their download folder is being monitored, but at the same time, it's only going to look for txt proxy lists, so quite harmless. If the first line of the txt file isn't a proxy, it should not check the file any further. The notification should only show if the majority of the lines is ip:port (atleast 90%). This allows a error margin in the txt files.
Be aware, proxies can have multiple formats. For this feature we will only be looking for ip:port.
The notification could look something like:
Located in the bottom right corner of the screen. When the user clicks "check now", the software should open with the proxy list loaded and ready to check.