Thanks for your valuable feedback
Discipulus , I already started to go through the information you shared and will get back with my opinion(Next year is way too far).
The code I pasted here was a long time back code written by me and yes a simpler code would make more sense to put rather than displaying all functionalities.
Lastly, regarding "> if it's good then I can post it on a larger platform"
the actual meaning of my statement was actually about putting this article in a bigger article where crawling in multiple languages has been explained :) .
Thanks again for your feedback, I can probably work on my article in a better way now.