Advertisement
Guest User

Untitled

a guest
Mar 5th, 2015
280
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.24 KB | None | 0 0
  1. [Rainmeter]
  2. Update=500
  3. @Include=#@#Settings.inc
  4. @Include1=#@#NotificationSettings.inc
  5. @Include2=#@#Version.inc
  6.  
  7. [Metadata]
  8. Name=Notification Listener
  9. Author=mrsalogo
  10. Information=NXT-OS Notification Listener. Triggers notifications.
  11. Version=1.6
  12. License=CC BY-NC-SA 3.0
  13.  
  14. [Dummy]
  15. Meter=string
  16.  
  17. [Variables]
  18. Path=
  19.  
  20. ;=====Mic Check====;
  21.  
  22. [MeasureAudioInput]
  23. Measure=Plugin
  24. FFTSize=4
  25. Plugin=AudioLevel
  26. Port=Input
  27. FFTAttack=100
  28. FFTDecay=1
  29. Bands=1
  30. FreqMin=20
  31. FreqMax=15000
  32. Sensitivity=2000
  33. DynamicVariables=1
  34. Type=Band
  35. BandIdx=0
  36. IfCondition= MeasureAudioInput > 0.6
  37. IfTrueAction= [!ActivateConfig "#Path#\Hud" "MicrophoneUnMute.ini"]
  38. IfFalseAction= [!ActivateConfig "#Path#\Hud" "MicrophoneMute.ini"]
  39. Disabled=#MicCheck#
  40.  
  41. ;====Music Check====;
  42.  
  43. [MeasurePlayerState]
  44. Measure=Plugin
  45. Plugin=NowPlaying.dll
  46. PlayerName=#Player#
  47. PlayerType=STATE
  48. IfEqualValue=1
  49. IfEqualAction=!ActivateConfig "#Path#\Notifications" "Song.ini"
  50. DynamicVariables=1
  51. Disabled=#Music#
  52.  
  53. [POSITION]
  54. Measure=Plugin
  55. Plugin=NowPlaying.dll
  56. PlayerName=[MeasurePlayerState]
  57. PlayerType=POSITION
  58. IfEqualValue=0
  59. IfEqualAction=!ActivateConfig "#Path#\Notifications" "Song.ini"
  60. DynamicVariables=1
  61. Disabled=#Music#
  62.  
  63. ;====Mute Check====
  64.  
  65. [MeasureVolume]
  66. Measure=Plugin
  67. Plugin=Win7AudioPlugin
  68. IfBelowValue=0
  69. IfBelowAction=!ActivateConfig "#Path#\Hud" "SoundMute.ini"
  70. IfAboveValue=-1
  71. IfAboveAction=!ActivateConfig "#Path#\Hud" "SoundUnMute.ini"
  72. DynamicVariables=1
  73. Disabled=#Speakers#
  74.  
  75. ;====Battery Notification=====
  76.  
  77. [MeasureBattery]
  78. Measure=Plugin
  79. Plugin=PowerPlugin
  80. PowerState=Percent
  81. IfBelowValue=11
  82. IfBelowAction=!ActivateConfig "#Path#\Notifications" "LowBattery.ini"
  83. DynamicVariables=1
  84. Disabled=#Battery#
  85.  
  86. ;====UpdateNotification=====
  87. [TimerConverter]
  88. Measure=Calc
  89. Formula=(#UpdateCheck#+#UpdateCheckMod#)
  90. Substitute="12":"0","24":"12"
  91.  
  92. [UpdateNotificationTimer]
  93. Measure=Time
  94. Format=%H
  95. IfEqualValue=[TimerConverter]
  96. IfEqualAction=[!EnableMeasureGroup "UpdateCheck"]
  97. DynamicVariables=1
  98. Disabled=#Update#
  99.  
  100.  
  101. [CheckForUpdate]
  102. Measure=Plugin
  103. Plugin=WebParser
  104. UpdateRate=1
  105. Url=http://nxtos.com/NXTVersion.inf
  106. FinishAction=[!DisableMeasureGroup "UpdateCheck"][!EnableMeasure "GetVersionString"]
  107. RegExp="(?siU)<VERSION>(.*)</VERSION>"
  108. ErrorString=99999
  109. Group=UpdateCheck
  110. Disabled=1
  111.  
  112. [GetVersion]
  113. Measure=Plugin
  114. Plugin=WebParser
  115. URL=[CheckForUpdate]
  116. ErrorString=99999
  117. StringIndex=1
  118. Disabled=1
  119.  
  120. [GetVersionString]
  121. Measure=String
  122. String=[GetVersion]String
  123. IfMatch=#Version#String
  124. IfMatchAction=[!DisableMeasure "GetVersionString"]
  125. IfNotMatchAction=[!ActivateConfig "#Path#\Notifications\Update" "Update.ini"][!DisableMeasure "GetVersionString"]
  126. DynamicVariables=1
  127. Disabled=1
  128.  
  129. ;====Caps lock HUD====;
  130. [CapsLock]
  131. Measure=Plugin
  132. Plugin=HotKey
  133. HotKey=CapsLock Status
  134. KeyDownAction=!UpdateMeasure CapsLock
  135. IfCondition=CapsLock = 1
  136. IfTrueAction=!ActivateConfig "#Path#\Hud" "CapsLockOn.ini"
  137. IfFalseAction=!ActivateConfig "#Path#\Hud" "CapsLockOff.ini"
  138. DynamicVariables=1
  139. Disabled=1
  140.  
  141.  
  142.  
  143. ;====Finish Loading====
  144. ;This prevents notification spam on load.
  145. [LoadCounter]
  146. Measure=Calc
  147. Formula=LoadCounter+1
  148. IfEqualValue=3
  149. IfEqualAction=[!SetVariable "Path" "NXT-OS\Notifications"][!EnableMeasure "CapsLock"][!DisableMeasure "LoadCounter"]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement