tableauandbehold.com is the blog home of the tableau_tools Python library, which is always available via:
tableau_tools includes the tableau_rest_api sub-package, which is a full implementation of all Tableau REST API capabilities and some other useful capabilities (such as programmatic data source changes and field name localization).
There are more “unofficial” implementations of the Tableau REST API in other languages (C#, Java, PHP) available at DataPainters.
Info on tableau_tools library
If you are getting started using the tableau_tools library, there is an examples directory. I personally use PyCharm as an IDE for developing — the library was written using PyCharm and the autocomplete functions make it very quick to write useful scripts.
The README file is a full guide to the library and is essential reading when getting started.
Internationalization / Localization
Info on the Tableau REST API
The Tableau REST API itself is completed documented on the Tableau Online Help. The following posts described how it works and what to take into consideration if implementing yourself. For topics that are implemented in the tableau_tools library, the posts in the section above may also include the relevant info on “why” as well as “how”.