Automating LibreOffice with macros
In addition to its comprehensive tool set, LibreOffice packs a built-in Basic-like scripting language that can be used to automate repetitive tasks and extend the suite's default functionality.
Source: Linux Magazine Full Feed