Advertisement
Guest User

Rainmeter Mini Steam Launcher (Recently Played 10 Games)

a guest
Jan 3rd, 2023
396
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.72 KB | Source Code | 0 0
  1. [Variables]
  2. URLz=https://steamcommunity.com/profiles/STEAM_ID_HERE/games?tab=recent \\Link to your profile here (Keep "/games?tab=recent" at the end of your profile)
  3.  
  4. GAME=.*"appid"(.*)"name"
  5. ID=:(.*),"logo"
  6. LOGO=(?siU).*"logo":"(.*)",
  7. REGEX0_SUPED=(?siU)#GAME##GAME##GAME##GAME##GAME##GAME##GAME##GAME##GAME##GAME##GAME##GAME##GAME##GAME##GAME#
  8. PROFILE=(?siU).*playerAvatar.*src=.*src="(.*)"
  9.  
  10. Lit=255,255,255,255
  11. Unlit=200,200,200,255
  12.  
  13. UpdateRate=60
  14.  
  15. [StyleButton]
  16. MeasureName=#CURRENTSECTION#Pic
  17. X=184r
  18. Y=r
  19. W=189
  20. H=69
  21. SolidColor=0,0,0,50
  22. ImageTint=#Unlit#
  23. MouseOverAction=[!SetOption #CURRENTSECTION# ImageTint "#Lit#"][!UpdateMeter #CURRENTSECTION#][!Redraw]
  24. MouseLeaveAction=[!SetOption #CURRENTSECTION# ImageTint "#Unlit#"][!UpdateMeter #CURRENTSECTION#][!Redraw]
  25. LeftMouseUpAction=!Execute [steam://rungameid/[AppID#CURRENTSECTION#]]
  26. Solid=1
  27.  
  28. [StyleButtonNewLine]
  29. X=0
  30. Y=69r
  31.  
  32. [GetGamesFirst]
  33. Measure=Plugin
  34. Plugin=WebParser.dll
  35. Url=#URLz#
  36. RegExp="#REGEX0_SUPED#"
  37. FinishAction=[!Update "#CURRENTCONFIG#"]
  38. UpdateRate=60
  39.  
  40. //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  41. //AppID
  42. //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  43. [AppID1]
  44. Measure=Plugin
  45. Plugin=WebParser.dll
  46. Url=[GetGamesFirst]
  47. RegExp=#ID#
  48. StringIndex=1
  49. StringIndex2=1
  50. Debug=1
  51. FinishAction=!Update "#CURRENTCONFIG#"
  52. UpdateRate=60
  53.  
  54. [AppID2]
  55. Measure=Plugin
  56. Plugin=WebParser.dll
  57. Url=[GetGamesFirst]
  58. RegExp=#ID#
  59. StringIndex=2
  60. StringIndex2=1
  61. Debug=1
  62. FinishAction=!Update "#CURRENTCONFIG#"
  63. UpdateRate=60
  64.  
  65. [AppID3]
  66. Measure=Plugin
  67. Plugin=WebParser.dll
  68. Url=[GetGamesFirst]
  69. RegExp=#ID#
  70. StringIndex=3
  71. StringIndex2=1
  72. Debug=1
  73. FinishAction=!Update "#CURRENTCONFIG#"
  74. UpdateRate=60
  75.  
  76. [AppID4]
  77. Measure=Plugin
  78. Plugin=WebParser.dll
  79. Url=[GetGamesFirst]
  80. RegExp=#ID#
  81. StringIndex=4
  82. StringIndex2=1
  83. Debug=1
  84. FinishAction=!Update "#CURRENTCONFIG#"
  85. UpdateRate=60
  86.  
  87. [AppID5]
  88. Measure=Plugin
  89. Plugin=WebParser.dll
  90. Url=[GetGamesFirst]
  91. RegExp=#ID#
  92. StringIndex=5
  93. StringIndex2=1
  94. Debug=1
  95. FinishAction=!Update "#CURRENTCONFIG#"
  96. UpdateRate=60
  97.  
  98. [AppID6]
  99. Measure=Plugin
  100. Plugin=WebParser.dll
  101. Url=[GetGamesFirst]
  102. RegExp=#ID#
  103. StringIndex=6
  104. StringIndex2=1
  105. Debug=1
  106. FinishAction=!Update "#CURRENTCONFIG#"
  107. UpdateRate=60
  108.  
  109. [AppID7]
  110. Measure=Plugin
  111. Plugin=WebParser.dll
  112. Url=[GetGamesFirst]
  113. RegExp=#ID#
  114. StringIndex=7
  115. StringIndex2=1
  116. Debug=1
  117. FinishAction=!Update "#CURRENTCONFIG#"
  118. UpdateRate=60
  119.  
  120. [AppID8]
  121. Measure=Plugin
  122. Plugin=WebParser.dll
  123. Url=[GetGamesFirst]
  124. RegExp=#ID#
  125. StringIndex=8
  126. StringIndex2=1
  127. Debug=1
  128. FinishAction=!Update "#CURRENTCONFIG#"
  129. UpdateRate=60
  130.  
  131. [AppID9]
  132. Measure=Plugin
  133. Plugin=WebParser.dll
  134. Url=[GetGamesFirst]
  135. RegExp=#ID#
  136. StringIndex=9
  137. StringIndex2=1
  138. Debug=1
  139. FinishAction=!Update "#CURRENTCONFIG#"
  140. UpdateRate=60
  141.  
  142. [AppID10]
  143. Measure=Plugin
  144. Plugin=WebParser.dll
  145. Url=[GetGamesFirst]
  146. RegExp=#ID#
  147. StringIndex=10
  148. StringIndex2=1
  149. Debug=1
  150. FinishAction=!Update "#CURRENTCONFIG#"
  151. UpdateRate=60
  152.  
  153. [AppID11]
  154. Measure=Plugin
  155. Plugin=WebParser.dll
  156. Url=[GetGamesFirst]
  157. RegExp=#ID#
  158. StringIndex=11
  159. StringIndex2=1
  160. Debug=1
  161. FinishAction=!Update "#CURRENTCONFIG#"
  162. UpdateRate=60
  163.  
  164. [AppID12]
  165. Measure=Plugin
  166. Plugin=WebParser.dll
  167. Url=[GetGamesFirst]
  168. RegExp=#ID#
  169. StringIndex=12
  170. StringIndex2=1
  171. Debug=1
  172. FinishAction=!Update "#CURRENTCONFIG#"
  173. UpdateRate=60
  174.  
  175. [AppID13]
  176. Measure=Plugin
  177. Plugin=WebParser.dll
  178. Url=[GetGamesFirst]
  179. RegExp=#ID#
  180. StringIndex=13
  181. StringIndex2=1
  182. Debug=1
  183. FinishAction=!Update "#CURRENTCONFIG#"
  184. UpdateRate=60
  185.  
  186. [AppID14]
  187. Measure=Plugin
  188. Plugin=WebParser.dll
  189. Url=[GetGamesFirst]
  190. RegExp=#ID#
  191. StringIndex=14
  192. StringIndex2=1
  193. Debug=1
  194. FinishAction=!Update "#CURRENTCONFIG#"
  195. UpdateRate=60
  196.  
  197. [AppID15]
  198. Measure=Plugin
  199. Plugin=WebParser.dll
  200. Url=[GetGamesFirst]
  201. RegExp=#ID#
  202. StringIndex=15
  203. StringIndex2=1
  204. Debug=1
  205. FinishAction=!Update "#CURRENTCONFIG#"
  206. UpdateRate=60
  207.  
  208. //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  209. //Image URL
  210. //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  211. [Pic1]
  212. Measure=Plugin
  213. Plugin=WebParser.dll
  214. Url=[GetGamesFirst]
  215. RegExp=#LOGO#
  216. Substitute="\/":"/"
  217. StringIndex=1
  218. StringIndex2=1
  219. FinishAction=[!EnableMeasure 1Pic][!SetOption 1Pic URL [Pic1]][!CommandMeasure 1Pic "Update"]
  220. DynamicVariables=1
  221. UpdateRate=60
  222.  
  223. [Pic2]
  224. Measure=Plugin
  225. Plugin=WebParser.dll
  226. Url=[GetGamesFirst]
  227. RegExp=#LOGO#
  228. Substitute="\/":"/"
  229. StringIndex=2
  230. StringIndex2=1
  231. FinishAction=[!EnableMeasure 2Pic][!SetOption 2Pic URL [Pic2]][!CommandMeasure 2Pic "Update"]
  232. DynamicVariables=1
  233. UpdateRate=60
  234.  
  235. [Pic3]
  236. Measure=Plugin
  237. Plugin=WebParser.dll
  238. Url=[GetGamesFirst]
  239. RegExp=#LOGO#
  240. Substitute="\/":"/"
  241. StringIndex=3
  242. StringIndex2=1
  243. FinishAction=[!EnableMeasure 3Pic][!SetOption 3Pic URL [Pic3]][!CommandMeasure 3Pic "Update"]
  244. DynamicVariables=1
  245. UpdateRate=60
  246.  
  247. [Pic4]
  248. Measure=Plugin
  249. Plugin=WebParser.dll
  250. Url=[GetGamesFirst]
  251. RegExp=#LOGO#
  252. Substitute="\/":"/"
  253. StringIndex=4
  254. StringIndex2=1
  255. FinishAction=[!EnableMeasure 4Pic][!SetOption 4Pic URL [Pic4]][!CommandMeasure 4Pic "Update"]
  256. DynamicVariables=1
  257. UpdateRate=60
  258.  
  259. [Pic5]
  260. Measure=Plugin
  261. Plugin=WebParser.dll
  262. Url=[GetGamesFirst]
  263. RegExp=#LOGO#
  264. Substitute="\/":"/"
  265. StringIndex=5
  266. StringIndex2=1
  267. FinishAction=[!EnableMeasure 5Pic][!SetOption 5Pic URL [Pic5]][!CommandMeasure 5Pic "Update"]
  268. DynamicVariables=1
  269. UpdateRate=60
  270.  
  271. [Pic6]
  272. Measure=Plugin
  273. Plugin=WebParser.dll
  274. Url=[GetGamesFirst]
  275. RegExp=#LOGO#
  276. Substitute="\/":"/"
  277. StringIndex=6
  278. StringIndex2=1
  279. FinishAction=[!EnableMeasure 6Pic][!SetOption 6Pic URL [Pic6]][!CommandMeasure 6Pic "Update"]
  280. DynamicVariables=1
  281. UpdateRate=60
  282.  
  283. [Pic7]
  284. Measure=Plugin
  285. Plugin=WebParser.dll
  286. Url=[GetGamesFirst]
  287. RegExp=#LOGO#
  288. Substitute="\/":"/"
  289. StringIndex=7
  290. StringIndex2=1
  291. FinishAction=[!EnableMeasure 7Pic][!SetOption 7Pic URL [Pic7]][!CommandMeasure 7Pic "Update"]
  292. DynamicVariables=1
  293. UpdateRate=60
  294.  
  295. [Pic8]
  296. Measure=Plugin
  297. Plugin=WebParser.dll
  298. Url=[GetGamesFirst]
  299. RegExp=#LOGO#
  300. Substitute="\/":"/"
  301. StringIndex=8
  302. StringIndex2=1
  303. FinishAction=[!EnableMeasure 8Pic][!SetOption 8Pic URL [Pic8]][!CommandMeasure 8Pic "Update"]
  304. DynamicVariables=1
  305. UpdateRate=60
  306.  
  307. [Pic9]
  308. Measure=Plugin
  309. Plugin=WebParser.dll
  310. Url=[GetGamesFirst]
  311. RegExp=#LOGO#
  312. Substitute="\/":"/"
  313. StringIndex=9
  314. StringIndex2=1
  315. FinishAction=[!EnableMeasure 9Pic][!SetOption 9Pic URL [Pic9]][!CommandMeasure 9Pic "Update"]
  316. DynamicVariables=1
  317. UpdateRate=60
  318.  
  319. [Pic10]
  320. Measure=Plugin
  321. Plugin=WebParser.dll
  322. Url=[GetGamesFirst]
  323. RegExp=#LOGO#
  324. Substitute="\/":"/"
  325. StringIndex=10
  326. StringIndex2=1
  327. FinishAction=[!EnableMeasure 10Pic][!SetOption 10Pic URL [Pic10]][!CommandMeasure 10Pic "Update"]
  328. DynamicVariables=1
  329. UpdateRate=60
  330.  
  331. [Pic11]
  332. Measure=Plugin
  333. Plugin=WebParser.dll
  334. Url=[GetGamesFirst]
  335. RegExp=#LOGO#
  336. Substitute="\/":"/"
  337. StringIndex=11
  338. StringIndex2=1
  339. FinishAction=[!EnableMeasure 11Pic][!SetOption 11Pic URL [Pic11]][!CommandMeasure 11Pic "Update"]
  340. DynamicVariables=1
  341. UpdateRate=60
  342.  
  343. [Pic12]
  344. Measure=Plugin
  345. Plugin=WebParser.dll
  346. Url=[GetGamesFirst]
  347. RegExp=#LOGO#
  348. Substitute="\/":"/"
  349. StringIndex=12
  350. StringIndex2=1
  351. FinishAction=[!EnableMeasure 12Pic][!SetOption 12Pic URL [Pic12]][!CommandMeasure 12Pic "Update"]
  352. DynamicVariables=1
  353. UpdateRate=60
  354.  
  355. [Pic13]
  356. Measure=Plugin
  357. Plugin=WebParser.dll
  358. Url=[GetGamesFirst]
  359. RegExp=#LOGO#
  360. Substitute="\/":"/"
  361. StringIndex=13
  362. StringIndex2=1
  363. FinishAction=[!EnableMeasure 13Pic][!SetOption 13Pic URL [Pic13]][!CommandMeasure 13Pic "Update"]
  364. DynamicVariables=1
  365. UpdateRate=60
  366.  
  367. [Pic14]
  368. Measure=Plugin
  369. Plugin=WebParser.dll
  370. Url=[GetGamesFirst]
  371. RegExp=#LOGO#
  372. Substitute="\/":"/"
  373. StringIndex=14
  374. StringIndex2=1
  375. FinishAction=[!EnableMeasure 14Pic][!SetOption 14Pic URL [Pic14]][!CommandMeasure 14Pic "Update"]
  376. DynamicVariables=1
  377. UpdateRate=60
  378.  
  379. [Pic5]
  380. Measure=Plugin
  381. Plugin=WebParser.dll
  382. Url=[GetGamesFirst]
  383. RegExp=#LOGO#
  384. Substitute="\/":"/"
  385. StringIndex=15
  386. StringIndex2=1
  387. FinishAction=[!EnableMeasure 15Pic][!SetOption 15Pic URL [Pic15]][!CommandMeasure 15Pic "Update"]
  388. DynamicVariables=1
  389. UpdateRate=60
  390.  
  391. //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  392. //Image Download
  393. //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  394. [1Pic]
  395. Measure=Plugin
  396. Plugin=WebParser.dll
  397. Download=1
  398. DynamicVariables=1
  399. Disabled=1
  400.  
  401. [2Pic]
  402. Measure=Plugin
  403. Plugin=WebParser.dll
  404. Download=1
  405. DynamicVariables=1
  406. Disabled=1
  407.  
  408. [3Pic]
  409. Measure=Plugin
  410. Plugin=WebParser.dll
  411. Download=1
  412. DynamicVariables=1
  413. Disabled=1
  414.  
  415. [4Pic]
  416. Measure=Plugin
  417. Plugin=WebParser.dll
  418. Download=1
  419. DynamicVariables=1
  420. Disabled=1
  421.  
  422. [5Pic]
  423. Measure=Plugin
  424. Plugin=WebParser.dll
  425. Download=1
  426. DynamicVariables=1
  427. Disabled=1
  428.  
  429. [6Pic]
  430. Measure=Plugin
  431. Plugin=WebParser.dll
  432. Download=1
  433. DynamicVariables=1
  434. Disabled=1
  435.  
  436. [7Pic]
  437. Measure=Plugin
  438. Plugin=WebParser.dll
  439. Download=1
  440. DynamicVariables=1
  441. Disabled=1
  442.  
  443. [8Pic]
  444. Measure=Plugin
  445. Plugin=WebParser.dll
  446. Download=1
  447. DynamicVariables=1
  448. Disabled=1
  449.  
  450. [9Pic]
  451. Measure=Plugin
  452. Plugin=WebParser.dll
  453. Download=1
  454. DynamicVariables=1
  455. Disabled=1
  456.  
  457. [10Pic]
  458. Measure=Plugin
  459. Plugin=WebParser.dll
  460. Download=1
  461. DynamicVariables=1
  462. Disabled=1
  463.  
  464. [11Pic]
  465. Measure=Plugin
  466. Plugin=WebParser.dll
  467. Download=1
  468. DynamicVariables=1
  469. Disabled=1
  470.  
  471. [12Pic]
  472. Measure=Plugin
  473. Plugin=WebParser.dll
  474. Download=1
  475. DynamicVariables=1
  476. Disabled=1
  477.  
  478. [13Pic]
  479. Measure=Plugin
  480. Plugin=WebParser.dll
  481. Download=1
  482. DynamicVariables=1
  483. Disabled=1
  484.  
  485. [14Pic]
  486. Measure=Plugin
  487. Plugin=WebParser.dll
  488. Download=1
  489. DynamicVariables=1
  490. Disabled=1
  491.  
  492. [15Pic]
  493. Measure=Plugin
  494. Plugin=WebParser.dll
  495. Download=1
  496. DynamicVariables=1
  497. Disabled=1
  498.  
  499. [ProfilePic]
  500. Measure=Plugin
  501. Plugin=WebParser.dll
  502. Url=#URLz#
  503. RegExp=#PROFILE#
  504. StringIndex=1
  505. Download=1
  506. Debug=1
  507. FinishAction=[!Update "#CURRENTCONFIG#"]
  508. UpdateRate=60
  509.  
  510. //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  511. //Layout
  512. //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  513. [1]
  514. MeterStyle=StyleButton
  515. Meter=Image
  516. X=0
  517. Y=0
  518. W=184
  519. H=69
  520.  
  521. [2]
  522. Meter=Image
  523. MeterStyle=StyleButton | StyleButtonNewLine
  524.  
  525. [3]
  526. Meter=Image
  527. MeterStyle=StyleButton | StyleButtonNewLine
  528.  
  529. [4]
  530. Meter=Image
  531. MeterStyle=StyleButton | StyleButtonNewLine
  532.  
  533. [5]
  534. Meter=Image
  535. MeterStyle=StyleButton | StyleButtonNewLine
  536.  
  537. [6]
  538. Meter=Image
  539. MeterStyle=StyleButton | StyleButtonNewLine
  540.  
  541. [7]
  542. Meter=Image
  543. MeterStyle=StyleButton | StyleButtonNewLine
  544.  
  545. [8]
  546. Meter=Image
  547. MeterStyle=StyleButton | StyleButtonNewLine
  548.  
  549. [9]
  550. Meter=Image
  551. MeterStyle=StyleButton | StyleButtonNewLine
  552.  
  553. [10]
  554. Meter=Image
  555. MeterStyle=StyleButton | StyleButtonNewLine
  556.  
  557. [11]
  558. Meter=Image
  559. MeterStyle=StyleButton | StyleButtonNewLine
  560.  
  561. [12]
  562. Meter=Image
  563. MeterStyle=StyleButton | StyleButtonNewLine
  564.  
  565. [13]
  566. Meter=Image
  567. MeterStyle=StyleButton | StyleButtonNewLine
  568.  
  569. [14]
  570. Meter=Image
  571. MeterStyle=StyleButton | StyleButtonNewLine
  572.  
  573. [15]
  574. Meter=Image
  575. MeterStyle=StyleButton | StyleButtonNewLine
  576.  
  577. //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  578. //Steam
  579. //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  580. [Steam]
  581. Meter=Image
  582. ImageName=Steam.png
  583. W=144
  584. H=45
  585. SolidColor=0,0,0,50
  586. ImageTint=#Unlit#
  587. MouseOverAction=[!SetOption #CURRENTSECTION# ImageTint "#Lit#"][!UpdateMeter #CURRENTSECTION#][!Redraw]
  588. MouseLeaveAction=[!SetOption #CURRENTSECTION# ImageTint "#Unlit#"][!UpdateMeter #CURRENTSECTION#][!Redraw]
  589. LeftMouseUpAction=!Execute [steam://open/games]
  590. RightMouseUpAction=!Execute [steam://url/storefrontpage]
  591. MiddleMouseUpAction=!Execute [steam://nav/downloads]
  592. Solid=1
  593. MeterStyle=StyleButtonNewLine
  594.  
  595. [Profile]
  596. Meter=Image
  597. MeasureName=ProfilePic
  598. W=45
  599. H=45
  600. X=144
  601. Y=r
  602. SolidColor=0,0,0,50
  603. ImageTint=#Unlit#
  604. MouseOverAction=[!SetOption #CURRENTSECTION# ImageTint "#Lit#"][!UpdateMeter #CURRENTSECTION#][!Redraw]
  605. MouseLeaveAction=[!SetOption #CURRENTSECTION# ImageTint "#Unlit#"][!UpdateMeter #CURRENTSECTION#][!Redraw]
  606. LeftMouseUpAction=!Execute [steam://open/friends]
  607. Solid=1
  608. AntiAlias=1
Tags: Rainmeter
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement