summaryrefslogtreecommitdiff
path: root/plugins
AgeCommit message (Collapse)Author
2008-03-17first implementation of a python demomartin f. krafft
(cherry picked from commit bbdf127917a13b81cef50995098f479ef4fe1cf9)
2008-03-17force data written to stdout to be a stringmartin f. krafft
(cherry picked from commit 65c24d4aeca6188f4423ad1809f2415285843155)
2008-03-17Print traceback for unhandled exceptionsmartin f. krafft
(cherry picked from commit 10574a324e03cd0533e77f46ead6e4c6a6e5568f)
2008-03-15rename register_hook to just hook, for consistency with the perlJoey Hess
2008-03-15does not need to be executableJoey Hess
2008-03-15fix debug methodmartin f. krafft
Signed-off-by: martin f. krafft <madduck@madduck.net> (cherry picked from commit e924b6777ac0b6d04116f563f0fe749595e03d13)
2008-03-15improve debug outputmartin f. krafft
Signed-off-by: martin f. krafft <madduck@madduck.net> (cherry picked from commit 63c7e393692b44bfa69d8b78a936f58beadef2b2)
2008-03-15remove todo comment about refactoringmartin f. krafft
Signed-off-by: martin f. krafft <madduck@madduck.net> (cherry picked from commit c6e7416f65285eba154a6a9b08c1401490f68bd1)
2008-03-15fix meta datamartin f. krafft
Signed-off-by: martin f. krafft <madduck@madduck.net> (cherry picked from commit 4b039b81deef852759f2aa88ae04f38d792b9bf8)
2008-03-15Bump rst plugin version to 0.3martin f. krafft
Signed-off-by: martin f. krafft <madduck@madduck.net> (cherry picked from commit 338cacc006d3b58bc827a8009e9a991b0cabf367)
2008-03-15Rewrite rst plugin for Python xml-rpc proxymartin f. krafft
Signed-off-by: martin f. krafft <madduck@madduck.net> (cherry picked from commit c877e9b4b93b550710cb26e2b0bafad4922ff209)
2008-03-15Provide XML-RPC proxy abstraction for Python pluginsmartin f. krafft
The proxy module provides an abstraction to facilitate writing ikiwiki plugins in Python. Signed-off-by: martin f. krafft <madduck@madduck.net> (cherry picked from commit f347e83d82f26cdc59de17b754a78db58a933ea6)
2008-03-12add debbug reference to SimpleXMLRPCDispatcher workaroundmartin f. krafft
Signed-off-by: martin f. krafft <madduck@madduck.net>
2008-03-12Handle SimpleXMLRPCDispatcher arg count change in Py2.5martin f. krafft
SimpleXMLRPCDispatcher.__init__ takes 3 arguments instead of 1 since python 2.5, so we check for that with a hack, for I found no better way, other than catching a TypeError exception. Signed-off-by: martin f. krafft <madduck@madduck.net>
2007-10-15* Rewritten rst plugin by madduck is a python program that communicates withjoey
ikiwiki via XML RPC. This should be much faster than the old plugin that had to fork python for every rst page render. Note that if you use the rst plugin, you now need to have the RPC::XML perl module installed.
2007-10-13improve commentjoey
2007-08-13memoization for injected RPC functions is a very, very good thingjoey
2007-08-13* Fix --libdir to work at the command line.joey
* Plugins can now be written as standalone external programs, which can be written in any language that can do XML::RPC.