HP Forums
New transfer tool for Linux: HPex - Printable Version

+- HP Forums (https://www.hpmuseum.org/forum)
+-- Forum: HP Calculators (and very old HP Computers) (/forum-3.html)
+--- Forum: General Forum (/forum-4.html)
+--- Thread: New transfer tool for Linux: HPex (/thread-18151.html)

Pages: 1 2


RE: New transfer tool for Linux: HPex - Thomas Klemm - 05-20-2022 01:42 PM

This works for both cases:
Code:
>>> int(float('13036'))
13036

>>> int(float('13036.'))
13036

But not for this:
Code:
>>> int(float('13036,'))
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: could not convert string to float: '13036,'



RE: New transfer tool for Linux: HPex - SammysHP - 08-30-2022 06:04 PM

Just noticed that hpex became deprecated. There is now a command line programm called alum: https://github.com/liamhays/alum

TODO: I have to package it for Arch Linux…


RE: New transfer tool for Linux: HPex - Liam Hays - 08-31-2022 01:39 PM

Yeah! I was planning to announce Alum at some point, I guess now is the time.

Basically, HPex sucks. It's bloated, complicated, and was never going to be cross-platform in any useful way. As a result, I've created Alum, which is command-line only but supports two-way XModem and Kermit, both via native implementations. This is far more functionality than HPex ever had. Furthermore, Alum can communicate to the XModem server, and I've documented the XModem server protocol in detail.

Alum is programmed entirely in Rust, so it is cross-platform, can run standalone, and requires no large external libraries or binaries (except for one package on Linux). I can compile binaries for Windows and Linux in a day or two, but for more info, check the GitHub page.