Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name Sickbeard time converter
- // @namespace http://geefmejegeld.nl
- // @version 0.3
- // @description waarom doet die sickbeard kerel dit zelf niet eens
- // @match http://*/comingEpisodes*
- // @copyright 2013+, Ray
- // @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js
- // @require http:////cdnjs.cloudflare.com/ajax/libs/datejs/1.0/date.min.js
- // @downloadURL http://pastebin.com/raw.php?i=yHNVpA5C
- // @updateURL http://pastebin.com/raw.php?i=yHNVpA5C
- // ==/UserScript==
- //var offSet = Date.getTimezoneOffset("EST", true);
- $(document).ready(getElements);
- function getElements(){
- $('.tvshowDiv').each(function(){
- var epi = $(this).find('tr:nth-child(3) span:nth-child(2)');
- // // 0=> ep - name 1=> date
- var airLine = epi.html().split(/\((.+?)\)/);
- var epiDetail = $(this).find('tr:nth-child(4) span:nth-child(2)');
- // // 0=> time 1=> network
- var detailLine = epiDetail.html().split(" on ");
- var yourDate = convertDate(airLine[1], detailLine[0]);
- epi.html(airLine[0] + ' ' + yourDate[1]);
- epiDetail.html(yourDate[0] + ' on ' + detailLine[1]);
- //console.log(yourDate);
- });
- }
- function convertDate(inDate,inTime){
- //bugje door ervan uit te gaan dat parse doet wat ik wil...
- var inTime = inTime.split(/ (.+)?/);
- var sickDate = Date.parseExact(inDate + ' ' + inTime[1] , "yyyy-MM-dd h:mm tt");
- sickDate.setTimezone("EST");
- var retDate = [];
- retDate.push(sickDate.toString("dddd HH:mm"));
- retDate.push(sickDate.toString("yyyy-MM-dd"));
- return retDate;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement