====== Improved Youtube ====== Für weitere Browser Erweiterungen und Download-Links siehe [[browser_erweiterung|Browser Erweiterungen]] [[https://github.com/code-for-charity/YouTube-Extension.git|Improved Youtube]] ist eine Browser Erweiterung, die YouTube Weboberfläche verbessert und konfigurierbar macht. ===== YouTube API ===== Einige Features benötigen Zugriff auf die YouTube API. Es kann sein, dass die Erweiterung an manchen Stellen nur ein ''Error 403'' anzeigen kann, da der eingebaute API Key nicht mehr genügend Kontingent besitzt. Dies kann verhindert werden, indem man seinen eigenen API Key verwendet. Diese Features benötigen u.a. die YouTube API * How long ago the video was uploaded * Show channel videos count ==== API Key erstellen ==== Google Cloud Platform: [[https://console.cloud.google.com/]] * Nach [[https://console.cloud.google.com/apis/library/browse?q=youtube|APIs & Services > Library]] navigieren und nach ''youtube'' suchen * __**YouTube Data API**__ aktivieren * Nach [[https://console.cloud.google.com/apis/credentials|APIs & Services > Credentials]] navigieren und auf __**Create credentials > API key > Restrict key**__ klicken * Folgende Einstellungen vornehmen und dann speichern * Name: ''Improve YouTube'' * Restrict key: ''YouTube Data API'' * API Key testen (API Key am Ende der URL einfügen): [[https://www.googleapis.com/youtube/v3/videos?id=dQw4w9WgXcQ&key=]] (Link ggf. updaten wenn ein Nachfolger zu v3 erscheint) * Das JSON Objekt sollte keinen ''error'' key enthalten und der HTTP Code sollte 200 sein ==== API Key eintragen ==== **Improve YouTube** extension anklicken > Menü (3 Punkte oben rechts) > Settings > Developer options > Google API key ===== Konfiguration ===== * Der Wert im Key ''ga'' (google analytics) kann nach dem Export gelöscht werden oder beim Import übernommen werden, dazu einfach die aktuellen Settings aus der Erweiterung exportieren, den GA Wert hier eintragen und dann wieder importieren. * Der Wert im Key ''google-api-key'' kann durch den eigenen API Key ersetzt werden (siehe Kapitel **YouTube API**). Der Standard-Key funktioniert aber auch meistens. { "add_scroll_to_top": true, "always_show_progress_bar": false, "analyzer_activation": false, "below_player_loop": false, "below_player_pip": false, "below_player_screenshot": false, "bluelight": 0, "channel_default_tab": "/videos", "channel_hide_featured_content": false, "channel_play_all_button": true, "channel_videos_count": true, "description": "normal", "dim": 0, "font": "Default", "forced_theater_mode": true, "ga": null, "google-api-key": "AIzaSyCXRRCFwKAXOiF1JkUBmibzxJF1cPuKNwA", "header_hide_country_code": false, "header_hide_right_buttons": false, "header_improve_logo": false, "hide_date": false, "hide_details": false, "hide_gradient_bottom": false, "hide_more_button": false, "hide_save_button": false, "hide_share_button": false, "hide_views_count": false, "hide_voice_search_button": false, "how_long_ago_the_video_was_uploaded": true, "improvedtube_browser_icon": "youtube", "improvedtube_home": "list", "improvedtube_youtube_icon": "disabled", "likes": "normal", "limit_page_width": true, "mark_watched_videos": false, "mini_player": true, "player_ads": "all_videos", "player_autofullscreen": false, "player_color": "red", "player_crop_chapter_titles": true, "player_hd_thumbnail": true, "player_hide_annotations": false, "player_hide_controls": false, "player_hide_skip_overlay": false, "player_loudness_normalization": false, "player_playback_speed": 1, "player_popup_button": false, "player_quality": "hd1080", "player_remaining_duration": false, "player_repeat_button": false, "player_rotate_button": false, "player_screenshot_button": false, "player_screenshot_save_as": "clipboard", "player_show_cards_on_mouse_hover": true, "player_size": "do_not_change", "player_transparent_background": false, "playlist_repeat": false, "playlist_reverse": true, "playlist_shuffle": false, "red_dislike_button": true, "shortcut_decrease_volume": { "alt": false, "ctrl": false, "keys": { "40": { "code": "ArrowDown", "key": "ArrowDown" } }, "shift": false, "wheel": 0 }, "shortcut_increase_volume": { "alt": false, "ctrl": false, "keys": { "38": { "code": "ArrowUp", "key": "ArrowUp" } }, "shift": false, "wheel": 0 }, "shortcut_seek_backward": { "alt": false, "ctrl": false, "keys": { "37": { "code": "ArrowLeft", "key": "ArrowLeft" } }, "shift": false, "wheel": 0 }, "shortcut_seek_forward": { "alt": false, "ctrl": false, "keys": { "39": { "code": "ArrowRight", "key": "ArrowRight" } }, "shift": false, "wheel": 0 }, "sidebar_left": false, "theme": "dark", "thumbnails_hide": false, "thumbnails_quality": "maxresdefault", "thumbnails_right": false, "title_version": true, "track_watched_videos": false, "youtube_home_page": "/" }