I
have not got a huge amount done this morning, but I do have
The build script is fairly simple, but takes a bit of time to do. It starts with creating a chroot environment based on Debian 7, which is as old as is practical. The necessary prerequisites, GCC 5, and Boost 1.60 need to be either built or possibly binary versions installed in the chroot, and then the actual cmake script is executed.
Next, we use a tool called AppImage, which turns the binary into a fully self contained binary file that will run on any version of linux (the kernel) from the version in Debian 7, or later. It will run within a Docker container directly, also, within Windows or MacOS.
This is the goal of all this - to make it so users can just download a binary, and run it.
After that, I will be, or someone will be, writing a simple program, preferably one that can also be compiled to a universal binary using AppImage, that automates the creation of the configuration. It could even be written in javascript and work from a form on a web browser.
Initial Wiki for calibrd now available
https://github.com/calibrae-project/calibrd/wiki
This wiki contains the majority of the proposed changes, and importantly, the new concept that came to me as I was doing a Q&A with the Whaleshares Discord folk. I realised that Mute and Follow could alter parameters that can have a suppressive effect on silent accounts, which is how vote bots work. I realised there had to be some kind of formula that scales the effect of reputation of follow/mute accounts upon their targets, and I decided for an initial concept it would be an inverse square function.