סקריפט שכתבתי לIMDB

המלצה על סרטים ותוכניות טלויזיה, פורמטים, חוויות ועוד.
iSolt (פותח השרשור)
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
הודעות: 633
הצטרף: מרץ 2014
נתן תודות: 22 פעמים
קיבל תודות: 33 פעמים

סקריפט שכתבתי לIMDB

נושא שלא נקרא #1 

הסקריפט יוצר לינקים אוטומטיים אל אתרים. הוא קליל מאוד ואינו משפיע על זמן הטעינה של העמוד, נח מאוד לעבודה וקל לעבוד איתו כשרוצים למצוא מידע על כמות סרטים גדולה (לראות טריילר, לבדוק אם יש כתוביות).


הדגמה :: כדי לנסות לחצו על האייקונים ::
הסרט טורבו
תמונה תמונה תמונה
[imgbig]http://i.imgur.com/VYRsqaj.png[/imgbig]

שלב 1 :: יש להתקין את התוסף Tampermonkey מתוך חנות היישומים בכרום (בפיירפוקס יש תוסף מקביל)
שלב 2 :: התקנת הסקריפט

הסקריפט

קוד: בחירת הכל

// ==UserScript==
// @name           Links on IMdB
// @description    Adds a link next to the title on imdb to the movie
// @include        *imdb.com*
// @version        1.0
// ==/UserScript==

imdb_id = document.URL.split('tt')[2];
imdb_id = imdb_id.substring(0,7);
imdb_name = document.getElementsByClassName("itemprop")[0].innerHTML

imdb_title = document.getElementsByClassName('header')[0];
if(!imdb_title)
  imdb_title = document.getElementsByTagName('h1')[0];
imdb_year = imdb_title.getElementsByTagName('span')[1];
GM_log(imdb_year);

//

subscenter = document.createElement('a');
subscenter.target='_blank'
subscenter.href = 'http://subscenter.cinemast.com/he/subtitle/search/?q='+imdb_name;
subscenter.innerHTML = '<img src="http&#58;//i.imgur.com/OUpksDT.png" height="16" width="16">';

Subtitle = document.createElement&#40;'a'&#41;;
Subtitle.target='_blank'
Subtitle.href = 'http&#58;//www.ktuvit.com//browse.php?speechval=&q=tt'+imdb_id;
Subtitle.innerHTML = '<img src=http&#58;//i.imgur.com/ijofloi.png height="16" width="16">';

YouTube = document.createElement&#40;'a'&#41;;
YouTube.target='_blank'
YouTube.href = 'http&#58;//www.youtube.com/results?search_query='+imdb_name+' trailer';
YouTube.innerHTML = '<img src="http&#58;//i.imgur.com/VS9ju7K.png" height="16" width="16">';

///

YouTube_span = document.createElement&#40;'span'&#41;;
YouTube_span.appendChild&#40;YouTube&#41;;
imdb_year.parentNode.insertBefore&#40;YouTube_span, imdb_year.nextSibling&#41;;

Subtitle_span = document.createElement&#40;'span'&#41;;
Subtitle_span.appendChild&#40;document.createTextNode&#40;'  '&#41;&#41;;
Subtitle_span.appendChild&#40;Subtitle&#41;;
Subtitle_span.appendChild&#40;document.createTextNode&#40;'   '&#41;&#41;;
imdb_year.parentNode.insertBefore&#40;Subtitle_span, imdb_year.nextSibling&#41;;

subscenter_span = document.createElement&#40;'span'&#41;;
subscenter_span.appendChild&#40;document.createTextNode&#40;'  '&#41;&#41;;
subscenter_span.appendChild&#40;subscenter&#41;;
subscenter_span.appendChild&#40;document.createTextNode&#40;'  '&#41;&#41;;
imdb_year.parentNode.insertBefore&#40;subscenter_span, imdb_year.nextSibling&#41;;

///

br_span = document.createElement&#40;'span'&#41;;
br_span.appendChild&#40;document.createElement&#40;'br'&#41;&#41;;
imdb_year.parentNode.insertBefore&#40;br_span, imdb_year.nextSibling&#41;;

להורדה כקובץ *.js
נערך לאחרונה על ידי iSolt ב 25/09/2015 18:07, נערך פעם 1 בסך הכל.
המסך שלי
LG OLED 65 CX

תמונה

vivi
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
הודעות: 3263
הצטרף: ינואר 2009
מיקום: מודיעין
נתן תודות: 897 פעמים
קיבל תודות: 424 פעמים

נושא שלא נקרא #2 

נשמע מעניין מאוד.
איך מתקינים את הסקריפט?

https://www.dropbox.com/s/veys88dsqcit1 ... e.JPG?dl=0
Pixel 4 XL | PS4 | NU8000 | Denon X3000 | Chromecast | Spotify | Partner Fiber | Netflix | FC Barcelona | Google Apps |

iSolt (פותח השרשור)
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
הודעות: 633
הצטרף: מרץ 2014
נתן תודות: 22 פעמים
קיבל תודות: 33 פעמים

נושא שלא נקרא #3 

vivi כתב:נשמע מעניין מאוד.
איך מתקינים את הסקריפט?

https://www.dropbox.com/s/veys88dsqcit1 ... e.JPG?dl=0
...
הלינק תוקן
https://www.dropbox.com/s/65gi67ioleq20 ... er.js?dl=1

אם ביצעת העתקה ידנית של הקוד, תוודא שהעתקת את הטייטלים עם ה@ נכון, הם קוד פנימי של התוסף ולא קשורים לJS
האתר הופך את כל ה4 שורות הראשונות ללינקים. צריך להופיע שם @ לפני כל ה4.
[imgbig]http://i.imgur.com/lI5qTth.png[/imgbig]
המסך שלי
LG OLED 65 CX

תמונה

vivi
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
הודעות: 3263
הצטרף: ינואר 2009
מיקום: מודיעין
נתן תודות: 897 פעמים
קיבל תודות: 424 פעמים

נושא שלא נקרא #4 

תשמע, זה פשוט גאוני. כל הכבוד לך.

עובד מעולה!

חג שמח (b)
Pixel 4 XL | PS4 | NU8000 | Denon X3000 | Chromecast | Spotify | Partner Fiber | Netflix | FC Barcelona | Google Apps |

vivi
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
הודעות: 3263
הצטרף: ינואר 2009
מיקום: מודיעין
נתן תודות: 897 פעמים
קיבל תודות: 424 פעמים

נושא שלא נקרא #5 

דרך אגב, הייתי מוסיף לינק גם לפורום, לכמעט כל סרט או סדרה יש חוות דעת כאן בפורום.
Pixel 4 XL | PS4 | NU8000 | Denon X3000 | Chromecast | Spotify | Partner Fiber | Netflix | FC Barcelona | Google Apps |

Mad-Dog
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
הודעות: 4185
הצטרף: ספטמבר 2007
נתן תודות: 112 פעמים
קיבל תודות: 519 פעמים

נושא שלא נקרא #6 

ממש לא הבנתי מה זה עושה?

b2k
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
הודעות: 4667
הצטרף: יולי 2008
נתן תודות: 234 פעמים
קיבל תודות: 856 פעמים

נושא שלא נקרא #7 

Mad-Dog כתב:ממש לא הבנתי מה זה עושה?
...
·כשאתה גולש באתר imdb.com
זה מוסיף לך מתחת לשם של הסרט בדף,
3 לינקים נוספים

1. לחפש את הטרילר של הסרט ביוטיוב
2. לחפש את הסרט באתר ktuvit
3. לחפש את הסרט באתר subscenter

אם אתה לא גולש ב imdb.com זה לא רלוונטי עבורך.
נערך לאחרונה על ידי b2k ב 26/09/2015 12:37, נערך פעם 1 בסך הכל.

vivi
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
הודעות: 3263
הצטרף: ינואר 2009
מיקום: מודיעין
נתן תודות: 897 פעמים
קיבל תודות: 424 פעמים

נושא שלא נקרא #8 

הסקריפט מוסיף לאתר IMDB - שלושה אייקונים [יוטיוב\כתובית\סאבסנטר] שבלחיצה אחת פותח את האתר ומחפש את הסרט המדובר [טריילר \ כתובית]

mp3lll
סמל אישי של משתמש
חבר במועדון ה-20K
חבר במועדון ה-20K
הודעות: 20656
הצטרף: ספטמבר 2007
נתן תודות: 134 פעמים
קיבל תודות: 1006 פעמים

נושא שלא נקרא #9 

מעולם לא גלשתי ב imdb, אבל מעולה! כל הכבוד!
"הציבור מטומטם ולכן הציבור משלם" - אין יותר אקטואלי מזה.

vivi
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
הודעות: 3263
הצטרף: ינואר 2009
מיקום: מודיעין
נתן תודות: 897 פעמים
קיבל תודות: 424 פעמים

Re: סקריפט שכתבתי לIMDB

נושא שלא נקרא #10 

@iSolt
·

היי, לאחרונה IMDB שינו את תצוגת האתר שלהם והכפתורים נעלמו.
ניסיתי לחפש בהגדרות של IMDB אם יש אפשרות לחזור לתצוגה הקודמת ולא מצאתי דרך.

יש מצב שאתה מבצע התאמה בסקריפט לתצוגה החדשה?

iSolt (פותח השרשור)
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
הודעות: 633
הצטרף: מרץ 2014
נתן תודות: 22 פעמים
קיבל תודות: 33 פעמים

Re: סקריפט שכתבתי לIMDB

נושא שלא נקרא #11 

vivi כתב:@iSolt
·

היי, לאחרונה IMDB שינו את תצוגת האתר שלהם והכפתורים נעלמו.
ניסיתי לחפש בהגדרות של IMDB אם יש אפשרות לחזור לתצוגה הקודמת ולא מצאתי דרך.

יש מצב שאתה מבצע התאמה בסקריפט לתצוגה החדשה?
...
כבר בוצע. אבל אם תתנתק ותתחבר מחדש, העיצוב הישן יחזור
המסך שלי
LG OLED 65 CX

תמונה

שלח תגובה

חזור אל “סרטים וטלויזיה”