Twtich İstatistik Gösterici

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
11 Ocak 2019
Mesajlar
73
Tepki puanı
11
Ödüller
6
7 HİZMET YILI
tools.png


:indir:
İndir
Bağlantıları görmek için lütfen Giriş Yap

Virus Total
Bağlantıları görmek için lütfen Giriş Yap


Kaynak Kodlar
C#:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Net;
using System.IO;
using System.Text.RegularExpressions;


namespace denmeler
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
          
        }

        private void button1_Click(object sender, EventArgs e)
        {
            
          



        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            timer1.Interval = 5000;
            
            try
            {

                

                WebRequest T_baglanti = HttpWebRequest.Create("https://api.twitch.tv/kraken/streams/" + textBox1.Text + "?client_id=yf2z3phet5ovlf8p5xzi43izlj948p");
                WebResponse T_gelencevap = T_baglanti.GetResponse();
                StreamReader T_oku = new StreamReader(T_gelencevap.GetResponseStream());
                string kaynak = T_oku.ReadToEnd();
                string resimadresi = "jtv_user_pictures/";
                string start = "viewers";
                string start1 = "game";
                string start2 = "status";
                string start3 = "followers";
                string end = ",";
                string resimadresiend = "-profile_image-300x300.png";

                string resimpaternti = resimadresi + ".*?" + resimadresiend;
                string pattern = start + ".*?" + end;
                string pattern1 = start1 + ".*?" + end;
                string pattern2 = start2 + ".*?" + end;
                string pattern3 = start3 + ".*?" + end;
                string resim_s = "";
                foreach (Match match in Regex.Matches(kaynak, resimpaternti))
                {
                   resim_s = (match.Value.Replace(resimadresi, "").Replace(resimadresiend, ""));
                }
                
                string webbrowserURL = ("https://static-cdn.jtvnw.net/jtv_user_pictures/"+resim_s+"-profile_image-70x70.png");

                webBrowser1.Navigate  (webbrowserURL);
                webBrowser1.Document.Body.Style = "zoom:200%;";

                foreach (Match match in Regex.Matches(kaynak, pattern))
                {
                    label1.Text = "Viewers" + (match.Value.Replace(start, "").Replace(end, ""));
                }
                foreach (Match match in Regex.Matches(kaynak, pattern1))
                {
                    label2.Text = "Game" + (match.Value.Replace(start1, "").Replace(end, ""));
                }
                foreach (Match match in Regex.Matches(kaynak, pattern2))
                {
                    label3.Text = "Title" + (match.Value.Replace(start2, "").Replace(end, ""));
                }
                foreach (Match match in Regex.Matches(kaynak, pattern3))
                {
                    label5.Text = "Follower" + (match.Value.Replace(start3, "").Replace(end, ""));
                }

            }
            catch (Exception)
            {

            }

        }

        private void Form1_Load(object sender, EventArgs e)
        {
            timer1.Start();

          
        }

        private void pictureBox1_Click(object sender, EventArgs e)
        {

        }

        private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
        {
          
        }

        private void label5_Click(object sender, EventArgs e)
        {

        }

        private void panel1_Paint(object sender, PaintEventArgs e)
        {
          
        }

        private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {

        }

        private void pictureBox1_Click_1(object sender, EventArgs e)
        {


        }

        private void webBrowser1_DocumentCompleted_1(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            
        }
    }
}
 
Ultra Üye
Katılım
1 Ocak 2017
Mesajlar
2,160
Çözümler
2
Tepki puanı
674
Ödüller
11
9 HİZMET YILI
yararlı indirdim bi köşede duruyor kesin kullanırım ellerine sağlık moruq
 
Onaylı Üye
Katılım
26 Ara 2018
Mesajlar
73
Tepki puanı
8
Ödüller
6
Yaş
26
7 HİZMET YILI
işe yarar teşekkürler
 
Onaylı Üye
Katılım
18 Mar 2019
Mesajlar
95
Tepki puanı
27
Ödüller
4
7 HİZMET YILI
Bi + 'sı var mı? Ben mi anlamadım.
 
HayvanSever
Süper Üye
Katılım
18 May 2016
Mesajlar
1,285
Çözümler
2
Tepki puanı
387
Ödüller
10
Yaş
27
10 HİZMET YILI
Aboneleri gösterseydi keşke.
 
Ey yüce yaradan bana fantastik bir hayat yaşattın.
Emektar Üye
Katılım
2 Ocak 2016
Mesajlar
4,595
Çözümler
1,842
Tepki puanı
2,297
Ödüller
18
10 HİZMET YILI
geliştirilebilir eline sağlık
 
Uzman Üye
Katılım
25 May 2016
Mesajlar
148
Tepki puanı
6
Ödüller
7
10 HİZMET YILI
Ne işimize yarayacak çözemedim ama ellerine sağlık güzel duruyor:gelisirabii:
 
Doomsday is approaching
Ultra Üye
Katılım
8 Şub 2019
Mesajlar
1,709
Çözümler
5
Tepki puanı
684
Ödüller
8
7 HİZMET YILI
Abone seçeneği de olursa süper olur.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst