One additional comment for skin authors who use the OSM API and who also wish to be a good netizen and follow OSM's terms of service:
It is a violation of the OSM API Usage Policy to spoof the UserAgent string.
See their API Usage Policy, particularly the section Technical Usage Requirements.
One reasonable suggestion posted on the Rainmeter GitHub thread is that skin authors create their own UserAgent string by including #CURRENTCONFIG# or #ROOTCONFIG# to identify the skin or skin suite; e.g., perhaps something like...---where "n.n.n" is the skin version number. This will yield a browser-like user agent string that meets OSM's TOS.
It is a violation of the OSM API Usage Policy to spoof the UserAgent string.
See their API Usage Policy, particularly the section Technical Usage Requirements.
One reasonable suggestion posted on the Rainmeter GitHub thread is that skin authors create their own UserAgent string by including #CURRENTCONFIG# or #ROOTCONFIG# to identify the skin or skin suite; e.g., perhaps something like...
Code:
UserAgent="#ROOTCONFIG#/n.n.n (powered by Rainmeter)"
Statistics: Posted by SilverAzide — Today, 4:38 pm