torus with earth map mapping

how could I add a texture to a torus like that ?


the result is not so great I’d like to remove transparent shader and add a correct texture map

how could I do ?

for example like this with uv maps