Login About Gallery
News of 
DICTIONARY
VARIABLES
‎Set variable ‎Shortcut Settings ‎to ‎Dictionary
DOCUMENTS
‎Create Folder
Service
‎iCloud Drive
Path
‎[{'value': '/Shortcuts/', 'class': 'text'}, {'class': 'magic', 'value': 'Shortcut Settings', 'glyph': 'assets/cat/Variable.svg', 'UUID': ''}, {'value': '/', 'class': 'text'}]
DOCUMENTS
‎Get File
Service
‎iCloud Drive
Show Document Picker
File Path
‎/Shortcuts/example.txt
Error If Not Found
SCRIPTING
‎If ‎File ‎does not have any value
SCRIPTING
‎Ask ‎How many articles (per feed) should the shortcut fetch?
Input Type
‎Number
Default Answer
‎0
DICTIONARY
LIST
SCRIPTING
‎Choose from ‎List
Prompt
‎What should happen to articles after being read?
Select Multiple
TEXT
‎Match ‎(Delete|Mark|nothing) ‎in ‎Chosen Item
Case Sensitive
SCRIPTING
‎Set ‎After Read ‎to ‎Matches ‎in ‎Dictionary
SCRIPTING
‎Choose from Menu
SCRIPTING
‎Once a week
NUMBER
‎10080
SCRIPTING
‎Once every 24 hours
NUMBER
‎1440
SCRIPTING
‎Once every hour
NUMBER
‎60
SCRIPTING
‎Once every 30 minutes
NUMBER
‎30
SCRIPTING
‎Custom
SCRIPTING
‎Ask ‎How many MINUTES between refreshes?
Input Type
‎Number
Default Answer
‎0
SCRIPTING
‎Only manually
COMMENT
‎Let's just set 100 years (hrs = 100*365*24*60) between auto updates... makes it a little easier ... if you still have this running as-is in a 100 years, hats off to you 🎩
NUMBER
‎52560000
SCRIPTING
‎End Menu
SCRIPTING
‎Set ‎Update frequency ‎to ‎Menu Result ‎in ‎Dictionary
TEXT
‎{ "The Verge - Apple": "https://www.theverge.com/rss/apple/index.xml", "Six Colors": "http://feedpress.me/sixcolors?type=xml", "MacStories": "https://www.macstories.net/feed/", "Daring Fireball": "https://daringfireball.net/feeds/main", "MacRumors": "http://feeds.macrumors.com/MacRumors-All", "512 Pixels": "http://feedpress.me/512pixels", "9to5Mac": "https://9to5mac.com/feed", "Macworld": "http://www.macworld.com/index.rss", "iMore": "http://www.imore.com/feed", "Cult of Mac": "https://www.cultofmac.com/feed/" }
SCRIPTING
‎Set ‎Feeds ‎to ‎Default Feed Dictionary ‎in ‎Dictionary
DOCUMENTS
‎Save ‎Dictionary
Service
‎iCloud Drive
Ask Where to Save
Destination Path
‎[{'value': '/Shortcuts/', 'class': 'text'}, {'class': 'magic', 'value': 'Shortcut Settings', 'glyph': 'assets/cat/Variable.svg', 'UUID': ''}, {'value': '/Settings.json', 'class': 'text'}]
Overwrite If File Exists
SCRIPTING
‎End If
SCRIPTING
‎Get dictionary from ‎If Result
VARIABLES
‎Set variable ‎Settings ‎to ‎Dictionary
SCRIPTING
‎If ‎Shortcut Input ‎does not have any value
SCRIPTING
‎Get ‎Value ‎for ‎Last Update ‎in ‎Settings
‎Error Loading Action
SCRIPTING
‎Otherwise
DOCUMENTS
‎Get File
Service
‎iCloud Drive
Show Document Picker
File Path
‎/Shortcuts/example.txt
Error If Not Found
SCRIPTING
‎If ‎File ‎has any value
DOCUMENTS
‎Delete ‎File
Confirm Before Deleting
SCRIPTING
‎End If
SCRIPTING
‎End If
DOCUMENTS
‎Get File
Service
‎iCloud Drive
Show Document Picker
File Path
‎/Shortcuts/example.txt
Error If Not Found
SCRIPTING
‎If ‎File ‎does not have any value
SCRIPTING
‎Get ‎Value ‎for ‎Last Update ‎in ‎Settings
SCRIPTING
‎If ‎Dictionary Value ‎has any value
NOTIFICATIONS
‎Show notification ‎Input
‎Options Under Construction
SCRIPTING
‎Otherwise
NOTIFICATIONS
‎Show notification ‎Input
‎Options Under Construction
SCRIPTING
‎End If
SCRIPTING
‎Set ‎Last Update ‎to ‎Current Date ‎in ‎Dictionary
VARIABLES
‎Set variable ‎Settings ‎to ‎Dictionary
DOCUMENTS
‎Save ‎Settings
Service
‎iCloud Drive
Ask Where to Save
Destination Path
‎[{'value': '/Shortcuts/', 'class': 'text'}, {'class': 'magic', 'value': 'Shortcut Settings', 'glyph': 'assets/cat/Variable.svg', 'UUID': ''}, {'value': '/Settings.json', 'class': 'text'}]
Overwrite If File Exists
VARIABLES
‎Set variable ‎RSS Feeds ‎to ‎Settings
COMMENT
‎Enter comment...
DICTIONARY
VARIABLES
‎Set variable ‎Articles ‎to ‎Dictionary
DOCUMENTS
‎Get File
Service
‎iCloud Drive
Show Document Picker
File Path
‎/Shortcuts/example.txt
Error If Not Found
SCRIPTING
‎Get ‎All Keys ‎in ‎RSS Feeds
SCRIPTING
‎Repeat with each item in ‎All Keys
SCRIPTING
‎Get ‎Value ‎for ‎Repeat Item ‎in ‎RSS Feeds
WEB
‎Get ‎Settings ‎from ‎Dictionary Value
SCRIPTING
‎Repeat with each item in ‎Items from RSS Feed
DOCUMENTS
‎Replace ‎(\(|\)|\^|\$|\[|\]|\\|\.|\||\+|\?|\*) ‎with ‎\\$1 ‎in ‎Repeat Item 2
Case Sensitive
Regular Expression
TEXT
‎Match ‎Regex Ready URL ‎in ‎File
Case Sensitive
SCRIPTING
‎Get ‎Value ‎for ‎After Read ‎in ‎Settings
SCRIPTING
‎If ‎Matches ‎has any value
SCRIPTING
‎If ‎After Read ‎is ‎Mark
TEXT
‎✅
SCRIPTING
‎Otherwise
TEXT
‎Text
SCRIPTING
‎End If
SCRIPTING
‎Otherwise
TEXT
‎Text
SCRIPTING
‎End If
TEXT
‎BEGIN:VCARD VERSION:3.0 N: ‎Repeat Item 2 ‎Repeat Item ‎ ORG: ‎Repeat Item 2 ‎, ‎Repeat Item 2 ‎ NICKNAME: ‎Repeat Item 2 ‎ NOTE: ‎If Result ‎ END:VCARD
SCRIPTING
‎If ‎Matches ‎has any value
SCRIPTING
‎If ‎After Read ‎is ‎Delete
NOTHING
‎Nothing
SCRIPTING
‎Otherwise
TEXT
‎Text
SCRIPTING
‎End If
SCRIPTING
‎Otherwise
TEXT
‎Text
SCRIPTING
‎End If
SCRIPTING
‎End Repeat
SCRIPTING
‎End Repeat
TEXT
‎BEGIN:VCARD VERSION:3.0 N:❌ Close NICKNAME:50000000000000 ORG: END:VCARD BEGIN:VCARD VERSION:3.0 N:🔄 Update Articles NICKNAME:30000000000000 ORG: END:VCARD BEGIN:VCARD VERSION:3.0 N:⚙️ Settings NICKNAME:40000000000000 ORG: END:VCARD
‎Error Loading Action
SCRIPTING
‎Set name of ‎Combined Text ‎to ‎Articles.vcf
DOCUMENTS
‎Save ‎Renamed Item
Service
‎iCloud Drive
Ask Where to Save
Destination Path
‎[{'value': '/Shortcuts/', 'class': 'text'}, {'class': 'magic', 'value': 'Shortcut Settings', 'glyph': 'assets/cat/Variable.svg', 'UUID': ''}]
Overwrite If File Exists
SCRIPTING
‎End If
VARIABLES
‎Set variable ‎Menu ‎to ‎If Result
CONTACTS
‎Find ‎If Result
Sort by
‎Nickname
Order
‎Z to A
Limit
SCRIPTING
‎Get ‎Value ‎for ‎Last Update ‎in ‎Settings
TEXT
‎What would you like to read? Last updated ‎Dictionary Value
SCRIPTING
‎Choose from ‎Contacts
Prompt
‎[{'class': 'magic', 'value': 'Text', 'glyph': '', 'UUID': '211EDCC1-E704-456A-A061-7D176841C0E4'}]
Select Multiple
VARIABLES
‎Set variable ‎Chosen Action ‎to ‎Chosen Item
SCRIPTING
‎Otherwise
CONTACTS
‎Get contacts from ‎Shortcut Input

Showcuts

Magic Vars

Screenshot

Submitted by rettiwtwong 2 years ago

Visit iCloud (iOS)

Copy iCloud Link

Scan QR Code

0

148 more actions