Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name Duolingo Flag background
- // @namespace a34c0ac7aca179b6312214a6e1697b5a
- // @description Adds more duo to the website!
- // @author You
- // @match *://www.duolingo.com/*
- // @grant none
- // @copyright 2015, Thomas de Roo
- // @updateURL https://monkeyguts.com/828.meta.js?c
- // @downloadURL https://monkeyguts.com/828.user.js?c
- // ==/UserScript==
- function doFlag(){
- var languagestring = duo.user.get("learning_language");
- var backgroundurl = "notset";
- switch(languagestring){
- case "da":
- // Danish flag
- backgroundurl = "http://i.imgur.com/MVKImbX.jpg";
- break;
- case "sv":
- // Swedish flag
- backgroundurl = "http://i.imgur.com/VN547Ku.jpg";
- break;
- case "he":
- // Israeli flag
- backgroundurl = "https://awesomewallpapers.files.wordpress.com/2010/02/israel.jpg";
- break;
- case "ro":
- // Romania flag
- backgroundurl = "http://wms.sds.pl/wp-content/uploads/2014/01/flags_romania_national_romanian_desktop_1920x1080_wallpaper-249355.jpg";
- break;
- case "yi":
- // Yiddish flag
- backgroundurl = "https://virtualjudah.files.wordpress.com/2009/01/chai_flag_mediinatyehudah.png";
- break;
- case "sw":
- // Swahili flag
- backgroundurl = "https://awesomewallpapers.files.wordpress.com/2010/07/kenya.jpg";
- break;
- case "hi":
- // Hindi flag
- backgroundurl = "http://wallpoper.com/images/00/44/43/89/grunge-flag-of-india_00444389.jpg";
- break;
- case "cz":
- // Czech flag
- backgroundurl = "http://img03.deviantart.net/baef/i/2009/041/5/2/czech_republic_grunge_flag_by_think0.jpg";
- break;
- case "nb":
- // Norwegian flag
- backgroundurl = "http://i.imgur.com/GZSVizM.jpg";
- break;
- case "eo":
- // Esperanto flag
- backgroundurl = "http://i.imgur.com/RqTOULB.jpg";
- break;
- case "vi":
- // Vietnam flag
- backgroundurl = "http://i.imgur.com/8fF8Qz3.jpg";
- break;
- case "hu":
- // Hungarian flag
- backgroundurl = "http://i.imgur.com/AHl1KqM.jpg";
- break;
- case "tr":
- // Turkish flag
- backgroundurl = "http://i.imgur.com/diItxKa.jpg";
- break;
- case "ga":
- // Irish flag
- backgroundurl = "http://i.imgur.com/Dbi7nPR.jpg";
- break;
- case "fr":
- // French flag
- backgroundurl = "http://i.imgur.com/AUxfmNS.jpg";
- break;
- case "it":
- // Italian flag
- backgroundurl = "http://i.imgur.com/qOjj10n.jpg";
- break;
- case "de":
- // German flag
- backgroundurl = "http://i.imgur.com/KjM0RNL.jpg";
- break;
- case "dn":
- // Dutch flag
- backgroundurl = "http://i.imgur.com/ibQ5R2y.jpg";
- break;
- case "es":
- // Spanish flag
- backgroundurl = "http://i.imgur.com/Xdensoa.jpg";
- break;
- case "pt":
- // Brazil flag
- backgroundurl = "http://i.imgur.com/vGHMaiK.jpg";
- break;
- case "uk":
- // Ukraine flag
- backgroundurl = "http://i.imgur.com/NZQtpAa.jpg";
- break;
- case "fi":
- // Finland flag
- backgroundurl = "https://awesomewallpapers.files.wordpress.com/2010/03/finland.jpg";
- break;
- case "pl":
- // Polish flag
- backgroundurl = "http://i.imgur.com/gJ0aMso.jpg";
- break;
- case "ru":
- // Russian flag
- backgroundurl = "http://wallpaperbeta.com/wallpaper_1920x1200/flag_grunge_russia_minimalism_1920x1200_hd-wallpaper-158586.jpg";
- break;
- case "tlh":
- // Klingon flag
- backgroundurl = "https://slm-assets1.secondlife.com/assets/11047777/lightbox/TEXTURE_CULT_IMPORT_KLIGON_EMPIRE_GRUNGE_FLAG.jpg?1423257582";
- break;
- case "cy":
- // Welsh flag
- backgroundurl = "http://img02.deviantart.net/00a4/i/2012/073/3/7/wales_grunge_flag_by_elthalen-d4srabj.jpg";
- break;
- case "el":
- // Greek flag
- backgroundurl = "http://i.imgur.com/QdWgibY.jpg";
- break;
- case "is":
- // Icelandic flag
- backgroundurl = "http://i.imgur.com/o8kcT4L.jpg";
- break;
- case "en":
- // American flag
- backgroundurl = "http://i.imgur.com/3KI66sY.jpg";
- break;
- default:
- backgroundurl = "http://i.imgur.com/3KI66sY.jpg";
- break;
- }
- $("body").css("background", "url("+backgroundurl+")");
- $("body").css("background-size", "100%");
- $("body").css("background-repeat", "no-repeat");
- $("body").css("background-attachment", "fixed");
- $(".nav-footer").css("text-shadow", "1px 1px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000");
- $(".nav-footer a").css("color", "white");
- //$("#app").css("background", "url('http://i.imgur.com/W6psVNL.png') no-repeat bottom center fixed");
- }
- function inject(f) { //Inject the script into the document
- var script;
- script = document.createElement('script');
- script.type = 'text/javascript';
- script.textContent = f.toString();
- document.head.appendChild(script);
- }
- console.log('Userscript loaded: Duolingo Flag Background');
- function inject(f) { //Inject the script into the document
- var script;
- script = document.createElement('script');
- script.type = 'text/javascript';
- script.textContent = f.toString();
- document.head.appendChild(script);
- }
- inject(doFlag);
- $(document).ready(function() {
- doFlag();
- });
- //Meh...
- window.setInterval(function(){
- doFlag();
- }, 1000);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement