Python script to automate the process of downloading tools from the AMD Xilinx website, without the need of a GUI. This script takes care of finding a specific tool/version, signing in, filling necessary information and saving the files locally.
This was tested on Ubuntu 20.04, using Python 3.10.5
To setup the environment, first update your packages:
sudo apt-get update
sudo apt-get upgradeInstall Google Chrome:
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt-get install -y ./google-chrome-stable_current_amd64.debInstall the following packages, creating a virtual env is recommended:
pip install selenium webdriver-managerOnce the prerequisites are installed, you can run the script to choose and download a specific version of a tool.
You can simply run the script from a terminal to choose from all available tools and versions:
python main.pyYou can pass more options for an advanced usage. Please check using "-h" option for further details:
python main.py -hThis project is licensed under the MIT License. See the LICENSE file for details.