I needed a toilet paper holder for the bathroom, and wanted to re-use existing holes in the wall (distance between holes: 50 mm).
Since the holder isn't completely straight, I printed it upright (with the part that attaches to the wall bracket on the print bed).
My first attempt had 3d modeled threads, but they weren't strong enough, so the second version (the one you're looking at now) doesn't have any threads. Instead, you'll have to tap the M8 thread using a thread tapping tool.
The print files are sliced for real PLA on my Prusa Mini running Klipper, so I suggest you slice the stl files yourself. I mainly uploaded them because they give an indication of the print time and material usage.
The author hasn't provided the model origin yet.