I am very doubtful about this.
Warmth or heat alone can not generate electricity, what is needed is a temperature difference.
If one side of a peltier chip is warm and the other side is cold then electricity can be produced.
Yes, that's what she did. The linked article says she had a hollow tube, with ambient air on the inside to provide the coldness. She says it worked for at least 20 minutes, so presumably she had enough air-flow through the tube to keep it cool enough.
In hot weather with the suroundings at near blood heat there wont be enough temperature difference.
Yes, she says it was brighter with an ambient temperature of 5C than of 10C, but even at 20C there was enough power to produce light. I see this partly as a testament to the efficiency of modern LEDs.
Of course, you need to manage your expectations. It's not going to be as bright as an AAA-powered key-chain light. However, the darker it is, the less light you need, because your eyes adjust. 1-3 lumens can be enough to find your way indoors.
I think this technology should continue working indefinitely. It's not like a wind-up torch where there are a lot of mechanical parts that can break. Those often use a battery to store the power anyway, and that battery will have a limited lifetime.