A collection of Scriptable scripts and modules for automating tasks, enhancing productivity, and customizing workflows on iOS devices.
This project includes a variety of Scriptable scripts and reusable modules, designed to integrate with the iOS ecosystem and perform different tasks, such as automating actions, fetching data, and manipulating iOS features.
Whether you want to streamline your daily routine, create complex workflows, or explore the capabilities of Scriptable, this repository serves as a starting point.
- Automated scripts: A variety of Scriptable scripts that automate daily tasks on your iPhone/iPad.
- Reusable modules: Common utility functions that can be imported into other scripts for ease of use.
- iOS integration: Scripts that interact with native iOS features, like Calendar or iCloud File System.
- Customizable: Modify and extend the scripts to fit your personal or professional needs.
To use the scripts in this project, you'll need the Scriptable app installed on your iOS device. You can download it from the App Store:
To set up the framework on your iOS device, you need to install the Bootstrap Installer. This standalone script will automatically configure your directories and download the necessary core modules.
- Navigate to the Latest Release of this repository.
- Scroll down to the Assets section at the bottom of the release notes.
- Locate the
Installer.jsbinary file. - Open the file and copy its entire contents.
- Open the Scriptable app on your iPhone or iPad.
- Tap the + icon in the top right corner to create a new script.
- Paste the code you copied from the release into the editor.
- Tap on the script name at the top and rename it to
Script Installer. - Tap Done to save.
- Tap the play icon (
▶️ ) to run theScript Installer. - The script will reach out to GitHub, create the required folder structure (
Modules/,i18n/,Features/), and download the framework's core libraries. - Once finished, you can start using widgets you've isntalled!
Check out our documentation.
Resources/: Contains each script individual data, this directory is auto generated by the FileUtil script.Features/: Contains feature toggles and/or feature values of scripts.i18n/: Contains label translations.
Contributions are welcome! If you have an idea for a new script or module, or if you find a bug, feel free to create a pull request or open an issue.
- Fork this repository.
- Create a new branch for your changes.
- Make your changes and ensure that the scripts are working as expected.
- Commit your changes and push them to your fork.
- Open a pull request to merge your changes into the main repository.
This project is licensed under the MIT License - see the LICENSE file for details.