6 repository-uri
Execution of scripts to perform system tasks and drive a user interface.
Distinct from Dynamic Script Execution: The candidates are too focused on specific languages (Tcl) or data crawling; this is general OS automation.
Explore 6 awesome GitHub repositories matching operating systems & systems programming · Automation Script Execution. Refine with filters or upvote what's useful.
MTMR is a MacBook Touch Bar customizer that replaces the default interface with personalized buttons and layouts to trigger macOS system actions. It serves as an automation interface and hardware controller, allowing users to execute shell scripts, open URLs, and manage system settings like brightness, volume, and media playback through a touch-sensitive surface. The project functions as a widget engine and gesture mapper, providing a framework to display real-time system metrics and external data via plugins. It utilizes an event-driven system to assign automation scripts to multi-finger swi
Executes automation scripts via custom buttons to perform system tasks or display dynamic data.
Kit este un framework de automatizare desktop și un set de instrumente UI scriptabil conceput pentru construirea de instrumente de productivitate personalizate. Servește ca un wrapper CLI cross-platform și un automatizator de sistem macOS, oferind un mediu pentru a executa scripturi care gestionează sarcini ale sistemului de operare, gestionarea fișierelor și fluxuri de lucru ale aplicațiilor. Proiectul se distinge printr-un strat dedicat de integrare LLM pentru extragerea structurată a datelor și generarea de text, alături de un framework UI specializat pentru crearea de formulare de input interactive, ferestre HTML și widget-uri plutitoare. Dispune de o integrare profundă cu macOS prin executarea AppleScript și personalizarea barei de meniu a sistemului. Framework-ul acoperă o gamă largă de capabilități, inclusiv controlul dispozitivelor de input la nivel de sistem, gestionarea clipboard-ului și controlul alimentării. Include utilitare de automatizare pentru programare bazată pe cron și monitorizarea fișierelor, precum și instrumente pentru dezvoltatori pentru sincronizarea Git, gestionarea variabilelor de mediu și web scraping. Sistemul oferă suport integrat pentru executarea comenzilor shell și gestionarea mediilor de script izolate.
Enables quick execution of automation scripts via a searchable prompt or global keyboard shortcuts.
BLEUnlock este un instrument de automatizare pentru macOS și un controler de sistem bazat pe proximitate care monitorizează raza de acțiune a dispozitivelor Bluetooth Low Energy de încredere pentru a automatiza securitatea ecranului și deblocarea bazată pe hardware. Funcționează ca un utilitar de fundal care identifică și filtrează dispozitivele din apropiere după identificatorii lor unici și puterea semnalului pentru a declanșa acțiuni ale sistemului. Sistemul gestionează automat stările de blocare a ecranului, trezind display-ul și deblocând computerul atunci când un dispozitiv asociat intră într-o rază de semnal definită, sau blocând ecranul și pornind screensaver-ul când dispozitivul iese din rază. Dincolo de securitate, instrumentul oferă gestionarea sistemului bazată pe proximitate, inclusiv capacitatea de a întrerupe sau relua redarea media și de a executa scripturi shell definite de utilizator ca răspuns la evenimentele de blocare și deblocare.
Runs custom user-defined scripts automatically whenever the system locks or unlocks.
Acest proiect oferă o interfață grafică de gestionare pentru Windows Subsystem for Linux (WSL), permițând instalarea, controlul ciclului de viață și gestionarea stării mai multor distribuții Linux virtualizate. Acesta servește drept tablou de bord centralizat pentru gestionarea stării operaționale a acestor medii, permițând utilizatorilor să efectueze sarcini precum instalarea, eliminarea și configurarea distribuțiilor printr-o interfață vizuală. Instrumentul se distinge prin oferirea de utilitare specializate pentru transformarea imaginilor de containere Docker și LXC în distribuții Linux standalone. Prin eliminarea metadatelor specifice containerului și a dependențelor de runtime, permite acestor imagini să funcționeze ca medii independente care operează fără a fi nevoie de un motor de containere sau de un daemon în fundal. Dincolo de gestionare și conversie, sistemul suportă implementarea mediilor atât din fișiere locale, cât și din repository-uri la distanță. Include funcționalitatea de serializare a stării instanțelor care rulează în fișiere portabile pentru backup, arhivare și migrare. În plus, software-ul facilitează întreținerea sistemului prin executarea automată a shell-script-urilor, permițând utilizatorilor să ruleze sarcini de configurare și setup direct în instanțele active.
Provides script execution capabilities to run automated configuration scripts on active instances for rapid system setups and routine maintenance.
HyperDbg is a hardware-assisted kernel-mode debugging platform that leverages virtualization to monitor and control system execution. By utilizing hypervisor-level primitives, it enables deep system analysis and instrumentation without relying on standard operating system debugging interfaces. The framework provides a comprehensive environment for inspecting both kernel and user-mode processes, allowing for granular control over execution flow and system state. The project distinguishes itself through a transparent debugging layer designed to remain invisible to the target environment. It emp
Suspends script execution for specified durations to allow for timing-sensitive debugging or synchronization.
Unreal.js is a JavaScript runtime and scripting layer for Unreal Engine that embeds the V8 engine to implement game logic and manage application state. It provides a bridge for writing high-level application behavior and actor control without modifying the core engine source code, as well as a framework for extending the Unreal Engine editor with custom interface elements. The project distinguishes itself through a V8-based integration that supports real-time code reloading and live iteration, allowing scripts to be updated without restarting the application. It includes a bidirectional commu
Facilitates the execution of script files from the command line to automate repetitive development tasks.