
Konversation comes with several scripts installed by default, please refer to this guide to learn how to use them.
/exec
bug
[Bug Number|Search String
]This script is used to open your browser to search for the given string or bug number on KDE's Bugzilla.
Example: To open your browser to search for bug 123456
/exec
bug 123456
Sample action: The default browser in your System Settings should open to
https://bugs.kde.org/show_bug.cgi?id=123456
/exec
cmd
[command line arguments
]This script is used to have the output of the command line arguments to be written to your current channel.
Example: To show everyone in your current channel what version of Konversation you have installed.
/exec
cmd konversation --version
Sample output:
Konversation: 1.6
WARNING! The output of the entire command is posted to everyone in the current channel tab! Please use with care.
/exec
fortune
This script when run will output a Random Fortune.
Example: To output a random fortune to your current channel tab.
/exec
fortune
Sample output:
Random Fortune: Never make any mistaeks. -- Anonymous, in a mail discussion about to a kernel bug report
/exec
gauge
[percentage
]This script shows a simple text based progress bar for the given percentage.
Example: To output a progress bar with 50% completion to the current channel tab.
/exec
gauge 50
Sample output:
Beer load [ | ] 50%
/exec
media
[audio|video|{player}
]This is a Now Playing script for various media players. It also features a method to show Now Playing information for only audio players, or only video players via the optional command arguments
audio
andvideo
. Additionally, it's possible to specify the media player you wish to query.The following media players are supported: Amarok (audio), JuK (audio), Kaffeine (video, audio), KMPlayer (video, audio), KPlayer (video, audio), kdetv (video), Yammi (audio), Audacious (audio), MPD (audio).
Example: To output your currently playing song in Amarok.
/exec
media amarok
Sample output:
* user is listening to You Give Love A Bad Name by Bon Jovi on Slippery When Wet [Amarok]
/exec
sysinfo
This script outputs some detailed information about your system by combining the outputs of several commands and formatting them appropriately.
Example: To output some information about your system to the current channel tab.
/exec
sysinfo
Sample output:
Sysinfo for 'user-desktop': Running inside KDE Plasma 5.6.5 on Ubuntu 16.04.1 LTS (Xenial Xerus) powered by Linux 4.4.0-47-generic, CPU: Intel(R) Core(TM) i7-4910MQ CPU @ 2.90GHz at 2996-3338/3900 MHz, RAM: 15795/15967 MB, Storage: 1591/2281 GB, 406 procs, 47.59h up
/exec
tinyurl
[Link Address
]This script uses Tinyurl's api to turn the given link into a tinyurl that is then sent to the current channel tab.
Example: To give someone a short link to https://konversation.kde.org
/exec
tinyurl https://konversation.kde.org
Sample output:
https://tinyurl.com/y4rk8wa3
/exec
uptime
This script outputs the result of the command "uptime" and formats it appropriately.
Example: To show off your rock solid 98 day uptime.
/exec
uptime
Sample output:
Uptime: 98 days, 15 hours and 2 minutes
All these scripts have predefined command aliases. In Konversation's settings dialog select → to view, add, remove or edit command aliases.
For more information about scripting please read the Userbase Scripting guide