fix: update iOS shortcut links

This commit is contained in:
arabcoders 2026-02-18 22:49:27 +03:00
parent f166c418f8
commit 09de683300
3 changed files with 24 additions and 24 deletions

4
FAQ.md
View file

@ -91,7 +91,7 @@ Change the the variable `url` and `preset` variables to match your YTPTube insta
## iOS Shortcuts
You can download [Add To YTPTube](https://www.icloud.com/shortcuts/18b8f70666a04a06aed09424f97ce951) shortcut and use it to send links to your YTPTube instance.
You can download [Add To YTPTube](https://www.icloud.com/shortcuts/6df61c97d97b4e539c9100999ba39dd4) shortcut and use it to send links to your YTPTube instance.
You have to edit the shortcut and replace the following:
- `https://ytp.example.org` with your YTPTube instance.
@ -103,7 +103,7 @@ and use that preset to download directly from your iOS device.
### Advanced iOS Shortcut
This shortcut [YTPTube To Media](https://www.icloud.com/shortcuts/6e3db0bd532843e3aec70e6ce211be08) is more advanced, as it's parses
This shortcut [YTPTube To Media](https://www.icloud.com/shortcuts/4dc579382f254635ad5785424055f173) is more advanced, as it's parses
the `yt-dlp` output and attempt to download the media directly to your iOS device. It doesn't always work, but it's a good
starting point for those who want to download media directly to their iOS device. We provide no support for this use case
other than the shortcut itself. this shortcut missing support for parsing the http_headers, it's only parse the cookies.

View file

@ -108,8 +108,8 @@ packages:
'@asamuzakjp/css-color@4.1.2':
resolution: {integrity: sha512-NfBUvBaYgKIuq6E/RBLY1m0IohzNHAYyaJGuTK79Z23uNwmz2jl1mPsC5ZxCCxylinKhT1Amn5oNTlx1wN8cQg==}
'@asamuzakjp/dom-selector@6.8.0':
resolution: {integrity: sha512-tJHMAFJ9ooEm8iSiguVqodoEQLBvvcnImz43u0R58m03SMUQENIvXWrN1slb/aiZrC9+X/bXbNWzsrZen9lrgA==}
'@asamuzakjp/dom-selector@6.8.1':
resolution: {integrity: sha512-MvRz1nCqW0fsy8Qz4dnLIvhOlMzqDVBabZx6lH+YywFDdjXhMY37SmpV1XFX3JzG5GWHn63j6HX6QPr3lZXHvQ==}
'@asamuzakjp/nwsapi@2.3.9':
resolution: {integrity: sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==}
@ -1999,8 +1999,8 @@ packages:
caniuse-api@3.0.0:
resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
caniuse-lite@1.0.30001769:
resolution: {integrity: sha512-BCfFL1sHijQlBGWBMuJyhZUhzo7wer5sVj9hqekB/7xn0Ypy+pER/edCYQm4exbXj4WiySGp40P8UuTh6w1srg==}
caniuse-lite@1.0.30001770:
resolution: {integrity: sha512-x/2CLQ1jHENRbHg5PSId2sXq1CIO1CISvwWAj027ltMVG2UNgW+w9oH2+HzgEIRFembL8bUlXtfbBHR1fCg2xw==}
chai@6.2.2:
resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==}
@ -2412,8 +2412,8 @@ packages:
eslint-import-resolver-node:
optional: true
eslint-plugin-jsdoc@62.5.4:
resolution: {integrity: sha512-U+Q5ppErmC17VFQl542eBIaXcuq975BzoIHBXyx7UQx/i4gyHXxPiBkonkuxWyFA98hGLALLUuD+NJcXqSGKxg==}
eslint-plugin-jsdoc@62.5.5:
resolution: {integrity: sha512-aRp0KVW26imgPqn17oSDnJdA3tlu+6D/xI/pqWzK5qDPQbldQ1Hsg84dYAsFyvGJhI+u/sGvzgGjMjlKQtUG/Q==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0 || ^9.0.0
@ -2867,8 +2867,8 @@ packages:
resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
engines: {node: '>=8'}
is-wsl@3.1.0:
resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==}
is-wsl@3.1.1:
resolution: {integrity: sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==}
engines: {node: '>=16'}
is64bit@2.0.0:
@ -4519,7 +4519,7 @@ snapshots:
lru-cache: 11.2.6
optional: true
'@asamuzakjp/dom-selector@6.8.0':
'@asamuzakjp/dom-selector@6.8.1':
dependencies:
'@asamuzakjp/nwsapi': 2.3.9
bidi-js: 1.0.3
@ -5148,7 +5148,7 @@ snapshots:
eslint-merge-processors: 2.0.0(eslint@10.0.0(jiti@2.6.1))
eslint-plugin-import-lite: 0.5.1(eslint@10.0.0(jiti@2.6.1))
eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.55.0(eslint@10.0.0(jiti@2.6.1))(typescript@5.9.3))(eslint@10.0.0(jiti@2.6.1))
eslint-plugin-jsdoc: 62.5.4(eslint@10.0.0(jiti@2.6.1))
eslint-plugin-jsdoc: 62.5.5(eslint@10.0.0(jiti@2.6.1))
eslint-plugin-regexp: 3.0.0(eslint@10.0.0(jiti@2.6.1))
eslint-plugin-unicorn: 62.0.0(eslint@10.0.0(jiti@2.6.1))
eslint-plugin-vue: 10.8.0(@stylistic/eslint-plugin@5.8.0(eslint@10.0.0(jiti@2.6.1)))(@typescript-eslint/parser@8.55.0(eslint@10.0.0(jiti@2.6.1))(typescript@5.9.3))(eslint@10.0.0(jiti@2.6.1))(vue-eslint-parser@10.4.0(eslint@10.0.0(jiti@2.6.1)))
@ -6347,7 +6347,7 @@ snapshots:
autoprefixer@10.4.24(postcss@8.5.6):
dependencies:
browserslist: 4.28.1
caniuse-lite: 1.0.30001769
caniuse-lite: 1.0.30001770
fraction.js: 5.3.4
picocolors: 1.1.1
postcss: 8.5.6
@ -6397,7 +6397,7 @@ snapshots:
browserslist@4.28.1:
dependencies:
baseline-browser-mapping: 2.9.19
caniuse-lite: 1.0.30001769
caniuse-lite: 1.0.30001770
electron-to-chromium: 1.5.286
node-releases: 2.0.27
update-browserslist-db: 1.2.3(browserslist@4.28.1)
@ -6444,11 +6444,11 @@ snapshots:
caniuse-api@3.0.0:
dependencies:
browserslist: 4.28.1
caniuse-lite: 1.0.30001769
caniuse-lite: 1.0.30001770
lodash.memoize: 4.1.2
lodash.uniq: 4.5.0
caniuse-lite@1.0.30001769: {}
caniuse-lite@1.0.30001770: {}
chai@6.2.2: {}
@ -6479,7 +6479,7 @@ snapshots:
clipboardy@4.0.0:
dependencies:
execa: 8.0.1
is-wsl: 3.1.0
is-wsl: 3.1.1
is64bit: 2.0.0
cliui@8.0.1:
@ -6829,7 +6829,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
eslint-plugin-jsdoc@62.5.4(eslint@10.0.0(jiti@2.6.1)):
eslint-plugin-jsdoc@62.5.5(eslint@10.0.0(jiti@2.6.1)):
dependencies:
'@es-joy/jsdoccomment': 0.84.0
'@es-joy/resolve.exports': 1.2.0
@ -7326,7 +7326,7 @@ snapshots:
dependencies:
is-docker: 2.2.1
is-wsl@3.1.0:
is-wsl@3.1.1:
dependencies:
is-inside-container: 1.0.0
@ -7364,7 +7364,7 @@ snapshots:
jsdom@27.0.0:
dependencies:
'@asamuzakjp/dom-selector': 6.8.0
'@asamuzakjp/dom-selector': 6.8.1
cssstyle: 5.3.7
data-urls: 6.0.1
decimal.js: 10.6.0
@ -9127,7 +9127,7 @@ snapshots:
wsl-utils@0.1.0:
dependencies:
is-wsl: 3.1.0
is-wsl: 3.1.1
xml-name-validator@4.0.0: {}

View file

@ -1200,15 +1200,15 @@ wheels = [
[[package]]
name = "pyinstaller-hooks-contrib"
version = "2026.0"
version = "2026.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "packaging" },
{ name = "setuptools" },
]
sdist = { url = "https://files.pythonhosted.org/packages/31/8f/8052ff65067697ee80fde45b9731842e160751c41ac5690ba232c22030e8/pyinstaller_hooks_contrib-2026.0.tar.gz", hash = "sha256:0120893de491a000845470ca9c0b39284731ac6bace26f6849dea9627aaed48e", size = 170311 }
sdist = { url = "https://files.pythonhosted.org/packages/95/eb/e1dd9a5348e4cf348471c0e5fd617d948779bc3199cf4edb134d8fceca91/pyinstaller_hooks_contrib-2026.1.tar.gz", hash = "sha256:a5f0891a1e81e92406ab917d9e76adfd7a2b68415ee2e35c950a7b3910bc361b", size = 171504 }
wheels = [
{ url = "https://files.pythonhosted.org/packages/d5/b1/9da6ec3e88696018ee7bb9dc4a7310c2cfaebf32923a19598cd342767c10/pyinstaller_hooks_contrib-2026.0-py3-none-any.whl", hash = "sha256:0590db8edeba3e6c30c8474937021f5cd39c0602b4d10f74a064c73911efaca5", size = 452318 },
{ url = "https://files.pythonhosted.org/packages/7f/69/12bafee3cc485d977f596e0d803d7c6fb147430fc35dfe505730aa3a28dd/pyinstaller_hooks_contrib-2026.1-py3-none-any.whl", hash = "sha256:66ad4888ba67de6f3cfd7ef554f9dd1a4389e2eb19f84d7129a5a6818e3f2180", size = 452841 },
]
[[package]]