ScripterNG/Development: Difference between revisions

From Scribus Wiki
Jump to navigation Jump to search
Line 17: Line 17:
* [http://websvn.kde.org/trunk/koffice/kword/plugins/scripting/scripts/oouno.py?view=markup Use PyUno to use OpenOffice filters to import any text format supported by OpenOffice]
* [http://websvn.kde.org/trunk/koffice/kword/plugins/scripting/scripts/oouno.py?view=markup Use PyUno to use OpenOffice filters to import any text format supported by OpenOffice]
* fullscreen feature
* fullscreen feature
* Python editor/console
* [https://launchpad.net/codeaide Python editor/console]
* Macro recorder
* Macro recorder
* import richtext (RTF) with [http://code.google.com/p/pyrtf-ng/ pyrtf-ng]
* import richtext (RTF) with [http://code.google.com/p/pyrtf-ng/ pyrtf-ng]
Line 24: Line 24:
* provide external control via XMLRPC or DBus
* provide external control via XMLRPC or DBus
* wizards to create calendars, business cards, letters
* wizards to create calendars, business cards, letters
* alternative properties palette (for experiments or special use cases)
* alternative properties palette (for experiments or special use cases) - [http://scripterng.blogspot.com/2008/07/dockable-dialogs-manipulate-gui-with.html example]
* simple irc client dock window to get instant help and for live colaboration
* simple irc client dock window to get instant help and for live colaboration
* import plots from gnuplot as svg
* import plots from gnuplot as svg

Revision as of 22:57, 19 April 2010

Development on the new scripter

Documentation

  • How does the core (connecting Python to C++) work?
  • How can I add new functions?
  • How do I port code from older scripter to the new one?


Ideas for scripts and extensions

Requirements to implement above scripts

  • call gettext importer api
  • call pdf exporter
  • event hooks (selection changed, document changed,


API ideas


Other important TODO

  • add i18n and integrate with rest of Scribus


Links

(will lookup my bookmarks)