Bug 143123 - Port Java SDK examples to Python
Summary: Port Java SDK examples to Python
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: sdk (show other bugs)
(earliest affected)
Hardware: All All
: medium normal
Assignee: Not Assigned
Whiteboard: target:7.4.0 reviewed:2022
Keywords: difficultyMedium, easyHack, skillJava, skillPython, skillUno, topicDebug
Depends on:
Blocks: Dev-related
  Show dependency treegraph
Reported: 2021-06-29 20:48 UTC by Hossein
Modified: 2022-06-20 20:40 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:
Regression By:


Note You need to log in before you can comment on or make changes to this bug.
Description Hossein 2021-06-29 20:48:22 UTC
There are many Java examples for LibreOffice SDK that are listed here:


On the other hand, there is only 1 Python example. Port Java examples to Python. All the examples are listed here:

Comment 1 Commit Notification 2022-04-20 10:40:29 UTC
Hossein committed a patch related to this issue.
It has been pushed to "master":


tdf#143123 - Port Java examples to Python

It will be available in 7.4.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:

Affected users are encouraged to test the fix and report feedback.
Comment 2 Hossein 2022-06-16 13:48:57 UTC
Re-evaluating the EasyHack in 2022

This EasyHack is still relevant. There are many SDK examples that can be ported to Python, and can be also added to the DevGuide:

LibreOffice Developer's Guide