I played a bit with a square wave plugged into distorted UV projection. The square wave creates horizontal stripes with low/high values and this drives the horizontal translation of the UV.
I had to tweak it to find the right alignment. Maybe you can play with it until you find the correct setup for your texture. In the wave pattern tweak the amplitude, scaling and position and in the distorted UV node you can also play with the translation range.