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.
In skilled hands, the LibreOffice Basic scripting language can do wonders, but you don’t have to be a programming expert to write simple or more advanced macros that perform useful tasks. Whether you are a Linux home user or an IT specialist, you can use the built-in scripting powers of the LibreOffice/ OpenOffice suite to automate recurring tasks. This article provides some examples you can use as building blocks for your own LibreOffice Basic coding projects.
Looking up Words
Traditionally, an introduction to a programming language starts with a simple example that displays the “Hello world!” message. It’s cute, but not particularly useful. So instead, I’ll start with something more practical, like a simple macro to look up the currently selected word in Wikipedia. The key element of the macro is the Shell command, which is used to call external programs.
Read full article as PDF:
Version 16 of the popular Linux desktop reveals new tools, edge-snapping, and performance improvements.
Symantec says Linux-Darlioz burrows in through PHP.
Dell renews its quest for the ultimate developer machine.
Innovative back door looks like normal SSH traffic.
One of CeBITs most successful forums opens the new year with a new name. The popular Open Source Forum continues in 2014 under the name Special Conference: Open Source. This year, the forum will be bigger and offer a wider range of possibilities for sponsors.
New release offers better graphics drivers and expands filesystem support.
New mail protocol will shut out the NSA and prevent snooping on metadata.
A new web application helps users visualize distributed denial-of-service attacks.
Ubuntu 13.10 takes a step toward convergence, with lots of mobility, but Mir only partly here.
Galileo board is targeted to embedded developers and educational institutions.