Dianara v1.3.3 released

March 21, 2016

Time for a new version of Dianara, my desktop client for the Pump.io social network.

dianara-v1.3.3-release

Warning after trying to follow a non-existing address

Changes

The most notable features since v1.3.2 are:

  • When trying to follow a contact, the user ID is verified. If the server is down, not a Pump-compatible server, or the username is wrong, you’ll get a warning, and will be allowed to cancel the process.
  • The image viewer gained basic zoom capabilities.
  • Only thumbnails of embedded images (which load fast) will be loaded in the timelines, and the full size versions will be loaded if you click to see them in the viewer.
  • When pasting text in a post or comment, proper links will be made from URLs, even when the pasted text is rich format. Whatever you paste, from whatever source, should get clickable URLs for texts that look like links.

Getting it

Dianara is available in the repositories of several GNU/linux distributions. At this time, 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 and is working on builds for OSX. He could use a hand creating updated packages, though!

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.3.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 now hosted at gitlab.com (for over a year).

Cheers!


Introducing AkariXB, a Jabber/XMPP bot with a GUI

March 9, 2016

Lately I’ve been working on a bot for the decentralized jabber/XMPP network, and I guess it’s time to show it to the world. Well, it’s been available in my git repos from day 0, but still…

Contrary to many other bots out there, this one is built around a GUI to configure and manage it. This means it needs a graphical environment. I might decouple it into GUI and core in the future, but for now…

Adding a custom command

Adding a custom command

It’s only about 2,5 months old, but it can already do a few cool things, such as:

  • Autojoining MUC rooms.
  • Replying to commands. Several types of custom commands can be configured, such as static reply, random string from list, random line from a text file, keyword-based replies, and output of a specified command (this one is on the screenshot).
  • Commands can be set to be used by anyone or just by the JIDs from the administrator list in the settings.
  • Commands can be listed by users using the !commands command. The “!” prefix can be customized.
  • It can, in a way, be used as a regular Jabber client, thought that’s not the intent.

Feedback is welcome. Ideas, too =)

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

The main dependencies are Qt and the QXmpp library.

Cheers! o/