Since images (and videos) are being a hassle, I might try it this way:
Plugins used:
Bezier Spline; by Fredo6
CopyAlongCurve; by Anton_S
Pipe Along Path; by TIG
Joint Push Pull; by Fredo6
Weld; by Smustard
Draw 2 reference lines (both horizontal)
Use 'Classic Bezier Curve' to draw a curve between the 2 reference lines
Select all and weld to a single shape
Next, draw a circle perpendicular to the top of the shape (remember the radius!) and turn it into a group
Activate Copy Along Curve, select the group followed by the straight line attached to it
Choose the number of objects you want and complete the operation
Select the curve, activate Pipe Along Path and make sure to enter the correct diameter (2 x the chosen radius of the circle) and segments
Explode all the objects (the generated pipe and circles) and use 'Intersect Faces - With Selection'
Used 'Joint Push Pull' to extrude segments - attention: this may generate some unwanted lines; use hide on them
Hope this helps! Basically: I drew a hose-shaped line, added the segments with Copy Along Curve, used Pipe Along Path for the hose itself and joined all the shapes together which allowed me to use Joint Push Pull!
Make sure to contact me if needed!