New to rainmeter but I really like it so far.
I'm actually putting together a couple of simple skins to monitor a Jenkins build server as well as AzureDevops Git pull requests.
Both have relatively straightforward APIs, and once I got past the authentication bits, they seemed to work ok. or at least I thought so.
The Jenkins functionality is perfect, I'm actually pulling several web pages, parsing, and displaying graphs etc for them.
the Azure skin though is behaving VERY strangely.
I've got a URL that I'm using. It's working, in as much as it's returning some json data, but it's returning the WRONG data. as in, I can post the EXACT same url using postman, and I get a JSON array with 2 entries returned, which is correct.
I use that SAME url in rainmeter though and I get a JSON return value, but it contains different entries, as If I'm submitting a completely different set of query parameters to the URL
I'm completely stumped as to what might cause this. I've tried unloading, refreshing, unloading all other skins, restarting rainmeter etc, and I'm still getting the wrong results.
Here's the Measure definition for what it's worth.
Code: Select all
[MeasureMyPRs]
Measure=WebParser
URL=https://azuredevops.worksoft.com/#organization#/#project#/_apis/git/repositories/#repository#/pullrequests?api-version=5.1&searchCriteria.status=active&searchCriteria.creatorId=#MeasureUserID#
Header=Authorization:Basic #AzureDevOpsPATBase64#
RegExp=(?siU)#title##title##title##title##title#
title=(?(?=.*"title":".*").*"title":"(.*)")
I'm doing virtually identical things in my Jenkins skin and it works as expected.
Didn't see any mention on the forums of anything similar, so I thought I'd ask