GithubHelp home page GithubHelp logo

aetherinox / mobaxterm-utility-py Goto Github PK

View Code? Open in Web Editor NEW
8.0 2.0 2.0 20.33 MB

A python utility for Moba. It is to be utilized for demonstrational and educational purposes related to bettering software.

License: MIT License

Python 57.10% JavaScript 10.52% Batchfile 32.38%

mobaxterm-utility-py's Introduction

Utility

๐Ÿ–ฅ๏ธ MobaXterm ๐Ÿ–ฅ๏ธ


Utility for MobaXterm



Version Build Status Downloads Size Last Commit Contributors







About

This is a utility for MobaXterm which is to be utilized for educational purposes only.




Usage

To use this utility pick one of the executing methods below:



Binary

Utilize the following command to run the utility using the binary on the releases page.

mobaxtgen_cli.exe [OPTIONS] <name> <version> <users>

$ mobaxtgen_cli.exe "Aetherx" 24.2 4

Returns the following:

Created File .............: X:\XmobaTerms\Custom.mxtpro
Username .................: Aetherx
License Enc ..............: 2sWCtwDItoDM0o3e6tGfrp3e7pnf6tGerh3a4tG
License Str ..............: 1#Aetherx|232#4#233262#0#0#0#
Version ..................: 24.2
Users ....................: 4



Script

This method is for users who wish to run the utility with Python 3.


mobaxtgen_cli.py [OPTIONS] <name> <version> <users>

$ mobaxtgen_cli.exe -s "Aetherx" 24.2 4

Output:

2sWCtwDItoDM0o3e6tGfrp3e7pnf6tGerh3a4tG



Options

When running this utility, you can also utilize the following options:


Arg Desc
-s Output simple result
-h Help information



Arguments

The following parameters can be passed to specify required information the utility needs from you to complete generation:


Desc State Default
user Username for license required
version Version license to be generated for optional 24.2
users Number of users allowed for license optional 1



Build

  • Download IronPython 3.x and install to x:\IronPython\3.x.x
  • Copy mobaxtgen_cli.py and place in same directory where ipy.exe exists
  • Copy verinfo.py and place in same directory where mobaxtgen_cli.py exists
  • Open verinfo.py and modify the data:
  • Open Windows Terminal / Command Prompt and execute pip install pyinstaller
  • Execute the following command in terminal:
pyinstaller -Fwc mobaxtgen_cli.py --version-file "verinfo.py" -i "moba.ico" --workpath "tmp" --distpath "x:\IronPython\3.x.x\dist\mobaxtgen_cli.exe"

Warning

If you do not add c to the list of arguments, the exe will output nothing to console.


  • New .exe will be placed in x:\IronPython\3.x.x\dist\mobaxtgen_cli.exe



Contributors โœจ

We are always looking for contributors. If you feel that you can provide something useful to Gistr, then we'd love to review your suggestion. Before submitting your contribution, please review the following resources:


Want to help but can't write code?


The following people have helped get this project going:




mobaxterm-utility-py's People

Contributors

aetherinox avatar

Stargazers

Repository Services avatar Patrick Luzolo avatar  avatar An Wang avatar  avatar Cybershart avatar Tony Pham avatar Jason avatar

Watchers

Patrick Luzolo avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.