Get Project data from Tableau Server using the Tableau Server Client (TSC) library and VizPortal APIs
- Python 3.6+
- Tableau Server Client (TSC) library
- Clone this repository
- Navigate to the directory where you cloned the repository
- Create a virtual environment
- Activate the virtual environment
- Install the requirements
git clone
cd tableau-project-data
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txtusage: main.py [-h] [--server SERVER] [--site SITE] [--token-name TOKEN_NAME] [--token-value TOKEN_VALUE]
optional arguments:
-h, --help
show this help message and exit
--token-name TOKEN_NAME, -N TOKEN_NAME
name of the personal access token used to sign into the server
--token-value TOKEN_VALUE, -v TOKEN_VALUE
value of the personal access token used to sign into the server
--server SERVER, -s SERVER
server url address
--site SITE, -T SITE
site name