Login About Gallery
Deezer++
Accepts
URLs, Text and Rich Text
COMMENT
‎Deezer music 🎡 downloader. V: 3.0.0, Π°Π²Ρ‚ΠΎΡ€ /u/74Y3M ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΠΈ адаптация ΠΏΠΎΠ΄ iOS15 @devilmashine Π•Ρ‰Π΅ большС ΠΊΠΎΠΌΠ°Π½Π΄: iOSShortcut.com https://tele.click/iosshortcut Twitter/VK: @iOSshortcut
MISSING
‎folder Under Construction
COMMENT
‎ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π²Π΅Ρ€Π½ΠΎΠΉ ссылки ΠΏΡ€ΠΈ использовании ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ· мСню ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ.
TEXT
‎Shortcut Input
WEB
‎Get URLs from ‎ВСкст
WEB
‎Expand ‎URL-адрСса
SCRIPTING
‎If ‎Π Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹ΠΉ URL ‎has any value
SCRIPTING
‎Otherwise
TEXT
‎НайдСна ссылка Π² Π±ΡƒΡ„Π΅Ρ€Π΅ ΠΎΠ±ΠΌΠ΅Π½Π°, ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ‚Ρ€Π΅ΠΊ? ‎Π Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹ΠΉ URL
SHARING
‎Get clipboard
SCRIPTING
‎If ‎Π Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹ΠΉ URL ‎contains ‎deezer.com
COMMENT
‎Π’Ρ‹Π±ΠΎΡ€ скачивания ΠΏΠΎ ссылкС ΠΈΠ· Π±ΡƒΡ„Π΅Ρ€Π° ΠΎΠ±ΠΌΠ΅Π½Π°, Π»ΠΈΠ±ΠΎ поиск Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅!
SCRIPTING
‎Choose from Menu
SCRIPTING
‎Π”Π°
SCRIPTING
‎НСт
NOTHING
‎Nothing
SCRIPTING
‎End Menu
SCRIPTING
‎End If
SCRIPTING
‎End If
VARIABLES
‎Set variable ‎Input ‎to ‎If Result
COMMENT
‎Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ качСство для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. 128/320/1411 128 - 128 kbps mp3 320 - 320 kbps mp3 1411 - 1411 kbps flac
NUMBER
‎1411
VARIABLES
‎Set variable ‎Quality ‎to ‎Number
SCRIPTING
‎If ‎Input ‎contains ‎lnk.to
COMMENT
‎Артисты Π² основном сСйчас ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ artistname.lnk.to/album-name для Ρ€Π΅Π΄ΠΈΡ€Π΅ΠΊΡ‚Π° Π½Π° стриминговыС сСрвисы. Если ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΅Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚, Ρ‚ΠΎ ΠΎΠ½Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ссылки Π½Π° Deezer.
NETWORK
‎Get contents of ‎Input
‎Options Under Construction
DOCUMENTS
‎Make HTML from ‎Contents of URL
Make Full Document
TEXT
‎Match ‎https?.*?deezer.com/.* ‎in ‎HTML from Rich Text
Case Sensitive
VARIABLES
‎Set variable ‎Input ‎to ‎Matches
SCRIPTING
‎End If
SCRIPTING
‎If ‎Input ‎contains ‎deezer.com
COMMENT
‎ΠŸΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ссылки Π½Π° Deezer, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ сразу ΠΊ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅.
SCRIPTING
‎Otherwise
TEXT
‎Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ поисковый запрос Π²ΠΈΠ΄Π°: - "C" для Ρ‚ΠΎΠΏ 10 Ρ‚Ρ€Π΅ΠΊΠΎΠ²! - "A:album name" для альбомов - "P:playlist name" для плСйлистов - ":search query" для Ρ‚Ρ€Π΅ΠΊΠΎΠ², альбомов ΠΈ плСйлистов PS: Π‘ΡƒΠΊΠ²Π° (A/P) ΠΏΠ΅Ρ€Π΅Π΄ Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ΠΌ (:) Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΊ рСгистру. Π‘Π΅Π· двоСточия поиск выдаст Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Ρ€Π΅ΠΊΠΈ.
SCRIPTING
‎Ask ‎Text
Input Type
‎Text
Default Answer
‎Text
SCRIPTING
‎If ‎Ask for Input ‎is ‎C
COMMENT
‎C для Ρ‚ΠΎΠΏ Ρ‡Π°Ρ€Ρ‚ΠΎΠ². Бсылка Π½ΠΈΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΌΠ΅Π½Π΅Π½Π° Π½Π° ваш Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ Ρ‚ΠΎΠΏ Ρ‡Π°Ρ€Ρ‚.
URL
‎https://api.deezer.com/chart/0/tracks
SCRIPTING
‎Otherwise
SCRIPTING
‎URL ‎Encode ‎Ask for Input
SCRIPTING
‎If ‎URL Encoded Text ‎contains ‎:
SCRIPTING
‎If ‎URL Encoded Text ‎contains ‎A:
TEXT
‎Match ‎[^:]+$ ‎in ‎URL Encoded Text
Case Sensitive
URL
‎https://api.deezer.com/search/album?q= ‎Text Matches
SCRIPTING
‎Otherwise
SCRIPTING
‎If ‎URL Encoded Text ‎contains ‎P:
TEXT
‎Match ‎[^:]+$ ‎in ‎URL Encoded Text
Case Sensitive
URL
‎https://api.deezer.com/search/playlist?q= ‎Text Matches
SCRIPTING
‎Otherwise
TEXT
‎Match ‎[^:]+$ ‎in ‎URL Encoded Text
Case Sensitive
TEXT
‎https://api.deezer.com/search/track?q= ‎Text Matches ‎ https://api.deezer.com/search/playlist?q= ‎Text Matches ‎ https://api.deezer.com/search/album?q= ‎Text Matches
SCRIPTING
‎End If
SCRIPTING
‎End If
SCRIPTING
‎Otherwise
COMMENT
‎Если Π½Π΅Ρ‚ совпадСний ΠΏΠΎ Ρ‡Π°Ρ€Ρ‚Π°ΠΌ, альбомам ΠΈ плСйлистам - ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ поиску ΠΏΠΎ Ρ‚Ρ€Π΅ΠΊΠ°ΠΌ.
URL
‎https://api.deezer.com/search?q= ‎URL Encoded Text
SCRIPTING
‎End If
SCRIPTING
‎End If
NETWORK
‎Get contents of ‎If Result
‎Options Under Construction
COMMENT
‎If ":" was selected it gets multiple pages else one single page was fetched. Just repeat with each and add results to variable.
SCRIPTING
‎Repeat with each item in ‎Contents of URL
SCRIPTING
‎Get ‎Value ‎for ‎data ‎in ‎Repeat Item
SCRIPTING
‎Count ‎Items ‎in ‎Dictionary Value
COMMENT
‎ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ поиск Π²Ρ‹Π΄Π°Π΅Ρ‚ 25 совпадСний, Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΎΠ±Ρ€Π΅Π·Π°Π΅Ρ‚ ΠΈΡ… Π΄ΠΎ 10 для быстродСйствия. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ количСство ΠΏΠΎ своСму вкусу, Π½ΠΎ Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΠΉΡ‚Π΅ количСство - 25.
SCRIPTING
‎If ‎Count ‎is greater than ‎10.0
NUMBER
‎10
VARIABLES
‎Set variable ‎ItemsData ‎to ‎Number
SCRIPTING
‎End If
SCRIPTING
‎Get ‎Items in Range ‎Start Index ‎to ‎ItemsData ‎from ‎Dictionary Value
COMMENT
‎Из словаря > data ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Ρ€Π΅ΠΊΠΈ. ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡΠ΅ΠΌ с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΈ составляСм список.
SCRIPTING
‎Repeat with each item in ‎Item from List
SCRIPTING
‎Get ‎Value ‎for ‎artist ‎in ‎Repeat Item 2
URL
‎Repeat Item 2
SCRIPTING
‎Set name of ‎URL ‎to ‎Repeat Item 2 ‎ - ‎Dictionary Value
VARIABLES
‎Add ‎Renamed Item ‎to ‎SearchItems
SCRIPTING
‎End Repeat
SCRIPTING
‎End Repeat
COMMENT
‎Бписок Π²Ρ‹Π±ΠΎΡ€Π° Ρ‚Ρ€Π΅ΠΊΠ° для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. По-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ стоит ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€, Π½ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° мноТСствСнный.
SCRIPTING
‎Choose from ‎SearchItems
Prompt
‎Select a music to download
Select Multiple
Select All Initially
VARIABLES
‎Set variable ‎Input ‎to ‎Selected Item
SCRIPTING
‎End If
DOCUMENTS
‎Replace ‎.+?(?=/album|/artist|/playlist|/profile|/track) ‎with ‎http://api.deezer.com ‎in ‎Input
Case Sensitive
Regular Expression
COMMENT
‎Π“ΠΎΡ‚ΠΎΠ²ΠΈΠΌ ссылки ΠΊ ΡΠΊΠ°Ρ‡ΠΈΠ²Π°Π½ΠΈΡŽ. ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½Π°Ρ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° доступна Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ‚Ρ€Π΅ΠΊΠΎΠ², Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… альбомов ΠΈ плСйлистов.
SCRIPTING
‎If ‎Updated Text ‎contains ‎/track/
TEXT
‎Split ‎Updated Text ‎by ‎New Lines
SCRIPTING
‎Count ‎Items ‎in ‎Split Text
COMMENT
‎Deezer ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ api : 50 запросов ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 5 сСкунд. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли Ρƒ нас Π±ΠΎΠ»Π΅Π΅ 50 Ρ‚Ρ€Π΅ΠΊΠΎΠ², ΠΊΠΎΠΌΠ°Π½Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΌΠ΅Π΄Π»ΡΡ‚ΡŒ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ, Ссли ΠΌΠ΅Π½Π΅Π΅ всС Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ Π·Π° Ρ€Π°Π·.
SCRIPTING
‎If ‎Count ‎is greater than ‎50.0
SCRIPTING
‎Repeat with each item in ‎Split Text
NETWORK
‎Get contents of ‎Repeat Item
‎Options Under Construction
SCRIPTING
‎End Repeat
SCRIPTING
‎Otherwise
NETWORK
‎Get contents of ‎Replace Text
‎Options Under Construction
SCRIPTING
‎End If
SCRIPTING
‎Otherwise
SCRIPTING
‎If ‎Updated Text ‎contains ‎deezer.com
NETWORK
‎Get contents of ‎Updated Text
‎Options Under Construction
SCRIPTING
‎Get ‎Value ‎for ‎title ‎in ‎Contents of URL
DOCUMENTS
‎Replace ‎[/:|;",\\*'] ‎with ‎_ ‎in ‎Dictionary Value
Case Sensitive
Regular Expression
COMMENT
‎Remove all illegal characters from title as it mess up later saving to file.

Showcuts

Magic Vars

Screenshot

Submitted Anonymously 2 years ago

This is an old shortcut, so some variables might be missing!

Visit iCloud (iOS)

Copy iCloud Link

Scan QR Code

0

98 more actions