IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Hazır Kodlar (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/)
-   -   Tarihte Bugün (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/367418-tarihte-bugun.html)

CesuryureK 25 Kasım 2010 17:40

Tarihte Bugün
 
--------------------------
Tarih: 25 Kasım 2010
Yazar: CesuryureK
Bilgi: Emeğe Saygı

---------------------------

Merhaba, herkese iyi forumlar..

Alanım gereği olsa gerek "Tarihte Bugün" adı altında bir çalışma yaptım. Bu çalışma sayesinde tarihte o günde neler olmuşsa haberdar olmamızı sağlar. Aynı zamanda bilgilerimize bilgi katmış olacağız.

Kod ALT+R yapılıp Remote kısmına eklenecektir.
Kod remote kısmına eklendikten sonra herhangi bir kanalda !tarih veya .tarih denilmesi taktirde Tarihte bugün manşetleri aynı zamanda o gün doğan ve Ölen ünlü kişilerin bilgilerini de kanala yansıtılacaktır. Kod bir bota entegre edilip, #Tarih kanalı daha aktif bir kullanıma sahip olabilir.

Kod:


alias bugun {
  if ($mid($gettok($date,1,47),1,1) != 0) {
    var %S = %C5%9Eubat, %M = May%C4%B1s, %A = A%C4%9Fustos, %E = Eyl%C3%BCl, %K = Kas%C4%B1m, %A1 = Aral%C4%B1k
    set %bugun $+($gettok($date,1,47),_,$replace($gettok($date,2,47),01,Ocak,02,%S,03,Mart,04,Nisan,05,%M,06,Haziran,07,Temmuz,08,%A,09,%E,10,Ekim,11,%K,12,%A1))
  }
  elseif ($mid($gettok($date,1,47),1,1) == 0) {
    var %S = %C5%9Eubat, %M = May%C4%B1s, %A = A%C4%9Fustos, %E = Eyl%C3%BCl, %K = Kas%C4%B1m, %A1 = Aral%C4%B1k
    set %bugun $+($mid($gettok($date,1,47),2,1),_,$replace($gettok($date,2,47),01,Ocak,02,%S,03,Mart,04,Nisan,05,%M,06,Haziran,07,Temmuz,08,%A,09,%E,10,Ekim,11,%K,12,%A1))
  }
}
alias htmlfree { 
  var %x, %i = $regsub($1-,/(^[^<]*>|<[^>]*>|<[^>]*$)/g,$null,%x), %x = $remove(%x,&nbsp;,wgNamespaceNumber=0;wgAction="view";wgPageName=",%bugun,";wgMainPageTitle="Ana Sayfa";wgWikimediaMobileUrl="http:\/\/tr.m.wikipedia.org\/wiki";body{behavior:url("/w/skins-1.17/vector/csshover.min.htc")},2 DoÄŸumlar,3 Ölümler,[deÄŸiÅŸtir])
  return %x 
}
alias history { .bugun | set %tarihg [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] | .timer 1 1 .sockopen Tarih tr.wikipedia.org 80  } 
on *:SockOpen:Tarih:{ 
  sockwrite -n $sockname GET /wiki/ $+ %bugun HTTP/1.1
  sockwrite -n $sockname host: tr.wikipedia.org 
  sockwrite -n $sockname $crlf 

on *:SockRead:Tarih:{ 
  var %gun $replace(%bugun,_,$chr(32))
  var %bilgi
  sockread %bilgi
  if $regex($gettok($htmlfree(%bilgi),1,32),\d) && ($regex($gettok($htmlfree(%bilgi),2,32),\x2D)) || $regex($htmlfree(%bilgi),/^(Ölümler|DoÄŸumlar|olaylar)$/i) || (Gregoryen isin $htmlfree(%bilgi))  {
    msg %tarihchan $replace($htmlfree(%bilgi),Ölümler,$+($+($chr(3),4,$chr(32),%gun,$chr(32),Tarihinde ÖLENLER)),Olaylar,$+($+($chr(3),4,$chr(32),%gun,$chr(32),Tarihinde Yaşanan Olaylar)),DoÄŸumlar,$+($+($chr(3),4,$chr(32),%gun,$chr(32),Tarihinde DOĞANLAR)))
    .timer 1 4 sockclose tarih
  }
}
on *:TEXT:*:#: {
  if $regex($1,/(^[!.](Tarih|history)$)/i) {
    set %tarihchan $chan
    .history
    .timer 1 8 .msg %tarihchan %tarihg
  }
}

NOT: Kod 14 Temmuz 2011 tarihinde yeniden güncellenmiştir. Önceden veri çektiğim yehhu adlı bir internet sitesi ilgili tarihte bugün kısmını kaldırdığı için veri alınmamaktaydı. Bu muhtemel sorunu bir daha yaşamamak için wikipedia.org sitesinden veriyi kod ile çektirdim. Eski kodu kaldırıp yenisini yukarıya ekledim.



Umarım tarihe bir katkımız olur.
Saygı ve sevgilerimle..

Mert 25 Kasım 2010 18:10

Cevap: Tarihte Bugün
 
yine güzel bir paylaşım emeğine sağlık.

diyorumki 25 Kasım 2010 18:28

Cevap: Tarihte Bugün
 
güzelmiş :)

Heavenly 25 Kasım 2010 18:28

Cevap: Tarihte Bugün
 
Biliyorsun bu işi usta ( ek olarak birşey sorucam örneğin rapzede C o m sitesinde müzik dinliyorum ve bu dinlediğim müzik sitenin başlığında gözüküyor bunu mirc'e yansıtmak mümkünmüdür mümkünse nasıl yapabiliriz.? )

Rita 25 Kasım 2010 18:53

Cevap: Tarihte Bugün
 
Her zamanki gibi hoca'm döktürmüş yine.. Eline sağlık CesuryureK

Difuzyon 25 Kasım 2010 23:49

Cevap: Tarihte Bugün
 
Printscreen 1 satır eksik çıkmış ;)

25/11/2010 Difuzyon , CesuryureK'i tebrik etti.

S!daR 26 Kasım 2010 05:32

Cevap: Tarihte Bugün
 
Güzel bir çalışma olmuş eline sağlık dostum.

CesuryureK 26 Kasım 2010 11:56

Cevap: Tarihte Bugün
 
Alıntı:

Difuzyon Nickli Üyeden Alıntı (Mesaj 1040591184)
Printscreen 1 satır eksik çıkmış ;)

25/11/2010 Difuzyon , CesuryureK'i tebrik etti.

Cenk'im Senin de başka siteden çekeni yayınlayalım iyice sağlam olsun :p

grineX 26 Kasım 2010 12:39

Cevap: Tarihte Bugün
 
Eline sağlık güzelbir çalışma.

DenperaS 26 Kasım 2010 12:45

Cevap: Tarihte Bugün
 
emeğine sağlık. bunu /tarih yazarak kanala yansıtabilirmiyiz


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 18:50.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net