Skip to content

Instantly share code, notes, and snippets.

View 43trh's full-sized avatar
🎯
Focusing

43trh 43trh

🎯
Focusing
View GitHub Profile

Reference: List of iOS App URL Scheme Names & Paths for Shortcuts

Author:

Saved on: 2021-03-19, 15:52

If you've ever customized your app icons or played around with Shortcuts (previously called Workflow), you probably know how important URL scheme names are. Nearly all iOS apps assign themselves one of these names, and you need to know them if you want to add custom icons to your home screen or create a Shortcuts workflow that opens an app on your iPhone up. Finding the URL scheme name, also known as a URI scheme, for a particular app is not easy. First, you have to download the IPA file for the app — a difficult task since the iTunes 12.7 update removed iOS apps from it. When you finally find the IPA, you have to turn it into a ZIP file, show the contents of the app package, then hunt for the specific PLIST file that contains the URL schemes. It's a lot of work.

This example

@43trh
43trh / .gitignore
Created March 30, 2025 20:58 — forked from jeosadn/.gitignore
Convert YouTube subscriptions exported via Google Takeout into OPML
*~
@43trh
43trh / touchmove-mouseover-simulation.md
Created March 26, 2025 02:32 — forked from VehpuS/touchmove-mouseover-simulation.md
Simulating Javascript mouseover events on touch screens using touchmove attributes and document.elementFromPoint

I made an HTML port of game of life made with a table of checkboxes based on Pluralsight's Play by Play: HTML, CSS, and JavaScript with Lea Verou (http://www.pluralsight.com/courses/play-by-play-lea-verou). I was able to create a cool mousedown interface that allowed the "player" to draw on the board by dragging the mouse while it was down, and wanted to do the same for touch devices.

Unfortunately, touch events only hold references to the DOM element where they began (i.e. where "touchstart" fired) and do not recognize the DOM elements that exist under them (a detailed explanation for this can be found here: http://stackoverflow.com/questions/4550427/prefered-alternative-to-onmouseover-for-touch).

Instead, touch events maintain several lists of Touch objects - which represent interactions with the touch screen. Among these objects' properties are clientX and clientY, which indicate the X and Y coordinates of the events relative to the viewport (go to http://www.javascriptkit.com/javatutors/touchevents.shtm

@43trh
43trh / js.ipynb
Created March 24, 2025 16:53 — forked from nite/js.ipynb
Jupyter Notebook with client-side javascript interactive data visualisation in d3 & Plotly plots, plus a http fetch
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@43trh
43trh / #README.md
Created February 6, 2025 23:17 — forked from JLCareglio/#README.md
🇺🇸 Adds a floating button to toggle Picture-in-Picture mode for videos on mobile devices. 🇦🇷 Agrega un botón flotante para alternar el modo Imagen en Imagen para videos en dispositivos móviles.

Floating PIP Button

This UserScript adds a floating button that enables Picture-in-Picture (PIP) mode for videos on mobile devices.

imageimageimage

License: MIT Tampermonkey YouTube

@43trh
43trh / CDNSP-GUI-Bob.py
Created February 5, 2025 13:05 — forked from garoxas/CDNSP-GUI-Bob.py
add Required FW Version check
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# Credit:
# Thanks to Zotan (DB and script), Big Poppa Panda, AnalogMan, F!rsT-S0uL
# Design inspiration: Lucas Rey's GUI (https://darkumbra.net/forums/topic/174470-app-cdnsp-gui-v105-download-nsp-gamez-using-a-gui/)
# Thanks to the developer(s) that worked on CDNSP_Next for the cert fix!
# Thanks to the help of devloper NighTime, kvn1351, gizmomelb, theLorknessMonster
# CDNSP - GUI - Bob - v4
import sys
import time
@43trh
43trh / filedownloader.py
Created February 2, 2025 12:12 — forked from bitoffdev/filedownloader.py
filedownloader.py
# Python file downloader for Pythonista by OMZ Software
# By: EJM Software ---- http://ejm.cloudvent.net
# Source: https://gist.github.com/89edf288a15fde45682a
# *****************************************
# This simple script uses the requests module to download files
# and the ui module to show a progress bar
# You can use this bookmarklet to download files from Safari:
# javascript:window.location='pythonista://filedownloader?action=run&argv='+encodeURIComponent(document.location.href);
import ui, console, clipboard, sys, requests, zipfile
@43trh
43trh / Cufflinks_Chart_Gallery.ipynb
Last active December 15, 2024 19:41 — forked from santosjorge/gist:b278ce0ae2448f47c31d
cufflinks_chart_gallery.ipynb
@43trh
43trh / How-to-Release-an-Electron-App-on-the-Mac-App-Store.md
Created October 7, 2024 20:38 — forked from steve981cr/How-to-Release-an-Electron-App-on-the-Mac-App-Store.md
Step by step instructions on how to release an Electron app on the Mac App Store. Uses Electron-builder to package the app.
@43trh
43trh / Alpine_Linux_WSL_minirootfs_install.md
Created October 5, 2024 06:35 — forked from gmifflen/Alpine_Linux_WSL_minirootfs_install.md
Install Alpine Linux Via Minirootfs Archive.

Install Alpine Linux on WSL via Minirootfs Archive

Prerequisites

  • Basic knowledge of PowerShell (pwsh) and *sh (Bash) in case of any unaccounted issues along the way.

Steps

(> is PowerShell, $ is *sh root, % is *sh user, # are comments)