├── _config-dev.yml ├── app.js ├── _includes ├── header.html ├── footer.html └── head.html ├── _layouts ├── page.html ├── default.html └── post.html ├── index.html ├── _config.yml ├── _posts └── 2015-10-30-welcome-to-jekyll.markdown ├── README.md ├── feed.xml ├── test.html ├── js ├── post.js ├── dataTables.fixedHeader.min.js └── wikihub.min.js ├── _site ├── js │ ├── post.js │ ├── dataTables.fixedHeader.min.js │ └── wikihub.min.js ├── feed.xml ├── test.html ├── blog │ └── welcome-to-jekyll │ │ └── index.html ├── css │ └── main.css └── index.html ├── css └── main.css └── _data └── scheme.yml /_config-dev.yml: -------------------------------------------------------------------------------- 1 | url: "" 2 | baseurl: "" 3 | -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | {% include_relative js/wikihub.min.js %} 4 | {% include_relative js/post.js %} 5 | -------------------------------------------------------------------------------- /_includes/header.html: -------------------------------------------------------------------------------- 1 |
2 |

{{ site.title }}

3 |

{{ site.description }}

4 |
5 | -------------------------------------------------------------------------------- /_layouts/page.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | --- 4 |
5 | 6 |
7 |

{{ page.title }}

8 |
9 | 10 |
11 | {{ content }} 12 |
13 | 14 |
15 | -------------------------------------------------------------------------------- /_layouts/default.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | {% include head.html %} 5 | 6 | 7 | {% include header.html %} 8 |
9 |
10 |
11 | {{ content }} 12 |
13 |
14 |
15 | {% include footer.html %} 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /_layouts/post.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | --- 4 |
5 | 6 |
7 |

{{ page.title }}

8 | 9 |
10 | 11 |
12 | {{ content }} 13 |
14 | 15 |
16 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | --- 4 | 5 |
6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | {% for scheme in site.data.scheme %} 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | {% endfor %} 27 | 28 |
SchemeApp nameCan be run fromDevice status
{{ scheme.scheme }}{{ scheme.name }}{{ scheme.run }}{{ scheme.device-status }}
29 | 30 |
31 | -------------------------------------------------------------------------------- /_includes/footer.html: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | 9 | 10 | 18 | -------------------------------------------------------------------------------- /_includes/head.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | {% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %} 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | # Site settings 2 | title: iOS URL Schemes 3 | tagline: 4 | copyright: 5 | keywords: 6 | 7 | description: iOS URL schemes is an awesome way to automate some parts of your live with you iOS device. 8 | 9 | # Wiki Hub 10 | token: e55739ffd3573de5dea482fab8fa7c191839f0ab 11 | owner: mvaneijgen 12 | repo: iOS-URL-Schemes 13 | branch: gh-pages 14 | 15 | # Company info 16 | author: M van Eijgen 17 | email: contact@studioalloy.nl 18 | website: //studioalloy.nl 19 | github_username: mvaneijgen 20 | twitter_username: mvaneijgen 21 | 22 | # the base hostname & protocol for your site 23 | url: "" 24 | baseurl: "//mvaneijgen.nl/iOS-URL-Schemes" 25 | 26 | default_image: /image.jpg 27 | 28 | # Collections 29 | collections: 30 | scheme: 31 | output: false 32 | 33 | # Pre-processing 34 | 35 | markdown: kramdown 36 | highlighter: pygments 37 | safe: true 38 | permalink: /blog/:title/ # YYYY/MM/DD/page-title/index.html 39 | lsi: true # Lexical analysis (true) takes longer for higher quality 40 | # sass: 41 | # style: :compressed 42 | 43 | # Exclude from Jekyll processing 44 | 45 | exclude: ["vendor", "README.md", "node_modules", "gulpfile.js", "package.json"] 46 | -------------------------------------------------------------------------------- /_posts/2015-10-30-welcome-to-jekyll.markdown: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | title: "Welcome to Jekyll!" 4 | date: 2015-10-30 13:06:44 5 | categories: jekyll update 6 | --- 7 | You’ll find this post in your `_posts` directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run `jekyll serve`, which launches a web server and auto-regenerates your site when a file is updated. 8 | 9 | To add new posts, simply add a file in the `_posts` directory that follows the convention `YYYY-MM-DD-name-of-post.ext` and includes the necessary front matter. Take a look at the source for this post to get an idea about how it works. 10 | 11 | Jekyll also offers powerful support for code snippets: 12 | 13 | {% highlight ruby %} 14 | def print_hi(name) 15 | puts "Hi, #{name}" 16 | end 17 | print_hi('Tom') 18 | #=> prints 'Hi, Tom' to STDOUT. 19 | {% endhighlight %} 20 | 21 | Check out the [Jekyll docs][jekyll] for more info on how to get the most out of Jekyll. File all bugs/feature requests at [Jekyll’s GitHub repo][jekyll-gh]. If you have questions, you can ask them on [Jekyll’s dedicated Help repository][jekyll-help]. 22 | 23 | [jekyll]: http://jekyllrb.com 24 | [jekyll-gh]: https://github.com/jekyll/jekyll 25 | [jekyll-help]: https://github.com/jekyll/jekyll-help 26 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # [Check the list here](https://github.com/mvaneijgen/iOS-URL-Schemes/wiki) 2 | 3 | ## [Original reddit post](https://www.reddit.com/r/workflow/comments/3qmbj7/ios_url_schemes_v2/) 4 | 5 | ### Other references 6 | *Dropbox link to a lot of Apps -thanks to /u/meefmaster*: https://www.dropbox.com/s/3haz1ww8hkjiwdc/big%20ios%20url%20scheme%20list%201.txt?dl=0 7 | 8 | *Here's a page from Apple's Documentation* 9 | https://developer.apple.com/library/safari/featuredarticles/iPhoneURLScheme_Reference/iPhoneURLScheme_Reference.pdf 10 | 11 | *Older Reddit Post*: 12 | https://www.reddit.com/r/workflow/comments/2tlx29/get_url_scheme_of_any_app 13 | 14 | *Searchable Online Database* 15 | http://handleopenurl.com 16 | 17 | *Wiki with several Apps* 18 | http://wiki.akosma.com/IPhone_URL_Schemes 19 | 20 | *Wiki with iOS Specific URL's* 21 | http://iphonedevwiki.net/index.php/NSURL 22 | 23 | *Netflix URL Scheme* 24 | http://healdb.com/netflix.html 25 | 26 | *X-Callback-URL Apps - thanks to /u/staatzstreich* 27 | http://x-callback-url.com/apps/ 28 | 29 | *Drafts URL Apps Some may work outside of Drafts* 30 | http://drafts4-actions.agiletortoise.com/ 31 | 32 | *System Preferences Posts* 33 | https://www.reddit.com/r/workflow/comments/3mux7h/ios_url_schemes/cvk0ift 34 | 35 | *And* 36 | https://www.reddit.com/r/workflow/comments/3mux7h/ios_url_schemes/cvirp7v 37 | -------------------------------------------------------------------------------- /feed.xml: -------------------------------------------------------------------------------- 1 | --- 2 | layout: null 3 | --- 4 | 5 | 6 | 7 | {{ site.title | xml_escape }} 8 | {{ site.description | xml_escape }} 9 | {{ site.url }}{{ site.baseurl }}/ 10 | 11 | {{ site.time | date_to_rfc822 }} 12 | {{ site.time | date_to_rfc822 }} 13 | Jekyll v{{ jekyll.version }} 14 | {% for post in site.posts limit:10 %} 15 | 16 | {{ post.title | xml_escape }} 17 | {{ post.content | xml_escape }} 18 | {{ post.date | date_to_rfc822 }} 19 | {{ post.url | prepend: site.baseurl | prepend: site.url }} 20 | {{ post.url | prepend: site.baseurl | prepend: site.url }} 21 | {% for tag in post.tags %} 22 | {{ tag | xml_escape }} 23 | {% endfor %} 24 | {% for cat in post.categories %} 25 | {{ cat | xml_escape }} 26 | {% endfor %} 27 | 28 | {% endfor %} 29 | 30 | 31 | -------------------------------------------------------------------------------- /test.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | --- 4 | 5 |
6 |

Add an new URL scheme

7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 18 | 19 | 20 | 24 | 25 |
26 |
27 | 28 | 29 |
30 |
31 | Thank you, your suggestion has been submitted successfully. 32 | Review changes on GitHub 33 |
34 | 35 |
36 |

Edit

37 | 38 | 39 | 40 | 41 | 42 |
43 |
44 | 45 | -------------------------------------------------------------------------------- /js/post.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | var opts = { 3 | token: '{{ site.token }}', 4 | owner: '{{ site.owner }}', 5 | repo: '{{ site.repo }}', 6 | branch: '{{ site.branch }}', 7 | forkBranch: localStorage.getItem('forkBranch') 8 | } 9 | 10 | if(!opts.forkBranch) { 11 | opts.forkBranch = (Math.random().toString(36) + '00000000000000000').slice(2, 9); 12 | localStorage.setItem('forkBranch', opts.forkBranch); 13 | } 14 | 15 | var showSection = document.getElementById('show-section'); 16 | var errorSection = document.getElementById('error-section'); 17 | var successSection = document.getElementById('success-section'); 18 | var editSection = document.getElementById('edit-section'); 19 | var pullLink = document.getElementById('pull-link'); 20 | var textElem = document.getElementsByName('text')[0]; 21 | var messageElem = document.getElementsByName('message')[0]; 22 | var sections = [showSection, errorSection, editSection, successSection]; 23 | 24 | function show(elem) { elem.className = elem.className.replace('hide', ''); } 25 | function hideAll() { sections.forEach(hide); } 26 | function hide(elem) { 27 | show(elem); 28 | elem.className += ' hide'; 29 | } 30 | 31 | function displayError(err) { 32 | var message = !err.request ? err.message : 33 | err.request.statusText + ': ' + JSON.parse(err.request.response).message; 34 | 35 | errorSection.innerHTML = message; 36 | show(errorSection); 37 | } 38 | 39 | window.load = function(path) { 40 | opts.path = path; 41 | 42 | wikihub.load(opts) 43 | .then(function(text) { 44 | textElem.value = text; 45 | hideAll(); 46 | show(editSection); 47 | }) 48 | .catch(displayError); 49 | }; 50 | 51 | window.cancel = function() { 52 | hideAll(); 53 | show(showSection); 54 | }; 55 | 56 | window.save = function() { 57 | opts.text = textElem.value; 58 | opts.message = messageElem.value; 59 | if(opts.message) { opts.title = opts.message; } 60 | 61 | wikihub.save(opts) 62 | .then(function(pull) { 63 | hideAll(); 64 | pullLink.setAttribute('href', pull.html_url); 65 | show(successSection); 66 | show(showSection); 67 | }) 68 | .catch(displayError); 69 | }; 70 | })(); 71 | -------------------------------------------------------------------------------- /_site/js/post.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | var opts = { 3 | token: '{{ site.token }}', 4 | owner: '{{ site.owner }}', 5 | repo: '{{ site.repo }}', 6 | branch: '{{ site.branch }}', 7 | forkBranch: localStorage.getItem('forkBranch') 8 | } 9 | 10 | if(!opts.forkBranch) { 11 | opts.forkBranch = (Math.random().toString(36) + '00000000000000000').slice(2, 9); 12 | localStorage.setItem('forkBranch', opts.forkBranch); 13 | } 14 | 15 | var showSection = document.getElementById('show-section'); 16 | var errorSection = document.getElementById('error-section'); 17 | var successSection = document.getElementById('success-section'); 18 | var editSection = document.getElementById('edit-section'); 19 | var pullLink = document.getElementById('pull-link'); 20 | var textElem = document.getElementsByName('text')[0]; 21 | var messageElem = document.getElementsByName('message')[0]; 22 | var sections = [showSection, errorSection, editSection, successSection]; 23 | 24 | function show(elem) { elem.className = elem.className.replace('hide', ''); } 25 | function hideAll() { sections.forEach(hide); } 26 | function hide(elem) { 27 | show(elem); 28 | elem.className += ' hide'; 29 | } 30 | 31 | function displayError(err) { 32 | var message = !err.request ? err.message : 33 | err.request.statusText + ': ' + JSON.parse(err.request.response).message; 34 | 35 | errorSection.innerHTML = message; 36 | show(errorSection); 37 | } 38 | 39 | window.load = function(path) { 40 | opts.path = path; 41 | 42 | wikihub.load(opts) 43 | .then(function(text) { 44 | textElem.value = text; 45 | hideAll(); 46 | show(editSection); 47 | }) 48 | .catch(displayError); 49 | }; 50 | 51 | window.cancel = function() { 52 | hideAll(); 53 | show(showSection); 54 | }; 55 | 56 | window.save = function() { 57 | opts.text = textElem.value; 58 | opts.message = messageElem.value; 59 | if(opts.message) { opts.title = opts.message; } 60 | 61 | wikihub.save(opts) 62 | .then(function(pull) { 63 | hideAll(); 64 | pullLink.setAttribute('href', pull.html_url); 65 | show(successSection); 66 | show(showSection); 67 | }) 68 | .catch(displayError); 69 | }; 70 | })(); 71 | -------------------------------------------------------------------------------- /_site/feed.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | iOS URL Schemes 5 | iOS URL schemes is an awesome way to automate some parts of your live with you iOS device. 6 | / 7 | 8 | Sun, 22 Nov 2015 21:21:42 +0100 9 | Sun, 22 Nov 2015 21:21:42 +0100 10 | Jekyll v2.5.3 11 | 12 | 13 | Welcome to Jekyll! 14 | <p>You’ll find this post in your <code>_posts</code> directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run <code>jekyll serve</code>, which launches a web server and auto-regenerates your site when a file is updated.</p> 15 | 16 | <p>To add new posts, simply add a file in the <code>_posts</code> directory that follows the convention <code>YYYY-MM-DD-name-of-post.ext</code> and includes the necessary front matter. Take a look at the source for this post to get an idea about how it works.</p> 17 | 18 | <p>Jekyll also offers powerful support for code snippets:</p> 19 | 20 | <div class="highlight"><pre><code class="language-ruby" data-lang="ruby"><span class="k">def</span> <span class="nf">print_hi</span><span class="p">(</span><span class="nb">name</span><span class="p">)</span> 21 | <span class="nb">puts</span> <span class="s2">&quot;Hi, </span><span class="si">#{</span><span class="nb">name</span><span class="si">}</span><span class="s2">&quot;</span> 22 | <span class="k">end</span> 23 | <span class="n">print_hi</span><span class="p">(</span><span class="s1">&#39;Tom&#39;</span><span class="p">)</span> 24 | <span class="c1">#=&gt; prints &#39;Hi, Tom&#39; to STDOUT.</span></code></pre></div> 25 | 26 | <p>Check out the <a href="http://jekyllrb.com">Jekyll docs</a> for more info on how to get the most out of Jekyll. File all bugs/feature requests at <a href="https://github.com/jekyll/jekyll">Jekyll’s GitHub repo</a>. If you have questions, you can ask them on <a href="https://github.com/jekyll/jekyll-help">Jekyll’s dedicated Help repository</a>.</p> 27 | 28 | 29 | Fri, 30 Oct 2015 14:06:44 +0100 30 | /blog/welcome-to-jekyll/ 31 | /blog/welcome-to-jekyll/ 32 | 33 | 34 | jekyll 35 | 36 | update 37 | 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /_site/test.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | iOS URL Schemes 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 |

iOS URL Schemes

24 |

iOS URL schemes is an awesome way to automate some parts of your live with you iOS device.

25 |
26 | 27 |
28 |
29 |
30 |
31 |

Add an new URL scheme

32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 43 | 44 | 45 | 49 | 50 |
51 |
52 | 53 | 54 | 55 | 59 | 60 |
61 |

Edit

62 | 63 | 64 | 65 | 66 | 67 |
68 |
69 | 70 | 71 |
72 |
73 |
74 | 78 | 79 | 80 | 81 | 82 | 83 | 91 | 92 | 93 | 94 | 95 | -------------------------------------------------------------------------------- /_site/blog/welcome-to-jekyll/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | Welcome to Jekyll! 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 |

iOS URL Schemes

24 |

iOS URL schemes is an awesome way to automate some parts of your live with you iOS device.

25 |
26 | 27 |
28 |
29 |
30 |
31 | 32 |
33 |

Welcome to Jekyll!

34 | 35 |
36 | 37 |
38 |

You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run jekyll serve, which launches a web server and auto-regenerates your site when a file is updated.

39 | 40 |

To add new posts, simply add a file in the _posts directory that follows the convention YYYY-MM-DD-name-of-post.ext and includes the necessary front matter. Take a look at the source for this post to get an idea about how it works.

41 | 42 |

Jekyll also offers powerful support for code snippets:

43 | 44 |
def print_hi(name)
45 |   puts "Hi, #{name}"
46 | end
47 | print_hi('Tom')
48 | #=> prints 'Hi, Tom' to STDOUT.
49 | 50 |

Check out the Jekyll docs for more info on how to get the most out of Jekyll. File all bugs/feature requests at Jekyll’s GitHub repo. If you have questions, you can ask them on Jekyll’s dedicated Help repository.

51 | 52 | 53 |
54 | 55 |
56 | 57 |
58 |
59 |
60 | 64 | 65 | 66 | 67 | 68 | 69 | 77 | 78 | 79 | 80 | 81 | -------------------------------------------------------------------------------- /js/dataTables.fixedHeader.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FixedHeader 3.0.0 3 | ©2009-2015 SpryMedia Ltd - datatables.net/license 4 | */ 5 | (function(h,j){var g=function(e,i){var g=0,f=function(b,a){if(!(this instanceof f))throw"FixedHeader must be initialised with the 'new' keyword.";!0===a&&(a={});b=new i.Api(b);this.c=e.extend(!0,{},f.defaults,a);this.s={dt:b,position:{theadTop:0,tbodyTop:0,tfootTop:0,tfootBottom:0,width:0,left:0,tfootHeight:0,theadHeight:0,windowHeight:e(h).height(),visible:!0},headerMode:null,footerMode:null,namespace:".dtfc"+g++};this.dom={floatingHeader:null,thead:e(b.table().header()),tbody:e(b.table().body()), 6 | tfoot:e(b.table().footer()),header:{host:null,floating:null,placeholder:null},footer:{host:null,floating:null,placeholder:null}};this.dom.header.host=this.dom.thead.parent();this.dom.footer.host=this.dom.tfoot.parent();var c=b.settings()[0];if(c._fixedHeader)throw"FixedHeader already initialised on table "+c.nTable.id;c._fixedHeader=this;this._constructor()};f.prototype={update:function(){this._positions();this._scroll(!0)},_constructor:function(){var b=this,a=this.s.dt;e(h).on("scroll"+this.s.namespace, 7 | function(){b._scroll()}).on("resize"+this.s.namespace,function(){b.s.position.windowHeight=e(h).height();b._positions();b._scroll(!0)});a.on("column-reorder.dt.dtfc column-visibility.dt.dtfc",function(){b._positions();b._scroll(!0)}).on("draw.dtfc",function(){b._positions();b._scroll()});a.on("destroy.dtfc",function(){a.off(".dtfc");e(h).off(this.s.namespace)});this._positions();this._scroll()},_clone:function(b,a){var c=this.s.dt,d=this.dom[b],k="header"===b?this.dom.thead:this.dom.tfoot;!a&&d.floating? 8 | d.floating.removeClass("fixedHeader-floating fixedHeader-locked"):(d.floating&&(d.placeholder.remove(),d.floating.children().detach(),d.floating.remove()),d.floating=e(c.table().node().cloneNode(!1)).removeAttr("id").append(k).appendTo("body"),d.placeholder=k.clone(!1),d.host.append(d.placeholder),"footer"===b&&this._footerMatch(d.placeholder,d.floating))},_footerMatch:function(b,a){var c=function(d){var c=e(d,b).map(function(){return e(this).width()}).toArray();e(d,a).each(function(a){e(this).width(c[a])})}; 9 | c("th");c("td")},_footerUnsize:function(){var b=this.dom.footer.floating;b&&e("th, td",b).css("width","")},_modeChange:function(b,a,c){var d=this.dom[a],e=this.s.position;"in-place"===b?(d.placeholder&&(d.placeholder.remove(),d.placeholder=null),d.host.append("header"===a?this.dom.thead:this.dom.tfoot),d.floating&&(d.floating.remove(),d.floating=null),"footer"===a&&this._footerUnsize()):"in"===b?(this._clone(a,c),d.floating.addClass("fixedHeader-floating").css("header"===a?"top":"bottom",this.c[a+ 10 | "Offset"]).css("left",e.left+"px").css("width",e.width+"px"),"footer"===a&&d.floating.css("top","")):"below"===b?(this._clone(a,c),d.floating.addClass("fixedHeader-locked").css("top",e.tfootTop-e.theadHeight).css("left",e.left+"px").css("width",e.width+"px")):"above"===b&&(this._clone(a,c),d.floating.addClass("fixedHeader-locked").css("top",e.tbodyTop).css("left",e.left+"px").css("width",e.width+"px"));this.s[a+"Mode"]=b},_positions:function(){var b=this.s.dt.table(),a=this.s.position,c=this.dom, 11 | b=e(b.node()),d=b.children("thead"),f=b.children("tfoot"),c=c.tbody;a.visible=b.is(":visible");a.width=b.outerWidth();a.left=b.offset().left;a.theadTop=d.offset().top;a.tbodyTop=c.offset().top;a.theadHeight=a.tbodyTop-a.theadTop;f.length?(a.tfootTop=f.offset().top,a.tfootBottom=a.tfootTop+f.outerHeight(),a.tfootHeight=a.tfootBottom-a.tfootTop):(a.tfootTop=a.tbodyTop+c.outerHeight(),a.tfootBottom=a.tfootTop,a.tfootHeight=a.tfootTop)},_scroll:function(b){var a=e(j).scrollTop(),c=this.s.position,d;this.c.header&& 12 | (d=!c.visible||a<=c.theadTop-this.c.headerOffset?"in-place":a<=c.tfootTop-c.theadHeight-this.c.headerOffset?"in":"below",(b||d!==this.s.headerMode)&&this._modeChange(d,"header",b));this.c.footer&&this.dom.tfoot.length&&(a=!c.visible||a+c.windowHeight>=c.tfootBottom+this.c.footerOffset?"in-place":c.windowHeight+a>c.tbodyTop+c.tfootHeight+this.c.footerOffset?"in":"above",(b||a!==this.s.footerMode)&&this._modeChange(a,"footer",b))}};f.version="3.0.0";f.defaults={header:!0,footer:!1,headerOffset:0,footerOffset:0}; 13 | e.fn.dataTable.FixedHeader=f;e.fn.DataTable.FixedHeader=f;e(j).on("init.dt.dtb",function(b,a){if("dt"===b.namespace){var c=a.oInit.fixedHeader||i.defaults.fixedHeader;c&&!a._buttons&&new f(a,c)}});i.Api.register("fixedHeader()",function(){});i.Api.register("fixedHeader.adjust()",function(){return this.iterator("table",function(b){(b=b._fixedHeader)&&b.update()})});return f};"function"===typeof define&&define.amd?define(["jquery","datatables"],g):"object"===typeof exports?g(require("jquery"),require("datatables")): 14 | jQuery&&!jQuery.fn.dataTable.FixedHeader&&g(jQuery,jQuery.fn.dataTable)})(window,document); 15 | -------------------------------------------------------------------------------- /_site/js/dataTables.fixedHeader.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FixedHeader 3.0.0 3 | ©2009-2015 SpryMedia Ltd - datatables.net/license 4 | */ 5 | (function(h,j){var g=function(e,i){var g=0,f=function(b,a){if(!(this instanceof f))throw"FixedHeader must be initialised with the 'new' keyword.";!0===a&&(a={});b=new i.Api(b);this.c=e.extend(!0,{},f.defaults,a);this.s={dt:b,position:{theadTop:0,tbodyTop:0,tfootTop:0,tfootBottom:0,width:0,left:0,tfootHeight:0,theadHeight:0,windowHeight:e(h).height(),visible:!0},headerMode:null,footerMode:null,namespace:".dtfc"+g++};this.dom={floatingHeader:null,thead:e(b.table().header()),tbody:e(b.table().body()), 6 | tfoot:e(b.table().footer()),header:{host:null,floating:null,placeholder:null},footer:{host:null,floating:null,placeholder:null}};this.dom.header.host=this.dom.thead.parent();this.dom.footer.host=this.dom.tfoot.parent();var c=b.settings()[0];if(c._fixedHeader)throw"FixedHeader already initialised on table "+c.nTable.id;c._fixedHeader=this;this._constructor()};f.prototype={update:function(){this._positions();this._scroll(!0)},_constructor:function(){var b=this,a=this.s.dt;e(h).on("scroll"+this.s.namespace, 7 | function(){b._scroll()}).on("resize"+this.s.namespace,function(){b.s.position.windowHeight=e(h).height();b._positions();b._scroll(!0)});a.on("column-reorder.dt.dtfc column-visibility.dt.dtfc",function(){b._positions();b._scroll(!0)}).on("draw.dtfc",function(){b._positions();b._scroll()});a.on("destroy.dtfc",function(){a.off(".dtfc");e(h).off(this.s.namespace)});this._positions();this._scroll()},_clone:function(b,a){var c=this.s.dt,d=this.dom[b],k="header"===b?this.dom.thead:this.dom.tfoot;!a&&d.floating? 8 | d.floating.removeClass("fixedHeader-floating fixedHeader-locked"):(d.floating&&(d.placeholder.remove(),d.floating.children().detach(),d.floating.remove()),d.floating=e(c.table().node().cloneNode(!1)).removeAttr("id").append(k).appendTo("body"),d.placeholder=k.clone(!1),d.host.append(d.placeholder),"footer"===b&&this._footerMatch(d.placeholder,d.floating))},_footerMatch:function(b,a){var c=function(d){var c=e(d,b).map(function(){return e(this).width()}).toArray();e(d,a).each(function(a){e(this).width(c[a])})}; 9 | c("th");c("td")},_footerUnsize:function(){var b=this.dom.footer.floating;b&&e("th, td",b).css("width","")},_modeChange:function(b,a,c){var d=this.dom[a],e=this.s.position;"in-place"===b?(d.placeholder&&(d.placeholder.remove(),d.placeholder=null),d.host.append("header"===a?this.dom.thead:this.dom.tfoot),d.floating&&(d.floating.remove(),d.floating=null),"footer"===a&&this._footerUnsize()):"in"===b?(this._clone(a,c),d.floating.addClass("fixedHeader-floating").css("header"===a?"top":"bottom",this.c[a+ 10 | "Offset"]).css("left",e.left+"px").css("width",e.width+"px"),"footer"===a&&d.floating.css("top","")):"below"===b?(this._clone(a,c),d.floating.addClass("fixedHeader-locked").css("top",e.tfootTop-e.theadHeight).css("left",e.left+"px").css("width",e.width+"px")):"above"===b&&(this._clone(a,c),d.floating.addClass("fixedHeader-locked").css("top",e.tbodyTop).css("left",e.left+"px").css("width",e.width+"px"));this.s[a+"Mode"]=b},_positions:function(){var b=this.s.dt.table(),a=this.s.position,c=this.dom, 11 | b=e(b.node()),d=b.children("thead"),f=b.children("tfoot"),c=c.tbody;a.visible=b.is(":visible");a.width=b.outerWidth();a.left=b.offset().left;a.theadTop=d.offset().top;a.tbodyTop=c.offset().top;a.theadHeight=a.tbodyTop-a.theadTop;f.length?(a.tfootTop=f.offset().top,a.tfootBottom=a.tfootTop+f.outerHeight(),a.tfootHeight=a.tfootBottom-a.tfootTop):(a.tfootTop=a.tbodyTop+c.outerHeight(),a.tfootBottom=a.tfootTop,a.tfootHeight=a.tfootTop)},_scroll:function(b){var a=e(j).scrollTop(),c=this.s.position,d;this.c.header&& 12 | (d=!c.visible||a<=c.theadTop-this.c.headerOffset?"in-place":a<=c.tfootTop-c.theadHeight-this.c.headerOffset?"in":"below",(b||d!==this.s.headerMode)&&this._modeChange(d,"header",b));this.c.footer&&this.dom.tfoot.length&&(a=!c.visible||a+c.windowHeight>=c.tfootBottom+this.c.footerOffset?"in-place":c.windowHeight+a>c.tbodyTop+c.tfootHeight+this.c.footerOffset?"in":"above",(b||a!==this.s.footerMode)&&this._modeChange(a,"footer",b))}};f.version="3.0.0";f.defaults={header:!0,footer:!1,headerOffset:0,footerOffset:0}; 13 | e.fn.dataTable.FixedHeader=f;e.fn.DataTable.FixedHeader=f;e(j).on("init.dt.dtb",function(b,a){if("dt"===b.namespace){var c=a.oInit.fixedHeader||i.defaults.fixedHeader;c&&!a._buttons&&new f(a,c)}});i.Api.register("fixedHeader()",function(){});i.Api.register("fixedHeader.adjust()",function(){return this.iterator("table",function(b){(b=b._fixedHeader)&&b.update()})});return f};"function"===typeof define&&define.amd?define(["jquery","datatables"],g):"object"===typeof exports?g(require("jquery"),require("datatables")): 14 | jQuery&&!jQuery.fn.dataTable.FixedHeader&&g(jQuery,jQuery.fn.dataTable)})(window,document); 15 | -------------------------------------------------------------------------------- /css/main.css: -------------------------------------------------------------------------------- 1 | /* Reset 2 | ———————————————————————————————————— */ 3 | * { 4 | box-sizing: border-box; 5 | } 6 | h1, h2, h3, h4, ul { 7 | list-style: none; 8 | padding: 0; 9 | margin: 0; 10 | } 11 | /* END Reset 12 | ———————————————————————————————————— */ 13 | /* Layout 14 | ———————————————————————————————————— */ 15 | body { 16 | font-family: 'Roboto Condensed', sans-serif; 17 | padding: 0; 18 | margin: 0; 19 | font-size: 18px; 20 | line-height: 24px; 21 | } 22 | body, 23 | body a { 24 | color: #89a; 25 | } 26 | body > * { 27 | -webkit-box-flex: 1; 28 | -webkit-flex: 1 100%; 29 | -ms-flex: 1 100%; 30 | flex: 1 100%; 31 | } 32 | header, 33 | .main, 34 | footer { 35 | padding: 4ex; 36 | } 37 | body, 38 | td { 39 | background: #f1f9ff; 40 | } 41 | /* END Layout 42 | ———————————————————————————————————— */ 43 | /* Header 44 | ———————————————————————————————————— */ 45 | header { 46 | min-height: 100vh; 47 | } 48 | a.site-title { 49 | text-decoration: none; 50 | } 51 | h1, h2 { 52 | text-transform: uppercase; 53 | } 54 | h1 { 55 | font-size: 2rem; 56 | } 57 | h2 { 58 | font-size: 1.2rem; 59 | } 60 | /* END Header 61 | ———————————————————————————————————— */ 62 | /* Table 63 | ———————————————————————————————————— */ 64 | .row { 65 | margin-bottom: 3ex; 66 | } 67 | #table { 68 | table-layout: fixed; 69 | } 70 | table.fixedHeader-floating { 71 | position: fixed; 72 | } 73 | table.fixedHeader-floating.no-footer { 74 | border-bottom-width: 0; 75 | } 76 | table.fixedHeader-locked { 77 | position: absolute; 78 | } 79 | table.display.dataTable.no-footer.fixedHeader-floating { 80 | box-shadow: 0 0 40px; 81 | } 82 | thead { 83 | background: #fff; 84 | } 85 | th { 86 | color: #4af; 87 | position: relative; 88 | } 89 | th.sorting_asc:after, 90 | th.sorting:after { 91 | right: 0; 92 | position: absolute; 93 | width: 0; 94 | height: 0; 95 | margin-right: 20px; 96 | top: 30px; 97 | } 98 | th.sorting:after { 99 | content: ""; 100 | border-left: 6px solid transparent; 101 | border-right: 6px solid transparent; 102 | border-top: 6px solid #4af; 103 | } 104 | th.sorting_asc:after { 105 | content: ""; 106 | border-left: 6px solid transparent; 107 | border-right: 6px solid transparent; 108 | border-bottom: 6px solid #4af; 109 | } 110 | th.sorting_asc:hover:after { 111 | content: ""; 112 | border-left: 6px solid transparent; 113 | border-right: 6px solid transparent; 114 | border-top: 6px solid #fff; 115 | } 116 | th.sorting:hover:after { 117 | content: ""; 118 | border-left: 6px solid transparent; 119 | border-right: 6px solid transparent; 120 | border-bottom: 6px solid #fff; 121 | top: 24px; /* Weird bug when hovering */ 122 | } 123 | th:hover { 124 | background: #4af; 125 | color: #fff; 126 | } 127 | tr:nth-of-type(2n+2) { 128 | /*background: #055;*/ 129 | } 130 | th { 131 | text-align: left; 132 | width: 1% !important 133 | } 134 | th, td { 135 | padding: 2ex 4ex; 136 | } 137 | td { 138 | width: 25%; 139 | white-space: nowrap; 140 | overflow: hidden; 141 | text-overflow: ellipsis; 142 | } 143 | #table_filter { 144 | padding: 2ex; 145 | } 146 | #table_filter input[type="search"] { 147 | width: 100%; 148 | margin-left: 2ex; 149 | height: 30px; 150 | border: 0; 151 | background: transparent; 152 | border-bottom: 4px solid rgba(255,255,255,.4); 153 | } 154 | table.display.dataTable.no-footer.fixedHeader-floating { 155 | box-shadow: 0 0 40px rgba(85, 170, 255, 0.1); 156 | margin-top: 40px; 157 | } 158 | #table_info { 159 | text-align: center; 160 | color: rgba(136, 153, 170, 0.54); 161 | padding: 40px; 162 | } 163 | /* END Table 164 | ———————————————————————————————————— */ 165 | /* submit 166 | ———————————————————————————————————— */ 167 | .col { 168 | width: 50%; 169 | padding: 50px; 170 | } 171 | .col, 172 | #edit-section { 173 | display: flex; 174 | flex-direction: column; 175 | } 176 | .col > *, 177 | #edit-section > * { 178 | margin-bottom: 10px; 179 | } 180 | .hide { display: none; } 181 | /* END submit 182 | ———————————————————————————————————— */ 183 | /* Footer 184 | ———————————————————————————————————— */ 185 | footer { 186 | background: #344; 187 | width: 100%; 188 | position: absolute; 189 | left: 0; 190 | } 191 | .social-media-list svg { 192 | max-width: 4ex; 193 | } 194 | /* END Footer 195 | ———————————————————————————————————— */ 196 | /* MQ 197 | ———————————————————————————————————— */ 198 | @media only screen and (min-width : 1024px) { 199 | /* Styles */ 200 | body, 201 | html, 202 | header { 203 | min-height: 100%; 204 | } 205 | } 206 | @media only screen and (max-width : 1023px) { 207 | /* Styles */ 208 | body { 209 | -webkit-box-orient: vertical; 210 | -webkit-box-direction: normal; 211 | -webkit-flex-direction: column; 212 | -ms-flex-direction: column; 213 | flex-direction: column; 214 | } 215 | ul.social-media-list { 216 | display: flex; 217 | text-align: center; 218 | justify-content: space-between; 219 | } 220 | } 221 | /* END MQ 222 | ———————————————————————————————————— */ 223 | -------------------------------------------------------------------------------- /_site/css/main.css: -------------------------------------------------------------------------------- 1 | /* Reset 2 | ———————————————————————————————————— */ 3 | * { 4 | box-sizing: border-box; 5 | } 6 | h1, h2, h3, h4, ul { 7 | list-style: none; 8 | padding: 0; 9 | margin: 0; 10 | } 11 | /* END Reset 12 | ———————————————————————————————————— */ 13 | /* Layout 14 | ———————————————————————————————————— */ 15 | body { 16 | font-family: 'Roboto Condensed', sans-serif; 17 | padding: 0; 18 | margin: 0; 19 | font-size: 18px; 20 | line-height: 24px; 21 | } 22 | body, 23 | body a { 24 | color: #89a; 25 | } 26 | body > * { 27 | -webkit-box-flex: 1; 28 | -webkit-flex: 1 100%; 29 | -ms-flex: 1 100%; 30 | flex: 1 100%; 31 | } 32 | header, 33 | .main, 34 | footer { 35 | padding: 4ex; 36 | } 37 | body, 38 | td { 39 | background: #f1f9ff; 40 | } 41 | /* END Layout 42 | ———————————————————————————————————— */ 43 | /* Header 44 | ———————————————————————————————————— */ 45 | header { 46 | min-height: 100vh; 47 | } 48 | a.site-title { 49 | text-decoration: none; 50 | } 51 | h1, h2 { 52 | text-transform: uppercase; 53 | } 54 | h1 { 55 | font-size: 2rem; 56 | } 57 | h2 { 58 | font-size: 1.2rem; 59 | } 60 | /* END Header 61 | ———————————————————————————————————— */ 62 | /* Table 63 | ———————————————————————————————————— */ 64 | .row { 65 | margin-bottom: 3ex; 66 | } 67 | #table { 68 | table-layout: fixed; 69 | } 70 | table.fixedHeader-floating { 71 | position: fixed; 72 | } 73 | table.fixedHeader-floating.no-footer { 74 | border-bottom-width: 0; 75 | } 76 | table.fixedHeader-locked { 77 | position: absolute; 78 | } 79 | table.display.dataTable.no-footer.fixedHeader-floating { 80 | box-shadow: 0 0 40px; 81 | } 82 | thead { 83 | background: #fff; 84 | } 85 | th { 86 | color: #4af; 87 | position: relative; 88 | } 89 | th.sorting_asc:after, 90 | th.sorting:after { 91 | right: 0; 92 | position: absolute; 93 | width: 0; 94 | height: 0; 95 | margin-right: 20px; 96 | top: 30px; 97 | } 98 | th.sorting:after { 99 | content: ""; 100 | border-left: 6px solid transparent; 101 | border-right: 6px solid transparent; 102 | border-top: 6px solid #4af; 103 | } 104 | th.sorting_asc:after { 105 | content: ""; 106 | border-left: 6px solid transparent; 107 | border-right: 6px solid transparent; 108 | border-bottom: 6px solid #4af; 109 | } 110 | th.sorting_asc:hover:after { 111 | content: ""; 112 | border-left: 6px solid transparent; 113 | border-right: 6px solid transparent; 114 | border-top: 6px solid #fff; 115 | } 116 | th.sorting:hover:after { 117 | content: ""; 118 | border-left: 6px solid transparent; 119 | border-right: 6px solid transparent; 120 | border-bottom: 6px solid #fff; 121 | top: 24px; /* Weird bug when hovering */ 122 | } 123 | th:hover { 124 | background: #4af; 125 | color: #fff; 126 | } 127 | tr:nth-of-type(2n+2) { 128 | /*background: #055;*/ 129 | } 130 | th { 131 | text-align: left; 132 | width: 1% !important 133 | } 134 | th, td { 135 | padding: 2ex 4ex; 136 | } 137 | td { 138 | width: 25%; 139 | white-space: nowrap; 140 | overflow: hidden; 141 | text-overflow: ellipsis; 142 | } 143 | #table_filter { 144 | padding: 2ex; 145 | } 146 | #table_filter input[type="search"] { 147 | width: 100%; 148 | margin-left: 2ex; 149 | height: 30px; 150 | border: 0; 151 | background: transparent; 152 | border-bottom: 4px solid rgba(255,255,255,.4); 153 | } 154 | table.display.dataTable.no-footer.fixedHeader-floating { 155 | box-shadow: 0 0 40px rgba(85, 170, 255, 0.1); 156 | margin-top: 40px; 157 | } 158 | #table_info { 159 | text-align: center; 160 | color: rgba(136, 153, 170, 0.54); 161 | padding: 40px; 162 | } 163 | /* END Table 164 | ———————————————————————————————————— */ 165 | /* submit 166 | ———————————————————————————————————— */ 167 | .col { 168 | width: 50%; 169 | padding: 50px; 170 | } 171 | .col, 172 | #edit-section { 173 | display: flex; 174 | flex-direction: column; 175 | } 176 | .col > *, 177 | #edit-section > * { 178 | margin-bottom: 10px; 179 | } 180 | .hide { display: none; } 181 | /* END submit 182 | ———————————————————————————————————— */ 183 | /* Footer 184 | ———————————————————————————————————— */ 185 | footer { 186 | background: #344; 187 | width: 100%; 188 | position: absolute; 189 | left: 0; 190 | } 191 | .social-media-list svg { 192 | max-width: 4ex; 193 | } 194 | /* END Footer 195 | ———————————————————————————————————— */ 196 | /* MQ 197 | ———————————————————————————————————— */ 198 | @media only screen and (min-width : 1024px) { 199 | /* Styles */ 200 | body, 201 | html, 202 | header { 203 | min-height: 100%; 204 | } 205 | } 206 | @media only screen and (max-width : 1023px) { 207 | /* Styles */ 208 | body { 209 | -webkit-box-orient: vertical; 210 | -webkit-box-direction: normal; 211 | -webkit-flex-direction: column; 212 | -ms-flex-direction: column; 213 | flex-direction: column; 214 | } 215 | ul.social-media-list { 216 | display: flex; 217 | text-align: center; 218 | justify-content: space-between; 219 | } 220 | } 221 | /* END MQ 222 | ———————————————————————————————————— */ 223 | -------------------------------------------------------------------------------- /_data/scheme.yml: -------------------------------------------------------------------------------- 1 | - name: settings 2 | scheme: app-prefs:// 3 | run: springboard 4 | device-status: stock 5 | 6 | 7 | - name: feedback assistant 8 | scheme: applefeedback:// 9 | run: everywhere 10 | device-status: stock 11 | 12 | 13 | - name: apple news 14 | scheme: applenews:// 15 | run: springboard 16 | device-status: stock 17 | 18 | 19 | - name: music 20 | scheme: audio-player-event:// 21 | run: everywhere 22 | device-status: stock 23 | 24 | 25 | - name: calender 26 | scheme: calinvite:// 27 | run: springboard 28 | device-status: stock 29 | 30 | 31 | - name: calender 32 | scheme: calinvitelist:// 33 | run: springboard 34 | device-status: stock 35 | 36 | 37 | - name: calender 38 | scheme: calshow:// 39 | run: everywhere 40 | device-status: stock 41 | 42 | 43 | - name: TBA 44 | scheme: com-apple-mobilesafari-tab:// 45 | run: TBA 46 | device-status: stock 47 | 48 | 49 | - name: Diagnostics 50 | scheme: diagnostics:// 51 | run: everywhere 52 | device-status: stock 53 | 54 | 55 | - name: facetime 56 | scheme: facetime-audio:// 57 | run: everywhere 58 | device-status: stock 59 | 60 | 61 | - name: facetime 62 | scheme: facetime-audio-prompt:// 63 | run: everywhere 64 | device-status: stock 65 | 66 | 67 | - name: TBA 68 | scheme: fb309481925768757:// 69 | run: TBA 70 | device-status: stock 71 | 72 | 73 | - name: TBA 74 | scheme: feed:// 75 | run: everywhere 76 | device-status: stock 77 | 78 | 79 | - name: TBA 80 | scheme: ftp:// 81 | run: everywhere 82 | device-status: stock 83 | 84 | 85 | - name: gamecenter 86 | scheme: gamecenter:// 87 | run: everywhere 88 | device-status: stock 89 | 90 | 91 | - name: garageband 92 | scheme: garageband:// 93 | run: everywhere 94 | device-status: stock 95 | 96 | 97 | - name: safari 98 | scheme: http:// 99 | run: everywhere 100 | device-status: stock 101 | 102 | 103 | - name: safari 104 | scheme: https:// 105 | run: everywhere 106 | device-status: stock 107 | 108 | 109 | - name: ibooks 110 | scheme: ibooks:// 111 | run: everywhere 112 | device-status: stock 113 | 114 | 115 | - name: icloud drive 116 | scheme: iclouddriveapp:// 117 | run: TBA 118 | device-status: stock 119 | 120 | 121 | - name: itunes store 122 | scheme: itms:// 123 | run: everywhere 124 | device-status: stock 125 | 126 | 127 | - name: itunes store 128 | scheme: itmss:// 129 | run: everywhere 130 | device-status: stock 131 | 132 | 133 | - name: app store 134 | scheme: itms-apps:// 135 | run: everywhere 136 | device-status: stock 137 | 138 | 139 | - name: app store 140 | scheme: itms-apps://search.itunes.apple.com/WebObjects/MZSearch.woa/wa/searchTBAmedia=software&term= 141 | run: everywhere 142 | device-status: stock 143 | 144 | 145 | - name: app store 146 | scheme: itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewTopTBAgenreId=36&popId=30 147 | run: everywhere 148 | device-status: stock 149 | 150 | 151 | - name: ibooks 152 | scheme: itms-books:// 153 | run: everywhere 154 | device-status: stock 155 | 156 | 157 | - name: ibooks 158 | scheme: itms-bookss:// 159 | run: everywhere 160 | device-status: stock 161 | 162 | 163 | - name: game center 164 | scheme: itms-gc:// 165 | run: everywhere 166 | device-status: stock 167 | 168 | 169 | - name: game center 170 | scheme: itms-gcs:// 171 | run: everywhere 172 | device-status: stock 173 | 174 | 175 | - name: podcasts 176 | scheme: itms-pcast:// 177 | run: everywhere 178 | device-status: stock 179 | 180 | 181 | - name: podcasts 182 | scheme: itms-pcasts:// 183 | run: everywhere 184 | device-status: stock 185 | 186 | 187 | - name: app store 188 | scheme: itms-services:// 189 | run: everywhere 190 | device-status: stock 191 | 192 | 193 | - name: TBA 194 | scheme: itms-watch:// 195 | run: TBA 196 | device-status: stock 197 | 198 | 199 | - name: music 200 | scheme: itsradio:// 201 | run: everywhere 202 | device-status: stock 203 | 204 | 205 | - name: TBA 206 | scheme: itms-itunesu:// 207 | run: TBA 208 | device-status: stock 209 | 210 | 211 | - name: mail 212 | scheme: mailto:// 213 | run: everywhere 214 | device-status: stock 215 | 216 | 217 | - name: maps 218 | scheme: map:// 219 | run: everywhere 220 | device-status: stock 221 | 222 | 223 | - name: maps 224 | scheme: mapitem:// 225 | run: everywhere 226 | device-status: stock 227 | 228 | 229 | - name: maps 230 | scheme: maps:// 231 | run: everywhere 232 | device-status: stock 233 | 234 | 235 | - name: mail 236 | scheme: message:// 237 | run: everywhere 238 | device-status: stock 239 | 240 | 241 | - name: notes 242 | scheme: mobilenotes:// 243 | run: everywhere 244 | device-status: stock 245 | 246 | 247 | - name: TBA 248 | scheme: movietrailers:// 249 | run: TBA 250 | device-status: stock 251 | 252 | 253 | - name: music 254 | scheme: music:// 255 | run: everywhere 256 | device-status: stock 257 | 258 | 259 | - name: music 260 | scheme: musics:// 261 | run: everywhere 262 | device-status: stock 263 | 264 | 265 | - name: podcasts 266 | scheme: pcast:// 267 | run: everywhere 268 | device-status: stock 269 | 270 | 271 | - name: photos 272 | scheme: photos:// 273 | run: springboard 274 | device-status: stock 275 | 276 | 277 | - name: photos 278 | scheme: photos-event:// 279 | run: springboard 280 | device-status: stock 281 | 282 | 283 | - name: photos 284 | scheme: photos-migrate-iphoto:// 285 | run: springboard 286 | device-status: stock 287 | 288 | 289 | - name: photos 290 | scheme: photos-redirect:// 291 | run: everywhere 292 | device-status: stock 293 | 294 | 295 | - name: podcasts 296 | scheme: podcasts:// 297 | run: everywhere 298 | device-status: stock 299 | 300 | 301 | - name: settings 302 | scheme: prefs:// 303 | run: springboard 304 | device-status: stock 305 | 306 | 307 | - name: safari 308 | scheme: radar:// 309 | run: everywhere 310 | device-status: stock 311 | 312 | 313 | - name: safari 314 | scheme: rdar:// 315 | run: everywhere 316 | device-status: stock 317 | 318 | 319 | - name: remote 320 | scheme: remote:// 321 | run: everywhere 322 | device-status: stock 323 | 324 | 325 | - name: messages 326 | scheme: sms:// 327 | run: everywhere 328 | device-status: stock 329 | 330 | 331 | - name: phone 332 | scheme: tel:// 333 | run: everywhere 334 | device-status: stock 335 | 336 | 337 | - name: phone 338 | scheme: telprompt:// 339 | run: everywhere 340 | device-status: stock 341 | 342 | 343 | - name: videos 344 | scheme: videos:// 345 | run: everywhere 346 | device-status: stock 347 | 348 | 349 | - name: voice memos 350 | scheme: voicememos:// 351 | run: springboard 352 | device-status: stock 353 | 354 | 355 | - name: TBA 356 | scheme: webapp:// 357 | run: TBA 358 | device-status: stock 359 | 360 | 361 | - name: calender 362 | scheme: webcal:// 363 | run: TBA 364 | device-status: stock 365 | 366 | 367 | - name: safari 368 | scheme: webclip:// 369 | run: springboard 370 | device-status: stock 371 | 372 | 373 | - name: calender 374 | scheme: x-apple-calevent:// 375 | run: everywhere 376 | device-status: stock 377 | 378 | 379 | - name: reminder 380 | scheme: x-apple-reminder:// 381 | run: everywhere 382 | device-status: stock 383 | 384 | 385 | - name: maps 386 | scheme: x-maps-bulletin:// 387 | run: springboard 388 | device-status: stock 389 | 390 | 391 | - name: maps 392 | scheme: x-maps-reopen:// 393 | run: springboard 394 | device-status: stock 395 | 396 | 397 | - name: maps 398 | scheme: x-maps-route-genius:// 399 | run: springboard 400 | device-status: stock 401 | 402 | 403 | - name: TBA 404 | scheme: x-web-search:// 405 | run: TBA 406 | device-status: stock 407 | -------------------------------------------------------------------------------- /_site/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | iOS URL Schemes 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 |

iOS URL Schemes

24 |

iOS URL schemes is an awesome way to automate some parts of your live with you iOS device.

25 |
26 | 27 |
28 |
29 |
30 |
31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 250 | 251 | 252 | 253 | 254 | 255 | 256 | 257 | 258 | 259 | 260 | 261 | 262 | 263 | 264 | 265 | 266 | 267 | 268 | 269 | 270 | 271 | 272 | 273 | 274 | 275 | 276 | 277 | 278 | 279 | 280 | 281 | 282 | 283 | 284 | 285 | 286 | 287 | 288 | 289 | 290 | 291 | 292 | 293 | 294 | 295 | 296 | 297 | 298 | 299 | 300 | 301 | 302 | 303 | 304 | 305 | 306 | 307 | 308 | 309 | 310 | 311 | 312 | 313 | 314 | 315 | 316 | 317 | 318 | 319 | 320 | 321 | 322 | 323 | 324 | 325 | 326 | 327 | 328 | 329 | 330 | 331 | 332 | 333 | 334 | 335 | 336 | 337 | 338 | 339 | 340 | 341 | 342 | 343 | 344 | 345 | 346 | 347 | 348 | 349 | 350 | 351 | 352 | 353 | 354 | 355 | 356 | 357 | 358 | 359 | 360 | 361 | 362 | 363 | 364 | 365 | 366 | 367 | 368 | 369 | 370 | 371 | 372 | 373 | 374 | 375 | 376 | 377 | 378 | 379 | 380 | 381 | 382 | 383 | 384 | 385 | 386 | 387 | 388 | 389 | 390 | 391 | 392 | 393 | 394 | 395 | 396 | 397 | 398 | 399 | 400 | 401 | 402 | 403 | 404 | 405 | 406 | 407 | 408 | 409 | 410 | 411 | 412 | 413 | 414 | 415 | 416 | 417 | 418 | 419 | 420 | 421 | 422 | 423 | 424 | 425 | 426 | 427 | 428 | 429 | 430 | 431 | 432 | 433 | 434 | 435 | 436 | 437 | 438 | 439 | 440 | 441 | 442 | 443 | 444 | 445 | 446 | 447 | 448 | 449 | 450 | 451 | 452 | 453 | 454 | 455 | 456 | 457 | 458 | 459 | 460 | 461 | 462 | 463 | 464 | 465 | 466 | 467 | 468 | 469 | 470 | 471 | 472 | 473 | 474 | 475 | 476 | 477 | 478 | 479 | 480 | 481 | 482 | 483 | 484 | 485 | 486 | 487 | 488 | 489 | 490 | 491 | 492 | 493 | 494 | 495 | 496 | 497 | 498 | 499 | 500 | 501 | 502 | 503 | 504 | 505 | 506 | 507 | 508 | 509 | 510 | 511 | 512 | 513 | 514 | 515 | 516 | 517 | 518 | 519 | 520 | 521 | 522 | 523 | 524 | 525 | 526 | 527 | 528 | 529 | 530 | 531 | 532 | 533 | 534 | 535 | 536 | 537 | 538 | 539 | 540 | 541 | 542 | 543 | 544 | 545 | 546 | 547 | 548 | 549 | 550 | 551 | 552 | 553 | 554 | 555 | 556 | 557 | 558 | 559 | 560 | 561 | 562 | 563 | 564 | 565 | 566 | 567 | 568 | 569 | 570 | 571 | 572 | 573 | 574 | 575 | 576 | 577 | 578 | 579 | 580 | 581 | 582 | 583 | 584 | 585 | 586 | 587 | 588 | 589 |
SchemeApp nameCan be run fromDevice status
app-prefs://settingsspringboardstock
applefeedback://feedback assistanteverywherestock
applenews://apple newsspringboardstock
audio-player-event://musiceverywherestock
calinvite://calenderspringboardstock
calinvitelist://calenderspringboardstock
calshow://calendereverywherestock
com-apple-mobilesafari-tab://TBATBAstock
diagnostics://Diagnosticseverywherestock
facetime-audio://facetimeeverywherestock
facetime-audio-prompt://facetimeeverywherestock
fb309481925768757://TBATBAstock
feed://TBAeverywherestock
ftp://TBAeverywherestock
gamecenter://gamecentereverywherestock
garageband://garagebandeverywherestock
http://safarieverywherestock
https://safarieverywherestock
ibooks://ibookseverywherestock
iclouddriveapp://icloud driveTBAstock
itms://itunes storeeverywherestock
itmss://itunes storeeverywherestock
itms-apps://app storeeverywherestock
itms-apps://search.itunes.apple.com/WebObjects/MZSearch.woa/wa/searchTBAmedia=software&term=app storeeverywherestock
itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewTopTBAgenreId=36&popId=30app storeeverywherestock
itms-books://ibookseverywherestock
itms-bookss://ibookseverywherestock
itms-gc://game centereverywherestock
itms-gcs://game centereverywherestock
itms-pcast://podcastseverywherestock
itms-pcasts://podcastseverywherestock
itms-services://app storeeverywherestock
itms-watch://TBATBAstock
itsradio://musiceverywherestock
itms-itunesu://TBATBAstock
mailto://maileverywherestock
map://mapseverywherestock
mapitem://mapseverywherestock
maps://mapseverywherestock
message://maileverywherestock
mobilenotes://noteseverywherestock
movietrailers://TBATBAstock
music://musiceverywherestock
musics://musiceverywherestock
pcast://podcastseverywherestock
photos://photosspringboardstock
photos-event://photosspringboardstock
photos-migrate-iphoto://photosspringboardstock
photos-redirect://photoseverywherestock
podcasts://podcastseverywherestock
prefs://settingsspringboardstock
radar://safarieverywherestock
rdar://safarieverywherestock
remote://remoteeverywherestock
sms://messageseverywherestock
tel://phoneeverywherestock
telprompt://phoneeverywherestock
videos://videoseverywherestock
voicememos://voice memosspringboardstock
webapp://TBATBAstock
webcal://calenderTBAstock
webclip://safarispringboardstock
x-apple-calevent://calendereverywherestock
x-apple-reminder://remindereverywherestock
x-maps-bulletin://mapsspringboardstock
x-maps-reopen://mapsspringboardstock
x-maps-route-genius://mapsspringboardstock
x-web-search://TBATBAstock
590 | 591 |
592 | 593 |
594 |
595 |
596 | 600 | 601 | 602 | 603 | 604 | 605 | 613 | 614 | 615 | 616 | 617 | -------------------------------------------------------------------------------- /js/wikihub.min.js: -------------------------------------------------------------------------------- 1 | var wikihub=function(t){function n(e){if(r[e])return r[e].exports;var o=r[e]={exports:{},id:e,loaded:!1};return t[e].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}var r={};return n.m=t,n.c=r,n.p="/dist",n(0)}([function(t,n,r){"use strict";function e(t){return t&&t.__esModule?t:{"default":t}}function o(t){if(Array.isArray(t)){for(var n=0,r=Array(t.length);nu;)o.setDesc(t,r=e[u++],n[r]);return t}),h(h.S+h.F*!i,"Object",{getOwnPropertyDescriptor:o.getDesc,defineProperty:o.setDesc,defineProperties:M});var B="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),D=B.concat("length","prototype"),j=B.length,k=function(){var t,n=s("iframe"),r=j,e=">";for(n.style.display="none",c.appendChild(n),n.src="javascript:",t=n.contentWindow.document,t.open(),t.write("