All you will need is a 3 inches wide glass jar (lid size), the 6$ IKEA suspension kit, a light bulb and this file.
Print the shade, the bigger opening facing the table. Set the support angle to 30 degrees. The part takes about 3 hours to print in normal mode. 0.25 thickness.
Then pass the cable trough the hole, screw the light bulb and then screw the cleaned jar. You got the lamp!