NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name FollowShows Subtitles
// @namespace followshows
// @description Link addic7ed subs
// @icon http://followshows.com/favicon.ico
// @author vBm <vbm@omertabeyond.com>
// @oujs:author vBm
// @license The MIT License (MIT)
// @supportURL https://github.com/vBm/snippets/issues
// @include http://followshows.com/show/*
// @include http://www.followshows.com/show/*
// @version 1.7.5.9
// @date 06/11/2015
// @grant none
// ==/UserScript==
var showInfoName = $('div#top-link a').first().text();
var showInfoSeasonDummy = $('#top-link').find('h1').first().text().match(/(\d+)/g);
var showInfoSeason = showInfoSeasonDummy[0].replace(/\D/g, '').replace(/^0+/, '');
var showInfoEpisode = showInfoSeasonDummy[1].replace(/\D/g, '').replace(/^0+/g, '');
var showInfoEpisodeName = $('.episode-title').text();
// Due to different names either one of pages use we have to create an array to circumvent around it.
var addic7ed = {
'Legends (TNT)': 'Legends_(2014)',
'Äkta Människor': 'Real_Humans_(Äkta_Människor)',
'The Game (2014)': 'The Game (UK)',
'The Librarians (US)': 'The Librarians (2014)',
'The Royals (2015)': 'The Royals (E)',
'Undateable (2013)': 'Undateable (2014)',
'Secrets & Lies (ABC)': 'Secrets and Lies',
'House of Cards (2012)': 'House of Cards (2013)',
'Ash vs Evil Dead': 'Ash vs. Evil Dead'
};
showInfoName = addic7ed[showInfoName] || showInfoName;
var subtitlesUrl = 'http://www.addic7ed.com/serie/'+showInfoName+'/'+showInfoSeason+'/'+showInfoEpisode+'/'+showInfoEpisodeName;
$('.buttons').append(
$('<a>').attr({
class: 'btn btn-success addic7ed',
target: '_blank'
}).text(' Addic7ed subs').click(
function() {
window.open(subtitlesUrl);
})
);
$('<i class="fa fa-download"></i>').prependTo('.addic7ed');