Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Actions to be implemented #1

Open
lukeeey opened this issue Jan 12, 2024 · 0 comments
Open

Actions to be implemented #1

lukeeey opened this issue Jan 12, 2024 · 0 comments

Comments

@lukeeey
Copy link
Owner

lukeeey commented Jan 12, 2024

This is a list of actions that need to be implemented. Actions which have already been implemented will be ticked off as they are added. The basis of this list is from joshfarrant/shortcuts-js#6.

This list was created on iOS 15.4.1 and macOS 13.6.3. It is missing a ton of shortcuts, but this is a start

I'm working locally to check all the existing actions and update them if needed, before adding new ones. If you happen to stumble across this repo, give it a star and check back in a few weeks!

check:

  • continueShortcutInApp

Actions

Scripting

Apps

  • Open App
  • Find Apps (Mac Only)
  • Hide App (Mac Only)
  • Quit App (Mac Only)
  • Split-Screen Apps (Mac Only)

Content

  • Get What's Onscreen

Control Flow

  • Choose from Menu
  • If
  • Repeat
  • Repeat with Each
  • Stop and Output
  • Stop This Shortcut
  • Wait
  • Wait to Return

Device

  • Change Playback Destination (iOS Only)
  • Get Battery Level
  • Get Current Focus
  • Get Device Details
  • Lock Screen
  • Log Out User (Mac Only)
  • Put Display To Sleep (Mac Only)
  • Set Appearance
  • Set Bluetooth
  • Set Brightness
  • Set Focus
  • Set Low Power Mode (iOS Only)
  • Set Night Shift
  • Set True Tone
  • Set Orientation Lock (iOS Only)
  • Set Torch (iOS Only)
  • Set Volume
  • Set VPN
  • Shut Down
  • Sleep
  • Start Screen Saver (Mac Only)

Dictionaries

  • Dictonary
  • Get Dictionary from Input
  • Get Dictionary Value
  • Set Dictionary Value

Files

  • Base64 Encode
  • Generate Hash

Items

  • Count
  • Get Name
  • Get Type
  • Set Name
  • View Content Graph

Lists

  • Choose from List
  • Get Item from List
  • List

Measurements

  • Convert Measurement
  • Measurement

Network

  • Get Current IP Address
  • Get Network Details
  • Set Airplane Mode (iOS Only)
  • Set Mobile Data
  • Set Voice & Data
  • Set Wi-Fi

No-ops

  • Comment
  • Nothing

Notification

  • Ask for Input
  • Play Sound
  • Show Alert
  • Show Notification
  • Vibrate Device (iOS Only)

Numbers

  • Format File Size
  • Format Number
  • Get Numbers from Input
  • Number
  • Random Number

Script Editor (Mac Only)

  • Run AppleScript
  • Run JavaScript for Mac Automation

Shell

  • Run Script Over SSH
  • Run Shell Script (Mac Only)

System

  • Dismiss Siri and Continue
  • Go to Home Screen (iOS Only)
  • Set Wallpaper

Variables

  • Add to Variable
  • Get Variable
  • Set Variable

Window (Mac Only)

  • Set Stage Manager

Windows (Mac Only)

  • Find Displays
  • Find Windows
  • Move Window
  • Resize Window

X-Callback

  • Open X-Callback URL
  • URL Encode

Documents

Archives

  • Extract Archive
  • Make Archive
  • Make Disk Image (Mac Only)

Editing

  • Markup

File Storage

  • Append to Dropbox Text File
  • Append to Text File
  • Create Folder
  • Delete Files
  • File
  • Folder
  • Get Contents of Folder
  • Get Dropbox File
  • Get File from Folder
  • Get Link to File
  • Move File
  • Rename File
  • Reveal Files in Finder (Mac Only)
  • Save Dropbox File
  • Save File
  • Select File

Files

  • Filter Files
  • Get Details of Files
  • Get Parent Directory (Mac Only)
  • Open File

Network (Mac Only)

  • Connect to Servers

Previewing

  • Quick Look
  • Show Result

Printing

  • Make PDF
  • Optimise File Size of PDF (Mac Only)
  • Print
  • Split PDF Into Pages

QR Codes

  • Generate QR Code
  • Scan QR or Barcode (iOS Only)

Rich Text

  • Make HTML from Rich Text
  • Make Markdown from Rich Text
  • Make Rich Text from HTML
  • Make Rich Text from Markdown

Text

  • Dictate Text
  • Extract Text from Image
  • Get Name of Emoji
  • Get Text from Input
  • Get Text from PDF
  • Make Spoken Audio from Text
  • Show Definition
  • Speak Text
  • Text

Text Editing

  • Change Text
  • Combine Text
  • Correct Spelling
  • Get Group from Matched Text
  • Match Text
  • Replace Text
  • Split Text

Translation

  • Detect Language
  • Translate Text

Evernote

  • Append to Evernote
  • Create New Note
  • Delete Notes
  • Get Note Link
  • Get Notes

Sharing

  • Set AirDrop Receiving

Clipboard

  • Copy to Clipboard
  • Get Clipboard

System

  • AirDrop
  • Share
  • Share with Apps

WordPress

  • Post to WordPress

Date

  • Date
  • Adjust Date
  • Get Time Between Dates
  • Format Date
  • Convert Time Zone

Calculator

Maths

  • Calculate
  • Calculate Expression
  • Calculate Statistics
  • Round Number

Numbers

  • Format Number
  • Get Numbers from Input
  • Number
  • Random Number

Clock

  • Create Alarm
  • Get All Alarms
  • Start Time
  • Toggle Alarm

Calendar

  • Add New Calendar
  • Add New Event
  • Edit Calendar Event
  • Find Calendar Events
  • Get Details of Calendar Events
  • Get Upcoming Events
  • Open in Calendar
  • Remove Events

Event Attendees

  • Filter Event Attendees
  • Get Details of Event Attendees

Focus

  • Set Calendar Focus Filter

Books

  • Add PDF to Books
  • Change View in Books
  • Find Books
  • Open Book
  • Open Collection
  • Play Audiobook
  • Search in Books

Contacts

  • Add New Contact
  • Contacts
  • Edit Contact
  • Find Contacts
  • Get Contacts from Input
  • Get Details of Contacts
  • Select Contact

Phone

  • Get Phone Numbers from Input
  • Phone Number
  • Select Phone Number

FaceTime

  • Call
  • FaceTime

Finder (Mac Only) (TODO)

App Store

  • Find App Store Apps
  • Get Details of App Store App

Shortcuts

  • Get My Shortcuts
  • Open Shortcut
  • Run Shortcut

Safari

  • Get Current Web Page from Safari
  • Run JavaScript in Active Safari Tab
  • Get Article using Safari Reader
  • Get Details of Safari Web Page
  • Add to Reading List
  • Search Web
  • Get Contents of Web Page
  • Show Web View
  • Get Details of Article
  • Filter Articles
  • Set Safari Focus Filter

Music

  • Get Details of Music
  • Import Audio Files into Music (Mac Only)
  • Select Music
  • Find Music
  • Play Music
  • Clear Playing Next
  • Add to Playing Next
  • Get Playlist
  • Create Playlist
  • Get Current Song
  • Add To Playlist

Notes

  • Find Notes
  • Delete Notes
  • Change Notes Setting
  • Move Notes to Folder
  • Pin Notes
  • Open Notes View
  • Add Tags to Notes
  • Open Notes Account
  • Show Notes Folder
  • Close Notes View
  • Remove Tags from Notes
  • Close Note
  • Create Tag
  • Append to Note
  • Create Folder
  • Open Note
  • Delete Folders
  • Create Note
  • Delete Tags
  • Open Tag

Photos

  • Get Latest Live Photos
  • Get Latest Photos
  • Find Photos
  • Select Photos
  • Create Photo Album
  • Get Latest Videos
  • Get Last Import
  • Get Latest Bursts
  • Remove from Photo Album
  • Get Latest Screenshots
  • Save to Photo Album
  • Delete Photos
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant