News

New Release: Rsync for Tasker 0.12

For full details and to download this release, see the Rsync for Tasker page.

New Release: Rsync for Tasker 0.11

For full details and to download this release, see the Rsync for Tasker page.

New Release: Rsync for Tasker 0.10

For full details and to download this release, see the Rsync for Tasker page.

New Release: Rsync for Tasker 0.9

For full details and to download this release, see the Rsync for Tasker page.

New Release: Rsync for Tasker 0.8

For full details and to download this release, see the Rsync for Tasker page.

New Release: Rsync for Tasker 0.7

For full details and to download this release, see the Rsync for Tasker page.

New Project: Rsync for Tasker

I’ve written a plugin app for Tasker which allows running rsync over SSH from your Android device.

This currently has some rough edges (no support for host-key verification, unclear error messages) but I’m using it on a daily basis to backup files from and sync photos & music to my phone and am pleased to report that it works well.

Sadly Google rejected my submission of this app to the Play Store (and my subsequent appeal), due to the use of the MANAGE_EXTERNAL_STORAGE permission which is needed for the app to be at all useful. This unfortunately means that the app has to be manually downloaded and installed but I will be adding an update notification in the near future to make it easier to keep updated.

Generating Mosquitto password hashes with Ansible

I had the need to generate a password file for Mosquitto with Ansible but couldn’t easily find the correct incantation elsewhere online. A bit of poking around in the source and experimenting yielded the following jinja2 template which I thought might be useful to share:


# {{ ansible_managed }}

{% for item in mqtt_accounts %}
{{ item.username }}:{{ item.password | password_hash('pbkdf2_sha512', item.salt) | replace('$pbkdf2-sha512$', '$7$') | replace('.', '+') }}==
{% endfor %}

The passlib pbkdf2_sha512 hash is very nearly the right format but for two minor differences (handled by the replace() filters) and trailing ==

Note: The salt value needs to be exactly 12 characters long for Mosquitto to accept it.

New Release: Radio Downloader 0.36

The main change in this release is a switch from the .NET framework 2.0 to 4.5.2. This shouldn’t affect most existing users as this version of the .NET framework is installed by default in currently supported versions of Windows (and handled by mono under Linux), but it should hopefully make installing Radio Downloader easier for new users.

There are also a number of small bug fixes to keep things running more smoothly.

For full details and to download this release, see the Radio Downloader page.

New Release: Radio Downloader 0.34

This release contains the following enhancements:

Also included are fixes for a selection of different bugs discovered since the last release.

Please note that any advanced users who had previously configured DatabasePath in Radio Downloader.exe.config will need to configure the replacement AppDataDir setting instead.

For full details and to download this release, see the Radio Downloader page.

Select a Page
1 2 3 4 5 6 7 8 9 10 Next »