Skip to content

Wy477-P/UDE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UDE v1.3 Oct 25th 2024

Update v1.1 - Increased speed of UDP by converting it to a C DLL. The deprecated python function will be available in the "Deprecated code" folder, and I will also make a mac compatible version of the dll later on. Also added automatic updates.

Update v1.2 - Increase responsiveness of UDP and decreased executable size.

Update v1.3 - Added a built in text-to-speech function with custom speech rate and volume, might make an option to use google's tts api later on. Updated default controls to be a bit more intuitive. Created a variable for the gemini model for future proofing.

HOW TO USE

To setup, just download the zip under releases in github. Then, extract the contents into whatever folder you'd like. For linux users, download the scripts from "Original scripts" in the main code.

All you really gotta do to use things in this program is set up the config file to your liking. Try not to mess up the formatting since it may cause unexpected errors.

For UDG, you can get a free API key from google's ai studio, and you can change other generation instructions as you please. Google AI Studio has some documentation for it if you are confused or want to add more settings in a fork.

For UDP, you can change the delays to modify the speed at which it simulates typing, so you can either have it run at full speed or change it to be more similar to your own typing speed.

For HOTKEYS, it explains itself. You can change key combos to whatever keys you like, and clicking those will run different things like pasting, killswitches, and calling the gemini api. This is VERY IMPORTANT! Without killswitches, it is very hard to close these programs, especially UDP!

To start up the program, just run the executable file and it will stay open in the background, waiting for you to press any hotkeys. The config file contains all the hotkeys as well, so you can change them if you want.

To update the hotkeys/config, you need to press the default keybind for it which is also in the config folder. You can change it if you wish though. You can also update the config/hotkeys by just closing out the program and opening it again.

I will eventually add visual icons to show what module is running, but for now that won't be the case.

ABOUT

UDE is a windows port for all my personal scripts that I use for nefarious actions (cheating). The original bash scripts can be found in the original scripts directory for linux users. I eventually plan to make it compatible with both mac and windows computers, but I will likely avoid making it compatible with linux since it is just extra effort for something I have already done. Also, if you're autistic enough to use linux, I'm 100% sure you're smart enough to understand how to use the original scripts since they are so simple.

UDG calls google's gemini api and uses your copied text as the prompt, then sends the result back to you clipboard completely undetected.

UDP types out what is in your clipboard like a human would.

DEBUGGING

The logs folder will contain most information being sent across the program, so you can easily see the what's going on and what errors are popping up.

As long as you don't mess up the formatting of the cfg files or context json then you shouldn't ever need to check the logs.