Plugin for Rainmeter enabling Python 3 scripting. is a fork of jblume/rainmeter-python which seems to be deleted.
Go to file
Johannes Blume 738dee4801 Update README.md 2013-03-02 20:28:14 +01:00
.gitignore Initial commit 2013-03-02 08:22:06 -08:00
LICENSE initial commit 2013-03-02 19:54:45 +01:00
PyRainmeter.cpp initial commit 2013-03-02 19:54:45 +01:00
PythonPlugin.cpp initial commit 2013-03-02 19:54:45 +01:00
PythonPlugin.rc initial commit 2013-03-02 19:54:45 +01:00
README.md Update README.md 2013-03-02 20:28:14 +01:00
RainmeterPython.vcxproj initial commit 2013-03-02 19:54:45 +01:00
RainmeterPython.vcxproj.filters initial commit 2013-03-02 19:54:45 +01:00

README.md

rainmeter-python

Plugin for Rainmeter enabling Python 3 scripting

Installation

For this plugin to function, you need to install the Python 3.3 distribution matching your Rainmeter's architecture. The corresponding 'python33.dll' needs to be in your DLL search path; all standard installers of Python 3.3 automatically put the DLL into your System32 directory, so this should normally be the case.

Example

[Measure]
Measure=Plugin
Plugin=Plugins\Python.dll
PythonHome=c:\Python33
ScriptPath=default.py
ClassName=Measure
UpdateRate=1
class Measure:
  def Reload(self, rm, maxValue):
    rm.RmLog(rm.LOG_NOTICE, "Reload called")

  def Update(self):
    return 1.0

  def GetString(self):
    return 'Test'

  def ExecuteBang(self, args):
    pass

  def Finalize(self):
    pass