All Projects → RahulShagri → MultiPy

RahulShagri / MultiPy

Licence: MIT license
MultiPy lets you conveniently keep track of your python scripts for personal use or showcase by loading and grouping them into categories. It allows you to either run each script individually or together with just one click.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to MultiPy

Made With Webassembly
A showcase of awesome production applications, side projects, and use cases made with WebAssembly (Wasm). 👷
Stars: ✭ 132 (+135.71%)
Mutual labels:  showcase
Awesomedialog
A Beautiful Dialog Library for Kotlin Android
Stars: ✭ 163 (+191.07%)
Mutual labels:  showcase
Multilamp
Android library to showcase/highlight the multiple views on same overlay
Stars: ✭ 233 (+316.07%)
Mutual labels:  showcase
Kickmaterial
Crowdfunding app concept for Android. Created to showcase new trends in Android development with strong focus on Material Design.
Stars: ✭ 1,649 (+2844.64%)
Mutual labels:  showcase
Theta Wave
A space shooter game made with Amethyst and Rust.
Stars: ✭ 144 (+157.14%)
Mutual labels:  showcase
Posse gallery
Posse's fancy new gallery for Flutter.
Stars: ✭ 174 (+210.71%)
Mutual labels:  showcase
Vue Telescope Analyzer
Detect Vue technologies running on a website ✨
Stars: ✭ 117 (+108.93%)
Mutual labels:  showcase
openui5-tour
OpenUI5 Tour enables an user-friendly way to showcase products and features in your website.
Stars: ✭ 21 (-62.5%)
Mutual labels:  showcase
Space Menace
An action 2D platformer made with Amethyst game engine
Stars: ✭ 156 (+178.57%)
Mutual labels:  showcase
Evoli
An ecosystem-simulation game made with Amethyst
Stars: ✭ 212 (+278.57%)
Mutual labels:  showcase
Robe React Ui
Robe React UI Components
Stars: ✭ 133 (+137.5%)
Mutual labels:  showcase
Automatic Gatsbyjs App Landing Page
Automatic GatsbyJS App Landing Page - Automatically generate iOS app landing page using GatsbyJS
Stars: ✭ 137 (+144.64%)
Mutual labels:  showcase
Sapic
A useful tool to crop your Steam profile background for showcases.
Stars: ✭ 189 (+237.5%)
Mutual labels:  showcase
Laravel Seo
SEO package made for maximum customization and flexibility
Stars: ✭ 130 (+132.14%)
Mutual labels:  showcase
digital champions deeplearning r mxnet
Showcase for using R + MXNET along with AWS and bitfusion for deep learning.
Stars: ✭ 20 (-64.29%)
Mutual labels:  showcase
Examples
Store all egg examples in one place
Stars: ✭ 1,668 (+2878.57%)
Mutual labels:  showcase
Kross Hugo
Kross Creative Portfolio Template
Stars: ✭ 172 (+207.14%)
Mutual labels:  showcase
VinylShop
https://dribbble.com/shots/4996346-Vinyl-Shop-mobile-app
Stars: ✭ 30 (-46.43%)
Mutual labels:  showcase
Android-Showcase
📱 Android showcase app
Stars: ✭ 19 (-66.07%)
Mutual labels:  showcase
Whatsnewkit
Showcase your awesome new app features 📱
Stars: ✭ 2,329 (+4058.93%)
Mutual labels:  showcase

MultiPy

⚠️ Note: Since the release of this app, Dear PyGui has been updated considerably. This app will not run in the newer versions of Dear PyGui. Please note that this app is not being maintained currently.

Intro

About

MultiPy is a graphical user interface built using Dear PyGui Python GUI Framework that lets you conveniently keep track of your python scripts for personal use or showcase by loading and grouping them into categories. It allows you to either run each script individually or together with just one click.

You can choose a name for your categories and scripts, indicate whether your script requires a virtual environment to run and select the virtual environment you need, choose whether you want the command prompt to open up, and also choose a thumbnail if you would like to present your work better.

Features:

  1. Categorize all scripts
  2. Add multiple scripts in each category
  3. Select virtual environment if required
  4. Choose whether you want an instance of cmd to open up
  5. Set a thumbnail for better presentation
  6. Run scripts individually
  7. Run all scripts in a category at once
  8. Configure all the script details after the script has been added
  9. Switch to view-only mode to showcase your apps
  10. Save your dashboard and open it later

Instructions

Important note: MultiPy has only been tested on Windows 10 Operating System.

  1. Make sure you have Python 3.6 or later version installed and working

  2. Clone the repo:

git clone https://github.com/RahulShagri/MultiPy.git

  1. Install prerequisites using pip. Do NOT install it in a virtual environment. This is to make sure MultiPy can use all the packages for scripts that use globally installed packages:

pip install -r requirements.txt

  1. Run the MultiPy.py file to start the application
  2. Ensure you enter unique names for each category
  3. Ensure you enter unique names for each script within a category. Choosing a name is optional. If left blank, the script file name will be chosen as the script name
  4. If your script uses a virtual environment, then select the checkbox and find the "activate.bat" file, which can be found in the "Scripts" folder in the virtual environment root folder
  5. Choosing a thumbnail is optional. A default thumbnail will be used if left blank

Demonstration

Add and delete categories

add and delete categories

Add and delete scripts

add and delete scripts

Run scripts and switch to view-only mode

run scripts and view-only

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].