I'm looking to get my feet wet a bit when it comes to Asuswrt-Merlin development and I feel like what I want to do is mostly captured in uiDivStats functionality. I'm not sure how popular it would be, but it could be a setting I could issue a PR to the repo for a future release or could just be a fork if others want. My thought would be to fork the source code to add some functionality to poll advertising agencies APIs for their CPM rates, then correlate to the count of ads blocked to determine roughly the ad revenue the router is blocking.
Is this a dumb idea? Maybe data isn't available real time from ad agencies ? Maybe uiDivStats users don't care? I'm just looking for a simple task to get my feet wet as I've said. With all this in mind I've poked at the source code for uiDivStats, it's a bash script and some JavaScript/Html mostly. Is there anything that I need to understand specifically working with Asuswrt-Merlin applications? Is the JavaScript calling "functions" from the bash script?
Any help or guidance to general discussions about development in this space and getting started would be appreciated .
Is this a dumb idea? Maybe data isn't available real time from ad agencies ? Maybe uiDivStats users don't care? I'm just looking for a simple task to get my feet wet as I've said. With all this in mind I've poked at the source code for uiDivStats, it's a bash script and some JavaScript/Html mostly. Is there anything that I need to understand specifically working with Asuswrt-Merlin applications? Is the JavaScript calling "functions" from the bash script?
Any help or guidance to general discussions about development in this space and getting started would be appreciated .