NodeRed for Onstar access for GM/Chevy vehicle access

In recent years there has been a surge in popularity of Chevrolet vehicles like the Chevrolet Bolt and, coming soon, the Equinox EV. There has also been increased popularity for Linux phones like the Librem phone, but unfortunately there has been no equivalent for the “myChevrolet” app for your own computer or Linux-phone… unless you know where to look.

Continue reading “NodeRed for Onstar access for GM/Chevy vehicle access”

Adding a Bleachbit cleaner for disk space and privacy

If you have ever seen the disk usage nearly full message, you have probably been grateful for the free Bleachbit application for your computer. Whether it’s on Linux, Windows or other systems, Bleachbit is a good way to clear old cache when you get a warning about low disk space or to clear out a lot of old data for privacy. However there are many applications that don’t have a cleaning definition… yet.

Continue reading “Adding a Bleachbit cleaner for disk space and privacy”

Packaging a Python application for ArchLinux/Manjaro Linux

In a previous howto I showed how to build a .deb installer file for a Python program. This would work for the majority of systems with Debian/Ubuntu/Linux Mint etc. However there are many users on Arch Linux or Manjaro, which do not take this .deb installer file. Some Linux computers such as the popular (and currently out of stock 🙁 ) Pinebook laptop, and Pinephone come with Manjaro Linux, which takes Arch packages. Thankfully there is an easy way to add a package to the AUR for these Arch-based devices.

Continue reading “Packaging a Python application for ArchLinux/Manjaro Linux”

Optimizing a Python program with profiling data

If you have been maintaining a Python program that has been growing for some time with new features you may notice at some point it can get a bit lagging and slow. For example, the app that is powered by hearham.com repeaters listing has grown from thousands of repeaters to now over 10,000 repeaters in the listing shown in the app. This hung things up especially on devices like Raspberry Pi or Librem phone while starting up the app.

Continue reading “Optimizing a Python program with profiling data”

Snap Store and Flatpak – missing “app stores” for Librem 5 Phone?

As you may have noticed, the Librem phone and other Linux phones don’t always have the same apps you may be looking for for iOS and Android, with few available within the built in store. While you must check with developers and encourage them to build their apps for Librem phone, there are a number of these that can be installed already from Flathub/Snap store:

Continue reading “Snap Store and Flatpak – missing “app stores” for Librem 5 Phone?”