Automatic download of Sentinel-2 L1C data from ESA (through wget)
This tool written in Python language will help you automatically download Sentinel-1,2,3 data from the ESA web site. It can download whole products, and for Sentinel-2 specifically, it can download specific tiles
There is a short user manual here :
You may directly read the code here :
I also wrote a tool to download Landsat data :