I did a freecad model so people /and me/ can change it more easily (available on windows, mac and linux).
I did two versions. One keeping sides, one without it.
I encountered issue with the one with sides (support generate in my case starts for cracks, if not during printing, when trying to remove them), furthermore I don't like to waste plastic on support, so the simple design came to life.
On top of this you can, as I did get rid of infill by removing top and bottom layers and set infill to 0%.
In my case I use 4 perimeters with layers of 0.2mm.
Edit 30/01/25:
After few weeks it appears that the ones done with no top and no bottom have flawed under the load of towels and heat from the radiator and don't stay in place anymore.
So if you still want no bottom no top at least put a lot of walls (my guess >10)
The author remixed this model.