AkariXB v0.4, a Jabber/XMPP bot, released! (Jan+KDE)

Back in March, I introduced a new project, AkariXB, which is a bot for the decentralized jabber/XMPP network, and today I’m releasing version 0.4!


The main changes for this release include:

  • New Keyword (dictionary-like) command type.
  • New Alias command type.
  • Basic variable replacement in replies. If a command reply contains {a|b|c}, one of the three characters will replace the whole thing, at random.
  • Basic activity handling.
  • Option to reply to commands always in private.
  • Support for password-protected MUCs.
  • Configurable popup notifications.
  • Configurable XMPP keepalive timeout.


Adding a new keyword-based command

Adding a new keyword-based command

The source code for this release can be downloaded from linux-apps.com, part of the opendesktop.org network.

They’re in the middle of a big migration/renovation, so if the “Download” button doesn’t work for you, scroll down to the “Files” section and get it from there ?

Development repository is at gitlab.com/akarixb/akarixb-dev.

The main dependencies are Qt and the QXmpp library. Qt 5.x is preferred. Building with Qt 4.8 still works at this time, but it’s not officially supported. Most GNU distributions have QXmpp built for Qt 5 anyway.

I hope this can be included in some GNU distributions soon, but for now, you’ll need to build it yourself ?


Cheers! o/

Bro, Buildbot, and Godot Receive Mozilla MOSS Grants (The Software Freedom Conservancy)

A news item from Software Freedom Conservancy.

Conservancy congratulates member projects Bro, Buildbot, and Godot for receiving grants from the Mozilla Foundation's Mozilla Open Source Support (MOSS) program. The MOSS program is an awards program specifically focused on supporting the Free, Libre, and Open Source Software (FLOSS) movement.

Bro and Buildbot were grant recipients in the first round of MOSS grants in December 2015; the round focused on "Foundational Technology" — seminal FLOSS technology Mozilla uses and/or incorporates into its infrastructure and products. Bro received a $200,000 USD grant to fund, among other things, development of the Comprehensive Bro Archive Network, a public repository for sharing third-party scripts and plug-ins. Buildbot received a $15,000 USD grant to fund updates to documentation, improvements in Buildbot performance in the Amazon EC2 cloud, and other aspects of Buildbot development.

Godot has been selected to be a grant recipient in the second round of MOSS grants, as announced yesterday. The second round targets Mozilla's "Mission Partners" — FLOSS projects who promote activities aligned with Mozilla's mission. Godot is to receive a $20,000 USD grant to fund support for Web Sockets, WebAssembly and WebGL 2.0.

On behalf of Conservancy's member projects, Conservancy thanks Mozilla for its support of FLOSS development.

Posted in Uncategorized Tagged

Dianara Pump.io client v1.3.4 is out! (Jan+KDE)

Once again, a new release of Dianara, my desktop client for the Pump.io social network.


The screenshot shows two of the main changes in this version:

  1. If you’re not at the top of the main timeline, Dianara will consider you’re reading, and the timeline will not be updated automatically. Instead, a banner notification will appear below, to avoid interrupting you.
  2. The “snippets” feature now has an additional snippets limit setting, for snippets of highlighted activities. The default limit for snippets of regular activities has been reduced, and therefore, the snippets feature has been enabled by default, making the Meanwhile feed more informative. You can get the old behavior easily in the settings, if you want.


The most notable changes since v1.3.3 are:

  • Automatic timeline updates will avoid interrupting the user.
  • Different snippet limits for regular and highlighted activities.
  • Snippets set to ‘Always’ by default.
  • More detailed new post notifications.
  • Clicking “Comment” in posts will show an option to check for comments, if the post doesn’t have (or show) any comments yet.
  • Filtering (searching) contact lists will show the number of matches.
  • Items in the list of configured filtering rules can be sorted manually, via drag-and-drop.
  • Fixed a possible crash when pasting a URL which points to an image. Thanks to larjona for the report!

Getting it

Dianara is available in the repositories of several GNU/linux distributions. At the time of this post, at least Debian 8 (Jessie) and newer, Mageia 4 and later, Chakra, Ubuntu 13.10 and newer, KaosX, openSuse 13.2 and later, Parabola and Salix OS. Hopefully they’ll have this release packaged soon, either in regular updates or in backports repositories. Thanks to all the great packagers who make this possible! ?

You can find Fedora packages at Rye’s COPR repo, and at HowCanUHaveMyUsername’s repo (outdated).

For Archlinux, you can find Dianara on the AUR, and for Gentoo, you can use the ebuild.

As for other platforms, LuisGF, a fellow pumper, provides builds of Dianara for MSwindows. He could use a hand creating updated packages, though!

Another fellow pumper, Alex Jordan is working on builds for OSX.

You can get the code from Qt-apps.org: http://qt-apps.org/content/show.php/Dianara?content=148103 or from GNU Savannah: http://download.savannah.gnu.org/releases/dianara/dianara-v1.3.4.tar.gz

If you need or want to build from source, check the INSTALL file for details on how to build it and the necessary build-time and runtime dependencies. Also, a reminder: the development version is currently hosted at gitlab.com (for over a year now).


Cheers! o/