Advertisement
AirQuick

Rainmeter - Daylight fix

Jun 16th, 2018
699
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. [Rainmeter]
  2. SkinWidth=150
  3. SkinHeight=200
  4. AccurateText=1
  5. ContextTitle="Edit settings"
  6. ContextAction=["#@#settings\settings.txt"]
  7.  
  8. [Metadata]
  9. Author=Alex Becherer
  10. Name=Daylight
  11. Information=
  12. Version=1.3
  13. License=Creative Commons BY-NC-SA 3.0
  14.  
  15.  
  16.  
  17.  
  18.  
  19. [VariablesDaylight]
  20. @Include="#@#settings\settings.txt"
  21.  
  22.  
  23. [MeasureTime]
  24. Measure=Time
  25.  
  26. [MeasureLat]
  27. Measure=Plugin
  28. Plugin=WebParser.dll
  29. ;URL=http://xml.weather.yahoo.com/forecastrss?w=2408784
  30. URL=https://query.yahooapis.com/v1/public/yql?q=select+*+from+weather.forecast+where+woeid+in+%28select+woeid+from+geo.places%281%29+where+text%3D%22Garden+Grove%22%29&format=xml
  31. RegExp=(?siU).*city="(.*)".*sunrise="(.*)".*sunset="(.*)".*<geo:lat xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#">(.*)</geo:lat>.*<geo:long xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#">(.*)</geo:long>
  32. StringIndex=4
  33. FinishAction=[!SetOption Measure7timerSunrise Url "https://api.sunrise-sunset.org/json?lat=[MeasureLat]&lng=[MeasureLon]&date=today&formatted=1" "#CURRENTCONFIG#"][!EnableMeasure Measure7timerSunrise][!CommandMeasure Measure7timerSunrise Update][!UpdateMeasure Measure7timerSunrise]
  34. UpdateRate=3600
  35.  
  36. [MeasureLon]
  37. Measure=Plugin
  38. Plugin=WebParser.dll
  39. URL=[MeasureLat]
  40. StringIndex=5
  41.  
  42. [MeasureSunRise]
  43. Measure=Plugin
  44. Plugin=WebParser.dll
  45. URL=[MeasureLat]
  46. StringIndex=2
  47. RegExpSubstitute=1
  48. Substitute="^$":"06:00 am","(.*):(.*) (.*)":"((\1*15)+(\2*0.25) \3"," am":"+0)"," pm":"+180)"
  49.  
  50. [MeasureSunSet]
  51. Measure=Plugin
  52. Plugin=WebParser.dll
  53. URL=[MeasureLat]
  54. StringIndex=3
  55. RegExpSubstitute=1
  56. Substitute="^$":"06:00 pm","(.*):(.*) (.*)":"((\1*15)+(\2*0.25) \3"," am":"+0)"," pm":"+180)"
  57.  
  58. [MeasureSunRiseText]
  59. Measure=Plugin
  60. Plugin=WebParser.dll
  61. URL=[MeasureLat]
  62. StringIndex=2
  63. RegExpSubstitute=1
  64. Substitute="^(.+)$":"Sunrise#CRLF#\1"
  65.  
  66. [MeasureSunSetText]
  67. Measure=Plugin
  68. Plugin=WebParser.dll
  69. URL=[MeasureLat]
  70. StringIndex=3
  71. RegExpSubstitute=1
  72. Substitute="^(.+)$":"Sunset#CRLF#\1"
  73.  
  74. [MeasureDaylightHours]
  75. Measure=Time
  76. Format=%#H:%M H
  77. TimeStamp=(([MeasureSunSet]-[MeasureSunRise])/360*86400)
  78. DynamicVariables=1
  79.  
  80. [MeasureLocation]
  81. Measure=Plugin
  82. Plugin=WebParser.dll
  83. URL=[MeasureLat]
  84. StringIndex=1
  85. DecodeCharacterReference=1
  86.  
  87.  
  88. [Measure7timerSunRise]
  89. Measure=Plugin
  90. Plugin=Plugins\WebParser.dll
  91. UpdateDivider=-1
  92. Url=""
  93. StringIndex=1
  94. DynamicVariables=1
  95. Disabled=1
  96. RegExp=(?siU).*sunrise":"(.*)",.*sunset":"(.*)",.*civil_twilight_begin":"(.*)",.*civil_twilight_end":"(.*)",
  97. RegExpSubstitute=1
  98. Substitute="^$":"06:00:00 AM","(.*):(.*):.* (.*)":"((\1*15)+(\2*0.25) \3"," AM":"+0)"," PM":"+180)"
  99. FinishAction=[!UpdateMeterGroup Light][!Redraw]
  100.  
  101. [Measure7timerSunSet]
  102. Measure=Plugin
  103. Plugin=WebParser.dll
  104. URL=[Measure7timerSunRise]
  105. StringIndex=2
  106. RegExpSubstitute=1
  107. Substitute="^$":"06:00:00 AM","(.*):(.*):.* (.*)":"((\1*15)+(\2*0.25) \3"," AM":"+0)"," PM":"+180)"
  108.  
  109. [MeasureTwilightMorning]
  110. Measure=Plugin
  111. Plugin=WebParser.dll
  112. URL=[Measure7timerSunRise]
  113. StringIndex=3
  114. RegExpSubstitute=1
  115. Substitute="^$":"06:00:00 AM","(.*):(.*):.* (.*)":"((\1*15)+(\2*0.25) \3"," AM":"+0)"," PM":"+180)"
  116.  
  117. [MeasureTwilightEvening]
  118. Measure=Plugin
  119. Plugin=WebParser.dll
  120. URL=[Measure7timerSunRise]
  121. StringIndex=4
  122. RegExpSubstitute=1
  123. Substitute="^$":"06:00:00 AM","(.*):(.*):.* (.*)":"((\1*15)+(\2*0.25) \3"," AM":"+0)"," PM":"+180)"
  124.  
  125.  
  126.  
  127.  
  128.  
  129. [MeterTwilight]
  130. Meter=Image
  131. W=150
  132. H=200
  133. SolidColor=#TwilightColor#
  134. UpdateDivider=-1
  135.  
  136. [MeterDay]
  137. Meter=Roundline
  138. X=-125
  139. Y=-103
  140. W=400
  141. H=400
  142. AntiAlias=1
  143. DynamicVariables=1
  144. LineLength=200
  145. LineStart=0
  146. LineColor=#DayColor#
  147. RotationAngle=(RAD([MeasureSunSet]-[MeasureSunRise]))
  148. StartAngle=((RAD(90+[MeasureSunRise])))
  149. Solid=1
  150. UpdateDivider=-1
  151. Group=Light
  152.  
  153. [MeterNight]
  154. Meter=Roundline
  155. X=-125
  156. Y=-103
  157. W=400
  158. H=400
  159. AntiAlias=1
  160. DynamicVariables=1
  161. LineLength=200
  162. LineStart=0
  163. LineColor=0091c2
  164. RotationAngle=(RAD(360-([MeasureSunSet]-[MeasureSunRise])-(([MeasureTwilightEvening])-([Measure7timerSunSet]))-(([Measure7timerSunRise])-([MeasureTwilightMorning]))))
  165. StartAngle=((RAD(90+[MeasureSunSet]+(([MeasureTwilightEvening])-([Measure7timerSunSet])))))
  166. Solid=1
  167. UpdateDivider=-1
  168. Group=Light
  169.  
  170.  
  171.  
  172.  
  173. [MeterFace1]
  174. Meter=Roundline
  175. MeasureName=MeasureTime
  176. X=-125
  177. Y=-103
  178. W=400
  179. H=400
  180. AntiAlias=1
  181. LineLength=68
  182. LineStart=66
  183. LineColor=#TimeColor#
  184. Solid=1
  185. UpdateDivider=-1
  186.  
  187. [MeterFace2]
  188. Meter=Roundline
  189. MeasureName=MeasureTime
  190. X=-125
  191. Y=-103
  192. W=400
  193. H=400
  194. AntiAlias=1
  195. LineLength=73
  196. LineStart=67
  197. LineColor=#TimeColor#50
  198. Solid=1
  199. UpdateDivider=-1
  200.  
  201. [MeterFace3]
  202. Meter=Roundline
  203. MeasureName=MeasureTime
  204. X=-125
  205. Y=-103
  206. W=400
  207. H=400
  208. AntiAlias=1
  209. LineLength=53
  210. LineStart=51
  211. LineColor=#TimeColor#80
  212. Solid=1
  213. UpdateDivider=-1
  214.  
  215. [MeterFaceTime0]
  216. Meter=Roundline
  217. X=-125
  218. Y=-103
  219. W=400
  220. H=400
  221. AntiAlias=1
  222. LineLength=63
  223. LineStart=56
  224. LineColor=#TimeColor#
  225. Solid=0
  226. UpdateDivider=-1
  227. LineWidth=1
  228. StartAngle=(RAD(90))
  229.  
  230. [MeterFaceTime2]
  231. Meter=Roundline
  232. X=-125
  233. Y=-103
  234. W=400
  235. H=400
  236. AntiAlias=1
  237. LineLength=63
  238. LineStart=56
  239. LineColor=#TimeColor#
  240. Solid=0
  241. UpdateDivider=-1
  242. LineWidth=1
  243. StartAngle=(RAD(120))
  244.  
  245. [MeterFaceTime4]
  246. Meter=Roundline
  247. X=-125
  248. Y=-103
  249. W=400
  250. H=400
  251. AntiAlias=1
  252. LineLength=63
  253. LineStart=56
  254. LineColor=#TimeColor#
  255. Solid=0
  256. UpdateDivider=-1
  257. LineWidth=1
  258. StartAngle=(RAD(150))
  259.  
  260. [MeterFaceTime6]
  261. Meter=Roundline
  262. X=-125
  263. Y=-103
  264. W=400
  265. H=400
  266. AntiAlias=1
  267. LineLength=63
  268. LineStart=56
  269. LineColor=#TimeColor#
  270. Solid=0
  271. UpdateDivider=-1
  272. LineWidth=1
  273. StartAngle=(RAD(180))
  274.  
  275. [MeterFaceTime8]
  276. Meter=Roundline
  277. X=-125
  278. Y=-103
  279. W=400
  280. H=400
  281. AntiAlias=1
  282. LineLength=63
  283. LineStart=56
  284. LineColor=#TimeColor#
  285. Solid=0
  286. UpdateDivider=-1
  287. LineWidth=1
  288. StartAngle=(RAD(210))
  289.  
  290. [MeterFaceTime10]
  291. Meter=Roundline
  292. X=-125
  293. Y=-103
  294. W=400
  295. H=400
  296. AntiAlias=1
  297. LineLength=63
  298. LineStart=56
  299. LineColor=#TimeColor#
  300. Solid=0
  301. UpdateDivider=-1
  302. LineWidth=1
  303. StartAngle=(RAD(240))
  304.  
  305. [MeterFaceTime12]
  306. Meter=Roundline
  307. X=-125
  308. Y=-103
  309. W=400
  310. H=400
  311. AntiAlias=1
  312. LineLength=63
  313. LineStart=56
  314. LineColor=#TimeColor#
  315. Solid=0
  316. UpdateDivider=-1
  317. LineWidth=1
  318. StartAngle=(RAD(270))
  319.  
  320. [MeterFaceTime14]
  321. Meter=Roundline
  322. X=-125
  323. Y=-103
  324. W=400
  325. H=400
  326. AntiAlias=1
  327. LineLength=63
  328. LineStart=56
  329. LineColor=#TimeColor#
  330. Solid=0
  331. UpdateDivider=-1
  332. LineWidth=1
  333. StartAngle=(RAD(300))
  334.  
  335. [MeterFaceTime16]
  336. Meter=Roundline
  337. X=-125
  338. Y=-103
  339. W=400
  340. H=400
  341. AntiAlias=1
  342. LineLength=63
  343. LineStart=56
  344. LineColor=#TimeColor#
  345. Solid=0
  346. UpdateDivider=-1
  347. LineWidth=1
  348. StartAngle=(RAD(330))
  349.  
  350. [MeterFaceTime18]
  351. Meter=Roundline
  352. X=-125
  353. Y=-103
  354. W=400
  355. H=400
  356. AntiAlias=1
  357. LineLength=63
  358. LineStart=56
  359. LineColor=#TimeColor#
  360. Solid=0
  361. UpdateDivider=-1
  362. LineWidth=1
  363. StartAngle=(RAD(360))
  364.  
  365. [MeterFaceTime20]
  366. Meter=Roundline
  367. X=-125
  368. Y=-103
  369. W=400
  370. H=400
  371. AntiAlias=1
  372. LineLength=63
  373. LineStart=56
  374. LineColor=#TimeColor#
  375. Solid=0
  376. UpdateDivider=-1
  377. LineWidth=1
  378. StartAngle=(RAD(30))
  379.  
  380. [MeterFaceTime22]
  381. Meter=Roundline
  382. X=-125
  383. Y=-103
  384. W=400
  385. H=400
  386. AntiAlias=1
  387. LineLength=63
  388. LineStart=56
  389. LineColor=#TimeColor#
  390. Solid=0
  391. UpdateDivider=-1
  392. LineWidth=1
  393. StartAngle=(RAD(60))
  394.  
  395. [MeterHand1]
  396. Meter=Roundline
  397. MeasureName=MeasureTime
  398. X=-125
  399. Y=-103
  400. W=400
  401. H=400
  402. AntiAlias=1
  403. LineLength=43
  404. LineStart=0
  405. RotationAngle=((RAD(360)))
  406. StartAngle=(RAD(90))
  407. LineWidth=4
  408. LineColor=#TimeColor#
  409. ValueRemainder=86400
  410.  
  411. [MeterHand2]
  412. Meter=Roundline
  413. MeasureName=MeasureTime
  414. X=-125
  415. Y=-103
  416. W=400
  417. H=400
  418. AntiAlias=1
  419. LineLength=44
  420. LineStart=0
  421. RotationAngle=((RAD(360)))
  422. StartAngle=(RAD(90))
  423. LineWidth=3
  424. LineColor=#TimeColor#
  425. ValueRemainder=86400
  426.  
  427. [MeterHand3]
  428. Meter=Roundline
  429. MeasureName=MeasureTime
  430. X=-125
  431. Y=-103
  432. W=400
  433. H=400
  434. AntiAlias=1
  435. LineLength=45
  436. LineStart=0
  437. RotationAngle=((RAD(360)))
  438. StartAngle=(RAD(90))
  439. LineWidth=2
  440. LineColor=#TimeColor#
  441. ValueRemainder=86400
  442.  
  443. [MeterHand4]
  444. Meter=Roundline
  445. MeasureName=MeasureTime
  446. X=-125
  447. Y=-103
  448. W=400
  449. H=400
  450. AntiAlias=1
  451. LineLength=46
  452. LineStart=0
  453. RotationAngle=((RAD(360)))
  454. StartAngle=(RAD(90))
  455. LineWidth=1
  456. LineColor=#TimeColor#
  457. ValueRemainder=86400
  458.  
  459. [MeterFace4]
  460. Meter=Roundline
  461. MeasureName=MeasureTime
  462. X=-125
  463. Y=-103
  464. W=400
  465. H=400
  466. AntiAlias=1
  467. LineLength=3.5
  468. LineStart=0
  469. LineColor=#TimeColor#
  470. Solid=1
  471. UpdateDivider=-1
  472.  
  473. [MeterFace5]
  474. Meter=Roundline
  475. MeasureName=MeasureTime
  476. X=-125
  477. Y=-103
  478. W=400
  479. H=400
  480. AntiAlias=1
  481. LineLength=1.5
  482. LineStart=0
  483. LineColor=#NightColor#
  484. Solid=1
  485. UpdateDivider=-1
  486.  
  487.  
  488. [MeterSunRiseText]
  489. Meter=String
  490. MeasureName=MeasureSunRiseText
  491. X=8
  492. Y=171
  493. StringAlign=LEFT
  494. StringStyle=BOLD
  495. StringCase=UPPER
  496. FontColor=ffffff
  497. FontSize=7
  498. FontFace=Calibri
  499. AntiAlias=1
  500. UpdateDivider=-1
  501. Group=Light
  502.  
  503. [MeterSunSetText]
  504. Meter=String
  505. MeasureName=MeasureSunSetText
  506. X=142
  507. Y=171
  508. StringAlign=RIGHT
  509. StringStyle=BOLD
  510. StringCase=UPPER
  511. FontColor=ffffff
  512. FontSize=7
  513. FontFace=Calibri
  514. AntiAlias=1
  515. UpdateDivider=-1
  516. Group=Light
  517.  
  518. [MeterDaylightText]
  519. Meter=String
  520. MeasureName=MeasureDaylightHours
  521. X=75
  522. Y=178
  523. StringAlign=CENTER
  524. StringStyle=BOLD
  525. StringCase=UPPER
  526. FontColor=ffffff
  527. FontSize=(([MeterSunSetText:H])>2?9:0)
  528. DynamicVariables=1
  529. FontFace=Calibri
  530. AntiAlias=1
  531. UpdateDivider=-1
  532. Group=Light
  533.  
  534. [MeterLocationText]
  535. Meter=String
  536. MeasureName=MeasureLocation
  537. X=75
  538. Y=4
  539. H=11
  540. W=134
  541. StringAlign=CENTER
  542. StringStyle=BOLD
  543. StringCase=UPPER
  544. FontColor=ffffff
  545. FontSize=(([MeterSunSetText:H])>2?10:0)
  546. DynamicVariables=1
  547. FontFace=Calibri
  548. AntiAlias=1
  549. UpdateDivider=-1
  550. Group=Light
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement