Explore the project »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
The Tanner Tools are a cross platform tool with the Tanner S-edit tools on the windows side and Mentor Simulator and verification tools hosted on the Linux side. A CAD design engineer needs a quick method to setup their enviroments with little need to consider aspects of the connection between the enviroments and configuration. To provide this smooth experiance for the user a script was devised.
This script aimed to dynamicaly set the users X11 display and launch xming with the correct display settings, dynamicaly obtains the vnc display number and configures putty profile to tunnel 590x from the remote machine to the local machine, and configures the ESXI tool.
To get started with using this code, ensure you have python 3 installed.
The following python libraries are required.
- subprocess
- os
- re
- tempfile
- datetime
- configparser
- winreg
- time
- paramiko
pip install paramiko
- Open the project at ..\EDA-Solutions-Limited\launch_putty\launchputty with an editor. Preferrably vscode
- You could also clone the repo
git clone https://github.com/EDA-Solutions-Limited/launch_putty.git
- Ensure you edit the createINI function in launchputty.py to your own desired default ini file.
- For obtaining the VNC port number the script relies on the name of the service name to get the display number, ensure to name to dedicate the display file like the following: vncerver-jBlog@:1.service, vncserver-jallen@:3.service
- Improve error handling
- Make Class based
- change method of detecting display number of vnc
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
MIT License
Support - github@eda-solutions.com
Project Link: launch_putty