I have successfully used csv2tde.py to create a new TDE.
Any similar sample script that allow update to the existing TDE?
You may be able to use the Data Extract Command-Line Utility in conjunction with Window's Scheduler to script and automate the extract update, likely using the addfiletoextract command:
Tableau Data Extract Command-Line Utility
Become a Viz Whiz on the Forums!
Support the Community and master Tableau.
Retrieving data ...