עמוד ראשי מירק סקריפטינג סניפטים YouTube Info - סקריפט מידע על קישור YouTube

YouTube Info - סקריפט מידע על קישור YouTube

mIRC Snippets - בפורום זה יפורסמו קודים שימושיים למירק. לפרסום קודים יש לפרסמם תחילה בפורום "פרסום קודים ומדריכים" ולאחר מכאן הם יועברו לפורום זה.

הצטרף: 16 יולי 2010, 08:40
הודעות: 9
פורסם: 23 יולי 2010, 19:26
שם הקוד: YouTube Info
יוצר: לא ידוע
תיאור: הקוד נותן אינפורמציה לגבי סרטון מהאתר youtube
הפעלה: רושמים בערוץ את הלינק לסרטון
תמונה:
תמונה

on *:text:*:#: {
  if (*http://*youtube.com/watch?v=* iswm $1-) {
    set %you.slink $strip($wildtok($1-,*http://*youtube.com/watch?v=*,1,32))
    tokenize 47 %you.slink
    set %you.link $3
    set %you.chan $chan
    youtube %you.link $chan
  }
  elseif (*http://www.youtube.com/user/*#p/a/*/*/* iswm $1-) {
    set %you.slink $strip($wildtok($1-,*http://www.youtube.com/user/*#p/a/*/*/*,1,32))
    tokenize 47 %you.slink
    set %you.chan $chan
    set %you.link $8
    youtube %you.link $chan
  }
  elseif (*http://*youtu.be* iswm $1-) {
    set %you.slink $strip($wildtok($1-,*http://*youtu.be*,1,32))
    tokenize 47 %you.slink
    set %you.chan $chan
    set %you.link $3
    youtube %you.link $chan
  }
}
alias youtube {
  if ($2) set %you.chan $2
  else %you.chan = $active
  %you.lookup = $1
  %you.vid = $remove(%you.lookup,http://,www.youtube.com/,watch?v=,youtu.be/)
  if ($sock(YouTube)) .sockclose YouTube
  sockopen YouTube ipeer.net63.net 80
}

on *:SOCKOPEN:YouTube: {
  sockwrite -nt $sockname GET $+(/php/yt.php?vid=,%you.vid) HTTP/1.1
  sockwrite -nt $sockname Host: ipeer.net63.net
  sockwrite -nt $sockname $crlf
}
on *:SOCKREAD:YouTube: {
  if ($sockerr) {
    echo -t %you.chan Socket Error: $sockname $+ . Error code: $sockerr.
    halt
  }
  else {
    var %sockreader
    sockread %sockreader
    if (ERROR:* iswm %sockreader) {
      echo -t %you.chan $ytc1(Error getting video info:) $ytc2($gettok(%sockreader,2-,32))
      unset %you.*
      sockclose $sockname
    }
    elseif (*|*|*|*|*|* iswm %sockreader) {

      %you.title = $gettok(%sockreader,1,124)
      %you.from = $gettok(%sockreader,2,124)
      %you.len = $gettok(%sockreader,3,124)
      %you.views = $gettok(%sockreader,4,124)
      %you.added = $gettok(%sockreader,5,124)
      %you.desc = $gettok(%sockreader,6,124)
      %you.ratings = $gettok(%sockreader,7,124)

      /msg %you.chan [1,0You0,4Tube]: Title: %you.title
      .timer 1 1 /msg %you.chan [1,0You0,4Tube]: Author: %you.from Views: %you.views Added: %you.added Duration: $iif(%you.len,$duration($v1,3),??)
    }
  }
}
alias -l nohtml { var %x,%y = $regsub($1-,/(<[^>]+>)/g,$null,%x) | return %x }

TrAsKy
משתמש רשום
Re: YouTube Info
הצטרף: 17 יולי 2010, 16:07
הודעות: 51
פורסם: 23 יולי 2010, 19:27
נראה נחמד, תודה

uns
משתמש רשום
Re: YouTube Info
הצטרף: 01 יולי 2010, 07:18
הודעות: 95
פורסם: 23 יולי 2010, 19:29
נראה טוב, תודה !
תמונה

Relative
משתמש רשום
Re: YouTube Info
הצטרף: 14 יולי 2010, 10:15
הודעות: 19
פורסם: 23 יולי 2010, 21:23
נחמד, הייתי מעדיף בדיאלוג -אבל זה כבר לבחירתך.

הערה:
אתה מקבל מהאתר ;amp& שזה אמור להיות &.

אז תחליף את השורה הזאת:
%you.title = $gettok(%sockreader,1,124)

בזאת:
 %you.title = $replace($gettok(%sockreader,1,124),&amp;,$chr(38))

darksis
משתמש רשום
Re: YouTube Info
הצטרף: 22 יולי 2010, 08:15
הודעות: 12
פורסם: 25 יולי 2010, 18:03
מיקום: Haifa Zobor
רק תתן הסבר מפורט איך אנשים משתמשים בקוד הזה ובאיזה פקודות

shay99
משתמש רשום
Re: YouTube Info
הצטרף: 15 יולי 2010, 17:19
הודעות: 24
פורסם: 25 יולי 2010, 18:25
darksis כתב:
רק תתן הסבר מפורט איך אנשים משתמשים בקוד הזה ובאיזה פקודות

תיאור: הקוד נותן אינפורמציה לגבי סרטון מהאתר youtube
מה יכול להיות יותר מפורט מזה?
אתה רוצה גם חוברת הסברה?

ShaharZ
משתמש רשום
Re: YouTube Info
הצטרף: 16 יולי 2010, 08:40
הודעות: 9
פורסם: 26 יולי 2010, 11:50
darksis כתב:
רק תתן הסבר מפורט איך אנשים משתמשים בקוד הזה ובאיזה פקודות


אתה רושם תלינק של יוטיוב בערוץ כלשהו
והסקריפט ירשום את הפרטים על הסרטון
פשוט מאוד..

Ocean
משתמש רשום
Re: YouTube Info
הצטרף: 01 יולי 2010, 14:38
הודעות: 77
פורסם: 26 יולי 2010, 12:03
האמת שזה מיותר כי אם יש לי את הכתובת של הסרטון זה אומר שנכנסתי אליו ואני יודע את הפרטים אליו

shay99
משתמש רשום
Re: YouTube Info
הצטרף: 15 יולי 2010, 17:19
הודעות: 24
פורסם: 26 יולי 2010, 12:09
Ocean יש משהו במה שאתה אומר,
אבל לדוגמא אתה מביא את זה לחבר או משהו אז הוא יכול לראות לפני שהוא נכנס.

תכל'ס זה לא הכי שימושי, אתה צודק D:

Fucile
משתמש רשום
Re: YouTube Info
הצטרף: 29 יולי 2010, 08:19
הודעות: 1
פורסם: 29 יולי 2010, 08:59
סליחה אם הקפצתי, אבל אתה מודע לזה שזה רושם את ההודעה, בכול מקום?
זאת אומרת שאם מישהו רושם לינק ל-youtube בכול ערוץ שהו.
זה יחזיר את ההודעה הזאתי? איך אני משנה את זה?

ShaharZ
משתמש רשום
Re: YouTube Info
הצטרף: 16 יולי 2010, 08:40
הודעות: 9
פורסם: 29 יולי 2010, 11:45
Fucile כתב:
סליחה אם הקפצתי, אבל אתה מודע לזה שזה רושם את ההודעה, בכול מקום?
זאת אומרת שאם מישהו רושם לינק ל-youtube בכול ערוץ שהו.
זה יחזיר את ההודעה הזאתי? איך אני משנה את זה?


האמממ

alias youtube {
  if ($2) set %you.chan $2
  if (%you.chan == #xxxxx) {
    else %you.chan = $active
    %you.lookup = $1
    %you.vid = $remove(%you.lookup,http://,www.youtube.com/,watch?v=,youtu.be/)
    if ($sock(YouTube)) .sockclose YouTube
    sockopen YouTube ipeer.net63.net 80
  }
}


תשים את זה במקום מה שיש בסקריפט הראשי
ותשנה את #xxxxx
לערוץ שאתה רוצה שזה יעבוד בוא..

Lion-O
משתמש רשום
Re: YouTube Info
הצטרף: 07 נובמבר 2011, 11:26
הודעות: 12
פורסם: 07 נובמבר 2011, 12:15
יש לי קוד דומה שהכנתי,אצלי זה נראה ככה:

תמונה


חזור אל סניפטים

cron