Youtube Downloadlink für Videos

Ich hatte da mal ein sehr schönes JavaScript als Bookmark, welches mit einen Download-Link der mp4 in die Seite einbaute, nur leider funktionierte das nicht mehr. Ein ungleich kürzes Skript habe ich hier gefunden und mit daraus dann das hier gebaut:

javascript:swfHTM%20=%20document.getElementById(‘movie_player’).getAttribute(‘flashvars’);%20w%20=%20swfHTM.split(‘&’);%20for%20(i%20=%200;%20i%20<=%20w.length%20-%201;%20i++)%20{%20if%20(w[i].split(‘=’)[0]%20==%20′t’)%20{%20t%20=%20w[i].split(‘=’)[1];%20}%20if%20(w[i].split(‘=’)[0]%20==%20′video_id’)%20{%20videoid%20=%20w[i].split(‘=’)[1];%20}%20}%20bla%20=%20document.createElement(‘a’);%20bla.setAttribute(‘href’,'http://youtube.com/get_video?video_id=’%20+%20videoid%20+%20′&t=’%20+%20t%20+%20′=’%20+%20′&fmt=18′);%20bla.innerHTML%20=%20′DOWNLOAD’;%20document.getElementById(‘masthead-nav’).appendChild(bla);
									

Einfach kopieren, als Bookmark abspeichern und schon hat man einen DownloadButton für You-Tube-Videos =)
This entry was posted in javascript and tagged , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

2 Comments

  1. Posted April 13, 2010 at 7:06 pm | Permalink

    Ich würde das Script, wenn schon in dieser Form, dann aber auch lesbar anbieten:

    swfHTM = document.getElementById('movie_player').getAttribute('flashvars');
    w = swfHTM.split('&');
    for (i = 0; i <= w.length - 1; i++) {
    if (w[i].split('=')[0] == 't') {
    t = w[i].split('=')[1];
    }
    if (w[i].split('=')[0] == 'video_id') {
    videoid = w[i].split('=')[1];
    }
    }
    bla = document.createElement('a');
    bla.setAttribute('href', 'http://youtube.com/get_video?video_id=&#039; + videoid + '&t=' + t + '=' + '&fmt=18');
    bla.innerHTML = 'DOWNLOAD';
    document.getElementById('masthead-nav').appendChild(bla);

    Und letztendlich kann man das noch durch den Closure Compiler jagen, dann wird's wirklich klein. Außerdem nehme ich an, dass, wenn auf das Bookmarklet geklickt würde, dann tatsächlich auch der Download losgehen soll. Deshalb dann lieber direkt auf das Video weiterleiten.

    Just had to mention that...

  2. hubionmac
    Posted April 13, 2010 at 7:13 pm | Permalink

    Das steht Dir frei... klar... es leben die Kommentar-Funktion

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CAPTCHA:


two × = 2

Subscribe without commenting

  • Seite übersetzen:


    Paypal for Pizza:




  • Kategorien


  • Letzte Kommentare

    • Niklas: Vielen Vielen Dank! So klappt es!
    • hubi: Servus Niklas, ich habe mir den Quellcode noch einmal angesehen und habe nun unter 10.7.3 einen Weg gefunden...
    • Niklas: Klingt super das Script. Leider bekomm ich immer folgende Fehlermeldung: error “„Mail“ hat einen Fehler...
    • Jürgen: Hallo Hubi, beim Abfragen von Kennworten gibt es noch eine böse Falle: Das Format, in dem security antwortet,...
    • hubi: Am einfachsten Du öffnest im AppleScript-Editor mal das Funktionsverzeichnis (unter Ablage) von iTunes. Ein...