Skip to content

EDA-Solutions-Limited/launch_putty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

launch_putty


Putty launcher


Explore the project »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Making changes
  4. Roadmap
  5. Contributing
  6. License
  7. Contact

About The Project

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.

Built With

Getting Started

To get started with using this code, ensure you have python 3 installed.

Prerequisites

The following python libraries are required.

  • subprocess
  • os
  • re
  • tempfile
  • datetime
  • configparser
  • winreg
  • time
  • paramiko
    pip install paramiko

Installation

  1. Open the project at ..\EDA-Solutions-Limited\launch_putty\launchputty with an editor. Preferrably vscode
  2. You could also clone the repo
    git clone https://github.com/EDA-Solutions-Limited/launch_putty.git
  3. Ensure you edit the createINI function in launchputty.py to your own desired default ini file.

Notes:

  1. 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

Roadmap

  1. Improve error handling
  2. Make Class based
  3. change method of detecting display number of vnc

Contributing

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.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

MIT License

Contact

Support - github@eda-solutions.com

Project Link: launch_putty

About

application to configure user putty configuration

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages