Skip to content

A repo for a project that is aimed to help developer to do annoying tasks quickly and efficiently

Notifications You must be signed in to change notification settings

Squidly1408/Squidly-s_Folder_Tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Squidly's Folder Tools

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.

Commands

  • 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

Setting up

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

Creator Notes:

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]

About

A repo for a project that is aimed to help developer to do annoying tasks quickly and efficiently

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages