A full-textile triboelectric nanogenerator with multisource energy harvesting capability. (1st September 2022)