Refreshing an extract is now replaced with creating and publishing an extract.
You can use this is conjunction with TabAuto (not yet open source) or with Tableau's
server-client-python library to get the datasource names that need refreshing.

Disclaimer

TRExt is still a Work-in-Progress

I wrote most of this codebase when Tableau SDK was released for Tableau 8 and never got around to
moving it from a POC/local copy to open source, so this a rough-and-ready type of library.

This is fair warning to anyone who uses this repo: there will be bugs, bad documentation and no
tests for a short while till I fix it up. So please use with care and if you find issues submit
a bug report or a PR.

If you want to contribute and add tests, better documentation, new connectors, cleaner
interface etc, please do and submit a PR.