Greasy Fork is available in English.

Convert Youtube Embeds to Image Links

Tries to turn embedded Youtube videos into thumbnails - this is based on "Stop Overzealous Embedding" https://openuserjs.org/users/ConnorBehan

Autore
elundmark
Installazioni giornaliere
0
Installazioni totali
480
Valutazione
10 0 0
Versione
0.2.8
Creato il
21/12/2014
Aggiornato il
10/04/2023
Licenza
MIT
Applica a
Tutti i siti

Still works, but is no longer under active development

Convert Youtube Embeds to Image Links - userscript

Install as UserScript

You can find and install this from any of these repositories:

Applies to all urls

About

Demo

  • Replaces all embedded Youtube videos (also older embeds) with a simple thumbnail and link.
  • This userscript is based on Stop Overzealous Embedding but is rewritten to instead change the content of the iframe to a thumbnail and a link, which looks just like the video itself. This means it will keep the same CSS styling, provided it's an iframe element and not an object or embed.
    • If it is an object or embed tag, they are replaced with a linked image, and tries to look like the video by copying it's CSS styles.
  • All videolinks will open in the same window, but if the prefer it to open in a new tab you need to change iframesLinkTarget and/or nonIframesLinkTarget in the sourcecode to "_blank".
  • object and embed tags are replaced in-page and monitored if any new are inserted dynamically. iframes are replaced from within the iframe window for security reasons, plus it works faster and takes up less resources.

Updates

  • Require Secure Updates must be disabled to enable auto-updates, unless you install it from a source that rolls their own meta updates.

Development

  • Tested in Chromium 44+ and Firefox 41+.
  • I don't test any of my userscripts in Opera anymore, but it should work fine.
  • Requires no extra GM_ modules or external resources, just plain javascript.

Legal stuff

Original script and author Stop Overzealous Embedding by Connor Behan.

Script released under MIT License

Copyright (c) 2014+ Erik Lundmark e@3r1k.se, openuserjs.org/scripts/ConnorBehan/

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.