This is Squidly's Folder Tools, it is a file explorer extension made to simplify the tasks of a software developer / machine learning specialist. It is made up of multiple types of scripts, scripts or 'commands' are designed to replace the tasks that would've required you to create a quick script that you might not use again, or go to a dodgy website, or tasks that are a headache to do again and again. It also stores the scripts for future use.
- Downloading COCO and transferring it to another AI dataset while keeping only the selected classes
- Converting files to another file type
- Converting an AI dataset to another
- Delete all file in a folder with a certain file type
- Delete parts of a file name after a selected string
- Downloads either Yolov7 or Yolov8
- Resizes all images in a folder
- Creates a new Flutter project
- resizes an images
- Checks whether there an a selected amount of file with the same name and deletes any that don't meet that requirement
- Splits a folder of images and data into valid, train, and test evenly
- creates a yolo training folder templates
- convert an image to a pixelated format with a custom amount of pixels high and long
- Git Commands
- Clone git repo
- comitting changes
- init git repo
- push git repo to remote
- git status check
- Pull git repo
- Clone git repo
- Create git repo
- create a template for a tech stack: ruby, rust, java, python, c#, C++, javascript, Kotlin, sql, swift, typescript, html, css, php, json, r, dart, flutter, firebase, firebase auth, git, GitHub, visual studio code, pcb design, Arduino, raspberry pi, Linux, ai, cad, angular, .net, electrom, MySQL, NPM, react, Vue
- Learning tech guides ruby, rust, java, python, c#, C++, javascript, Kotlin, sql, swift, typescript, html, css, php, json, r, dart, flutter, firebase, firebase auth, git, GitHub, visual studio code, pcb design, Arduino, raspberry pi, Linux, ai, cad, angular, .net, electrom, MySQL, NPM, react, Vue
- links to install
- Math and how to do it
- create, edit, delete, and manage commands via the command
- Use your computer as a montior and control other devices via the ports on your computer
- Create a requirements folder with just a click, there is a script that does this for you
- Corrupting folders and files
- can randomly pick from a list of strings
- can randomly generate a string with the choice of inlcuing numbers and characters or not
- can generate random nbumbers from two selected doubles, one the lower limit, and 2 the upper limit
- can pixelate images to a chosen pixel ratio
- youtube video or audio downloader
- youtbe video or audio playlist downloader
- generate random names for people
To set up the script you first need to have Python installed then you need to download the file with the following git command:
cd /path/to/your/desired/folder
git clone ...
Install the requirements via the reqiurements.py
pip install -r requirements.txt
Downloaded you need to run the init.py script after replacing the following line:
main_script_path = os.path.abspath("C:\\Path\\To\\main.py") # Adjust this as needed
Currently this project is in the idea phase, a phase where I am currently thinking of and adding multiple differn't things that may be helpful to have in this project. As well as a phase where I am focusing on the potential functionality and use of the app, instead of things like UI and UX. This being said, in the future I plan to re-code and re-design it, to better match theming standards, functionality, and use of this project. As well I am looking at making it an app of its own or making intergrated with-in the windows folder app, for better use of the app.
If you have any feedback, please reach out to me at [email protected]