Jump to content

I cant figure out how to change my temp to F and the time to 12hr. Ill quote the code in a spoiler below

 

[Rainmeter]

Update=1000

[Metadata]
Name=Weather
Author=Dyar Perdana
Information=Weather data from: openweathermap.org
Version=1.0
License=Creative Commons Attribution-NonCommercial-ShareAlike 3.0

[Variables]
@include=#@#Include\Variables.inc
@include2=Data.inc
@include3=Unicode.inc
ForecastRegX=<symbol.*var="(.*)".*<windspeed.*mps="(.*)".*<temperature.*day="(.*)".*<pressure.*value="(.*)".*<humidity.*value="(.*)".*
Show=[!ShowMeterGroup Main][!SetOption MeterBorder LeftMouseUpAction #*Hide*#][!UpdateMeter MeterBorder][!Redraw]
Hide=[!HideMeterGroup Main][!SetOption MeterBorder LeftMouseUpAction #*Show*#][!UpdateMeter MeterBorder][!Redraw]

; -------------------------------------------------------
;                      M E A S U R E S
; -------------------------------------------------------

; -------
; WEATHER
; -------

  [MeasureWeather]
   Measure=Plugin
   Plugin=WebParser
   UpdateRate=900
   Url=http://api.openweathermap.org/data/2.5/weather?q=#Location#&units=#Unit#&type=accurate&mode=xml&appid=4c77e9a2ad494f3606c2a6268143d7ab
   RegExp="(?siU)<city.*name="(.*)".*<country>(.*)<.*<temperature value="(.*)".*<humidity value="(.*)".*<pressure value="(.*)".*<speed value="(.*)".*<weather.*value="(.*)".*icon="(.*)".*"
   FinishAction=[!WriteKeyValue Variables City "[_WeatherCity]" Data.inc][!WriteKeyValue Variables Country "[_WeatherCountry]" Data.inc][!WriteKeyValue Variables Temp "[_WeatherTemp]" Data.inc][!WriteKeyValue Variables Humidity "[_WeatherHumidity]" Data.inc][!WriteKeyValue Variables Pressure "[_WeatherPressure]" Data.inc][!WriteKeyValue Variables Wind "[_WeatherWind]" Data.inc][!WriteKeyValue Variables Descript "[_WeatherDescript]" Data.inc][!WriteKeyValue Variables Icon "[_WeatherIcon]" Data.inc][!WriteKeyValue Variables LastUD "[MeasureTime]" Data.inc][!SetVariable LastUD "[MeasureTime]"]

  [_WeatherCity]
   Measure=Plugin
   Plugin=WebParser
   URL=[MeasureWeather]
   StringIndex=1
   Substitute="":"#City#"

  [_WeatherCountry]
   Measure=Plugin
   Plugin=WebParser
   URL=[MeasureWeather]
   StringIndex=2
   Substitute="":"#Country#"

  [_WeatherTemp]
   Measure=Plugin
   Plugin=WebParser
   URL=[MeasureWeather]
   StringIndex=3
   Substitute="":"#Temp#"

  [_WeatherTemp.Calc]
   Measure=Calc
   Formula=[_WeatherTemp]
   DynamicVariables=1

  [_WeatherHumidity]
   Measure=Plugin
   Plugin=WebParser
   URL=[MeasureWeather]
   StringIndex=4
   Substitute="":"#Humidity#"

  [_WeatherPressure]
   Measure=Plugin
   Plugin=WebParser
   URL=[MeasureWeather]
   StringIndex=5
   Substitute="":"#Pressure#"

  [_WeatherWind]
   Measure=Plugin
   Plugin=WebParser
   URL=[MeasureWeather]
   StringIndex=6
   Substitute="":"#Wind#"

  [_WeatherDescript]
   Measure=Plugin
   Plugin=WebParser
   URL=[MeasureWeather]
   StringIndex=7
   Substitute="":"#Descript#"

  [_WeatherIcon]
   Measure=Plugin
   Plugin=WebParser
   URL=[MeasureWeather]
   StringIndex=8
   Substitute="":"#Icon#"

; --------
; FORECAST
; --------

  [MeasureForecast]
   Measure=Plugin
   Plugin=WebParser
   UpdateRate=900
   Url=http://api.openweathermap.org/data/2.5/forecast/daily?q=#Location#&units=#Unit#&type=accurate&mode=xml&cnt=2&appid=4c77e9a2ad494f3606c2a6268143d7ab
   RegExp="(?siU)#ForecastRegX##ForecastRegX#"
   FinishAction=[!WriteKeyValue Variables FIcon "[_ForecastIcon]" Data.inc][!WriteKeyValue Variables FWind "[_ForecastWind]" Data.inc][!WriteKeyValue Variables FTemp "[_ForecastTemp]" Data.inc][!WriteKeyValue Variables FPressure "[_ForecastPressure]" Data.inc][!WriteKeyValue Variables FHumidity "[_ForecastHumidity]" Data.inc][!WriteKeyValue Variables FIcon2 "[_ForecastIcon2]" Data.inc][!WriteKeyValue Variables FWind2 "[_ForecastWind2]" Data.inc][!WriteKeyValue Variables FTemp2 "[_ForecastTemp2]" Data.inc][!WriteKeyValue Variables FPressure2 "[_ForecastPressure2]" Data.inc][!WriteKeyValue Variables FHumidity2 "[_ForecastHumidity2]" Data.inc]

  [_ForecastIcon]
   Measure=Plugin
   Plugin=WebParser
   Url=[MeasureForecast]
   StringIndex=1
   Substitute="":"#FIcon#"

  [_ForecastWind]
   Measure=Plugin
   Plugin=WebParser
   Url=[MeasureForecast]
   StringIndex=2
   Substitute="":"#FWind#"

  [_ForecastTemp]
   Measure=Plugin
   Plugin=WebParser
   Url=[MeasureForecast]
   StringIndex=3
   Substitute="":"#FTemp#"

  [_ForecastTemp.Calc]
   Measure=Calc
   Formula=[_ForecastTemp]
   DynamicVariables=1

  [_ForecastPressure]
   Measure=Plugin
   Plugin=WebParser
   Url=[MeasureForecast]
   StringIndex=4
   Substitute="":"#FPressure#"

  [_ForecastHumidity]
   Measure=Plugin
   Plugin=WebParser
   Url=[MeasureForecast]
   StringIndex=5
   Substitute="":"#FHumidity#"

  [_ForecastIcon2]
   Measure=Plugin
   Plugin=WebParser
   Url=[MeasureForecast]
   StringIndex=6
   Substitute="":"#FIcon2#"

  [_ForecastWind2]
   Measure=Plugin
   Plugin=WebParser
   Url=[MeasureForecast]
   StringIndex=7
   Substitute="":"#FWind2#"

  [_ForecastTemp2]
   Measure=Plugin
   Plugin=WebParser
   Url=[MeasureForecast]
   StringIndex=8
   Substitute="":"#FTemp2#"

  [_ForecastTemp2.Calc]
   Measure=Calc
   Formula=[_ForecastTemp2]
   DynamicVariables=1

  [_ForecastPressure2]
   Measure=Plugin
   Plugin=WebParser
   Url=[MeasureForecast]
   StringIndex=9
   Substitute="":"#FPressure2#"

  [_ForecastHumidity2]
   Measure=Plugin
   Plugin=WebParser
   Url=[MeasureForecast]
   StringIndex=10
   Substitute="":"#FHumidity2#"

[MeasureTime]
  Measure=Time
  Format=%d/%m/%Y %H:%M

[MeasureInput]
  Measure=Plugin
  Plugin=InputText
  X=15
  Y=53
  W=140
  H=15
  DefaultValue="#Location#"
  FontColor=#Color#
  FontFace=#Font#
  FontSize=8
  FocusDismiss=0
  OnDismissAction=[!SetOption MeterInput ImageTint AAAAAA][!UpdateMeter MeterInput][!Redraw]
  Command1=[!WriteKeyValue Variables Location "$UserInput$" Data.inc][!Refresh #CURRENTCONFIG#]

[MeasureDayNight]
  Measure=String
  String=#Icon#
  DynamicVariables=1
  RegExpSubstitute=1
  Substitute="\w+d\b":"2980B9","\w+n\b":"2C3E50"


; -------------------------------------------------------
;                       S T Y L E S
; -------------------------------------------------------

[styleText]
  AntiAlias=1
  FontColor=#Color#
  FontFace=#Font#
  FontSize=8


; -------------------------------------------------------
;                       M E T E R S
; -------------------------------------------------------

[MeterBackground]
  Meter=Image
  Group=Main
  X=0
  Y=0
  W=172
  H=110
  SolidColor=FFFFFF
  UpdateDivider=-1

[MeterBorder]
  Meter=Image
  X=170
  Y=0
  W=2
  H=110
  SolidColor=3498DB
  LeftMouseUpAction=#Hide#
  MouseActionCursor=0
  UpdateDivider=-1

; -------
; WEATHER
; -------

  [MeterTemp]
   Meter=String
   MeterStyle=StyleText
   MeasureName=_WeatherTemp.Calc
   Group=Main
   X=10
   Y=10
   W=105
   H=27
   ClipString=1
   FontColor=F39C12
   FontSize=14
   Postfix="#Degree#C"

  [MeterDescript]
   Meter=String
   MeterStyle=StyleText
   MeasureName=_WeatherDescript
   Group=Main
   X=r
   Y=-4R
   W=105
   H=15
   ClipString=1
   StringCase=Proper

  [MeterIcon]
   Meter=Image
   ImageName=#@#Images\Weather\[_WeatherIcon].png
   Group=Main
   X=120
   Y=10
   W=40
   H=40
   ColorMatrix5=1; 1; 1; 0; 1
   SolidColor=[MeasureDayNight]
   MouseOverAction=[!ShowMeterGroup Tooltips]
   MouseLeaveAction=[!HideMeterGroup Tooltips]
   AntiAlias=1
   DynamicVariables=1

  [MeterLocation.BG]
   Meter=Image
   Group=Main
   X=11
   Y=2R
   W=148
   H=17
   MouseOverAction=[!SetOption MeterLocation FontColor #Color#][!SetOption MeterSearch ImageTint #Color#][!UpdateMeterGroup Search][!Redraw]
   MouseLeaveAction=[!SetOption MeterLocation FontColor AAAAAA][!SetOption MeterSearch ImageTint AAAAAA][!UpdateMeterGroup Search][!Redraw]
   LeftMouseUpAction=[!CommandMeasure MeasureInput "ExecuteBatch 1"][!SetOption MeterInput ImageTint 3498DB][!UpdateMeter MeterInput][!Redraw]
   MouseActionCursorName=Text
   UpdateDivider=-1

  [MeterLocation]
   Meter=String
   MeterStyle=StyleText
   MeasureName=_WeatherCity
   MeasureName2=_WeatherCountry
   Group=Main | Search
   X=30
   Y=r
   W=125
   H=15
   FontColor=AAAAAA
   ClipString=1
   Text="%1, %2"

  [MeterSearch]
   Meter=Image
   ImageName=Search.png
   ImageTint=AAAAAA
   Group=Main | Search
   X=15
   Y=3r
   W=10
   AntiAlias=1
   UpdateDivider=-1

  [MeterInput]
   Meter=Image
   ImageName=Input.png
   ImageTint=AAAAAA
   Group=Main
   X=10
   Y=2R
   UpdateDivider=-1

; --------
; FORECAST
; --------

  [MeterIcon.Today]
   Meter=Image
   ImageName=#@#Images\Weather\[_ForecastIcon].png
   Group=Main
   X=10
   Y=5R
   W=25
   H=25
   MouseOverAction=[!ShowMeterGroup Tooltips2]
   MouseLeaveAction=[!HideMeterGroup Tooltips2]
   AntiAlias=1
   DynamicVariables=1

  [MeterDay.Today]
   Meter=String
   MeterStyle=StyleText
   Group=Main
   X=2R
   Y=2r
   FontSize=6
   Text="Today"
   UpdateDivider=-1

  [MeterTemp.Today]
   Meter=String
   MeterStyle=StyleText
   MeasureName=_ForecastTemp.Calc
   Group=Main
   X=r
   Y=-2R
   FontSize=7
   Postfix="#Degree#C"

  [MeterIcon.Next]
   Meter=Image
   MeterStyle=MeterIcon.Today
   ImageName=#@#Images\Weather\[_ForecastIcon2].png
   X=85
   Y=75
   MouseOverAction=[!ShowMeterGroup Tooltips3]
   MouseLeaveAction=[!HideMeterGroup Tooltips3]

  [MeterDay.Next]
   Meter=String
   MeterStyle=StyleText | MeterDay.Today
   Text="Tomorrow"

  [MeterTemp.Next]
   Meter=String
   MeterStyle=StyleText | MeterTemp.Today
   MeasureName=_ForecastTemp2.Calc


; ------------------
; TOOLTIPS - WEATHER
; ------------------

  [MeterTArrow]
   Meter=Image
   ImageName=#@#Images\PopUpArrow.png
   ImageRotate=-90
   Group=Tooltips
   Hidden=1
   X=110
   Y=25
   AntiAlias=1
   UpdateDivider=-1

  [MeterTBg]
   Meter=Image
   ImageName=#@#Images\PopUpBg.png
   Group=Tooltips
   Hidden=1
   X=10
   Y=10
   W=102
   H=90
   ScaleMargins=6,6,6,6
   AntiAlias=1
   UpdateDivider=-1

  [MeterHumidity.Icon]
   Meter=Image
   ImageName=Humidity.png
   ImageTint=3498DB
   Group=Tooltips
   Hidden=1
   X=10r
   Y=10r
   W=10
   H=10
   AntiAlias=1
   UpdateDivider=-1

  [MeterHumidity.Value]
   Meter=String
   MeterStyle=StyleText
   MeasureName=_WeatherHumidity
   Group=Tooltips
   Hidden=1
   X=5R
   Y=-3r
   FontColor=ECF0F1
   Postfix=" %"

  [MeterWind.Icon]
   Meter=Image
   MeterStyle=MeterHumidity.Icon
   ImageName=Wind.png
   ImageTint=F1C40F
   X=-15r
   Y=5R

  [MeterWind.Value]
   Meter=String
   MeterStyle=StyleText | MeterHumidity.Value
   MeasureName=_WeatherWind
   Postfix=" m/s"

  [MeterPressure.Icon]
   Meter=Image
   MeterStyle=MeterHumidity.Icon
   ImageName=Pressure.png
   ImageTint=E74C3C
   X=-15r
   Y=5R

  [MeterPressure.Value]
   Meter=String
   MeterStyle=StyleText | MeterHumidity.Value
   MeasureName=_WeatherPressure
   Postfix=" hpa"

  [MeterTSeparator]
   Meter=Image
   Group=Tooltips
   Hidden=1
   X=([MeterTBg:X]+10)
   Y=5R
   W=82
   H=1
   SolidColor=444444
   UpdateDivider=-1
   DynamicVariables=1

  [MeterLastUpdate]
   Meter=String
   MeterStyle=StyleText
   Group=Tooltips
   Hidden=1
   X=([MeterTSeparator:X]+41)
   Y=5R
   W=82
   H=11
   FontColor=ECF0F1
   FontSize=7
   StringAlign=Center
   Text="#LastUD#"
   DynamicVariables=1

; -------------------
; TOOLTIPS - FORECAST
; -------------------

  [MeterTArrow.Today]
   Meter=Image
   MeterStyle=MeterTArrow
   ImageRotate=0
   Group=Tooltips2
   X=([MeterIcon.Today:X] + 10)
   Y=([MeterIcon.Today:Y] - 7)
   DynamicVariables=1

  [MeterTBg.Today]
   Meter=Image
   MeterStyle=MeterTBg
   Group=Tooltips2
   X=10
   Y=-56r
   W=92
   H=57

  [MeterHumidity.Icon.Today]
   Meter=Image
   MeterStyle=MeterHumidity.Icon
   Group=Tooltips2
   X=7r
   Y=7r

  [MeterHumidity.Value.Today]
   Meter=String
   MeterStyle=StyleText | MeterHumidity.Value
   MeasureName=_ForecastHumidity
   Group=Tooltips2

  [MeterWind.Icon.Today]
   Meter=Image
   MeterStyle=MeterHumidity.Icon | MeterWind.Icon
   Group=Tooltips2

  [MeterWind.Value.Today]
   Meter=String
   MeterStyle=StyleText | MeterHumidity.Value
   MeasureName=_ForecastWind
   Group=Tooltips2
   Postfix=" m/s"

  [MeterPressure.Icon.Today]
   Meter=Image
   MeterStyle=MeterHumidity.Icon | MeterPressure.Icon
   Group=Tooltips2

  [MeterPressure.Value.Today]
   Meter=String
   MeterStyle=StyleText | MeterHumidity.Value
   MeasureName=_ForecastPressure
   Group=Tooltips2
   Postfix=" hpa"

  [MeterTArrow.Next]
   Meter=Image
   MeterStyle=MeterTArrow
   ImageRotate=0
   Group=Tooltips3
   X=([MeterIcon.Next:X] + 10)
   Y=([MeterIcon.Next:Y] - 7)
   DynamicVariables=1

  [MeterTBg.Next]
   Meter=Image
   MeterStyle=MeterTBg
   Group=Tooltips3
   X=68
   Y=-56r
   W=92
   H=57

  [MeterHumidity.Icon.Next]
   Meter=Image
   MeterStyle=MeterHumidity.Icon
   Group=Tooltips3
   X=7r
   Y=7r

  [MeterHumidity.Value.Next]
   Meter=String
   MeterStyle=StyleText | MeterHumidity.Value
   MeasureName=_ForecastHumidity
   Group=Tooltips3

  [MeterWind.Icon.Next]
   Meter=Image
   MeterStyle=MeterHumidity.Icon | MeterWind.Icon
   Group=Tooltips3

  [MeterWind.Value.Next]
   Meter=String
   MeterStyle=StyleText | MeterHumidity.Value
   MeasureName=_ForecastWind
   Group=Tooltips3
   Postfix=" m/s"

  [MeterPressure.Icon.Next]
   Meter=Image
   MeterStyle=MeterHumidity.Icon | MeterPressure.Icon
   Group=Tooltips3

  [MeterPressure.Value.Next]
   Meter=String
   MeterStyle=StyleText | MeterHumidity.Value
   MeasureName=_ForecastPressure
   Group=Tooltips3
   Postfix=" hpa"

post-11646-0-09105200-1401073955.png

Work Desktop | CPU: Intel Core i7 4770k | GPU: Quadro K1200 | Motherboard: EVGA Z97 Classified | RAM: Corsair Dominator Platinum 32GB (4x8GB) DDR3-2133Mhz | PSU: Seasonic 750W SS-750KM3 80 PLUS Gold | STORAGE: WD 1TB Se Enterprise Grade Drive & Corsair Neutron NX500 400GB NVMe PCIe  | COOLER: Enermax Liqtech 240 -  5x Noctua NF-F12 iPPC 2000 PWM | CASE: Corsair 600C | OS: Windows 10 Pro | Peripherals: Logitech MX Master 2S -- Logitech K840 -- INTEL X520 10Gb NIC -- 3x Acer H236HL -- Build Log | 

 

Work Server | CPU: Intel Xeon E5-2650 v3 | Model: Cisco UCS C220 M4 (SFF) | RAM: 64GB (4x16GB) Cisco (Samsung) DDR4 2133Mhz | STORAGE: 4x Cisco (Seagate) 900GB 10K 2.5" (RAID 10) - 2x 32GB Cisco FlexFlash Boot Drive (RAID 1) | OS: vSphere 6.7 Enterprise Plus U3 | 

 

Laptop | CPU: Intel Core i7 6700HQ | GPU: Nvidia GTX 960M 2GB GDDR5 | RAM: 32GB (2 x 16GB) DDR4-2400Mhz | STORAGE: 512GB Hynix NVMe | OS: Windows 10 Pro |

 

Gaming Desktop | CPU: Intel Core i7 9700K | GPU: Gigabyte RTX 2080 WINDFORCE 8G  | Motherboard: ASRock Z390 PHANTOM GAMING-ITX | RAM: Ballistix Elite 32GB Kit (16GB x 2) DDR4-3000 | PSU: Silverstone SX700-LPT 700w 80 PLUS Platinum | STORAGE: 2x Samsung 970 PRO 1TB NVMe | COOLER: Noctua NH-L12 | CASE: Louqe Ghost S1 | OS: Windows 10 Pro | Build Log in Progress | 

 

Home Server | CPU: Intel Xeon E5-2690 (Sandy Bridge) | GPU: Quadro P2000 | Motherboard: SUPERMICRO X9SRL-F  | RAM: 64GB (8x8GB) Micron VLP DDR3-1600 ECC | PSU: SUPERMICRO 665W 80 PLUS Bronze | STORAGE: 2x Samsung 860 EVO 500GB (RAID 1) - 4x WD 8TB Ultrastar (RAID 10) - Intel SSD D3-S4510 Series 240GB (BOOT)  | COOLER: Noctua NH-U12DXi4 with 2x Noctua NF-F12 iPPC 3000 PWM | CASE: SUPERMICRO CSE-842TQ-665B 4U | OS: vSphere 6.7 Enterprise Plus U3 | Build Log in Progress |

 

| Pixel 4XL 128GB - Clearly White - Unlocked - Carrier: Visible |

 

| F@H STATS |

Link to comment
https://linustechtips.com/topic/157271-rainmeter-skin-help/
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×