Film.bez.tytulu.mp4
Optimacro is an automation tool designed to streamline repetitive tasks and create macros for Linux environments using the X11 graphical engine. It provides a flexible system for users to automate events, create keyboard shortcuts, and optimize their workflow.
- Script Creation: Easily create scripts and macros to automate tasks in Linux.
- Keyboard Shortcuts: Define custom keyboard shortcuts to trigger events or actions.
- Task Automation: Automate repetitive or tedious tasks to save time and effort.
- Scheduled Tasks: Plan tasks to execute at specific times.
- Preventing system logout by simulating mouse movement.
- Automating daily tasks, such as opening applications, managing files, or system updates.
- Scheduling scripts to run at specific times or intervals (e.g., system maintenance).
- Electron: The desktop framework used to build the user interface.
- TypeScript: Ensures strong typing and scalability for the app.
- LUA: For writing scripts.
- C++: Provides the backend logic and interaction with the Linux X11 engine.
- Automate Tasks: Provide users with a system to optimize their Linux workflow by automating tasks and events.
- Intuitive UI: An easy-to-use interface to manage scripts and shortcuts without deep technical knowledge.
- Custom Code Blocks: Users can create automation scripts by visually arranging blocks of code.
-
Download the latest release:
Go to the Releases page and download the latest version.
-
Extract the downloaded file:
- On Linux:
tar -xzf optimacro-linux.tar.gz
- On Linux:
-
Run the application:
- On Linux:
./run.sh
- On Linux:
Feel free to contribute to the project! If you'd like to add new features, improve documentation, or fix bugs, please follow these steps:
-
Fork the repository by clicking the "Fork" button at the top-right corner of the repository page.
-
Create your feature branch:
git checkout -b feature/your-feature
-
Commit your changes:
git commit -m 'Add some feature'
-
Push to the branch:
git push origin feature/your-feature
-
Open a pull request: Go to the repository on GitHub, click the "Pull Request" tab, and submit your pull request.