NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name TwitterShowOriginalsPicturesAndLinks // @namespace nemotaku.thalie // @include https://twitter.com* // @version 1 // @require https://code.jquery.com/jquery-3.1.1.min.js // @grant none // @description Afficher les images ou les liens vers les images originales dans une page de Twitter // @licence MIT // ==/UserScript== window.getImage = function(){ var images = [ ]; var display_images = ''; $('.AdaptiveMedia-photoContainer img').each(function (i, e) { var image = ($(e).attr('src')) + ':orig'; if (images.indexOf(image) == - 1) { images.push(image); display_images += '<img src=\'' + image + '\'/><br/>'; } }); $('body').first().html(display_images); }; window.getImageURL = function(){ var images = [ ]; var display_images = ''; $('.AdaptiveMedia-photoContainer img').each(function (i, e) { var image = ($(e).attr('src')) + ':orig'; if (images.indexOf(image) == - 1) { images.push(image); display_images += image + "<br/>" ; } }); $('body').first().html(display_images); }; $(document).ready() { $("#global-actions").append("<li class='dm-nav'>"+ " <a href='# 'id='get-images' class='js-tooltip js-dynamic-tooltip'>"+ " <span class='text'>Afficher les images</span>"+ " </a>"+ "</li>"); $("#global-actions").append("<li class='dm-nav'>"+ " <a href='# 'id='get-images-url' class='js-tooltip js-dynamic-tooltip'>"+ " <span class='text'>Afficher les URL</span>"+ " </a>"+ "</li>"); $("#get-images").click(function() { window.getImage(); }); $("#get-images-url").click(function() { window.getImageURL(); }); }