├── Makefile
├── src
├── lumos.xml
├── nox.xml
├── add-to-inbox.xml
├── play-favourites.xml
├── export-shortcuts.xml
├── glass-of-water.xml
├── train-tickets.xml
├── cup-of-tea.xml
├── markup_share-last-photo.xml
├── bypass-paywall.xml
├── airmail.xml
├── emojidial.xml
├── update-shopping-list.xml
├── work-alarm.xml
├── next-event.xml
├── get-availability-24h.xml
└── get-availability.xml
├── README.md
└── LICENSE
/Makefile:
--------------------------------------------------------------------------------
1 | all: $(addsuffix .shortcut, $(addprefix build/, $(notdir $(basename $(wildcard src/*.xml)))))
2 |
3 | build/%.shortcut: src/%.xml
4 | $(eval SRC := $(addsuffix .xml, $(addprefix src/, $(basename $(@F)))))
5 | $(eval TMP := $(shell mktemp))
6 | cp $(SRC) $(TMP)
7 | plutil -convert binary1 $(TMP)
8 | mv $(TMP) $(@)
9 |
10 | clean:
11 | rm -f build/*.shortcut
12 |
13 | SHELL := zsh
14 | import:
15 | mkdir -p import
16 | cp ~/Library/Mobile\ Documents/iCloud~is~workflow~my~workflows/Documents/*.shortcut import/
17 | (autoload zmv; cd import; zmv '*.shortcut' '$${(L)f:gs/ /-/}')
18 | (autoload zmv; cd import; zmv '*.shortcut' '$${f:gs/:/_/}')
19 | (autoload zmv; cd import; zmv '*.shortcut' '$${f:gs/)//}')
20 | (autoload zmv; cd import; zmv '*.shortcut' '$${f:gs/(//}')
21 | find import -name '*.shortcut' -exec plutil -convert xml1 {} \;
22 | (autoload zmv; cd import; zmv -f '*.shortcut' '../src/$${f:r}.xml')
23 |
24 | .PHONY: clean import
25 |
--------------------------------------------------------------------------------
/src/lumos.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | WFWorkflowActions
6 |
7 |
8 | WFWorkflowActionIdentifier
9 | is.workflow.actions.flashlight
10 | WFWorkflowActionParameters
11 |
12 |
13 |
14 | WFWorkflowClientRelease
15 | 2.0
16 | WFWorkflowClientVersion
17 | 700
18 | WFWorkflowIcon
19 |
20 | WFWorkflowIconGlyphNumber
21 | 59511
22 | WFWorkflowIconImageData
23 |
24 |
25 | WFWorkflowIconStartColor
26 | 4274264319
27 |
28 | WFWorkflowImportQuestions
29 |
30 | WFWorkflowInputContentItemClasses
31 |
32 | WFAppStoreAppContentItem
33 | WFArticleContentItem
34 | WFContactContentItem
35 | WFDateContentItem
36 | WFEmailAddressContentItem
37 | WFGenericFileContentItem
38 | WFImageContentItem
39 | WFiTunesProductContentItem
40 | WFLocationContentItem
41 | WFDCMapsLinkContentItem
42 | WFAVAssetContentItem
43 | WFPDFContentItem
44 | WFPhoneNumberContentItem
45 | WFRichTextContentItem
46 | WFSafariWebPageContentItem
47 | WFStringContentItem
48 | WFURLContentItem
49 |
50 | WFWorkflowTypes
51 |
52 | WatchKit
53 |
54 |
55 |
56 |
--------------------------------------------------------------------------------
/src/nox.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | WFWorkflowActions
6 |
7 |
8 | WFWorkflowActionIdentifier
9 | is.workflow.actions.flashlight
10 | WFWorkflowActionParameters
11 |
12 | WFFlashlightSetting
13 | Off
14 |
15 |
16 |
17 | WFWorkflowClientRelease
18 | 2.0
19 | WFWorkflowClientVersion
20 | 700
21 | WFWorkflowIcon
22 |
23 | WFWorkflowIconGlyphNumber
24 | 59511
25 | WFWorkflowIconImageData
26 |
27 |
28 | WFWorkflowIconStartColor
29 | 255
30 |
31 | WFWorkflowImportQuestions
32 |
33 | WFWorkflowInputContentItemClasses
34 |
35 | WFAppStoreAppContentItem
36 | WFArticleContentItem
37 | WFContactContentItem
38 | WFDateContentItem
39 | WFEmailAddressContentItem
40 | WFGenericFileContentItem
41 | WFImageContentItem
42 | WFiTunesProductContentItem
43 | WFLocationContentItem
44 | WFDCMapsLinkContentItem
45 | WFAVAssetContentItem
46 | WFPDFContentItem
47 | WFPhoneNumberContentItem
48 | WFRichTextContentItem
49 | WFSafariWebPageContentItem
50 | WFStringContentItem
51 | WFURLContentItem
52 |
53 | WFWorkflowTypes
54 |
55 | WatchKit
56 |
57 |
58 |
59 |
--------------------------------------------------------------------------------
/src/add-to-inbox.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | WFWorkflowActions
6 |
7 |
8 | WFWorkflowActionIdentifier
9 | is.workflow.actions.comment
10 | WFWorkflowActionParameters
11 |
12 | WFCommentActionText
13 | Copyright 2018 Will Boyce
14 |
15 | Licensed under the Apache License, Version 2.0
16 |
17 | https://github.com/wrboyce/ios-shortcuts
18 |
19 |
20 |
21 | WFWorkflowActionIdentifier
22 | com.omnigroup.OmniFocus2.iPhone.newitem
23 | WFWorkflowActionParameters
24 |
25 | OmniFocusAutosave
26 |
27 | OmniFocusName
28 |
29 | Value
30 |
31 | attachmentsByRange
32 |
33 | {0, 1}
34 |
35 | Type
36 | Clipboard
37 |
38 |
39 | string
40 | 
41 |
42 | WFSerializationType
43 | WFTextTokenString
44 |
45 |
46 |
47 |
48 | WFWorkflowClientRelease
49 | 2.1.1
50 | WFWorkflowClientVersion
51 | 736
52 | WFWorkflowIcon
53 |
54 | WFWorkflowIconGlyphNumber
55 | 59772
56 | WFWorkflowIconImageData
57 |
58 |
59 | WFWorkflowIconStartColor
60 | 3679049983
61 |
62 | WFWorkflowImportQuestions
63 |
64 | WFWorkflowInputContentItemClasses
65 |
66 | WFAppStoreAppContentItem
67 | WFArticleContentItem
68 | WFContactContentItem
69 | WFDateContentItem
70 | WFEmailAddressContentItem
71 | WFGenericFileContentItem
72 | WFImageContentItem
73 | WFiTunesProductContentItem
74 | WFLocationContentItem
75 | WFDCMapsLinkContentItem
76 | WFAVAssetContentItem
77 | WFPDFContentItem
78 | WFPhoneNumberContentItem
79 | WFRichTextContentItem
80 | WFSafariWebPageContentItem
81 | WFStringContentItem
82 | WFURLContentItem
83 |
84 | WFWorkflowTypes
85 |
86 | NCWidget
87 | WatchKit
88 |
89 |
90 |
91 |
--------------------------------------------------------------------------------
/src/play-favourites.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | WFWorkflowActions
6 |
7 |
8 | WFWorkflowActionIdentifier
9 | is.workflow.actions.comment
10 | WFWorkflowActionParameters
11 |
12 | WFCommentActionText
13 | Copyright 2018 Will Boyce
14 |
15 | Licensed under the Apache License, Version 2.0
16 |
17 | https://github.com/wrboyce/ios-shortcuts
18 |
19 |
20 |
21 | WFWorkflowActionIdentifier
22 | is.workflow.actions.get.playlist
23 | WFWorkflowActionParameters
24 |
25 | WFPlaylistName
26 | Favourites Mix
27 |
28 |
29 |
30 | WFWorkflowActionIdentifier
31 | is.workflow.actions.playmusic
32 | WFWorkflowActionParameters
33 |
34 | WFPlayMusicActionRepeat
35 | None
36 | WFPlayMusicActionShuffle
37 | Songs
38 |
39 |
40 |
41 | WFWorkflowClientRelease
42 | 2.1.1
43 | WFWorkflowClientVersion
44 | 736
45 | WFWorkflowIcon
46 |
47 | WFWorkflowIconGlyphNumber
48 | 59790
49 | WFWorkflowIconImageData
50 |
51 |
52 | WFWorkflowIconStartColor
53 | 4282601983
54 |
55 | WFWorkflowImportQuestions
56 |
57 |
58 | ActionIndex
59 | 1
60 | Category
61 | Parameter
62 | DefaultValue
63 | Favourites Mix
64 | ParameterKey
65 | WFPlaylistName
66 | Text
67 | Which Playlist?
68 |
69 |
70 | ActionIndex
71 | 2
72 | Category
73 | Parameter
74 | DefaultValue
75 | Songs
76 | ParameterKey
77 | WFPlayMusicActionShuffle
78 | Text
79 | Shuffle the Playlist?
80 |
81 |
82 | WFWorkflowInputContentItemClasses
83 |
84 | WFAppStoreAppContentItem
85 | WFArticleContentItem
86 | WFContactContentItem
87 | WFDateContentItem
88 | WFEmailAddressContentItem
89 | WFGenericFileContentItem
90 | WFImageContentItem
91 | WFiTunesProductContentItem
92 | WFLocationContentItem
93 | WFDCMapsLinkContentItem
94 | WFAVAssetContentItem
95 | WFPDFContentItem
96 | WFPhoneNumberContentItem
97 | WFRichTextContentItem
98 | WFSafariWebPageContentItem
99 | WFStringContentItem
100 | WFURLContentItem
101 |
102 | WFWorkflowTypes
103 |
104 | NCWidget
105 | WatchKit
106 |
107 |
108 |
109 |
--------------------------------------------------------------------------------
/src/export-shortcuts.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | WFWorkflowActions
6 |
7 |
8 | WFWorkflowActionIdentifier
9 | is.workflow.actions.comment
10 | WFWorkflowActionParameters
11 |
12 | WFCommentActionText
13 | Copyright 2018 Will Boyce
14 |
15 | Licensed under the Apache License, Version 2.0
16 |
17 | https://github.com/wrboyce/ios-shortcuts
18 |
19 |
20 |
21 | WFWorkflowActionIdentifier
22 | is.workflow.actions.getmyworkflows
23 | WFWorkflowActionParameters
24 |
25 | UUID
26 | ADA7F795-2087-4D29-AA33-CEBF13038A47
27 |
28 |
29 |
30 | WFWorkflowActionIdentifier
31 | is.workflow.actions.repeat.each
32 | WFWorkflowActionParameters
33 |
34 | GroupingIdentifier
35 | 1476B311-7E34-47D8-A83C-B07BE0970A46
36 | WFControlFlowMode
37 | 0
38 |
39 |
40 |
41 | WFWorkflowActionIdentifier
42 | is.workflow.actions.documentpicker.save
43 | WFWorkflowActionParameters
44 |
45 | UUID
46 | 792EE1F9-010F-4913-AE00-89F0AA24A9F3
47 | WFAskWhereToSave
48 |
49 | WFFileDestinationPath
50 |
51 | WFSaveFileOverwrite
52 |
53 |
54 |
55 |
56 | WFWorkflowActionIdentifier
57 | is.workflow.actions.repeat.each
58 | WFWorkflowActionParameters
59 |
60 | GroupingIdentifier
61 | 1476B311-7E34-47D8-A83C-B07BE0970A46
62 | WFControlFlowMode
63 | 2
64 |
65 |
66 |
67 | WFWorkflowClientRelease
68 | 2.1.1
69 | WFWorkflowClientVersion
70 | 736
71 | WFWorkflowIcon
72 |
73 | WFWorkflowIconGlyphNumber
74 | 59511
75 | WFWorkflowIconImageData
76 |
77 |
78 | WFWorkflowIconStartColor
79 | 4251333119
80 |
81 | WFWorkflowImportQuestions
82 |
83 | WFWorkflowInputContentItemClasses
84 |
85 | WFAppStoreAppContentItem
86 | WFArticleContentItem
87 | WFContactContentItem
88 | WFDateContentItem
89 | WFEmailAddressContentItem
90 | WFGenericFileContentItem
91 | WFImageContentItem
92 | WFiTunesProductContentItem
93 | WFLocationContentItem
94 | WFDCMapsLinkContentItem
95 | WFAVAssetContentItem
96 | WFPDFContentItem
97 | WFPhoneNumberContentItem
98 | WFRichTextContentItem
99 | WFSafariWebPageContentItem
100 | WFStringContentItem
101 | WFURLContentItem
102 |
103 | WFWorkflowTypes
104 |
105 | WatchKit
106 |
107 |
108 |
109 |
--------------------------------------------------------------------------------
/src/glass-of-water.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | WFWorkflowActions
6 |
7 |
8 | WFWorkflowActionIdentifier
9 | is.workflow.actions.comment
10 | WFWorkflowActionParameters
11 |
12 | WFCommentActionText
13 | Copyright 2018 Will Boyce
14 |
15 | Licensed under the Apache License, Version 2.0
16 |
17 | https://github.com/wrboyce/ios-shortcuts
18 |
19 |
20 |
21 | WFWorkflowActionIdentifier
22 | is.workflow.actions.health.quantity.log
23 | WFWorkflowActionParameters
24 |
25 | WFQuantitySampleAdditionalQuantity
26 |
27 | Value
28 |
29 | Unit
30 | mL
31 |
32 | WFSerializationType
33 | WFQuantityFieldValue
34 |
35 | WFQuantitySampleDate
36 |
37 | Value
38 |
39 | attachmentsByRange
40 |
41 | {0, 1}
42 |
43 | Type
44 | CurrentDate
45 |
46 |
47 | string
48 | 
49 |
50 | WFSerializationType
51 | WFTextTokenString
52 |
53 | WFQuantitySampleQuantity
54 |
55 | Value
56 |
57 | Magnitude
58 | 250
59 | Unit
60 | mL
61 |
62 | WFSerializationType
63 | WFQuantityFieldValue
64 |
65 | WFQuantitySampleType
66 | Water
67 |
68 |
69 |
70 | WFWorkflowClientRelease
71 | 2.1.1
72 | WFWorkflowClientVersion
73 | 736
74 | WFWorkflowIcon
75 |
76 | WFWorkflowIconGlyphNumber
77 | 59866
78 | WFWorkflowIconImageData
79 |
80 |
81 | WFWorkflowIconStartColor
82 | 463140863
83 |
84 | WFWorkflowImportQuestions
85 |
86 | WFWorkflowInputContentItemClasses
87 |
88 | WFAppStoreAppContentItem
89 | WFArticleContentItem
90 | WFContactContentItem
91 | WFDateContentItem
92 | WFEmailAddressContentItem
93 | WFGenericFileContentItem
94 | WFImageContentItem
95 | WFiTunesProductContentItem
96 | WFLocationContentItem
97 | WFDCMapsLinkContentItem
98 | WFAVAssetContentItem
99 | WFPDFContentItem
100 | WFPhoneNumberContentItem
101 | WFRichTextContentItem
102 | WFSafariWebPageContentItem
103 | WFStringContentItem
104 | WFURLContentItem
105 |
106 | WFWorkflowMinimumClientVersion
107 | 411
108 | WFWorkflowTypes
109 |
110 | NCWidget
111 | WatchKit
112 |
113 |
114 |
115 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | My collection of my iOS shortcuts.
2 |
3 | ## Add to Inbox
4 |
5 | Adds the contents of my clipboard as a new task in my OmniFocus Inbox.
6 | [link](https://github.com/wrboyce/ios-shortcuts/raw/master/build/add-to-inbox.shortcut)
7 |
8 | ## Airmail
9 |
10 | This one was a request on Reddit and seemed like a fun job, it scans the
11 | current web page for mailto: links and opens the airmail compose
12 | dialog - if multiple links are found then a menu will be presented.
13 | [link](https://github.com/wrboyce/ios-shortcuts/raw/master/build/airmail.shortcut)
14 |
15 | ## Bypass Paywall
16 |
17 | Uses outline.com to bypass paywalls :)
18 | [link](https://github.com/wrboyce/ios-shortcuts/raw/master/build/bypass-paywall.shortcut)
19 |
20 | ## Cup of Tea
21 |
22 | I use this one a lot, either via Siri or the Shortcuts Widget, to track my
23 | caffeine and water consumption from all the brews I drink. Logs 44mg caffine and
24 | 400ml water in Health.
25 | [link](https://github.com/wrboyce/ios-shortcuts/raw/master/build/cup-of-tea.shortcut)
26 |
27 | ## EmojiDial
28 |
29 | Categorised speed dial, presents a list of emojis and labels then searches
30 | for contacts with the selected emoji in their "notes" field, then offers a
31 | choice of call/facetime/message.
32 | [link](https://github.com/wrboyce/ios-shortcuts/raw/master/build/emojidial.shortcut)
33 |
34 | ## Export Shortcuts
35 |
36 | I use this shortcut to get my `.shortcut` files out of the app and into git.
37 | [link](https://github.com/wrboyce/ios-shortcuts/raw/master/build/export-shortcuts.shortcut)
38 |
39 | ## Get Availability / Get Availability (24h)
40 |
41 | Checks your calendars (currently all of them) and builds a list of times you are
42 | available, copying it into your clipboard. The non-24h version will ask for your
43 | availability start/end times on import.
44 | [link](https://github.com/wrboyce/ios-shortcuts/raw/master/build/get-availability.shortcut)
45 | [link (24h)](https://github.com/wrboyce/ios-shortcuts/raw/master/build/get-availability-24h.shortcut)
46 |
47 | ## Glass of Water
48 |
49 | Nice and simple; logs 250ml water in Health. I mostly invoke this via Siri using
50 | my watch.
51 | [link](https://github.com/wrboyce/ios-shortcuts/raw/master/build/glass-of-water.shortcut)
52 |
53 | ## Lumos / Nox
54 |
55 | Intended to be invoked by Siri, and mostly a bit of a joke, these shortcuts turn
56 | the torch on/off respectively. If you don't understand the naming, you've
57 | obviously never read or watched Harry Potter.
58 | [link (lumos)](https://github.com/wrboyce/ios-shortcuts/raw/master/build/lumos.shortcut)
59 | [link (nox)](https://github.com/wrboyce/ios-shortcuts/raw/master/build/nox.shortcut)
60 |
61 | ## Markup/Share Last Photo
62 |
63 | Grabs the most recent image in your camera rolls, asks if you'd like to
64 | annotate it, and then brings up the share panel.
65 | [link](https://github.com/wrboyce/ios-shortcuts/raw/master/build/markup_share-last-photo.shortcut)
66 |
67 | ## Next Event
68 |
69 | Get directions to next event. If you and the event are in the same city, and
70 | that city is supported by CityMapper, then use CityMapper - otherwise fallback
71 | to using Apple Maps.
72 | [link](https://github.com/wrboyce/ios-shortcuts/raw/master/build/next-event.shortcut)
73 |
74 | ## Play Favourites
75 |
76 | Simple, but really handy - I use this to quickly get some music going if I'm
77 | walking and don't have time to faff about picking something. Drop me into my
78 | Favourites Mix with the added spice of Shuffle. Will prompt for Playlist and
79 | Shuffle preferences on import. (Note: it really seems like Siri should be able
80 | to do this with "Shuffle Favourites Mix" but she always fails to actually do
81 | anything.)
82 | [link](https://github.com/wrboyce/ios-shortcuts/raw/master/build/play-favourites.shortcut)
83 |
84 | ## Train Tickets
85 |
86 | Opens the Trainline app directly to the "My Tickets" page, saving
87 | valuable seconds.
88 | [link](https://github.com/wrboyce/ios-shortcuts/raw/master/build/train-tickets.shortcut)
89 |
90 | ## Update Shopping List
91 |
92 | Intended to be used via Siri, my hope was to invoke this hands free but
93 | unfortunately the "Dictate Text" action requires opening the Shortcuts app.
94 | This shortcut will take a dictated list of items, split it at "and", add each
95 | item to my "Shopping" reminders list and then confirm how many items were added.
96 | [link](https://github.com/wrboyce/ios-shortcuts/raw/master/build/update-shopping-list.shortcut)
97 |
98 | ## Work Alarm
99 |
100 | I wrote this one for my partner, who works shifts. It checks a given calendar
101 | (specified on import) for the next shift and sets an alarm for 2h (also
102 | customisable on import) before the event.
103 | [link](https://github.com/wrboyce/ios-shortcuts/raw/master/build/work-alarm.shortcut)
104 |
--------------------------------------------------------------------------------
/src/train-tickets.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | WFWorkflowActions
6 |
7 |
8 | WFWorkflowActionIdentifier
9 | is.workflow.actions.comment
10 | WFWorkflowActionParameters
11 |
12 | WFCommentActionText
13 | Copyright 2018 Will Boyce
14 |
15 | Licensed under the Apache License, Version 2.0
16 |
17 | https://github.com/wrboyce/ios-shortcuts
18 |
19 |
20 |
21 | WFWorkflowActionIdentifier
22 | is.workflow.actions.useractivity.open
23 | WFWorkflowActionParameters
24 |
25 | AppBundleIdentifier
26 | com.thetrainline.iphone
27 | UserActivityData
28 |
29 | YnBsaXN0MDDUAQIDBAUGWFlYJHZlcnNpb25YJG9iamVj
30 | dHNZJGFyY2hpdmVyVCR0b3ASAAGGoKsHCDc9Q0RFSU5R
31 | VFUkbnVsbN8QFwkKCwwNDg8QERITFBUWFxgZGhscHR4f
32 | ICEiIiIlJiYiKSIiIi0uLzAiMiYiIiZccmVxdWlyZWRL
33 | ZXlzVXRpdGxlWndlYnBhZ2VVUkxfEBNkeW5hbWljQWN0
34 | aXZpdHlUeXBlXxAUcGVyc2lzdGVudElkZW50aWZpZXJX
35 | b3B0aW9uc18QGWVsaWdpYmxlRm9yUHVibGljSW5kZXhp
36 | bmdfEBVlbGlnaWJsZUZvclByZWRpY3Rpb25eZXhwaXJh
37 | dGlvbkRhdGVWJGNsYXNzXHBheWxvYWRFcnJvclR1dWlk
38 | WGtleXdvcmRzXGFjdGl2aXR5VHlwZV8QEmVsaWdpYmxl
39 | Rm9ySGFuZG9mZld2ZXJzaW9uXxAXY29udGVudEF0dHJp
40 | YnV0ZVNldERhdGFedGVhbUlkZW50aWZpZXJUdHlwZV8Q
41 | FGVsaWdpYmxlRm9yUmVtaW5kZXJzW3JlZmVycmVyVVJM
42 | XWNvbnRlbnRBY3Rpb25fEBFlbGlnaWJsZUZvclNlYXJj
43 | aIAIgASAAIAAgACAAggIgACACoAAgACAAIAFCRABgAaA
44 | ABABCIAAgAAI0zg5Ejo7PFdOUy5rZXlzWk5TLm9iamVj
45 | dHOgoIAD0j4/QEFaJGNsYXNzbmFtZVgkY2xhc3Nlc1xO
46 | U0RpY3Rpb25hcnmiQEJYTlNPYmplY3RcVmlldyB0aWNr
47 | ZXRzXxAsY29tLnRoZXRyYWlubGluZS5zaXJpU2hvcnRj
48 | dXRzLnZpZXdNeVRpY2tldHPSRhJHSFdOUy5kYXRhTxEB
49 | tGJwbGlzdDAw1AECAwQFBhUWWCR2ZXJzaW9uWCRvYmpl
50 | Y3RzWSRhcmNoaXZlclQkdG9wEgABhqCkBwgNDlUkbnVs
51 | bNIJCgsMWWNvbnRhaW5lclYkY2xhc3OAAoADTxCE3roA
52 | AQAAhAAAAAAAAAAdAAAA8IQAAAAAAIQAAABjAAAABABT
53 | AAAAJQAAAF9fY2xhc3M6Q1NTZWFyY2hhYmxlSXRlbUF0
54 | dHJpYnV0ZVNldAAMAAAAAAAMAAAAAQAAAAAADAAAAAAA
55 | DAAAAAEAAAAAACcAAAD0AAAAAOJQAAAA8WAAAADx0g8Q
56 | ERJaJGNsYXNzbmFtZVgkY2xhc3Nlc18QHENTU2VhcmNo
57 | YWJsZUl0ZW1BdHRyaWJ1dGVTZXSiExRfEBxDU1NlYXJj
58 | aGFibGVJdGVtQXR0cmlidXRlU2V0WE5TT2JqZWN0XxAP
59 | TlNLZXllZEFyY2hpdmVy0RcYVHJvb3SAAQAIABEAGgAj
60 | AC0AMgA3ADwAQgBHAFEAWABaAFwA4wDoAPMA/AEbAR4B
61 | PQFGAVgBWwFgAAAAAAAAAgEAAAAAAAAAGQAAAAAAAAAA
62 | AAAAAAAAAWKAB9I+P0pLXU5TTXV0YWJsZURhdGGjTE1C
63 | XU5TTXV0YWJsZURhdGFWTlNEYXRh0jkST1CggAnSPj9S
64 | U1VOU1NldKJSQtI+P1VWXxASVUFVc2VyQWN0aXZpdHlJ
65 | bmZvoldCXxASVUFVc2VyQWN0aXZpdHlJbmZvXxAPTlNL
66 | ZXllZEFyY2hpdmVy0VpbVHJvb3SAAQAIABEAGgAjAC0A
67 | MgA3AEMASQB6AIcAjQCYAK4AxQDNAOkBAQEQARcBJAEp
68 | ATIBPwFUAVwBdgGFAYoBoQGtAbsBzwHRAdMB1QHXAdkB
69 | 2wHcAd0B3wHhAeMB5QHnAekB6gHsAe4B8AHyAfMB9QH3
70 | AfgB/wIHAhICEwIUAhYCGwImAi8CPAI/AkgCVQKEAokC
71 | kQRJBEsEUAReBGIEcAR3BHwEfQR/BIQEigSNBJIEpwSq
72 | BL8E0QTUBNkAAAAAAAACAQAAAAAAAABcAAAAAAAAAAAA
73 | AAAAAAAE2w==
74 |
75 |
76 |
77 |
78 | WFWorkflowClientRelease
79 | 2.1.1
80 | WFWorkflowClientVersion
81 | 736
82 | WFWorkflowIcon
83 |
84 | WFWorkflowIconGlyphNumber
85 | 59678
86 | WFWorkflowIconImageData
87 |
88 |
89 | WFWorkflowIconStartColor
90 | 431817727
91 |
92 | WFWorkflowImportQuestions
93 |
94 | WFWorkflowInputContentItemClasses
95 |
96 | WFAppStoreAppContentItem
97 | WFArticleContentItem
98 | WFContactContentItem
99 | WFDateContentItem
100 | WFEmailAddressContentItem
101 | WFGenericFileContentItem
102 | WFImageContentItem
103 | WFiTunesProductContentItem
104 | WFLocationContentItem
105 | WFDCMapsLinkContentItem
106 | WFAVAssetContentItem
107 | WFPDFContentItem
108 | WFPhoneNumberContentItem
109 | WFRichTextContentItem
110 | WFSafariWebPageContentItem
111 | WFStringContentItem
112 | WFURLContentItem
113 |
114 | WFWorkflowTypes
115 |
116 | NCWidget
117 | WatchKit
118 |
119 |
120 |
121 |
--------------------------------------------------------------------------------
/src/cup-of-tea.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | WFWorkflowActions
6 |
7 |
8 | WFWorkflowActionIdentifier
9 | is.workflow.actions.comment
10 | WFWorkflowActionParameters
11 |
12 | WFCommentActionText
13 | Copyright 2018 Will Boyce
14 |
15 | Licensed under the Apache License, Version 2.0
16 |
17 | https://github.com/wrboyce/ios-shortcuts
18 |
19 |
20 |
21 | WFWorkflowActionIdentifier
22 | is.workflow.actions.health.quantity.log
23 | WFWorkflowActionParameters
24 |
25 | UUID
26 | 2A3AA974-D9ED-4BDA-8DF1-441A4BA421E5
27 | WFQuantitySampleAdditionalQuantity
28 |
29 | Value
30 |
31 | Unit
32 | g
33 |
34 | WFSerializationType
35 | WFQuantityFieldValue
36 |
37 | WFQuantitySampleDate
38 |
39 | Value
40 |
41 | attachmentsByRange
42 |
43 | {0, 1}
44 |
45 | Type
46 | CurrentDate
47 |
48 |
49 | string
50 | 
51 |
52 | WFSerializationType
53 | WFTextTokenString
54 |
55 | WFQuantitySampleQuantity
56 |
57 | Value
58 |
59 | Magnitude
60 | 44
61 | Unit
62 | mg
63 |
64 | WFSerializationType
65 | WFQuantityFieldValue
66 |
67 | WFQuantitySampleType
68 | Caffeine
69 |
70 |
71 |
72 | WFWorkflowActionIdentifier
73 | is.workflow.actions.health.quantity.log
74 | WFWorkflowActionParameters
75 |
76 | WFQuantitySampleAdditionalQuantity
77 |
78 | Value
79 |
80 | Unit
81 | L
82 |
83 | WFSerializationType
84 | WFQuantityFieldValue
85 |
86 | WFQuantitySampleDate
87 |
88 | Value
89 |
90 | attachmentsByRange
91 |
92 | {0, 1}
93 |
94 | Type
95 | CurrentDate
96 |
97 |
98 | string
99 | 
100 |
101 | WFSerializationType
102 | WFTextTokenString
103 |
104 | WFQuantitySampleQuantity
105 |
106 | Value
107 |
108 | Magnitude
109 | 400
110 | Unit
111 | mL
112 |
113 | WFSerializationType
114 | WFQuantityFieldValue
115 |
116 | WFQuantitySampleType
117 | Water
118 |
119 |
120 |
121 | WFWorkflowClientRelease
122 | 2.1.1
123 | WFWorkflowClientVersion
124 | 736
125 | WFWorkflowIcon
126 |
127 | WFWorkflowIconGlyphNumber
128 | 59789
129 | WFWorkflowIconImageData
130 |
131 |
132 | WFWorkflowIconStartColor
133 | 4274264319
134 |
135 | WFWorkflowImportQuestions
136 |
137 | WFWorkflowInputContentItemClasses
138 |
139 | WFAppStoreAppContentItem
140 | WFArticleContentItem
141 | WFContactContentItem
142 | WFDateContentItem
143 | WFEmailAddressContentItem
144 | WFGenericFileContentItem
145 | WFImageContentItem
146 | WFiTunesProductContentItem
147 | WFLocationContentItem
148 | WFDCMapsLinkContentItem
149 | WFAVAssetContentItem
150 | WFPDFContentItem
151 | WFPhoneNumberContentItem
152 | WFRichTextContentItem
153 | WFSafariWebPageContentItem
154 | WFStringContentItem
155 | WFURLContentItem
156 |
157 | WFWorkflowMinimumClientVersion
158 | 411
159 | WFWorkflowTypes
160 |
161 | NCWidget
162 | WatchKit
163 |
164 |
165 |
166 |
--------------------------------------------------------------------------------
/src/markup_share-last-photo.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | WFWorkflowActions
6 |
7 |
8 | WFWorkflowActionIdentifier
9 | is.workflow.actions.comment
10 | WFWorkflowActionParameters
11 |
12 | WFCommentActionText
13 | Copyright 2018 Will Boyce
14 |
15 | Licensed under the Apache License, Version 2.0
16 |
17 | https://github.com/wrboyce/ios-shortcuts
18 |
19 |
20 |
21 | WFWorkflowActionIdentifier
22 | is.workflow.actions.filter.photos
23 | WFWorkflowActionParameters
24 |
25 | UUID
26 | 8B78694E-0984-486F-8B53-F92F20FCF78F
27 | WFContentItemFilter
28 |
29 | Value
30 |
31 | WFActionParameterFilterPrefix
32 | 1
33 | WFActionParameterFilterTemplates
34 |
35 |
36 | Operator
37 | 4
38 | Property
39 | Media Type
40 | Removable
41 |
42 | Unit
43 | 4
44 | VariableOverrides
45 |
46 |
47 |
48 | WFContentPredicateBoundedDate
49 |
50 |
51 | WFSerializationType
52 | WFContentPredicateTableTemplate
53 |
54 | WFContentItemLimitEnabled
55 |
56 | WFContentItemLimitNumber
57 | 1
58 | WFContentItemSortOrder
59 | Latest First
60 | WFContentItemSortProperty
61 | Date Taken
62 |
63 |
64 |
65 | WFWorkflowActionIdentifier
66 | is.workflow.actions.choosefrommenu
67 | WFWorkflowActionParameters
68 |
69 | GroupingIdentifier
70 | C0F8A571-CD40-4363-9029-853DB1156DBD
71 | WFControlFlowMode
72 | 0
73 | WFMenuItems
74 |
75 | Markup
76 | Share
77 |
78 | WFMenuPrompt
79 | Markup image first?
80 |
81 |
82 |
83 | WFWorkflowActionIdentifier
84 | is.workflow.actions.choosefrommenu
85 | WFWorkflowActionParameters
86 |
87 | GroupingIdentifier
88 | C0F8A571-CD40-4363-9029-853DB1156DBD
89 | WFControlFlowMode
90 | 1
91 | WFMenuItemTitle
92 | Markup
93 |
94 |
95 |
96 | WFWorkflowActionIdentifier
97 | is.workflow.actions.avairyeditphoto
98 | WFWorkflowActionParameters
99 |
100 |
101 |
102 | WFWorkflowActionIdentifier
103 | is.workflow.actions.choosefrommenu
104 | WFWorkflowActionParameters
105 |
106 | GroupingIdentifier
107 | C0F8A571-CD40-4363-9029-853DB1156DBD
108 | WFControlFlowMode
109 | 1
110 | WFMenuItemTitle
111 | Share
112 |
113 |
114 |
115 | WFWorkflowActionIdentifier
116 | is.workflow.actions.previewdocument
117 | WFWorkflowActionParameters
118 |
119 |
120 |
121 | WFWorkflowActionIdentifier
122 | is.workflow.actions.choosefrommenu
123 | WFWorkflowActionParameters
124 |
125 | GroupingIdentifier
126 | C0F8A571-CD40-4363-9029-853DB1156DBD
127 | WFControlFlowMode
128 | 2
129 |
130 |
131 |
132 | WFWorkflowActionIdentifier
133 | is.workflow.actions.share
134 | WFWorkflowActionParameters
135 |
136 |
137 |
138 | WFWorkflowClientRelease
139 | 2.1.1
140 | WFWorkflowClientVersion
141 | 736
142 | WFWorkflowIcon
143 |
144 | WFWorkflowIconGlyphNumber
145 | 59682
146 | WFWorkflowIconImageData
147 |
148 |
149 | WFWorkflowIconStartColor
150 | 1440408063
151 |
152 | WFWorkflowImportQuestions
153 |
154 | WFWorkflowInputContentItemClasses
155 |
156 | WFAppStoreAppContentItem
157 | WFArticleContentItem
158 | WFContactContentItem
159 | WFDateContentItem
160 | WFEmailAddressContentItem
161 | WFGenericFileContentItem
162 | WFImageContentItem
163 | WFiTunesProductContentItem
164 | WFLocationContentItem
165 | WFDCMapsLinkContentItem
166 | WFAVAssetContentItem
167 | WFPDFContentItem
168 | WFPhoneNumberContentItem
169 | WFRichTextContentItem
170 | WFSafariWebPageContentItem
171 | WFStringContentItem
172 | WFURLContentItem
173 |
174 | WFWorkflowTypes
175 |
176 | NCWidget
177 | WatchKit
178 |
179 |
180 |
181 |
--------------------------------------------------------------------------------
/src/bypass-paywall.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | WFWorkflowActions
6 |
7 |
8 | WFWorkflowActionIdentifier
9 | is.workflow.actions.comment
10 | WFWorkflowActionParameters
11 |
12 | WFCommentActionText
13 | Copyright 2018 Will Boyce
14 |
15 | Licensed under the Apache License, Version 2.0
16 |
17 | https://github.com/wrboyce/ios-shortcuts
18 |
19 |
20 |
21 | WFWorkflowActionIdentifier
22 | is.workflow.actions.detect.link
23 | WFWorkflowActionParameters
24 |
25 | UUID
26 | E0F04D91-D37A-479A-AB36-D9FF04E9DCCC
27 |
28 |
29 |
30 | WFWorkflowActionIdentifier
31 | is.workflow.actions.getitemfromlist
32 | WFWorkflowActionParameters
33 |
34 | UUID
35 | C83A971D-C0F5-4080-9157-F61906AB08FA
36 |
37 |
38 |
39 | WFWorkflowActionIdentifier
40 | is.workflow.actions.count
41 | WFWorkflowActionParameters
42 |
43 | UUID
44 | D72299F6-8D65-4CE5-A99F-F41D67130E19
45 | WFCountType
46 | Items
47 |
48 |
49 |
50 | WFWorkflowActionIdentifier
51 | is.workflow.actions.conditional
52 | WFWorkflowActionParameters
53 |
54 | GroupingIdentifier
55 | D536C649-8296-4F6A-87C0-8AC7999B6DF2
56 | WFCondition
57 | Is Less Than
58 | WFControlFlowMode
59 | 0
60 | WFNumberValue
61 | 1
62 |
63 |
64 |
65 | WFWorkflowActionIdentifier
66 | is.workflow.actions.getclipboard
67 | WFWorkflowActionParameters
68 |
69 | UUID
70 | B5E3AF78-8C3B-497E-8C59-08F3E5D44AD3
71 |
72 |
73 |
74 | WFWorkflowActionIdentifier
75 | is.workflow.actions.conditional
76 | WFWorkflowActionParameters
77 |
78 | GroupingIdentifier
79 | D536C649-8296-4F6A-87C0-8AC7999B6DF2
80 | WFControlFlowMode
81 | 1
82 |
83 |
84 |
85 | WFWorkflowActionIdentifier
86 | is.workflow.actions.getvariable
87 | WFWorkflowActionParameters
88 |
89 | WFVariable
90 |
91 | Value
92 |
93 | OutputName
94 | Item from List
95 | OutputUUID
96 | C83A971D-C0F5-4080-9157-F61906AB08FA
97 | Type
98 | ActionOutput
99 |
100 | WFSerializationType
101 | WFTextTokenAttachment
102 |
103 |
104 |
105 |
106 | WFWorkflowActionIdentifier
107 | is.workflow.actions.conditional
108 | WFWorkflowActionParameters
109 |
110 | GroupingIdentifier
111 | D536C649-8296-4F6A-87C0-8AC7999B6DF2
112 | UUID
113 | 67FE59E8-EB34-443B-87CC-5AA3709F1D43
114 | WFControlFlowMode
115 | 2
116 |
117 |
118 |
119 | WFWorkflowActionIdentifier
120 | is.workflow.actions.detect.link
121 | WFWorkflowActionParameters
122 |
123 | UUID
124 | B3322243-4EC6-4440-9B2E-1D1CDC57AC84
125 |
126 |
127 |
128 | WFWorkflowActionIdentifier
129 | is.workflow.actions.getitemfromlist
130 | WFWorkflowActionParameters
131 |
132 | UUID
133 | E8D86AC6-9115-4691-93A9-1D68690FD9A9
134 |
135 |
136 |
137 | WFWorkflowActionIdentifier
138 | is.workflow.actions.count
139 | WFWorkflowActionParameters
140 |
141 | UUID
142 | DD2E56A1-01F5-4D4A-8CFA-1C128B474BCA
143 | WFCountType
144 | Items
145 |
146 |
147 |
148 | WFWorkflowActionIdentifier
149 | is.workflow.actions.conditional
150 | WFWorkflowActionParameters
151 |
152 | GroupingIdentifier
153 | 01DFB997-3B49-4A2D-9588-9C3C85C3000B
154 | WFCondition
155 | Is Less Than
156 | WFControlFlowMode
157 | 0
158 | WFNumberValue
159 | 1
160 |
161 |
162 |
163 | WFWorkflowActionIdentifier
164 | is.workflow.actions.exit
165 | WFWorkflowActionParameters
166 |
167 |
168 |
169 | WFWorkflowActionIdentifier
170 | is.workflow.actions.conditional
171 | WFWorkflowActionParameters
172 |
173 | GroupingIdentifier
174 | 01DFB997-3B49-4A2D-9588-9C3C85C3000B
175 | WFControlFlowMode
176 | 1
177 |
178 |
179 |
180 | WFWorkflowActionIdentifier
181 | is.workflow.actions.conditional
182 | WFWorkflowActionParameters
183 |
184 | GroupingIdentifier
185 | 01DFB997-3B49-4A2D-9588-9C3C85C3000B
186 | UUID
187 | E4DE7CFE-0311-478D-B7D7-00CFDDFA6904
188 | WFControlFlowMode
189 | 2
190 |
191 |
192 |
193 | WFWorkflowActionIdentifier
194 | is.workflow.actions.gettext
195 | WFWorkflowActionParameters
196 |
197 | WFTextActionText
198 |
199 | Value
200 |
201 | attachmentsByRange
202 |
203 | {20, 1}
204 |
205 | OutputName
206 | Item from List
207 | OutputUUID
208 | E8D86AC6-9115-4691-93A9-1D68690FD9A9
209 | Type
210 | ActionOutput
211 |
212 |
213 | string
214 | https://outline.com/
215 |
216 | WFSerializationType
217 | WFTextTokenString
218 |
219 |
220 |
221 |
222 | WFWorkflowActionIdentifier
223 | is.workflow.actions.openurl
224 | WFWorkflowActionParameters
225 |
226 |
227 |
228 | WFWorkflowClientRelease
229 | 2.1.1
230 | WFWorkflowClientVersion
231 | 736
232 | WFWorkflowIcon
233 |
234 | WFWorkflowIconGlyphNumber
235 | 59862
236 | WFWorkflowIconImageData
237 |
238 |
239 | WFWorkflowIconStartColor
240 | 4282601983
241 |
242 | WFWorkflowImportQuestions
243 |
244 | WFWorkflowInputContentItemClasses
245 |
246 | WFArticleContentItem
247 | WFSafariWebPageContentItem
248 | WFURLContentItem
249 |
250 | WFWorkflowMinimumClientVersion
251 | 411
252 | WFWorkflowTypes
253 |
254 | WatchKit
255 | ActionExtension
256 |
257 |
258 |
259 |
--------------------------------------------------------------------------------
/src/airmail.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | WFWorkflowActions
6 |
7 |
8 | WFWorkflowActionIdentifier
9 | is.workflow.actions.comment
10 | WFWorkflowActionParameters
11 |
12 | WFCommentActionText
13 | Copyright 2018 Will Boyce
14 |
15 | Licensed under the Apache License, Version 2.0
16 |
17 | https://github.com/wrboyce/ios-shortcuts
18 |
19 |
20 |
21 | WFWorkflowActionIdentifier
22 | is.workflow.actions.runjavascriptonwebpage
23 | WFWorkflowActionParameters
24 |
25 | UUID
26 | B7F68CAE-434D-4211-AD04-541AD156DF4B
27 | WFJavaScript
28 | var result = [];
29 | // Get all links from the page
30 | var elements = document.querySelectorAll("a");
31 | for (let element of elements) {
32 | if (element.href.startsWith('mailto:')) {
33 | result.push(element.href.substr(7));
34 | }
35 | }
36 |
37 | // Call completion to finish
38 | completion(result);
39 |
40 |
41 |
42 | WFWorkflowActionIdentifier
43 | is.workflow.actions.count
44 | WFWorkflowActionParameters
45 |
46 | UUID
47 | B67C2CFC-C271-4C3A-BADD-5A54D9BCD8D6
48 | WFCountType
49 | Items
50 |
51 |
52 |
53 | WFWorkflowActionIdentifier
54 | is.workflow.actions.conditional
55 | WFWorkflowActionParameters
56 |
57 | GroupingIdentifier
58 | 387B1977-3745-425B-82EA-23D6CA321334
59 | WFCondition
60 | Equals
61 | WFConditionalActionString
62 | 1
63 | WFControlFlowMode
64 | 0
65 | WFNumberValue
66 | 1
67 |
68 |
69 |
70 | WFWorkflowActionIdentifier
71 | is.workflow.actions.getvariable
72 | WFWorkflowActionParameters
73 |
74 | WFVariable
75 |
76 | Value
77 |
78 | OutputName
79 | JavaScript Result
80 | OutputUUID
81 | B7F68CAE-434D-4211-AD04-541AD156DF4B
82 | Type
83 | ActionOutput
84 |
85 | WFSerializationType
86 | WFTextTokenAttachment
87 |
88 |
89 |
90 |
91 | WFWorkflowActionIdentifier
92 | is.workflow.actions.getitemfromlist
93 | WFWorkflowActionParameters
94 |
95 |
96 |
97 | WFWorkflowActionIdentifier
98 | is.workflow.actions.conditional
99 | WFWorkflowActionParameters
100 |
101 | GroupingIdentifier
102 | 387B1977-3745-425B-82EA-23D6CA321334
103 | WFControlFlowMode
104 | 1
105 |
106 |
107 |
108 | WFWorkflowActionIdentifier
109 | is.workflow.actions.getvariable
110 | WFWorkflowActionParameters
111 |
112 | WFVariable
113 |
114 | Value
115 |
116 | OutputName
117 | Count
118 | OutputUUID
119 | B67C2CFC-C271-4C3A-BADD-5A54D9BCD8D6
120 | Type
121 | ActionOutput
122 |
123 | WFSerializationType
124 | WFTextTokenAttachment
125 |
126 |
127 |
128 |
129 | WFWorkflowActionIdentifier
130 | is.workflow.actions.conditional
131 | WFWorkflowActionParameters
132 |
133 | GroupingIdentifier
134 | 58E4537E-09DD-4E25-AA2F-8FBFD8DC9F64
135 | WFCondition
136 | Is Greater Than
137 | WFControlFlowMode
138 | 0
139 | WFNumberValue
140 | 1
141 |
142 |
143 |
144 | WFWorkflowActionIdentifier
145 | is.workflow.actions.getvariable
146 | WFWorkflowActionParameters
147 |
148 | WFVariable
149 |
150 | Value
151 |
152 | OutputName
153 | JavaScript Result
154 | OutputUUID
155 | B7F68CAE-434D-4211-AD04-541AD156DF4B
156 | Type
157 | ActionOutput
158 |
159 | WFSerializationType
160 | WFTextTokenAttachment
161 |
162 |
163 |
164 |
165 | WFWorkflowActionIdentifier
166 | is.workflow.actions.choosefromlist
167 | WFWorkflowActionParameters
168 |
169 | UUID
170 | 850303A2-CBE8-44DB-836E-AE84D519AD82
171 |
172 |
173 |
174 | WFWorkflowActionIdentifier
175 | is.workflow.actions.conditional
176 | WFWorkflowActionParameters
177 |
178 | GroupingIdentifier
179 | 58E4537E-09DD-4E25-AA2F-8FBFD8DC9F64
180 | WFControlFlowMode
181 | 1
182 |
183 |
184 |
185 | WFWorkflowActionIdentifier
186 | is.workflow.actions.exit
187 | WFWorkflowActionParameters
188 |
189 |
190 |
191 | WFWorkflowActionIdentifier
192 | is.workflow.actions.conditional
193 | WFWorkflowActionParameters
194 |
195 | GroupingIdentifier
196 | 58E4537E-09DD-4E25-AA2F-8FBFD8DC9F64
197 | WFControlFlowMode
198 | 2
199 |
200 |
201 |
202 | WFWorkflowActionIdentifier
203 | is.workflow.actions.conditional
204 | WFWorkflowActionParameters
205 |
206 | GroupingIdentifier
207 | 387B1977-3745-425B-82EA-23D6CA321334
208 | UUID
209 | B5562566-BA8C-4510-82E3-2870C29E9609
210 | WFControlFlowMode
211 | 2
212 |
213 |
214 |
215 | WFWorkflowActionIdentifier
216 | is.workflow.actions.urlencode
217 | WFWorkflowActionParameters
218 |
219 | UUID
220 | CFCE5C02-55A9-455F-B3B3-B85DC42D7B56
221 |
222 |
223 |
224 | WFWorkflowActionIdentifier
225 | is.workflow.actions.gettext
226 | WFWorkflowActionParameters
227 |
228 | WFTextActionText
229 |
230 | Value
231 |
232 | attachmentsByRange
233 |
234 | {21, 1}
235 |
236 | OutputName
237 | URL Encoded Text
238 | OutputUUID
239 | CFCE5C02-55A9-455F-B3B3-B85DC42D7B56
240 | Type
241 | ActionOutput
242 |
243 |
244 | string
245 | airmail://compose?to=
246 |
247 | WFSerializationType
248 | WFTextTokenString
249 |
250 |
251 |
252 |
253 | WFWorkflowActionIdentifier
254 | is.workflow.actions.openurl
255 | WFWorkflowActionParameters
256 |
257 |
258 |
259 | WFWorkflowClientRelease
260 | 2.1.1
261 | WFWorkflowClientVersion
262 | 736
263 | WFWorkflowIcon
264 |
265 | WFWorkflowIconGlyphNumber
266 | 59773
267 | WFWorkflowIconImageData
268 |
269 |
270 | WFWorkflowIconStartColor
271 | 946986751
272 |
273 | WFWorkflowImportQuestions
274 |
275 | WFWorkflowInputContentItemClasses
276 |
277 | WFSafariWebPageContentItem
278 |
279 | WFWorkflowMinimumClientVersion
280 | 411
281 | WFWorkflowTypes
282 |
283 | WatchKit
284 | ActionExtension
285 |
286 |
287 |
288 |
--------------------------------------------------------------------------------
/src/emojidial.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | WFWorkflowActions
6 |
7 |
8 | WFWorkflowActionIdentifier
9 | is.workflow.actions.comment
10 | WFWorkflowActionParameters
11 |
12 | WFCommentActionText
13 | Copyright 2018 Will Boyce
14 |
15 | Licensed under the Apache License, Version 2.0
16 |
17 | https://github.com/wrboyce/ios-shortcuts
18 |
19 |
20 |
21 | WFWorkflowActionIdentifier
22 | is.workflow.actions.list
23 | WFWorkflowActionParameters
24 |
25 | UUID
26 | 403AAD53-BC6B-4A36-9B45-C9392E785A44
27 | WFItems
28 |
29 | 👪 Family
30 | 🍻 Beers!
31 | ⚽️ Football
32 | 🧗♂️ Climbing
33 |
34 |
35 |
36 |
37 | WFWorkflowActionIdentifier
38 | is.workflow.actions.choosefromlist
39 | WFWorkflowActionParameters
40 |
41 | UUID
42 | B9DB64F9-72F7-4206-8F2D-BB83EEDD2C21
43 |
44 |
45 |
46 | WFWorkflowActionIdentifier
47 | is.workflow.actions.text.split
48 | WFWorkflowActionParameters
49 |
50 | UUID
51 | D60B0BEA-59B4-402A-A08C-9672423655C0
52 | WFTextSeparator
53 | Every Character
54 |
55 |
56 |
57 | WFWorkflowActionIdentifier
58 | is.workflow.actions.getitemfromlist
59 | WFWorkflowActionParameters
60 |
61 | UUID
62 | E224E97E-4587-4B42-88C6-8810E1BCBF4A
63 |
64 |
65 |
66 | WFWorkflowActionIdentifier
67 | is.workflow.actions.filter.contacts
68 | WFWorkflowActionParameters
69 |
70 | UUID
71 | 58BBA78F-D4B8-497C-94EF-83A7B7E1B857
72 | WFContentItemFilter
73 |
74 | Value
75 |
76 | WFActionParameterFilterPrefix
77 | 1
78 | WFActionParameterFilterTemplates
79 |
80 |
81 | Operator
82 | 99
83 | Property
84 | Notes
85 | Removable
86 |
87 | Unit
88 | 4
89 | VariableOverrides
90 |
91 | stringValue
92 |
93 | Value
94 |
95 | attachmentsByRange
96 |
97 | {0, 1}
98 |
99 | OutputName
100 | Item from List
101 | OutputUUID
102 | E224E97E-4587-4B42-88C6-8810E1BCBF4A
103 | Type
104 | ActionOutput
105 |
106 |
107 | string
108 | 
109 |
110 | WFSerializationType
111 | WFTextTokenString
112 |
113 |
114 |
115 |
116 | WFContentPredicateBoundedDate
117 |
118 |
119 | WFSerializationType
120 | WFContentPredicateTableTemplate
121 |
122 | WFContentItemSortOrder
123 | A to Z
124 | WFContentItemSortProperty
125 | Last Name
126 |
127 |
128 |
129 | WFWorkflowActionIdentifier
130 | is.workflow.actions.choosefromlist
131 | WFWorkflowActionParameters
132 |
133 | UUID
134 | AC4D3C1D-072B-4E42-B8B8-5676EF1DAD78
135 | WFChooseFromListActionSelectAll
136 |
137 | WFChooseFromListActionSelectMultiple
138 |
139 |
140 |
141 |
142 | WFWorkflowActionIdentifier
143 | is.workflow.actions.choosefrommenu
144 | WFWorkflowActionParameters
145 |
146 | GroupingIdentifier
147 | 6BEF5496-8C98-4499-B4E4-5E4E8A0C0FCB
148 | WFControlFlowMode
149 | 0
150 | WFMenuItems
151 |
152 | Call
153 | FaceTime
154 | Message
155 |
156 |
157 |
158 |
159 | WFWorkflowActionIdentifier
160 | is.workflow.actions.choosefrommenu
161 | WFWorkflowActionParameters
162 |
163 | GroupingIdentifier
164 | 6BEF5496-8C98-4499-B4E4-5E4E8A0C0FCB
165 | WFControlFlowMode
166 | 1
167 | WFMenuItemTitle
168 | Call
169 |
170 |
171 |
172 | WFWorkflowActionIdentifier
173 | com.apple.mobilephone.call
174 | WFWorkflowActionParameters
175 |
176 |
177 |
178 | WFWorkflowActionIdentifier
179 | is.workflow.actions.choosefrommenu
180 | WFWorkflowActionParameters
181 |
182 | GroupingIdentifier
183 | 6BEF5496-8C98-4499-B4E4-5E4E8A0C0FCB
184 | WFControlFlowMode
185 | 1
186 | WFMenuItemTitle
187 | FaceTime
188 |
189 |
190 |
191 | WFWorkflowActionIdentifier
192 | com.apple.facetime.facetime
193 | WFWorkflowActionParameters
194 |
195 |
196 |
197 | WFWorkflowActionIdentifier
198 | is.workflow.actions.choosefrommenu
199 | WFWorkflowActionParameters
200 |
201 | GroupingIdentifier
202 | 6BEF5496-8C98-4499-B4E4-5E4E8A0C0FCB
203 | WFControlFlowMode
204 | 1
205 | WFMenuItemTitle
206 | Message
207 |
208 |
209 |
210 | WFWorkflowActionIdentifier
211 | is.workflow.actions.nothing
212 | WFWorkflowActionParameters
213 |
214 |
215 |
216 | WFWorkflowActionIdentifier
217 | is.workflow.actions.sendmessage
218 | WFWorkflowActionParameters
219 |
220 | IntentAppIdentifier
221 | com.apple.MobileSMS
222 | ShowWhenRun
223 |
224 | WFSendMessageActionRecipients
225 |
226 | Value
227 |
228 | OutputName
229 | Chosen Item
230 | OutputUUID
231 | AC4D3C1D-072B-4E42-B8B8-5676EF1DAD78
232 | Type
233 | ActionOutput
234 |
235 | WFSerializationType
236 | WFTextTokenAttachment
237 |
238 | WFSendMessageContent
239 |
240 |
241 |
242 |
243 | WFWorkflowActionIdentifier
244 | is.workflow.actions.choosefrommenu
245 | WFWorkflowActionParameters
246 |
247 | GroupingIdentifier
248 | 6BEF5496-8C98-4499-B4E4-5E4E8A0C0FCB
249 | WFControlFlowMode
250 | 2
251 |
252 |
253 |
254 | WFWorkflowClientRelease
255 | 2.1.1
256 | WFWorkflowClientVersion
257 | 736
258 | WFWorkflowIcon
259 |
260 | WFWorkflowIconGlyphNumber
261 | 59498
262 | WFWorkflowIconImageData
263 |
264 |
265 | WFWorkflowIconStartColor
266 | 4292093695
267 |
268 | WFWorkflowImportQuestions
269 |
270 | WFWorkflowInputContentItemClasses
271 |
272 | WFAppStoreAppContentItem
273 | WFArticleContentItem
274 | WFContactContentItem
275 | WFDateContentItem
276 | WFEmailAddressContentItem
277 | WFGenericFileContentItem
278 | WFImageContentItem
279 | WFiTunesProductContentItem
280 | WFLocationContentItem
281 | WFDCMapsLinkContentItem
282 | WFAVAssetContentItem
283 | WFPDFContentItem
284 | WFPhoneNumberContentItem
285 | WFRichTextContentItem
286 | WFSafariWebPageContentItem
287 | WFStringContentItem
288 | WFURLContentItem
289 |
290 | WFWorkflowMinimumClientVersion
291 | 411
292 | WFWorkflowTypes
293 |
294 | NCWidget
295 | WatchKit
296 |
297 |
298 |
299 |
--------------------------------------------------------------------------------
/src/update-shopping-list.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | WFWorkflowActions
6 |
7 |
8 | WFWorkflowActionIdentifier
9 | is.workflow.actions.comment
10 | WFWorkflowActionParameters
11 |
12 | WFCommentActionText
13 | Copyright 2018 Will Boyce
14 |
15 | Licensed under the Apache License, Version 2.0
16 |
17 | https://github.com/wrboyce/ios-shortcuts
18 |
19 |
20 |
21 | WFWorkflowActionIdentifier
22 | is.workflow.actions.gettext
23 | WFWorkflowActionParameters
24 |
25 | UUID
26 | 3F980E60-FB9A-4DF5-88D1-A82BD2BFC7BA
27 | WFTextActionText
28 | What items would you like to add?
29 |
30 |
31 |
32 | WFWorkflowActionIdentifier
33 | is.workflow.actions.speaktext
34 | WFWorkflowActionParameters
35 |
36 |
37 |
38 | WFWorkflowActionIdentifier
39 | is.workflow.actions.dictatetext
40 | WFWorkflowActionParameters
41 |
42 | UUID
43 | A4F0F93E-E118-4DAD-A8BE-C58FA20A0CCA
44 |
45 |
46 |
47 | WFWorkflowActionIdentifier
48 | is.workflow.actions.text.split
49 | WFWorkflowActionParameters
50 |
51 | UUID
52 | 1CD8C65A-A2DA-49FD-8458-2D559C346847
53 | WFTextCustomSeparator
54 | and
55 | WFTextSeparator
56 | Custom
57 |
58 |
59 |
60 | WFWorkflowActionIdentifier
61 | is.workflow.actions.repeat.each
62 | WFWorkflowActionParameters
63 |
64 | GroupingIdentifier
65 | E5E1934D-4843-49B9-A2E0-BF48077E9637
66 | WFControlFlowMode
67 | 0
68 |
69 |
70 |
71 | WFWorkflowActionIdentifier
72 | is.workflow.actions.addnewreminder
73 | WFWorkflowActionParameters
74 |
75 | UUID
76 | 1C8E7FE4-4C0B-4766-81C4-A06FA0E9F7ED
77 | WFCalendarItemAlert
78 |
79 | WFCalendarItemCalendar
80 | Shopping
81 | WFCalendarItemTitle
82 |
83 | Value
84 |
85 | attachmentsByRange
86 |
87 | {0, 1}
88 |
89 | Type
90 | Variable
91 | VariableName
92 | Repeat Item
93 |
94 |
95 | string
96 | 
97 |
98 | WFSerializationType
99 | WFTextTokenString
100 |
101 |
102 |
103 |
104 | WFWorkflowActionIdentifier
105 | is.workflow.actions.repeat.each
106 | WFWorkflowActionParameters
107 |
108 | GroupingIdentifier
109 | E5E1934D-4843-49B9-A2E0-BF48077E9637
110 | UUID
111 | 822C867B-ADA6-4284-8B59-BD55016CA605
112 | WFControlFlowMode
113 | 2
114 |
115 |
116 |
117 | WFWorkflowActionIdentifier
118 | is.workflow.actions.getvariable
119 | WFWorkflowActionParameters
120 |
121 | WFVariable
122 |
123 | Value
124 |
125 | OutputName
126 | Split Text
127 | OutputUUID
128 | 1CD8C65A-A2DA-49FD-8458-2D559C346847
129 | Type
130 | ActionOutput
131 |
132 | WFSerializationType
133 | WFTextTokenAttachment
134 |
135 |
136 |
137 |
138 | WFWorkflowActionIdentifier
139 | is.workflow.actions.count
140 | WFWorkflowActionParameters
141 |
142 | UUID
143 | 78FF2CFC-6FA6-4853-9902-49EBE36C2725
144 | WFCountType
145 | Items
146 |
147 |
148 |
149 | WFWorkflowActionIdentifier
150 | is.workflow.actions.conditional
151 | WFWorkflowActionParameters
152 |
153 | GroupingIdentifier
154 | D1569C1B-29EE-49D3-BCAF-27FBC43BC688
155 | WFCondition
156 | Equals
157 | WFConditionalActionString
158 | 1
159 | WFControlFlowMode
160 | 0
161 | WFNumberValue
162 | 1
163 |
164 |
165 |
166 | WFWorkflowActionIdentifier
167 | is.workflow.actions.gettext
168 | WFWorkflowActionParameters
169 |
170 | UUID
171 | 0D87FCA3-CD07-40E8-92AB-F5283655EEF3
172 | WFTextActionText
173 | item
174 |
175 |
176 |
177 | WFWorkflowActionIdentifier
178 | is.workflow.actions.conditional
179 | WFWorkflowActionParameters
180 |
181 | GroupingIdentifier
182 | D1569C1B-29EE-49D3-BCAF-27FBC43BC688
183 | WFControlFlowMode
184 | 1
185 |
186 |
187 |
188 | WFWorkflowActionIdentifier
189 | is.workflow.actions.gettext
190 | WFWorkflowActionParameters
191 |
192 | UUID
193 | 50A79690-B05F-410B-BF89-347E19386C77
194 | WFTextActionText
195 | items
196 |
197 |
198 |
199 | WFWorkflowActionIdentifier
200 | is.workflow.actions.conditional
201 | WFWorkflowActionParameters
202 |
203 | GroupingIdentifier
204 | D1569C1B-29EE-49D3-BCAF-27FBC43BC688
205 | UUID
206 | 21A5681D-A467-488F-9827-003B61510239
207 | WFControlFlowMode
208 | 2
209 |
210 |
211 |
212 | WFWorkflowActionIdentifier
213 | is.workflow.actions.gettext
214 | WFWorkflowActionParameters
215 |
216 | WFTextActionText
217 |
218 | Value
219 |
220 | attachmentsByRange
221 |
222 | {17, 1}
223 |
224 | OutputName
225 | Count
226 | OutputUUID
227 | 78FF2CFC-6FA6-4853-9902-49EBE36C2725
228 | Type
229 | ActionOutput
230 |
231 | {19, 1}
232 |
233 | OutputName
234 | If Result
235 | OutputUUID
236 | 21A5681D-A467-488F-9827-003B61510239
237 | Type
238 | ActionOutput
239 |
240 |
241 | string
242 | Okay, I've added   to your shopping list.
243 |
244 | WFSerializationType
245 | WFTextTokenString
246 |
247 |
248 |
249 |
250 | WFWorkflowActionIdentifier
251 | is.workflow.actions.speaktext
252 | WFWorkflowActionParameters
253 |
254 |
255 |
256 | WFWorkflowClientRelease
257 | 2.1.1
258 | WFWorkflowClientVersion
259 | 736
260 | WFWorkflowIcon
261 |
262 | WFWorkflowIconGlyphNumber
263 | 59828
264 | WFWorkflowIconImageData
265 |
266 |
267 | WFWorkflowIconStartColor
268 | 3980825855
269 |
270 | WFWorkflowImportQuestions
271 |
272 |
273 | ActionIndex
274 | 6
275 | Category
276 | Parameter
277 | ParameterKey
278 | WFCalendarItemCalendar
279 | Text
280 | Which Reminders list should be used for Shopping?
281 |
282 |
283 | WFWorkflowInputContentItemClasses
284 |
285 | WFAppStoreAppContentItem
286 | WFArticleContentItem
287 | WFContactContentItem
288 | WFDateContentItem
289 | WFEmailAddressContentItem
290 | WFGenericFileContentItem
291 | WFImageContentItem
292 | WFiTunesProductContentItem
293 | WFLocationContentItem
294 | WFDCMapsLinkContentItem
295 | WFAVAssetContentItem
296 | WFPDFContentItem
297 | WFPhoneNumberContentItem
298 | WFRichTextContentItem
299 | WFSafariWebPageContentItem
300 | WFStringContentItem
301 | WFURLContentItem
302 |
303 | WFWorkflowMinimumClientVersion
304 | 411
305 | WFWorkflowTypes
306 |
307 | WatchKit
308 |
309 |
310 |
311 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | Apache License
2 | Version 2.0, January 2004
3 | http://www.apache.org/licenses/
4 |
5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
6 |
7 | 1. Definitions.
8 |
9 | "License" shall mean the terms and conditions for use, reproduction,
10 | and distribution as defined by Sections 1 through 9 of this document.
11 |
12 | "Licensor" shall mean the copyright owner or entity authorized by
13 | the copyright owner that is granting the License.
14 |
15 | "Legal Entity" shall mean the union of the acting entity and all
16 | other entities that control, are controlled by, or are under common
17 | control with that entity. For the purposes of this definition,
18 | "control" means (i) the power, direct or indirect, to cause the
19 | direction or management of such entity, whether by contract or
20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the
21 | outstanding shares, or (iii) beneficial ownership of such entity.
22 |
23 | "You" (or "Your") shall mean an individual or Legal Entity
24 | exercising permissions granted by this License.
25 |
26 | "Source" form shall mean the preferred form for making modifications,
27 | including but not limited to software source code, documentation
28 | source, and configuration files.
29 |
30 | "Object" form shall mean any form resulting from mechanical
31 | transformation or translation of a Source form, including but
32 | not limited to compiled object code, generated documentation,
33 | and conversions to other media types.
34 |
35 | "Work" shall mean the work of authorship, whether in Source or
36 | Object form, made available under the License, as indicated by a
37 | copyright notice that is included in or attached to the work
38 | (an example is provided in the Appendix below).
39 |
40 | "Derivative Works" shall mean any work, whether in Source or Object
41 | form, that is based on (or derived from) the Work and for which the
42 | editorial revisions, annotations, elaborations, or other modifications
43 | represent, as a whole, an original work of authorship. For the purposes
44 | of this License, Derivative Works shall not include works that remain
45 | separable from, or merely link (or bind by name) to the interfaces of,
46 | the Work and Derivative Works thereof.
47 |
48 | "Contribution" shall mean any work of authorship, including
49 | the original version of the Work and any modifications or additions
50 | to that Work or Derivative Works thereof, that is intentionally
51 | submitted to Licensor for inclusion in the Work by the copyright owner
52 | or by an individual or Legal Entity authorized to submit on behalf of
53 | the copyright owner. For the purposes of this definition, "submitted"
54 | means any form of electronic, verbal, or written communication sent
55 | to the Licensor or its representatives, including but not limited to
56 | communication on electronic mailing lists, source code control systems,
57 | and issue tracking systems that are managed by, or on behalf of, the
58 | Licensor for the purpose of discussing and improving the Work, but
59 | excluding communication that is conspicuously marked or otherwise
60 | designated in writing by the copyright owner as "Not a Contribution."
61 |
62 | "Contributor" shall mean Licensor and any individual or Legal Entity
63 | on behalf of whom a Contribution has been received by Licensor and
64 | subsequently incorporated within the Work.
65 |
66 | 2. Grant of Copyright License. Subject to the terms and conditions of
67 | this License, each Contributor hereby grants to You a perpetual,
68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable
69 | copyright license to reproduce, prepare Derivative Works of,
70 | publicly display, publicly perform, sublicense, and distribute the
71 | Work and such Derivative Works in Source or Object form.
72 |
73 | 3. Grant of Patent License. Subject to the terms and conditions of
74 | this License, each Contributor hereby grants to You a perpetual,
75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable
76 | (except as stated in this section) patent license to make, have made,
77 | use, offer to sell, sell, import, and otherwise transfer the Work,
78 | where such license applies only to those patent claims licensable
79 | by such Contributor that are necessarily infringed by their
80 | Contribution(s) alone or by combination of their Contribution(s)
81 | with the Work to which such Contribution(s) was submitted. If You
82 | institute patent litigation against any entity (including a
83 | cross-claim or counterclaim in a lawsuit) alleging that the Work
84 | or a Contribution incorporated within the Work constitutes direct
85 | or contributory patent infringement, then any patent licenses
86 | granted to You under this License for that Work shall terminate
87 | as of the date such litigation is filed.
88 |
89 | 4. Redistribution. You may reproduce and distribute copies of the
90 | Work or Derivative Works thereof in any medium, with or without
91 | modifications, and in Source or Object form, provided that You
92 | meet the following conditions:
93 |
94 | (a) You must give any other recipients of the Work or
95 | Derivative Works a copy of this License; and
96 |
97 | (b) You must cause any modified files to carry prominent notices
98 | stating that You changed the files; and
99 |
100 | (c) You must retain, in the Source form of any Derivative Works
101 | that You distribute, all copyright, patent, trademark, and
102 | attribution notices from the Source form of the Work,
103 | excluding those notices that do not pertain to any part of
104 | the Derivative Works; and
105 |
106 | (d) If the Work includes a "NOTICE" text file as part of its
107 | distribution, then any Derivative Works that You distribute must
108 | include a readable copy of the attribution notices contained
109 | within such NOTICE file, excluding those notices that do not
110 | pertain to any part of the Derivative Works, in at least one
111 | of the following places: within a NOTICE text file distributed
112 | as part of the Derivative Works; within the Source form or
113 | documentation, if provided along with the Derivative Works; or,
114 | within a display generated by the Derivative Works, if and
115 | wherever such third-party notices normally appear. The contents
116 | of the NOTICE file are for informational purposes only and
117 | do not modify the License. You may add Your own attribution
118 | notices within Derivative Works that You distribute, alongside
119 | or as an addendum to the NOTICE text from the Work, provided
120 | that such additional attribution notices cannot be construed
121 | as modifying the License.
122 |
123 | You may add Your own copyright statement to Your modifications and
124 | may provide additional or different license terms and conditions
125 | for use, reproduction, or distribution of Your modifications, or
126 | for any such Derivative Works as a whole, provided Your use,
127 | reproduction, and distribution of the Work otherwise complies with
128 | the conditions stated in this License.
129 |
130 | 5. Submission of Contributions. Unless You explicitly state otherwise,
131 | any Contribution intentionally submitted for inclusion in the Work
132 | by You to the Licensor shall be under the terms and conditions of
133 | this License, without any additional terms or conditions.
134 | Notwithstanding the above, nothing herein shall supersede or modify
135 | the terms of any separate license agreement you may have executed
136 | with Licensor regarding such Contributions.
137 |
138 | 6. Trademarks. This License does not grant permission to use the trade
139 | names, trademarks, service marks, or product names of the Licensor,
140 | except as required for reasonable and customary use in describing the
141 | origin of the Work and reproducing the content of the NOTICE file.
142 |
143 | 7. Disclaimer of Warranty. Unless required by applicable law or
144 | agreed to in writing, Licensor provides the Work (and each
145 | Contributor provides its Contributions) on an "AS IS" BASIS,
146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
147 | implied, including, without limitation, any warranties or conditions
148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
149 | PARTICULAR PURPOSE. You are solely responsible for determining the
150 | appropriateness of using or redistributing the Work and assume any
151 | risks associated with Your exercise of permissions under this License.
152 |
153 | 8. Limitation of Liability. In no event and under no legal theory,
154 | whether in tort (including negligence), contract, or otherwise,
155 | unless required by applicable law (such as deliberate and grossly
156 | negligent acts) or agreed to in writing, shall any Contributor be
157 | liable to You for damages, including any direct, indirect, special,
158 | incidental, or consequential damages of any character arising as a
159 | result of this License or out of the use or inability to use the
160 | Work (including but not limited to damages for loss of goodwill,
161 | work stoppage, computer failure or malfunction, or any and all
162 | other commercial damages or losses), even if such Contributor
163 | has been advised of the possibility of such damages.
164 |
165 | 9. Accepting Warranty or Additional Liability. While redistributing
166 | the Work or Derivative Works thereof, You may choose to offer,
167 | and charge a fee for, acceptance of support, warranty, indemnity,
168 | or other liability obligations and/or rights consistent with this
169 | License. However, in accepting such obligations, You may act only
170 | on Your own behalf and on Your sole responsibility, not on behalf
171 | of any other Contributor, and only if You agree to indemnify,
172 | defend, and hold each Contributor harmless for any liability
173 | incurred by, or claims asserted against, such Contributor by reason
174 | of your accepting any such warranty or additional liability.
175 |
176 | END OF TERMS AND CONDITIONS
177 |
--------------------------------------------------------------------------------
/src/work-alarm.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | WFWorkflowActions
6 |
7 |
8 | WFWorkflowActionIdentifier
9 | is.workflow.actions.comment
10 | WFWorkflowActionParameters
11 |
12 | WFCommentActionText
13 | Copyright 2018 Will Boyce
14 |
15 | Licensed under the Apache License, Version 2.0
16 |
17 | https://github.com/wrboyce/ios-shortcuts
18 |
19 |
20 |
21 | WFWorkflowActionIdentifier
22 | is.workflow.actions.gettext
23 | WFWorkflowActionParameters
24 |
25 | UUID
26 | 10F654FA-C6B5-43BA-BB2B-3826EE49B141
27 | WFTextActionText
28 | Louise Rota
29 |
30 |
31 |
32 | WFWorkflowActionIdentifier
33 | is.workflow.actions.setvariable
34 | WFWorkflowActionParameters
35 |
36 | WFVariableName
37 | Calendar
38 |
39 |
40 |
41 | WFWorkflowActionIdentifier
42 | is.workflow.actions.gettext
43 | WFWorkflowActionParameters
44 |
45 | UUID
46 | 12FED1DB-44C9-41BA-ADC7-A05165327B05
47 | WFTextActionText
48 | 1.5
49 |
50 |
51 |
52 | WFWorkflowActionIdentifier
53 | is.workflow.actions.setvariable
54 | WFWorkflowActionParameters
55 |
56 | WFVariableName
57 | Hours Before
58 |
59 |
60 |
61 | WFWorkflowActionIdentifier
62 | is.workflow.actions.filter.calendarevents
63 | WFWorkflowActionParameters
64 |
65 | UUID
66 | EE021779-B62A-4678-9C90-918B7B0795BF
67 | WFContentItemFilter
68 |
69 | Value
70 |
71 | WFActionParameterFilterPrefix
72 | 1
73 | WFActionParameterFilterTemplates
74 |
75 |
76 | Bounded
77 |
78 | Number
79 | 1
80 | Operator
81 | 1000
82 | Property
83 | Start Date
84 | Removable
85 |
86 | Unit
87 | 16
88 | VariableOverrides
89 |
90 |
91 |
92 | Operator
93 | 4
94 | Property
95 | Calendar
96 | Removable
97 |
98 | VariableOverrides
99 |
100 | enumerationValue
101 |
102 | Value
103 |
104 | Type
105 | Variable
106 | VariableName
107 | Calendar
108 |
109 | WFSerializationType
110 | WFTextTokenAttachment
111 |
112 |
113 |
114 |
115 | Bool
116 |
117 | Operator
118 | 4
119 | Property
120 | Is All Day
121 | Removable
122 |
123 | VariableOverrides
124 |
125 |
126 |
127 | Operator
128 | 2
129 | Property
130 | Start Date
131 | Removable
132 |
133 | VariableOverrides
134 |
135 | dateValue
136 |
137 | Value
138 |
139 | Type
140 | CurrentDate
141 |
142 | WFSerializationType
143 | WFTextTokenAttachment
144 |
145 |
146 |
147 |
148 | WFContentPredicateBoundedDate
149 |
150 |
151 | WFSerializationType
152 | WFContentPredicateTableTemplate
153 |
154 | WFContentItemLimitEnabled
155 |
156 | WFContentItemLimitNumber
157 | 1
158 | WFContentItemSortOrder
159 | Oldest First
160 | WFContentItemSortProperty
161 | Start Date
162 |
163 |
164 |
165 | WFWorkflowActionIdentifier
166 | is.workflow.actions.properties.calendarevents
167 | WFWorkflowActionParameters
168 |
169 | WFContentItemPropertyName
170 | Start Date
171 |
172 |
173 |
174 | WFWorkflowActionIdentifier
175 | is.workflow.actions.adjustdate
176 | WFWorkflowActionParameters
177 |
178 | UUID
179 | CB3DF16E-DB1A-4CB5-8304-6FCF99F0BBC6
180 | WFAdjustOffsetPicker
181 |
182 | Value
183 |
184 | Operation
185 | Subtract
186 | Unit
187 | Hour
188 | Value
189 |
190 | Type
191 | Variable
192 | VariableName
193 | Hours Before
194 |
195 |
196 | WFSerializationType
197 | WFTimeOffsetValue
198 |
199 |
200 |
201 |
202 | WFWorkflowActionIdentifier
203 | is.workflow.actions.alert
204 | WFWorkflowActionParameters
205 |
206 | WFAlertActionMessage
207 |
208 | Value
209 |
210 | attachmentsByRange
211 |
212 | {20, 1}
213 |
214 | OutputName
215 | Calendar Events
216 | OutputUUID
217 | EE021779-B62A-4678-9C90-918B7B0795BF
218 | Type
219 | ActionOutput
220 |
221 | {26, 1}
222 |
223 | Aggrandizements
224 |
225 |
226 | PropertyName
227 | Start Date
228 | Type
229 | WFPropertyVariableAggrandizement
230 |
231 |
232 | OutputName
233 | Calendar Events
234 | OutputUUID
235 | EE021779-B62A-4678-9C90-918B7B0795BF
236 | Type
237 | ActionOutput
238 |
239 | {34, 1}
240 |
241 | Aggrandizements
242 |
243 |
244 | PropertyName
245 | End Date
246 | Type
247 | WFPropertyVariableAggrandizement
248 |
249 |
250 | OutputName
251 | Calendar Events
252 | OutputUUID
253 | EE021779-B62A-4678-9C90-918B7B0795BF
254 | Type
255 | ActionOutput
256 |
257 | {55, 1}
258 |
259 | Aggrandizements
260 |
261 |
262 | Type
263 | WFDateFormatVariableAggrandizement
264 | WFDateFormatStyle
265 | None
266 | WFISO8601IncludeTime
267 |
268 | WFTimeFormatStyle
269 | Short
270 |
271 |
272 | OutputName
273 | Adjusted Date
274 | OutputUUID
275 | CB3DF16E-DB1A-4CB5-8304-6FCF99F0BBC6
276 | Type
277 | ActionOutput
278 |
279 |
280 | string
281 | Your next shift is "" on  until .
282 |
283 | Set an alarm for ?
284 |
285 | WFSerializationType
286 | WFTextTokenString
287 |
288 | WFAlertActionTitle
289 | Work Alarm
290 |
291 |
292 |
293 | WFWorkflowActionIdentifier
294 | is.workflow.actions.alarm.create
295 | WFWorkflowActionParameters
296 |
297 | WFLabel
298 |
299 | Value
300 |
301 | attachmentsByRange
302 |
303 | {0, 1}
304 |
305 | Aggrandizements
306 |
307 |
308 | PropertyName
309 | Title
310 | Type
311 | WFPropertyVariableAggrandizement
312 |
313 |
314 | OutputName
315 | Calendar Events
316 | OutputUUID
317 | EE021779-B62A-4678-9C90-918B7B0795BF
318 | Type
319 | ActionOutput
320 |
321 | {5, 1}
322 |
323 | Type
324 | Variable
325 | VariableName
326 | Hours Before
327 |
328 |
329 | string
330 |  in  hours!
331 |
332 | WFSerializationType
333 | WFTextTokenString
334 |
335 | WFTime
336 |
337 | Value
338 |
339 | attachmentsByRange
340 |
341 | {0, 1}
342 |
343 | Aggrandizements
344 |
345 |
346 | Type
347 | WFDateFormatVariableAggrandizement
348 | WFDateFormatStyle
349 | None
350 | WFISO8601IncludeTime
351 |
352 | WFTimeFormatStyle
353 | Short
354 |
355 |
356 | OutputName
357 | Adjusted Date
358 | OutputUUID
359 | CB3DF16E-DB1A-4CB5-8304-6FCF99F0BBC6
360 | Type
361 | ActionOutput
362 |
363 |
364 | string
365 | 
366 |
367 | WFSerializationType
368 | WFTextTokenString
369 |
370 |
371 |
372 |
373 | WFWorkflowClientRelease
374 | 2.1.1
375 | WFWorkflowClientVersion
376 | 736
377 | WFWorkflowIcon
378 |
379 | WFWorkflowIconGlyphNumber
380 | 59649
381 | WFWorkflowIconImageData
382 |
383 |
384 | WFWorkflowIconStartColor
385 | 2071128575
386 |
387 | WFWorkflowImportQuestions
388 |
389 |
390 | ActionIndex
391 | 1
392 | Category
393 | Parameter
394 | DefaultValue
395 | Rota
396 | ParameterKey
397 | WFTextActionText
398 | Text
399 | What is your work calendar called?
400 |
401 |
402 | ActionIndex
403 | 3
404 | Category
405 | Parameter
406 | DefaultValue
407 | 1.5
408 | ParameterKey
409 | WFTextActionText
410 | Text
411 | How many hours before shifts start so you want to set a reminder?
412 |
413 |
414 | WFWorkflowInputContentItemClasses
415 |
416 | WFAppStoreAppContentItem
417 | WFArticleContentItem
418 | WFContactContentItem
419 | WFDateContentItem
420 | WFEmailAddressContentItem
421 | WFGenericFileContentItem
422 | WFImageContentItem
423 | WFiTunesProductContentItem
424 | WFLocationContentItem
425 | WFDCMapsLinkContentItem
426 | WFAVAssetContentItem
427 | WFPDFContentItem
428 | WFPhoneNumberContentItem
429 | WFRichTextContentItem
430 | WFSafariWebPageContentItem
431 | WFStringContentItem
432 | WFURLContentItem
433 |
434 | WFWorkflowMinimumClientVersion
435 | 411
436 | WFWorkflowTypes
437 |
438 | WatchKit
439 |
440 |
441 |
442 |
--------------------------------------------------------------------------------
/src/next-event.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | WFWorkflowActions
6 |
7 |
8 | WFWorkflowActionIdentifier
9 | is.workflow.actions.comment
10 | WFWorkflowActionParameters
11 |
12 | WFCommentActionText
13 | Copyright 2018 Will Boyce
14 |
15 | Licensed under the Apache License, Version 2.0
16 |
17 | https://github.com/wrboyce/ios-shortcuts
18 |
19 |
20 |
21 | WFWorkflowActionIdentifier
22 | is.workflow.actions.filter.calendarevents
23 | WFWorkflowActionParameters
24 |
25 | UUID
26 | D05A52EF-362A-4BC4-B69A-3E5277D977EB
27 | WFContentItemFilter
28 |
29 | Value
30 |
31 | WFActionParameterFilterPrefix
32 | 0
33 | WFActionParameterFilterTemplates
34 |
35 |
36 | Bounded
37 |
38 | Number
39 | 24
40 | Operator
41 | 1000
42 | Property
43 | Start Date
44 | Removable
45 |
46 | Unit
47 | 32
48 | VariableOverrides
49 |
50 |
51 |
52 | Enumeration
53 | Personal
54 | Operator
55 | 4
56 | Property
57 | Calendar
58 | Removable
59 |
60 | VariableOverrides
61 |
62 |
63 |
64 | Enumeration
65 | Family
66 | Operator
67 | 4
68 | Property
69 | Calendar
70 | Removable
71 |
72 | VariableOverrides
73 |
74 |
75 |
76 | WFContentPredicateBoundedDate
77 |
78 |
79 | WFSerializationType
80 | WFContentPredicateTableTemplate
81 |
82 | WFContentItemLimitEnabled
83 |
84 | WFContentItemLimitNumber
85 | 1
86 | WFContentItemSortOrder
87 | Oldest First
88 | WFContentItemSortProperty
89 | Start Date
90 |
91 |
92 |
93 | WFWorkflowActionIdentifier
94 | is.workflow.actions.properties.calendarevents
95 | WFWorkflowActionParameters
96 |
97 | UUID
98 | F64770C9-72FE-493E-9C15-D85CB670C914
99 | WFContentItemPropertyName
100 | Location
101 |
102 |
103 |
104 | WFWorkflowActionIdentifier
105 | is.workflow.actions.gettext
106 | WFWorkflowActionParameters
107 |
108 | UUID
109 | 66F379B1-C01F-4A08-8315-48C3985EA6C5
110 |
111 |
112 |
113 | WFWorkflowActionIdentifier
114 | is.workflow.actions.conditional
115 | WFWorkflowActionParameters
116 |
117 | GroupingIdentifier
118 | 391734A2-1029-4877-BB1E-123F9C1786F8
119 | WFCondition
120 | Equals
121 | WFConditionalActionString
122 |
123 | Value
124 |
125 | attachmentsByRange
126 |
127 | {0, 1}
128 |
129 | Aggrandizements
130 |
131 |
132 | CoercionItemClass
133 | WFLocationContentItem
134 | Type
135 | WFCoercionVariableAggrandizement
136 |
137 |
138 | OutputName
139 | Details of Calendar Events
140 | OutputUUID
141 | F64770C9-72FE-493E-9C15-D85CB670C914
142 | Type
143 | ActionOutput
144 |
145 |
146 | string
147 | 
148 |
149 | WFSerializationType
150 | WFTextTokenString
151 |
152 | WFControlFlowMode
153 | 0
154 |
155 |
156 |
157 | WFWorkflowActionIdentifier
158 | is.workflow.actions.getvariable
159 | WFWorkflowActionParameters
160 |
161 | WFVariable
162 |
163 | Value
164 |
165 | OutputName
166 | Calendar Events
167 | OutputUUID
168 | D05A52EF-362A-4BC4-B69A-3E5277D977EB
169 | Type
170 | ActionOutput
171 |
172 | WFSerializationType
173 | WFTextTokenAttachment
174 |
175 |
176 |
177 |
178 | WFWorkflowActionIdentifier
179 | is.workflow.actions.properties.calendarevents
180 | WFWorkflowActionParameters
181 |
182 | UUID
183 | 648F4B71-71D4-419F-94AD-ECCBBEE779E4
184 | WFContentItemPropertyName
185 | Title
186 |
187 |
188 |
189 | WFWorkflowActionIdentifier
190 | is.workflow.actions.alert
191 | WFWorkflowActionParameters
192 |
193 | WFAlertActionCancelButtonShown
194 |
195 | WFAlertActionMessage
196 |
197 | Value
198 |
199 | attachmentsByRange
200 |
201 | {12, 1}
202 |
203 | OutputName
204 | Details of Calendar Events
205 | OutputUUID
206 | 648F4B71-71D4-419F-94AD-ECCBBEE779E4
207 | Type
208 | ActionOutput
209 |
210 |
211 | string
212 | Next event "" has no location.
213 |
214 | WFSerializationType
215 | WFTextTokenString
216 |
217 |
218 |
219 |
220 | WFWorkflowActionIdentifier
221 | is.workflow.actions.exit
222 | WFWorkflowActionParameters
223 |
224 |
225 |
226 | WFWorkflowActionIdentifier
227 | is.workflow.actions.conditional
228 | WFWorkflowActionParameters
229 |
230 | GroupingIdentifier
231 | 391734A2-1029-4877-BB1E-123F9C1786F8
232 | WFControlFlowMode
233 | 1
234 |
235 |
236 |
237 | WFWorkflowActionIdentifier
238 | is.workflow.actions.conditional
239 | WFWorkflowActionParameters
240 |
241 | GroupingIdentifier
242 | 391734A2-1029-4877-BB1E-123F9C1786F8
243 | UUID
244 | D1BB91C1-2D60-49EC-AE42-656FCCA17240
245 | WFControlFlowMode
246 | 2
247 |
248 |
249 |
250 | WFWorkflowActionIdentifier
251 | is.workflow.actions.handoff
252 | WFWorkflowActionParameters
253 |
254 |
255 |
256 | WFWorkflowActionIdentifier
257 | is.workflow.actions.getcurrentlocation
258 | WFWorkflowActionParameters
259 |
260 | UUID
261 | 22D88BCD-0A79-4478-A557-A398A323B30A
262 |
263 |
264 |
265 | WFWorkflowActionIdentifier
266 | is.workflow.actions.gettext
267 | WFWorkflowActionParameters
268 |
269 | UUID
270 | C6BF3853-21B1-492C-8AE4-7CEBB685ED49
271 | WFTextActionText
272 | NO
273 |
274 |
275 |
276 | WFWorkflowActionIdentifier
277 | is.workflow.actions.setvariable
278 | WFWorkflowActionParameters
279 |
280 | WFVariableName
281 | Use CityMapper
282 |
283 |
284 |
285 | WFWorkflowActionIdentifier
286 | is.workflow.actions.getvariable
287 | WFWorkflowActionParameters
288 |
289 | WFVariable
290 |
291 | Value
292 |
293 | Aggrandizements
294 |
295 |
296 | PropertyName
297 | City
298 | PropertyUserInfo
299 | city
300 | Type
301 | WFPropertyVariableAggrandizement
302 |
303 |
304 | OutputName
305 | Current Location
306 | OutputUUID
307 | 22D88BCD-0A79-4478-A557-A398A323B30A
308 | Type
309 | ActionOutput
310 |
311 | WFSerializationType
312 | WFTextTokenAttachment
313 |
314 |
315 |
316 |
317 | WFWorkflowActionIdentifier
318 | is.workflow.actions.conditional
319 | WFWorkflowActionParameters
320 |
321 | GroupingIdentifier
322 | BFBFC4A8-1E84-4302-B100-6D7D52D3B63E
323 | WFCondition
324 | Equals
325 | WFConditionalActionString
326 |
327 | Value
328 |
329 | attachmentsByRange
330 |
331 | {0, 1}
332 |
333 | Aggrandizements
334 |
335 |
336 | CoercionItemClass
337 | WFLocationContentItem
338 | Type
339 | WFCoercionVariableAggrandizement
340 |
341 |
342 | PropertyName
343 | City
344 | PropertyUserInfo
345 | city
346 | Type
347 | WFPropertyVariableAggrandizement
348 |
349 |
350 | OutputName
351 | Details of Calendar Events
352 | OutputUUID
353 | F64770C9-72FE-493E-9C15-D85CB670C914
354 | Type
355 | ActionOutput
356 |
357 |
358 | string
359 | 
360 |
361 | WFSerializationType
362 | WFTextTokenString
363 |
364 | WFControlFlowMode
365 | 0
366 |
367 |
368 |
369 | WFWorkflowActionIdentifier
370 | is.workflow.actions.gettext
371 | WFWorkflowActionParameters
372 |
373 | UUID
374 | E0E6F16C-4235-48BC-A280-A14208EF0603
375 | WFTextActionText
376 | Manchester,Birmingham,London,Amsterdam,Brussels,Paris,Cologne,Hamburg,Copenhagen,Lyon,Berlin,Milan,Barcelona,Stockholm,Madrid,Rome,Lisbon,St. Petersburg,Moscow,Istanbul,Montreal,Boston,New York,Toronto,Philadelphia,Baltimore,Chicago,Vancouver,Seattle,San Francisco,Los Angeles,Mexico,Seoul,Tokyo,São Paulo,Hong Kong,Singapore,Melbourne,Sydney
377 |
378 |
379 |
380 | WFWorkflowActionIdentifier
381 | is.workflow.actions.conditional
382 | WFWorkflowActionParameters
383 |
384 | GroupingIdentifier
385 | 6BB30BB5-2FAC-4214-8FEA-4D94C035F666
386 | WFCondition
387 | Contains
388 | WFConditionalActionString
389 |
390 | Value
391 |
392 | attachmentsByRange
393 |
394 | {0, 1}
395 |
396 | Aggrandizements
397 |
398 |
399 | CoercionItemClass
400 | WFLocationContentItem
401 | Type
402 | WFCoercionVariableAggrandizement
403 |
404 |
405 | PropertyName
406 | City
407 | PropertyUserInfo
408 | city
409 | Type
410 | WFPropertyVariableAggrandizement
411 |
412 |
413 | OutputName
414 | Details of Calendar Events
415 | OutputUUID
416 | F64770C9-72FE-493E-9C15-D85CB670C914
417 | Type
418 | ActionOutput
419 |
420 |
421 | string
422 | 
423 |
424 | WFSerializationType
425 | WFTextTokenString
426 |
427 | WFControlFlowMode
428 | 0
429 |
430 |
431 |
432 | WFWorkflowActionIdentifier
433 | is.workflow.actions.gettext
434 | WFWorkflowActionParameters
435 |
436 | UUID
437 | 29EA738F-F4E5-42EF-8BC6-0F7FF1DFEB73
438 | WFTextActionText
439 | YES
440 |
441 |
442 |
443 | WFWorkflowActionIdentifier
444 | is.workflow.actions.setvariable
445 | WFWorkflowActionParameters
446 |
447 | WFVariableName
448 | Use CityMapper
449 |
450 |
451 |
452 | WFWorkflowActionIdentifier
453 | is.workflow.actions.conditional
454 | WFWorkflowActionParameters
455 |
456 | GroupingIdentifier
457 | 6BB30BB5-2FAC-4214-8FEA-4D94C035F666
458 | WFControlFlowMode
459 | 1
460 |
461 |
462 |
463 | WFWorkflowActionIdentifier
464 | is.workflow.actions.conditional
465 | WFWorkflowActionParameters
466 |
467 | GroupingIdentifier
468 | 6BB30BB5-2FAC-4214-8FEA-4D94C035F666
469 | WFControlFlowMode
470 | 2
471 |
472 |
473 |
474 | WFWorkflowActionIdentifier
475 | is.workflow.actions.conditional
476 | WFWorkflowActionParameters
477 |
478 | GroupingIdentifier
479 | BFBFC4A8-1E84-4302-B100-6D7D52D3B63E
480 | WFControlFlowMode
481 | 1
482 |
483 |
484 |
485 | WFWorkflowActionIdentifier
486 | is.workflow.actions.conditional
487 | WFWorkflowActionParameters
488 |
489 | GroupingIdentifier
490 | BFBFC4A8-1E84-4302-B100-6D7D52D3B63E
491 | UUID
492 | 30331A6B-A4CF-435D-A48D-297248777392
493 | WFControlFlowMode
494 | 2
495 |
496 |
497 |
498 | WFWorkflowActionIdentifier
499 | is.workflow.actions.getvariable
500 | WFWorkflowActionParameters
501 |
502 | WFVariable
503 |
504 | Value
505 |
506 | Type
507 | Variable
508 | VariableName
509 | Use CityMapper
510 |
511 | WFSerializationType
512 | WFTextTokenAttachment
513 |
514 |
515 |
516 |
517 | WFWorkflowActionIdentifier
518 | is.workflow.actions.conditional
519 | WFWorkflowActionParameters
520 |
521 | GroupingIdentifier
522 | 0CDBB9D2-91B6-4F55-A411-4AD2CE8976AE
523 | WFCondition
524 | Equals
525 | WFConditionalActionString
526 | YES
527 | WFControlFlowMode
528 | 0
529 |
530 |
531 |
532 | WFWorkflowActionIdentifier
533 | is.workflow.actions.getvariable
534 | WFWorkflowActionParameters
535 |
536 | WFVariable
537 |
538 | Value
539 |
540 | Aggrandizements
541 |
542 |
543 | CoercionItemClass
544 | WFLocationContentItem
545 | Type
546 | WFCoercionVariableAggrandizement
547 |
548 |
549 | OutputName
550 | Details of Calendar Events
551 | OutputUUID
552 | F64770C9-72FE-493E-9C15-D85CB670C914
553 | Type
554 | ActionOutput
555 |
556 | WFSerializationType
557 | WFTextTokenAttachment
558 |
559 |
560 |
561 |
562 | WFWorkflowActionIdentifier
563 | is.workflow.actions.getdirections
564 | WFWorkflowActionParameters
565 |
566 | WFGetDirectionsActionApp
567 | Citymapper
568 |
569 |
570 |
571 | WFWorkflowActionIdentifier
572 | is.workflow.actions.conditional
573 | WFWorkflowActionParameters
574 |
575 | GroupingIdentifier
576 | 0CDBB9D2-91B6-4F55-A411-4AD2CE8976AE
577 | WFControlFlowMode
578 | 1
579 |
580 |
581 |
582 | WFWorkflowActionIdentifier
583 | is.workflow.actions.choosefrommenu
584 | WFWorkflowActionParameters
585 |
586 | GroupingIdentifier
587 | 84EAF6CC-B008-478E-AD3F-E5A7F0562015
588 | WFControlFlowMode
589 | 0
590 | WFMenuItems
591 |
592 | Driving
593 | Walking
594 | Public Transport
595 |
596 | WFMenuPrompt
597 |
598 | Value
599 |
600 | attachmentsByRange
601 |
602 | {28, 1}
603 |
604 | Aggrandizements
605 |
606 |
607 | CoercionItemClass
608 | WFLocationContentItem
609 | Type
610 | WFCoercionVariableAggrandizement
611 |
612 |
613 | PropertyName
614 | City
615 | PropertyUserInfo
616 | city
617 | Type
618 | WFPropertyVariableAggrandizement
619 |
620 |
621 | OutputName
622 | Details of Calendar Events
623 | OutputUUID
624 | F64770C9-72FE-493E-9C15-D85CB670C914
625 | Type
626 | ActionOutput
627 |
628 |
629 | string
630 | Your next appointment is in , how do you want to get there?
631 |
632 | WFSerializationType
633 | WFTextTokenString
634 |
635 |
636 |
637 |
638 | WFWorkflowActionIdentifier
639 | is.workflow.actions.choosefrommenu
640 | WFWorkflowActionParameters
641 |
642 | GroupingIdentifier
643 | 84EAF6CC-B008-478E-AD3F-E5A7F0562015
644 | WFControlFlowMode
645 | 1
646 | WFMenuItemTitle
647 | Driving
648 |
649 |
650 |
651 | WFWorkflowActionIdentifier
652 | is.workflow.actions.getvariable
653 | WFWorkflowActionParameters
654 |
655 | WFVariable
656 |
657 | Value
658 |
659 | Aggrandizements
660 |
661 |
662 | CoercionItemClass
663 | WFLocationContentItem
664 | Type
665 | WFCoercionVariableAggrandizement
666 |
667 |
668 | OutputName
669 | Details of Calendar Events
670 | OutputUUID
671 | F64770C9-72FE-493E-9C15-D85CB670C914
672 | Type
673 | ActionOutput
674 |
675 | WFSerializationType
676 | WFTextTokenAttachment
677 |
678 |
679 |
680 |
681 | WFWorkflowActionIdentifier
682 | is.workflow.actions.getdirections
683 | WFWorkflowActionParameters
684 |
685 | WFGetDirectionsActionMode
686 | Driving
687 |
688 |
689 |
690 | WFWorkflowActionIdentifier
691 | is.workflow.actions.choosefrommenu
692 | WFWorkflowActionParameters
693 |
694 | GroupingIdentifier
695 | 84EAF6CC-B008-478E-AD3F-E5A7F0562015
696 | WFControlFlowMode
697 | 1
698 | WFMenuItemTitle
699 | Walking
700 |
701 |
702 |
703 | WFWorkflowActionIdentifier
704 | is.workflow.actions.getvariable
705 | WFWorkflowActionParameters
706 |
707 | WFVariable
708 |
709 | Value
710 |
711 | OutputName
712 | Details of Calendar Events
713 | OutputUUID
714 | F64770C9-72FE-493E-9C15-D85CB670C914
715 | Type
716 | ActionOutput
717 |
718 | WFSerializationType
719 | WFTextTokenAttachment
720 |
721 |
722 |
723 |
724 | WFWorkflowActionIdentifier
725 | is.workflow.actions.getdirections
726 | WFWorkflowActionParameters
727 |
728 | WFGetDirectionsActionMode
729 | Walking
730 |
731 |
732 |
733 | WFWorkflowActionIdentifier
734 | is.workflow.actions.choosefrommenu
735 | WFWorkflowActionParameters
736 |
737 | GroupingIdentifier
738 | 84EAF6CC-B008-478E-AD3F-E5A7F0562015
739 | WFControlFlowMode
740 | 1
741 | WFMenuItemTitle
742 | Public Transport
743 |
744 |
745 |
746 | WFWorkflowActionIdentifier
747 | is.workflow.actions.getvariable
748 | WFWorkflowActionParameters
749 |
750 | WFVariable
751 |
752 | Value
753 |
754 | Aggrandizements
755 |
756 |
757 | CoercionItemClass
758 | WFLocationContentItem
759 | Type
760 | WFCoercionVariableAggrandizement
761 |
762 |
763 | OutputName
764 | Details of Calendar Events
765 | OutputUUID
766 | F64770C9-72FE-493E-9C15-D85CB670C914
767 | Type
768 | ActionOutput
769 |
770 | WFSerializationType
771 | WFTextTokenAttachment
772 |
773 |
774 |
775 |
776 | WFWorkflowActionIdentifier
777 | is.workflow.actions.getdirections
778 | WFWorkflowActionParameters
779 |
780 | WFGetDirectionsActionMode
781 | Transit
782 |
783 |
784 |
785 | WFWorkflowActionIdentifier
786 | is.workflow.actions.choosefrommenu
787 | WFWorkflowActionParameters
788 |
789 | GroupingIdentifier
790 | 84EAF6CC-B008-478E-AD3F-E5A7F0562015
791 | WFControlFlowMode
792 | 2
793 |
794 |
795 |
796 | WFWorkflowActionIdentifier
797 | is.workflow.actions.conditional
798 | WFWorkflowActionParameters
799 |
800 | GroupingIdentifier
801 | 0CDBB9D2-91B6-4F55-A411-4AD2CE8976AE
802 | UUID
803 | 7791E7FE-6446-47A9-A205-F8230A2F4A7F
804 | WFControlFlowMode
805 | 2
806 |
807 |
808 |
809 | WFWorkflowClientRelease
810 | 2.1.1
811 | WFWorkflowClientVersion
812 | 736
813 | WFWorkflowIcon
814 |
815 | WFWorkflowIconGlyphNumber
816 | 59738
817 | WFWorkflowIconImageData
818 |
819 |
820 | WFWorkflowIconStartColor
821 | 4292093695
822 |
823 | WFWorkflowImportQuestions
824 |
825 | WFWorkflowInputContentItemClasses
826 |
827 | WFAppStoreAppContentItem
828 | WFArticleContentItem
829 | WFContactContentItem
830 | WFDateContentItem
831 | WFEmailAddressContentItem
832 | WFGenericFileContentItem
833 | WFImageContentItem
834 | WFiTunesProductContentItem
835 | WFLocationContentItem
836 | WFDCMapsLinkContentItem
837 | WFAVAssetContentItem
838 | WFPDFContentItem
839 | WFPhoneNumberContentItem
840 | WFRichTextContentItem
841 | WFSafariWebPageContentItem
842 | WFStringContentItem
843 | WFURLContentItem
844 |
845 | WFWorkflowMinimumClientVersion
846 | 411
847 | WFWorkflowTypes
848 |
849 | WatchKit
850 | NCWidget
851 |
852 |
853 |
854 |
--------------------------------------------------------------------------------
/src/get-availability-24h.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | WFWorkflowActions
6 |
7 |
8 | WFWorkflowActionIdentifier
9 | is.workflow.actions.comment
10 | WFWorkflowActionParameters
11 |
12 | WFCommentActionText
13 | Copyright 2018 Will Boyce
14 |
15 | Licensed under the Apache License, Version 2.0
16 |
17 | https://github.com/wrboyce/ios-shortcuts
18 |
19 |
20 |
21 | WFWorkflowActionIdentifier
22 | is.workflow.actions.ask
23 | WFWorkflowActionParameters
24 |
25 | WFAskActionDefaultAnswer
26 |
27 | Value
28 |
29 | attachmentsByRange
30 |
31 | {0, 1}
32 |
33 | Type
34 | CurrentDate
35 |
36 |
37 | string
38 | 
39 |
40 | WFSerializationType
41 | WFTextTokenString
42 |
43 | WFInputType
44 | Date
45 |
46 |
47 |
48 | WFWorkflowActionIdentifier
49 | is.workflow.actions.format.date
50 | WFWorkflowActionParameters
51 |
52 | WFTimeFormatStyle
53 | None
54 |
55 |
56 |
57 | WFWorkflowActionIdentifier
58 | is.workflow.actions.setvariable
59 | WFWorkflowActionParameters
60 |
61 | WFVariableName
62 | Day
63 |
64 |
65 |
66 | WFWorkflowActionIdentifier
67 | is.workflow.actions.gettext
68 | WFWorkflowActionParameters
69 |
70 | WFTextActionText
71 |
72 | Value
73 |
74 | attachmentsByRange
75 |
76 | {0, 1}
77 |
78 | Type
79 | Input
80 |
81 |
82 | string
83 |  12 AM
84 |
85 | WFSerializationType
86 | WFTextTokenString
87 |
88 |
89 |
90 |
91 | WFWorkflowActionIdentifier
92 | is.workflow.actions.detect.date
93 | WFWorkflowActionParameters
94 |
95 |
96 |
97 | WFWorkflowActionIdentifier
98 | is.workflow.actions.setvariable
99 | WFWorkflowActionParameters
100 |
101 | WFVariableName
102 | Date
103 |
104 |
105 |
106 | WFWorkflowActionIdentifier
107 | is.workflow.actions.adjustdate
108 | WFWorkflowActionParameters
109 |
110 | WFAdjustAsksWhenRun
111 |
112 | WFAdjustOffsetPicker
113 |
114 | Value
115 |
116 | Operation
117 | Add
118 | Unit
119 | Day
120 | Value
121 | 1
122 |
123 | WFSerializationType
124 | WFTimeOffsetValue
125 |
126 |
127 |
128 |
129 | WFWorkflowActionIdentifier
130 | is.workflow.actions.setvariable
131 | WFWorkflowActionParameters
132 |
133 | WFVariableName
134 | End
135 |
136 |
137 |
138 | WFWorkflowActionIdentifier
139 | is.workflow.actions.filter.calendarevents
140 | WFWorkflowActionParameters
141 |
142 | WFContentItemFilter
143 |
144 | Value
145 |
146 | WFActionParameterFilterPrefix
147 | 1
148 | WFActionParameterFilterTemplates
149 |
150 |
151 | Bounded
152 |
153 | Number
154 | 1
155 | Operator
156 | 1003
157 | Property
158 | Start Date
159 | Removable
160 |
161 | Unit
162 | 16
163 | VariableOverrides
164 |
165 | anotherDateValue
166 |
167 | Value
168 |
169 | Type
170 | Variable
171 | VariableName
172 | End
173 | VariableUUID
174 | F5FD0CBA-5565-47E5-AF28-DF42A924EA9B
175 |
176 | WFSerializationType
177 | WFTextTokenAttachment
178 |
179 | dateValue
180 |
181 | Value
182 |
183 | Type
184 | Variable
185 | VariableName
186 | Date
187 | VariableUUID
188 | 946249C0-1407-4F63-8033-9429CF27E307
189 |
190 | WFSerializationType
191 | WFTextTokenAttachment
192 |
193 |
194 |
195 |
196 | Operator
197 | 1003
198 | Property
199 | End Date
200 | Removable
201 |
202 | VariableOverrides
203 |
204 | anotherDateValue
205 |
206 | Value
207 |
208 | Type
209 | Variable
210 | VariableName
211 | End
212 | VariableUUID
213 | F5FD0CBA-5565-47E5-AF28-DF42A924EA9B
214 |
215 | WFSerializationType
216 | WFTextTokenAttachment
217 |
218 | dateValue
219 |
220 | Value
221 |
222 | Type
223 | Variable
224 | VariableName
225 | Date
226 | VariableUUID
227 | 946249C0-1407-4F63-8033-9429CF27E307
228 |
229 | WFSerializationType
230 | WFTextTokenAttachment
231 |
232 |
233 |
234 |
235 | Bool
236 |
237 | Operator
238 | 4
239 | Property
240 | Is All Day
241 | Removable
242 |
243 | VariableOverrides
244 |
245 |
246 |
247 | WFContentPredicateBoundedDate
248 |
249 |
250 | WFSerializationType
251 | WFContentPredicateTableTemplate
252 |
253 | WFContentItemSortEnabled
254 |
255 | WFContentItemSortOrder
256 | Oldest First
257 | WFContentItemSortProperty
258 | Start Date
259 |
260 |
261 |
262 | WFWorkflowActionIdentifier
263 | is.workflow.actions.repeat.each
264 | WFWorkflowActionParameters
265 |
266 | GroupingIdentifier
267 | B22C935A-3A55-4069-9FD0-FDE1E9BB3E4A
268 | WFControlFlowMode
269 | 0
270 |
271 |
272 |
273 | WFWorkflowActionIdentifier
274 | is.workflow.actions.setvariable
275 | WFWorkflowActionParameters
276 |
277 | WFVariable
278 |
279 | Value
280 |
281 | Type
282 | Variable
283 | VariableName
284 | Event
285 | VariableUUID
286 | 03C53FC1-E20C-4B39-8F25-C486D2A91DE3
287 |
288 | WFSerializationType
289 | WFTextTokenAttachment
290 |
291 | WFVariableName
292 | Event
293 |
294 |
295 |
296 | WFWorkflowActionIdentifier
297 | is.workflow.actions.properties.calendarevents
298 | WFWorkflowActionParameters
299 |
300 | WFContentItemPropertyName
301 | Start Date
302 |
303 |
304 |
305 | WFWorkflowActionIdentifier
306 | is.workflow.actions.setvariable
307 | WFWorkflowActionParameters
308 |
309 | WFVariableName
310 | Start Date
311 |
312 |
313 |
314 | WFWorkflowActionIdentifier
315 | is.workflow.actions.getvariable
316 | WFWorkflowActionParameters
317 |
318 | WFVariable
319 |
320 | Value
321 |
322 | Type
323 | Variable
324 | VariableName
325 | Availability
326 | VariableUUID
327 | 14D77B3A-6FC7-4B1D-8226-0C4BD34352D4
328 |
329 | WFSerializationType
330 | WFTextTokenAttachment
331 |
332 |
333 |
334 |
335 | WFWorkflowActionIdentifier
336 | is.workflow.actions.count
337 | WFWorkflowActionParameters
338 |
339 | WFCountType
340 | Characters
341 |
342 |
343 |
344 | WFWorkflowActionIdentifier
345 | is.workflow.actions.conditional
346 | WFWorkflowActionParameters
347 |
348 | GroupingIdentifier
349 | B3E0D76E-B326-405E-9214-866481D24E1A
350 | WFCondition
351 | Is Greater Than
352 | WFControlFlowMode
353 | 0
354 | WFNumberValue
355 | 0.0
356 |
357 |
358 |
359 | WFWorkflowActionIdentifier
360 | is.workflow.actions.getvariable
361 | WFWorkflowActionParameters
362 |
363 | WFVariable
364 |
365 | Value
366 |
367 | Type
368 | Variable
369 | VariableName
370 | Date
371 | VariableUUID
372 | 946249C0-1407-4F63-8033-9429CF27E307
373 |
374 | WFSerializationType
375 | WFTextTokenAttachment
376 |
377 |
378 |
379 |
380 | WFWorkflowActionIdentifier
381 | is.workflow.actions.conditional
382 | WFWorkflowActionParameters
383 |
384 | GroupingIdentifier
385 | EA2F549A-EF7D-45EE-A0CE-51561AF10806
386 | WFCondition
387 | Is Less Than
388 | WFControlFlowMode
389 | 0
390 | WFNumberValue
391 |
392 | Value
393 |
394 | Type
395 | Variable
396 | VariableName
397 | Start Date
398 | VariableUUID
399 | 138C70D5-48F5-4362-9FB4-4A44F041CB65
400 |
401 | WFSerializationType
402 | WFTextTokenAttachment
403 |
404 |
405 |
406 |
407 | WFWorkflowActionIdentifier
408 | is.workflow.actions.getvariable
409 | WFWorkflowActionParameters
410 |
411 | WFVariable
412 |
413 | Value
414 |
415 | Type
416 | Variable
417 | VariableName
418 | Start Date
419 | VariableUUID
420 | 138C70D5-48F5-4362-9FB4-4A44F041CB65
421 |
422 | WFSerializationType
423 | WFTextTokenAttachment
424 |
425 |
426 |
427 |
428 | WFWorkflowActionIdentifier
429 | is.workflow.actions.format.date
430 | WFWorkflowActionParameters
431 |
432 | WFDateFormatStyle
433 | None
434 | WFTimeFormatStyle
435 | Short
436 |
437 |
438 |
439 | WFWorkflowActionIdentifier
440 | is.workflow.actions.setvariable
441 | WFWorkflowActionParameters
442 |
443 | WFVariableName
444 | Start
445 |
446 |
447 |
448 | WFWorkflowActionIdentifier
449 | is.workflow.actions.getvariable
450 | WFWorkflowActionParameters
451 |
452 | WFVariable
453 |
454 | Value
455 |
456 | Type
457 | Variable
458 | VariableName
459 | Date
460 | VariableUUID
461 | 946249C0-1407-4F63-8033-9429CF27E307
462 |
463 | WFSerializationType
464 | WFTextTokenAttachment
465 |
466 |
467 |
468 |
469 | WFWorkflowActionIdentifier
470 | is.workflow.actions.format.date
471 | WFWorkflowActionParameters
472 |
473 | WFDateFormatStyle
474 | None
475 |
476 |
477 |
478 | WFWorkflowActionIdentifier
479 | is.workflow.actions.gettext
480 | WFWorkflowActionParameters
481 |
482 | WFTextActionText
483 |
484 | Value
485 |
486 | attachmentsByRange
487 |
488 | {0, 1}
489 |
490 | Type
491 | Variable
492 | VariableName
493 | Availability
494 | VariableUUID
495 | 14D77B3A-6FC7-4B1D-8226-0C4BD34352D4
496 |
497 | {2, 1}
498 |
499 | Type
500 | Input
501 |
502 | {6, 1}
503 |
504 | Type
505 | Variable
506 | VariableName
507 | Start
508 | VariableUUID
509 | BC7BF8AE-261A-402F-888A-61345B5BB58F
510 |
511 |
512 | string
513 | 
514 |  - 
515 |
516 | WFSerializationType
517 | WFTextTokenString
518 |
519 |
520 |
521 |
522 | WFWorkflowActionIdentifier
523 | is.workflow.actions.setvariable
524 | WFWorkflowActionParameters
525 |
526 | WFVariableName
527 | Availability
528 |
529 |
530 |
531 | WFWorkflowActionIdentifier
532 | is.workflow.actions.conditional
533 | WFWorkflowActionParameters
534 |
535 | GroupingIdentifier
536 | EA2F549A-EF7D-45EE-A0CE-51561AF10806
537 | WFControlFlowMode
538 | 1
539 |
540 |
541 |
542 | WFWorkflowActionIdentifier
543 | is.workflow.actions.conditional
544 | WFWorkflowActionParameters
545 |
546 | GroupingIdentifier
547 | EA2F549A-EF7D-45EE-A0CE-51561AF10806
548 | WFControlFlowMode
549 | 2
550 |
551 |
552 |
553 | WFWorkflowActionIdentifier
554 | is.workflow.actions.conditional
555 | WFWorkflowActionParameters
556 |
557 | GroupingIdentifier
558 | B3E0D76E-B326-405E-9214-866481D24E1A
559 | WFControlFlowMode
560 | 1
561 |
562 |
563 |
564 | WFWorkflowActionIdentifier
565 | is.workflow.actions.getvariable
566 | WFWorkflowActionParameters
567 |
568 | WFVariable
569 |
570 | Value
571 |
572 | Type
573 | Variable
574 | VariableName
575 | Start Date
576 | VariableUUID
577 | 138C70D5-48F5-4362-9FB4-4A44F041CB65
578 |
579 | WFSerializationType
580 | WFTextTokenAttachment
581 |
582 |
583 |
584 |
585 | WFWorkflowActionIdentifier
586 | is.workflow.actions.format.date
587 | WFWorkflowActionParameters
588 |
589 | WFDateFormatStyle
590 | None
591 | WFTimeFormatStyle
592 | Short
593 |
594 |
595 |
596 | WFWorkflowActionIdentifier
597 | is.workflow.actions.gettext
598 | WFWorkflowActionParameters
599 |
600 | WFTextActionText
601 |
602 | Value
603 |
604 | attachmentsByRange
605 |
606 | {13, 1}
607 |
608 | Type
609 | Variable
610 | VariableName
611 | Day
612 | VariableUUID
613 | AF6692F4-28A9-40FD-A4ED-87D5F2BB6B67
614 |
615 | {39, 1}
616 |
617 | Type
618 | Input
619 |
620 |
621 | string
622 | I am free on  between:
623 | Start of day - 
624 |
625 | WFSerializationType
626 | WFTextTokenString
627 |
628 |
629 |
630 |
631 | WFWorkflowActionIdentifier
632 | is.workflow.actions.setvariable
633 | WFWorkflowActionParameters
634 |
635 | WFVariableName
636 | Availability
637 |
638 |
639 |
640 | WFWorkflowActionIdentifier
641 | is.workflow.actions.conditional
642 | WFWorkflowActionParameters
643 |
644 | GroupingIdentifier
645 | B3E0D76E-B326-405E-9214-866481D24E1A
646 | WFControlFlowMode
647 | 2
648 |
649 |
650 |
651 | WFWorkflowActionIdentifier
652 | is.workflow.actions.getvariable
653 | WFWorkflowActionParameters
654 |
655 | WFVariable
656 |
657 | Value
658 |
659 | Type
660 | Variable
661 | VariableName
662 | Event
663 | VariableUUID
664 | 03C53FC1-E20C-4B39-8F25-C486D2A91DE3
665 |
666 | WFSerializationType
667 | WFTextTokenAttachment
668 |
669 |
670 |
671 |
672 | WFWorkflowActionIdentifier
673 | is.workflow.actions.properties.calendarevents
674 | WFWorkflowActionParameters
675 |
676 | WFContentItemPropertyName
677 | End Date
678 |
679 |
680 |
681 | WFWorkflowActionIdentifier
682 | is.workflow.actions.setvariable
683 | WFWorkflowActionParameters
684 |
685 | WFVariableName
686 | Date
687 |
688 |
689 |
690 | WFWorkflowActionIdentifier
691 | is.workflow.actions.repeat.each
692 | WFWorkflowActionParameters
693 |
694 | GroupingIdentifier
695 | B22C935A-3A55-4069-9FD0-FDE1E9BB3E4A
696 | WFControlFlowMode
697 | 2
698 |
699 |
700 |
701 | WFWorkflowActionIdentifier
702 | is.workflow.actions.getvariable
703 | WFWorkflowActionParameters
704 |
705 | WFVariable
706 |
707 | Value
708 |
709 | Type
710 | Variable
711 | VariableName
712 | Availability
713 | VariableUUID
714 | 14D77B3A-6FC7-4B1D-8226-0C4BD34352D4
715 |
716 | WFSerializationType
717 | WFTextTokenAttachment
718 |
719 |
720 |
721 |
722 | WFWorkflowActionIdentifier
723 | is.workflow.actions.count
724 | WFWorkflowActionParameters
725 |
726 | WFCountType
727 | Characters
728 |
729 |
730 |
731 | WFWorkflowActionIdentifier
732 | is.workflow.actions.conditional
733 | WFWorkflowActionParameters
734 |
735 | GroupingIdentifier
736 | EF4846DF-D181-4B1B-A2D9-644739DC6F47
737 | WFCondition
738 | Is Greater Than
739 | WFControlFlowMode
740 | 0
741 | WFNumberValue
742 | 0.0
743 |
744 |
745 |
746 | WFWorkflowActionIdentifier
747 | is.workflow.actions.getvariable
748 | WFWorkflowActionParameters
749 |
750 | WFVariable
751 |
752 | Value
753 |
754 | Type
755 | Variable
756 | VariableName
757 | Date
758 | VariableUUID
759 | 946249C0-1407-4F63-8033-9429CF27E307
760 |
761 | WFSerializationType
762 | WFTextTokenAttachment
763 |
764 |
765 |
766 |
767 | WFWorkflowActionIdentifier
768 | is.workflow.actions.format.date
769 | WFWorkflowActionParameters
770 |
771 | WFDateFormatStyle
772 | None
773 |
774 |
775 |
776 | WFWorkflowActionIdentifier
777 | is.workflow.actions.gettext
778 | WFWorkflowActionParameters
779 |
780 | WFTextActionText
781 |
782 | Value
783 |
784 | attachmentsByRange
785 |
786 | {0, 1}
787 |
788 | Type
789 | Variable
790 | VariableName
791 | Availability
792 | VariableUUID
793 | 14D77B3A-6FC7-4B1D-8226-0C4BD34352D4
794 |
795 | {2, 1}
796 |
797 | Type
798 | Input
799 |
800 |
801 | string
802 | 
803 |  - End of day
804 |
805 | WFSerializationType
806 | WFTextTokenString
807 |
808 |
809 |
810 |
811 | WFWorkflowActionIdentifier
812 | is.workflow.actions.conditional
813 | WFWorkflowActionParameters
814 |
815 | GroupingIdentifier
816 | EF4846DF-D181-4B1B-A2D9-644739DC6F47
817 | WFControlFlowMode
818 | 1
819 |
820 |
821 |
822 | WFWorkflowActionIdentifier
823 | is.workflow.actions.gettext
824 | WFWorkflowActionParameters
825 |
826 | WFTextActionText
827 |
828 | Value
829 |
830 | attachmentsByRange
831 |
832 | {21, 1}
833 |
834 | Type
835 | Variable
836 | VariableName
837 | Day
838 | VariableUUID
839 | AF6692F4-28A9-40FD-A4ED-87D5F2BB6B67
840 |
841 |
842 | string
843 | I am free all day on 
844 |
845 | WFSerializationType
846 | WFTextTokenString
847 |
848 |
849 |
850 |
851 | WFWorkflowActionIdentifier
852 | is.workflow.actions.conditional
853 | WFWorkflowActionParameters
854 |
855 | GroupingIdentifier
856 | EF4846DF-D181-4B1B-A2D9-644739DC6F47
857 | WFControlFlowMode
858 | 2
859 |
860 |
861 |
862 | WFWorkflowActionIdentifier
863 | is.workflow.actions.setclipboard
864 | WFWorkflowActionParameters
865 |
866 |
867 |
868 | WFWorkflowClientRelease
869 | 2.1.1
870 | WFWorkflowClientVersion
871 | 736
872 | WFWorkflowIcon
873 |
874 | WFWorkflowIconGlyphNumber
875 | 59712
876 | WFWorkflowIconImageData
877 |
878 |
879 | WFWorkflowIconStartColor
880 | 4274264319
881 |
882 | WFWorkflowImportQuestions
883 |
884 | WFWorkflowInputContentItemClasses
885 |
886 | WFContactContentItem
887 | WFDateContentItem
888 | WFEmailAddressContentItem
889 | WFGenericFileContentItem
890 | WFImageContentItem
891 | WFLocationContentItem
892 | WFDCMapsLinkContentItem
893 | WFAVAssetContentItem
894 | WFPDFContentItem
895 | WFPhoneNumberContentItem
896 | WFRichTextContentItem
897 | WFSafariWebPageContentItem
898 | WFStringContentItem
899 | WFURLContentItem
900 |
901 | WFWorkflowMinimumClientVersion
902 | 411
903 | WFWorkflowTypes
904 |
905 | WatchKit
906 |
907 |
908 |
909 |
--------------------------------------------------------------------------------
/src/get-availability.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | WFWorkflowActions
6 |
7 |
8 | WFWorkflowActionIdentifier
9 | is.workflow.actions.comment
10 | WFWorkflowActionParameters
11 |
12 | WFCommentActionText
13 | Copyright 2018 Will Boyce
14 |
15 | Licensed under the Apache License, Version 2.0
16 |
17 | https://github.com/wrboyce/ios-shortcuts
18 |
19 |
20 |
21 | WFWorkflowActionIdentifier
22 | is.workflow.actions.gettext
23 | WFWorkflowActionParameters
24 |
25 | UUID
26 | 1C11DB2B-FE37-457D-8156-400A56D4AACC
27 | WFTextActionText
28 | 08:00
29 |
30 |
31 |
32 | WFWorkflowActionIdentifier
33 | is.workflow.actions.setvariable
34 | WFWorkflowActionParameters
35 |
36 | WFVariableName
37 | Start of Business
38 |
39 |
40 |
41 | WFWorkflowActionIdentifier
42 | is.workflow.actions.gettext
43 | WFWorkflowActionParameters
44 |
45 | UUID
46 | 978B7AFF-E7D1-4325-A4D0-D3F51EC0D8CD
47 | WFTextActionText
48 | 19:00
49 |
50 |
51 |
52 | WFWorkflowActionIdentifier
53 | is.workflow.actions.setvariable
54 | WFWorkflowActionParameters
55 |
56 | WFVariableName
57 | End of Business
58 |
59 |
60 |
61 | WFWorkflowActionIdentifier
62 | is.workflow.actions.ask
63 | WFWorkflowActionParameters
64 |
65 | UUID
66 | 90D99A0F-D6E0-4E24-90EF-7486A092AF80
67 | WFAskActionDefaultAnswer
68 |
69 | Value
70 |
71 | attachmentsByRange
72 |
73 | {0, 1}
74 |
75 | Type
76 | CurrentDate
77 |
78 |
79 | string
80 | 
81 |
82 | WFSerializationType
83 | WFTextTokenString
84 |
85 | WFInputType
86 | Date
87 |
88 |
89 |
90 | WFWorkflowActionIdentifier
91 | is.workflow.actions.format.date
92 | WFWorkflowActionParameters
93 |
94 | UUID
95 | 9E749CD5-3DE0-40E8-A79A-CCAEED53BBD3
96 | WFTimeFormatStyle
97 | None
98 |
99 |
100 |
101 | WFWorkflowActionIdentifier
102 | is.workflow.actions.setvariable
103 | WFWorkflowActionParameters
104 |
105 | WFVariableName
106 | Day
107 |
108 |
109 |
110 | WFWorkflowActionIdentifier
111 | is.workflow.actions.gettext
112 | WFWorkflowActionParameters
113 |
114 | UUID
115 | 090F4603-7E18-493F-A89C-796FF333474B
116 | WFTextActionText
117 |
118 | Value
119 |
120 | attachmentsByRange
121 |
122 | {0, 1}
123 |
124 | Type
125 | Variable
126 | VariableName
127 | Day
128 |
129 | {2, 1}
130 |
131 | Type
132 | Variable
133 | VariableName
134 | Start of Business
135 |
136 |
137 | string
138 |  
139 |
140 | WFSerializationType
141 | WFTextTokenString
142 |
143 |
144 |
145 |
146 | WFWorkflowActionIdentifier
147 | is.workflow.actions.detect.date
148 | WFWorkflowActionParameters
149 |
150 | UUID
151 | 572C7424-DD74-4793-8C87-E3B21ACA2498
152 |
153 |
154 |
155 | WFWorkflowActionIdentifier
156 | is.workflow.actions.setvariable
157 | WFWorkflowActionParameters
158 |
159 | WFVariableName
160 | Date
161 |
162 |
163 |
164 | WFWorkflowActionIdentifier
165 | is.workflow.actions.gettext
166 | WFWorkflowActionParameters
167 |
168 | WFTextActionText
169 |
170 | Value
171 |
172 | attachmentsByRange
173 |
174 | {0, 1}
175 |
176 | Type
177 | Variable
178 | VariableName
179 | Day
180 |
181 | {2, 1}
182 |
183 | Type
184 | Variable
185 | VariableName
186 | End of Business
187 |
188 |
189 | string
190 |  
191 |
192 | WFSerializationType
193 | WFTextTokenString
194 |
195 |
196 |
197 |
198 | WFWorkflowActionIdentifier
199 | is.workflow.actions.detect.date
200 | WFWorkflowActionParameters
201 |
202 |
203 |
204 | WFWorkflowActionIdentifier
205 | is.workflow.actions.setvariable
206 | WFWorkflowActionParameters
207 |
208 | WFVariableName
209 | End
210 |
211 |
212 |
213 | WFWorkflowActionIdentifier
214 | is.workflow.actions.filter.calendarevents
215 | WFWorkflowActionParameters
216 |
217 | WFContentItemFilter
218 |
219 | Value
220 |
221 | WFActionParameterFilterPrefix
222 | 1
223 | WFActionParameterFilterTemplates
224 |
225 |
226 | Bounded
227 |
228 | Number
229 | 1
230 | Operator
231 | 1003
232 | Property
233 | Start Date
234 | Removable
235 |
236 | Unit
237 | 16
238 | VariableOverrides
239 |
240 | anotherDateValue
241 |
242 | Value
243 |
244 | Type
245 | Variable
246 | VariableName
247 | End
248 | VariableUUID
249 | F5FD0CBA-5565-47E5-AF28-DF42A924EA9B
250 |
251 | WFSerializationType
252 | WFTextTokenAttachment
253 |
254 | dateValue
255 |
256 | Value
257 |
258 | Type
259 | Variable
260 | VariableName
261 | Date
262 | VariableUUID
263 | 946249C0-1407-4F63-8033-9429CF27E307
264 |
265 | WFSerializationType
266 | WFTextTokenAttachment
267 |
268 |
269 |
270 |
271 | Operator
272 | 1003
273 | Property
274 | End Date
275 | Removable
276 |
277 | VariableOverrides
278 |
279 | anotherDateValue
280 |
281 | Value
282 |
283 | Type
284 | Variable
285 | VariableName
286 | End
287 | VariableUUID
288 | F5FD0CBA-5565-47E5-AF28-DF42A924EA9B
289 |
290 | WFSerializationType
291 | WFTextTokenAttachment
292 |
293 | dateValue
294 |
295 | Value
296 |
297 | Type
298 | Variable
299 | VariableName
300 | Date
301 | VariableUUID
302 | 946249C0-1407-4F63-8033-9429CF27E307
303 |
304 | WFSerializationType
305 | WFTextTokenAttachment
306 |
307 |
308 |
309 |
310 | Bool
311 |
312 | Operator
313 | 4
314 | Property
315 | Is All Day
316 | Removable
317 |
318 | VariableOverrides
319 |
320 |
321 |
322 | WFContentPredicateBoundedDate
323 |
324 |
325 | WFSerializationType
326 | WFContentPredicateTableTemplate
327 |
328 | WFContentItemSortEnabled
329 |
330 | WFContentItemSortOrder
331 | Oldest First
332 | WFContentItemSortProperty
333 | Start Date
334 |
335 |
336 |
337 | WFWorkflowActionIdentifier
338 | is.workflow.actions.repeat.each
339 | WFWorkflowActionParameters
340 |
341 | GroupingIdentifier
342 | B22C935A-3A55-4069-9FD0-FDE1E9BB3E4A
343 | WFControlFlowMode
344 | 0
345 |
346 |
347 |
348 | WFWorkflowActionIdentifier
349 | is.workflow.actions.setvariable
350 | WFWorkflowActionParameters
351 |
352 | WFVariable
353 |
354 | Value
355 |
356 | Type
357 | Variable
358 | VariableName
359 | Event
360 | VariableUUID
361 | 03C53FC1-E20C-4B39-8F25-C486D2A91DE3
362 |
363 | WFSerializationType
364 | WFTextTokenAttachment
365 |
366 | WFVariableName
367 | Event
368 |
369 |
370 |
371 | WFWorkflowActionIdentifier
372 | is.workflow.actions.properties.calendarevents
373 | WFWorkflowActionParameters
374 |
375 | WFContentItemPropertyName
376 | Start Date
377 |
378 |
379 |
380 | WFWorkflowActionIdentifier
381 | is.workflow.actions.setvariable
382 | WFWorkflowActionParameters
383 |
384 | WFVariableName
385 | Start Date
386 |
387 |
388 |
389 | WFWorkflowActionIdentifier
390 | is.workflow.actions.getvariable
391 | WFWorkflowActionParameters
392 |
393 | WFVariable
394 |
395 | Value
396 |
397 | Type
398 | Variable
399 | VariableName
400 | Availability
401 | VariableUUID
402 | 14D77B3A-6FC7-4B1D-8226-0C4BD34352D4
403 |
404 | WFSerializationType
405 | WFTextTokenAttachment
406 |
407 |
408 |
409 |
410 | WFWorkflowActionIdentifier
411 | is.workflow.actions.count
412 | WFWorkflowActionParameters
413 |
414 | WFCountType
415 | Characters
416 |
417 |
418 |
419 | WFWorkflowActionIdentifier
420 | is.workflow.actions.conditional
421 | WFWorkflowActionParameters
422 |
423 | GroupingIdentifier
424 | B3E0D76E-B326-405E-9214-866481D24E1A
425 | WFCondition
426 | Is Greater Than
427 | WFControlFlowMode
428 | 0
429 | WFNumberValue
430 | 0.0
431 |
432 |
433 |
434 | WFWorkflowActionIdentifier
435 | is.workflow.actions.getvariable
436 | WFWorkflowActionParameters
437 |
438 | WFVariable
439 |
440 | Value
441 |
442 | Type
443 | Variable
444 | VariableName
445 | Date
446 | VariableUUID
447 | 946249C0-1407-4F63-8033-9429CF27E307
448 |
449 | WFSerializationType
450 | WFTextTokenAttachment
451 |
452 |
453 |
454 |
455 | WFWorkflowActionIdentifier
456 | is.workflow.actions.conditional
457 | WFWorkflowActionParameters
458 |
459 | GroupingIdentifier
460 | EA2F549A-EF7D-45EE-A0CE-51561AF10806
461 | WFCondition
462 | Is Less Than
463 | WFControlFlowMode
464 | 0
465 | WFNumberValue
466 |
467 | Value
468 |
469 | Type
470 | Variable
471 | VariableName
472 | Start Date
473 | VariableUUID
474 | 138C70D5-48F5-4362-9FB4-4A44F041CB65
475 |
476 | WFSerializationType
477 | WFTextTokenAttachment
478 |
479 |
480 |
481 |
482 | WFWorkflowActionIdentifier
483 | is.workflow.actions.getvariable
484 | WFWorkflowActionParameters
485 |
486 | WFVariable
487 |
488 | Value
489 |
490 | Type
491 | Variable
492 | VariableName
493 | Start Date
494 | VariableUUID
495 | 138C70D5-48F5-4362-9FB4-4A44F041CB65
496 |
497 | WFSerializationType
498 | WFTextTokenAttachment
499 |
500 |
501 |
502 |
503 | WFWorkflowActionIdentifier
504 | is.workflow.actions.format.date
505 | WFWorkflowActionParameters
506 |
507 | WFDateFormatStyle
508 | None
509 | WFTimeFormatStyle
510 | Short
511 |
512 |
513 |
514 | WFWorkflowActionIdentifier
515 | is.workflow.actions.setvariable
516 | WFWorkflowActionParameters
517 |
518 | WFVariableName
519 | Start
520 |
521 |
522 |
523 | WFWorkflowActionIdentifier
524 | is.workflow.actions.getvariable
525 | WFWorkflowActionParameters
526 |
527 | WFVariable
528 |
529 | Value
530 |
531 | Type
532 | Variable
533 | VariableName
534 | Date
535 | VariableUUID
536 | 946249C0-1407-4F63-8033-9429CF27E307
537 |
538 | WFSerializationType
539 | WFTextTokenAttachment
540 |
541 |
542 |
543 |
544 | WFWorkflowActionIdentifier
545 | is.workflow.actions.format.date
546 | WFWorkflowActionParameters
547 |
548 | WFDateFormatStyle
549 | None
550 |
551 |
552 |
553 | WFWorkflowActionIdentifier
554 | is.workflow.actions.gettext
555 | WFWorkflowActionParameters
556 |
557 | WFTextActionText
558 |
559 | Value
560 |
561 | attachmentsByRange
562 |
563 | {0, 1}
564 |
565 | Type
566 | Variable
567 | VariableName
568 | Availability
569 | VariableUUID
570 | 14D77B3A-6FC7-4B1D-8226-0C4BD34352D4
571 |
572 | {2, 1}
573 |
574 | Type
575 | Input
576 |
577 | {6, 1}
578 |
579 | Type
580 | Variable
581 | VariableName
582 | Start
583 | VariableUUID
584 | BC7BF8AE-261A-402F-888A-61345B5BB58F
585 |
586 |
587 | string
588 | 
589 |  - 
590 |
591 | WFSerializationType
592 | WFTextTokenString
593 |
594 |
595 |
596 |
597 | WFWorkflowActionIdentifier
598 | is.workflow.actions.setvariable
599 | WFWorkflowActionParameters
600 |
601 | WFVariableName
602 | Availability
603 |
604 |
605 |
606 | WFWorkflowActionIdentifier
607 | is.workflow.actions.conditional
608 | WFWorkflowActionParameters
609 |
610 | GroupingIdentifier
611 | EA2F549A-EF7D-45EE-A0CE-51561AF10806
612 | WFControlFlowMode
613 | 1
614 |
615 |
616 |
617 | WFWorkflowActionIdentifier
618 | is.workflow.actions.conditional
619 | WFWorkflowActionParameters
620 |
621 | GroupingIdentifier
622 | EA2F549A-EF7D-45EE-A0CE-51561AF10806
623 | WFControlFlowMode
624 | 2
625 |
626 |
627 |
628 | WFWorkflowActionIdentifier
629 | is.workflow.actions.conditional
630 | WFWorkflowActionParameters
631 |
632 | GroupingIdentifier
633 | B3E0D76E-B326-405E-9214-866481D24E1A
634 | WFControlFlowMode
635 | 1
636 |
637 |
638 |
639 | WFWorkflowActionIdentifier
640 | is.workflow.actions.getvariable
641 | WFWorkflowActionParameters
642 |
643 | WFVariable
644 |
645 | Value
646 |
647 | Type
648 | Variable
649 | VariableName
650 | Start Date
651 | VariableUUID
652 | 138C70D5-48F5-4362-9FB4-4A44F041CB65
653 |
654 | WFSerializationType
655 | WFTextTokenAttachment
656 |
657 |
658 |
659 |
660 | WFWorkflowActionIdentifier
661 | is.workflow.actions.format.date
662 | WFWorkflowActionParameters
663 |
664 | WFDateFormatStyle
665 | None
666 | WFTimeFormatStyle
667 | Short
668 |
669 |
670 |
671 | WFWorkflowActionIdentifier
672 | is.workflow.actions.gettext
673 | WFWorkflowActionParameters
674 |
675 | UUID
676 | 2DAD8B4B-3A33-42B5-A77A-FBAA2C9D3B35
677 | WFTextActionText
678 |
679 | Value
680 |
681 | attachmentsByRange
682 |
683 | {13, 1}
684 |
685 | Type
686 | Variable
687 | VariableName
688 | Day
689 | VariableUUID
690 | AF6692F4-28A9-40FD-A4ED-87D5F2BB6B67
691 |
692 | {24, 1}
693 |
694 | Type
695 | Variable
696 | VariableName
697 | Start of Business
698 |
699 | {28, 1}
700 |
701 | Type
702 | Input
703 |
704 |
705 | string
706 | I am free on  between:
707 |  - 
708 |
709 | WFSerializationType
710 | WFTextTokenString
711 |
712 |
713 |
714 |
715 | WFWorkflowActionIdentifier
716 | is.workflow.actions.setvariable
717 | WFWorkflowActionParameters
718 |
719 | WFVariableName
720 | Availability
721 |
722 |
723 |
724 | WFWorkflowActionIdentifier
725 | is.workflow.actions.conditional
726 | WFWorkflowActionParameters
727 |
728 | GroupingIdentifier
729 | B3E0D76E-B326-405E-9214-866481D24E1A
730 | UUID
731 | AFF34222-FD49-48EB-909D-E0DF55BEA66B
732 | WFControlFlowMode
733 | 2
734 |
735 |
736 |
737 | WFWorkflowActionIdentifier
738 | is.workflow.actions.getvariable
739 | WFWorkflowActionParameters
740 |
741 | WFVariable
742 |
743 | Value
744 |
745 | Type
746 | Variable
747 | VariableName
748 | Event
749 | VariableUUID
750 | 03C53FC1-E20C-4B39-8F25-C486D2A91DE3
751 |
752 | WFSerializationType
753 | WFTextTokenAttachment
754 |
755 |
756 |
757 |
758 | WFWorkflowActionIdentifier
759 | is.workflow.actions.properties.calendarevents
760 | WFWorkflowActionParameters
761 |
762 | UUID
763 | A8892DE7-53A7-4E33-9770-2B772A80F819
764 | WFContentItemPropertyName
765 | End Date
766 |
767 |
768 |
769 | WFWorkflowActionIdentifier
770 | is.workflow.actions.setvariable
771 | WFWorkflowActionParameters
772 |
773 | WFVariableName
774 | Date
775 |
776 |
777 |
778 | WFWorkflowActionIdentifier
779 | is.workflow.actions.repeat.each
780 | WFWorkflowActionParameters
781 |
782 | GroupingIdentifier
783 | B22C935A-3A55-4069-9FD0-FDE1E9BB3E4A
784 | UUID
785 | 446B3057-2D47-4111-9490-25E84CFE182F
786 | WFControlFlowMode
787 | 2
788 |
789 |
790 |
791 | WFWorkflowActionIdentifier
792 | is.workflow.actions.getvariable
793 | WFWorkflowActionParameters
794 |
795 | WFVariable
796 |
797 | Value
798 |
799 | Type
800 | Variable
801 | VariableName
802 | Availability
803 | VariableUUID
804 | 14D77B3A-6FC7-4B1D-8226-0C4BD34352D4
805 |
806 | WFSerializationType
807 | WFTextTokenAttachment
808 |
809 |
810 |
811 |
812 | WFWorkflowActionIdentifier
813 | is.workflow.actions.count
814 | WFWorkflowActionParameters
815 |
816 | UUID
817 | 9324C209-49A8-42A2-836A-805FF14BA9FA
818 | WFCountType
819 | Characters
820 |
821 |
822 |
823 | WFWorkflowActionIdentifier
824 | is.workflow.actions.conditional
825 | WFWorkflowActionParameters
826 |
827 | GroupingIdentifier
828 | EF4846DF-D181-4B1B-A2D9-644739DC6F47
829 | WFCondition
830 | Is Greater Than
831 | WFControlFlowMode
832 | 0
833 | WFNumberValue
834 | 0.0
835 |
836 |
837 |
838 | WFWorkflowActionIdentifier
839 | is.workflow.actions.getvariable
840 | WFWorkflowActionParameters
841 |
842 | WFVariable
843 |
844 | Value
845 |
846 | Type
847 | Variable
848 | VariableName
849 | Date
850 | VariableUUID
851 | 946249C0-1407-4F63-8033-9429CF27E307
852 |
853 | WFSerializationType
854 | WFTextTokenAttachment
855 |
856 |
857 |
858 |
859 | WFWorkflowActionIdentifier
860 | is.workflow.actions.format.date
861 | WFWorkflowActionParameters
862 |
863 | UUID
864 | 325DCBB0-D6A7-4489-8DD1-97AAB80925FA
865 | WFDateFormatStyle
866 | None
867 |
868 |
869 |
870 | WFWorkflowActionIdentifier
871 | is.workflow.actions.gettext
872 | WFWorkflowActionParameters
873 |
874 | UUID
875 | 08851FD3-B8B7-43B4-B334-022D8F69E09A
876 | WFTextActionText
877 |
878 | Value
879 |
880 | attachmentsByRange
881 |
882 | {0, 1}
883 |
884 | Type
885 | Variable
886 | VariableName
887 | Availability
888 | VariableUUID
889 | 14D77B3A-6FC7-4B1D-8226-0C4BD34352D4
890 |
891 | {2, 1}
892 |
893 | Type
894 | Input
895 |
896 | {6, 1}
897 |
898 | Type
899 | Variable
900 | VariableName
901 | End of Business
902 |
903 |
904 | string
905 | 
906 |  - 
907 |
908 | WFSerializationType
909 | WFTextTokenString
910 |
911 |
912 |
913 |
914 | WFWorkflowActionIdentifier
915 | is.workflow.actions.conditional
916 | WFWorkflowActionParameters
917 |
918 | GroupingIdentifier
919 | EF4846DF-D181-4B1B-A2D9-644739DC6F47
920 | WFControlFlowMode
921 | 1
922 |
923 |
924 |
925 | WFWorkflowActionIdentifier
926 | is.workflow.actions.gettext
927 | WFWorkflowActionParameters
928 |
929 | WFTextActionText
930 |
931 | Value
932 |
933 | attachmentsByRange
934 |
935 | {18, 1}
936 |
937 | Type
938 | Variable
939 | VariableName
940 | Start of Business
941 |
942 | {24, 1}
943 |
944 | Type
945 | Variable
946 | VariableName
947 | End of Business
948 |
949 | {29, 1}
950 |
951 | Type
952 | Variable
953 | VariableName
954 | Day
955 | VariableUUID
956 | AF6692F4-28A9-40FD-A4ED-87D5F2BB6B67
957 |
958 |
959 | string
960 | I am free between  and  on 
961 |
962 | WFSerializationType
963 | WFTextTokenString
964 |
965 |
966 |
967 |
968 | WFWorkflowActionIdentifier
969 | is.workflow.actions.conditional
970 | WFWorkflowActionParameters
971 |
972 | GroupingIdentifier
973 | EF4846DF-D181-4B1B-A2D9-644739DC6F47
974 | WFControlFlowMode
975 | 2
976 |
977 |
978 |
979 | WFWorkflowActionIdentifier
980 | is.workflow.actions.setclipboard
981 | WFWorkflowActionParameters
982 |
983 |
984 |
985 | WFWorkflowClientRelease
986 | 2.1.1
987 | WFWorkflowClientVersion
988 | 736
989 | WFWorkflowIcon
990 |
991 | WFWorkflowIconGlyphNumber
992 | 59712
993 | WFWorkflowIconImageData
994 |
995 |
996 | WFWorkflowIconStartColor
997 | 4274264319
998 |
999 | WFWorkflowImportQuestions
1000 |
1001 |
1002 | ActionIndex
1003 | 1
1004 | Category
1005 | Parameter
1006 | DefaultValue
1007 | 08:00
1008 | ParameterKey
1009 | WFTextActionText
1010 | Text
1011 | What time do you want your availability to begin? (HH:MM)
1012 |
1013 |
1014 | ActionIndex
1015 | 3
1016 | Category
1017 | Parameter
1018 | DefaultValue
1019 | 19:00
1020 | ParameterKey
1021 | WFTextActionText
1022 | Text
1023 | What time do you want your availability to end? (HH:MM)
1024 |
1025 |
1026 | WFWorkflowInputContentItemClasses
1027 |
1028 | WFContactContentItem
1029 | WFDateContentItem
1030 | WFEmailAddressContentItem
1031 | WFGenericFileContentItem
1032 | WFImageContentItem
1033 | WFLocationContentItem
1034 | WFDCMapsLinkContentItem
1035 | WFAVAssetContentItem
1036 | WFPDFContentItem
1037 | WFPhoneNumberContentItem
1038 | WFRichTextContentItem
1039 | WFSafariWebPageContentItem
1040 | WFStringContentItem
1041 | WFURLContentItem
1042 |
1043 | WFWorkflowMinimumClientVersion
1044 | 411
1045 | WFWorkflowTypes
1046 |
1047 | WatchKit
1048 | NCWidget
1049 |
1050 |
1051 |
1052 |
--------------------------------------------------------------------------------