Making a weave

Does anyone know of a plugin or modifier, or anything that can help me get a weave similar to this picture?

Thank you in advance.

try to break it down into a single repeating section, model that, and give it an array modifier. apply that modifier, then give it either a curve modifier, or spline IK.

That would also be my approach. For the first part maybe screw or spin modifier could help out.