Skip to content

Instantly share code, notes, and snippets.

View sidneys's full-sized avatar

sidneys sidneys

  • Germany
View GitHub Profile
@sidneys
sidneys / youtube_format_code_itag_list.md
Created January 20, 2018 11:12
YouTube video stream format codes itags

YouTube video stream format codes

Comprehensive list of YouTube format code itags

itag Code Container Content Resolution Bitrate Range VR / 3D
5 flv audio/video 240p - - -
6 flv audio/video 270p - - -
17 3gp audio/video 144p - - -
18 mp4 audio/video 360p - - -
22 mp4 audio/video 720p - - -
@sidneys
sidneys / iosgods.direct-app-store-ipa-download.js
Last active January 23, 2024 21:12
UserScript | iOSGods App Store | Direct .IPA File Download
// ==UserScript==
// @name iOSGods: Direct App Store .IPA Download
// @namespace de.sidneys.userscripts
// @homepage https://gist.githubusercontent.com/sidneys/
// @version 1.0.0
// @description Download .IPA files directly from the iOSGods App Store (app.iosgods.com) without a "ViP" subscription.
// @author sidneys
// @icon https://app.iosgods.com/apple-touch-icon.png
// @include http*://app.iosgods.com/store/*
// @require https://greasyfork.org/scripts/38888-greasemonkey-color-log/code/Greasemonkey%20%7C%20Color%20Log.js
@sidneys
sidneys / library.on-element-ready.js
Last active December 22, 2023 02:25
UserScript | Library | onElementReady ES6
// ==UserScript==
// @name Library: onElementReady ES7
// @namespace org.sidneys.userscripts
// @homepage https://gist.githubusercontent.com/sidneys/ee7a6b80315148ad1fb6847e72a22313/raw/
// @version 0.8.1
// @description Detect any new DOM Element by its CSS Selector, then trigger a function. Includes Promise- & Callback interface. Based on ES6 MutationObserver. Ships legacy waitForKeyElements interface, too.
// @author sidneys
// @icon https://i.imgur.com/nmbtzlX.png
// @match *://*/*
// ==/UserScript==
@sidneys
sidneys / de.sidneys.userscripts.save-as.js
Last active July 9, 2023 19:09
Userscript | Download File As
// ==UserScript==
// @name Save-As Userscript Library
// @namespace de.sidneys.userscripts
// @homepage https://gist.githubusercontent.com/sidneys/1731ea8ca69af49ca6e138d045c09971/raw/
// @version 3.0.0
// @description "Save As..." for any URL
// @author sidneys
// @icon https://www.greasespot.net/favicon.ico
// @include *://*/*
// @grant unsafeWindow
@sidneys
sidneys / waitforkeyelements-2018.js
Last active July 4, 2023 06:16
Greasemonkey | waitForKeyElements-ES6
// ==UserScript==
// @name waitForKeyElements 2018 Userscript Library
// @namespace de.sidneys.userscripts
// @homepage https://gist.githubusercontent.com/sidneys/ae661c222ebf6ce4cd9c7b4235f1dcc2/raw/
// @version 28.1.0
// @description High-performance 2018 version of 'waitForKeyElements' based on requestAnimationFrame. Detect dynamically inserted page elements from within Greasemonkey scripts. Fully ES6, no JQuery or other frameworks required.
// @author sidneys
// @icon https://www.greasespot.net/favicon.ico
// @include http*://*/*
// @grant unsafeWindow
@sidneys
sidneys / de.sidneys.userscripts.reddit.expand-all-comments.js
Last active March 24, 2023 05:42
Userscript | Reddit | Expand All Comments
// ==UserScript==
// @name Reddit | Expand All Comments
// @namespace de.sidneys.userscripts
// @homepage https://gist.githubusercontent.com/sidneys/759bdb70442597638d63c4ed170020c9/raw/
// @version 1.0.0
// @description Automatically expands all comment replies within Reddit threads
// @author sidneys
// @icon https://www.redditstatic.com/desktop2x/img/favicon/apple-icon-180x180.png
// @include http*://www.reddit.com/*/comments/*
// @require https://greasyfork.org/scripts/38888-greasemonkey-color-log/code/Greasemonkey%20%7C%20Color%20Log.js
@sidneys
sidneys / giphy.direct-gif-image-download-button.js
Last active February 11, 2023 17:37
UserScript | GIPHY | Direct GIF Image Download Button
// ==UserScript==
// @name GIPHY | Direct GIF Image Download Button
// @namespace de.sidneys.userscripts
// @homepage https://gist.githubusercontent.com/sidneys/13433a0c726895597fb4571405c7ca15/raw/
// @version 0.9.1
// @description Adds a button for directly downloding the original GIF images to the side menu. Uses the given GIF title as the local filename.
// @author sidneys
// @icon https://giphy.com/static/img/favicon.png
// @include http*://giphy.com/gifs/*
// @require https://greasyfork.org/scripts/38888-greasemonkey-color-log/code/Greasemonkey%20%7C%20Color%20Log.js
@sidneys
sidneys / gfycat.show-all-download-links.js
Last active September 21, 2022 05:45
UserScript | GFYCAT | Show all Download Links (GIF, MP4, WEBP, WEBM)
@sidneys
sidneys / youtube-classic.sort-rearrange-organize-playlists.js
Last active August 11, 2022 15:52
Greasemonkey | YouTube | Advanced Playlist Sorting
// ==UserScript==
// @name YouTube (Classic) | Sort, Rearrange & Organize Playlists
// @namespace de.sidneys.userscripts
// @homepage https://gist.githubusercontent.com/sidneys/27e704ec4a1d9bad311d634cbab2f218/raw/
// @version 29.0.0
// @description Organize and rearrange your YouTube playlists. Real server-side sorting by duration, title, channel and language.
// @author sidneys
// @icon https://www.youtube.com/favicon.ico
// @noframes
// @include http*://www.youtube.com/*
@sidneys
sidneys / youtube.expand-all-video-comments.js
Last active July 2, 2022 08:30
Greasemonkey | YouTube (New Design) | Expand All Video Comments
// ==UserScript==
// @name YouTube: Expand All Video Comments
// @namespace org.sidneys.userscripts
// @homepage https://gist.githubusercontent.com/sidneys/6756166a781bd76b97eeeda9fb0bc0c1/raw/
// @version 4.7.8
// @description Adds a "Expand all" button to video comments which expands every comment and replies - no more clicking "Read more".
// @author sidneys
// @icon https://www.youtube.com/favicon.ico
// @noframes
// @match http*://www.youtube.com/*