{"id":25513421,"url":"https://github.com/realmir1/internetspeed","last_synced_at":"2025-11-30T08:30:15.638Z","repository":{"id":277600557,"uuid":"932943277","full_name":"realmir1/InternetSpeed","owner":"realmir1","description":"I make to python program. In this program calculates to Internet speed.","archived":false,"fork":false,"pushed_at":"2025-02-14T20:12:27.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-14T21:21:16.423Z","etag":null,"topics":["customtkinter","customtkinterprojects","project","python","python3"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/realmir1.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-14T20:10:20.000Z","updated_at":"2025-02-14T20:13:00.000Z","dependencies_parsed_at":"2025-02-14T21:21:18.862Z","dependency_job_id":"442939ee-7c22-447e-b3b0-0b2ae741e4e9","html_url":"https://github.com/realmir1/InternetSpeed","commit_stats":null,"previous_names":["realmir1/internetspeed"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/realmir1%2FInternetSpeed","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/realmir1%2FInternetSpeed/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/realmir1%2FInternetSpeed/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/realmir1%2FInternetSpeed/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/realmir1","download_url":"https://codeload.github.com/realmir1/InternetSpeed/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239644081,"owners_count":19673582,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["customtkinter","customtkinterprojects","project","python","python3"],"created_at":"2025-02-19T11:20:07.063Z","updated_at":"2025-11-30T08:30:15.568Z","avatar_url":"https://github.com/realmir1.png","language":null,"readme":"# Giriş\nBu README dosyası, Python'da GUI geliştirmek ve internet hızını hesaplamak için kullanılan üç popüler kütüphaneyi detaylı bir şekilde ele almaktadır:\n- **CustomTkinter**: Tkinter'in modern ve özelleştirilebilir bir versiyonu.\n- **Tkinter**: Python'un yerleşik GUI kütüphanesi.\n- **Speedtest**: İnternet hızını hesaplamak için kullanılan bir kütüphane.\n\n---\nBu README dosyası, Python'da GUI geliştirmek ve internet hızını hesaplamak için kullanılan üç popüler kütüphaneyi detaylı bir şekilde ele almaktadır:\n- **CustomTkinter**: Tkinter'in modern ve özelleştirilebilir bir versiyonu.\n- **Tkinter**: Python'un yerleşik GUI kütüphanesi.\n- **Speedtest**: İnternet hızını hesaplamak için kullanılan bir kütüphane.\n\n---\n# CustomTkinter, Tkinter ve Speedtest Kütüphaneleri Hakkında Detaylı Bilgi\n\n## İçindekiler\n1. [Giriş](#giriş)\n2. [CustomTkinter](#customtkinter)\n   - [Nedir?](#nedir)\n   - [Özellikleri](#özellikleri)\n   - [Kurulum](#kurulum)\n   - [Temel Kullanım](#temel-kullanım)\n3. [Tkinter](#tkinter)\n   - [Nedir?](#nedir-1)\n   - [Özellikleri](#özellikleri-1)\n   - [Kurulum](#kurulum-1)\n   - [Temel Kullanım](#temel-kullanım-1)\n4. [Speedtest (internet hızını hesaplama)](#speedtest-internet-hızını-hesaplama)\n   - [Nedir?](#nedir-2)\n   - [Özellikleri](#özellikleri-2)\n   - [Kurulum](#kurulum-2)\n   - [Temel Kullanım](#temel-kullanım-2)\n5. [Kaynaklar](#kaynaklar)\n\n---\n\n## Kaynaklar\n- [CustomTkinter GitHub](https://github.com/TomSchimansky/CustomTkinter)\n- [Tkinter Resmi Dokümantasyonu](https://docs.python.org/3/library/tkinter.html)\n- [Speedtest CLI](https://github.com/sivel/speedtest-cli)\n\n---\n\n## Speedtest (İnternet Hızını Hesaplama)\n### Nedir?\nSpeedtest, internet hızını ölçmek için kullanılan bir Python kütüphanesidir. Kullanıcıların indirme (download) ve yükleme (upload) hızlarını test eder ve ping sürelerini gösterir.\n\n### Özellikleri\n- İndirme ve yükleme hızlarını ölçer\n- Ping süresini hesaplar\n- Detaylı hız testi sonuçları verir\n- Komut satırı ve Python kodu ile kullanılabilir\n\n### Kurulum\n```bash\npip install speedtest-cli\n```\n\n### Temel Kullanım\n```python\nimport speedtest\n\nst = speedtest.Speedtest()\nst.download()  # İndirme hızını ölçer\nst.upload()    # Yükleme hızını ölçer\n\nserver_names = []\nst.get_servers(server_names)\nprint(\"Ping:\", st.results.ping)\n```\n\n---\n\n## Tkinter\n### Nedir?\nTkinter, Python'un standart GUI (Grafiksel Kullanıcı Arayüzü) kütüphanesidir. Basit ve hızlı bir şekilde masaüstü uygulamaları geliştirmek için kullanılır. Platformlar arası uyumluluğu sayesinde hem Windows hem de macOS hem de Linux üzerinde çalışır.\n\n### Özellikleri\n- Hafif ve hızlı bir GUI geliştirme imkanı\n- Python'un yerleşik kütüphanesi, ek kurulum gerektirmez\n- Widget çeşitliliği (düğmeler, etiketler, giriş kutuları, listeler, menüler, vb.)\n- Kolay olay yönetimi ve düzen yerleşimi\n\n### Kurulum\nTkinter, Python'un standart kütüphanesi ile birlikte gelir. Eğer yüklü değilse, aşağıdaki komutla kurulabilir:\n```bash\nsudo apt-get install python3-tk\n```\n\n### Temel Kullanım\n```python\nimport tkinter as tk\n\napp = tk.Tk()\napp.geometry(\"400x300\")\napp.title(\"Tkinter Örneği\")\n\nlabel = tk.Label(app, text=\"Merhaba, Tkinter!\")\nlabel.pack(pady=20)\n\napp.mainloop()\n```\n\n---\n\n## CustomTkinter\n### Nedir?\nCustomTkinter, klasik Tkinter kütüphanesinin modern bir versiyonudur. Daha estetik ve özelleştirilebilir bileşenler sunar. Karanlık ve açık tema desteği gibi gelişmiş özellikleriyle kullanıcı dostu arayüzler tasarlamak için kullanılır.\n\n### Özellikleri\n- Modern tasarım bileşenleri (düğmeler, giriş kutuları, sekmeler, vb.)\n- Karanlık ve açık tema desteği\n- Daha esnek ve özelleştirilebilir stil seçenekleri\n- Tkinter ile uyumlu, kolay entegrasyon\n\n### Kurulum\n```bash\npip install customtkinter\n```\n\n### Temel Kullanım\n```python\nimport customtkinter as ctk\n\napp = ctk.CTk()\napp.geometry(\"400x300\")\napp.title(\"CustomTkinter Örneği\")\n\nlabel = ctk.CTkLabel(app, text=\"Merhaba, CustomTkinter!\")\nlabel.pack(pady=20)\n\napp.mainloop()\n```\n\n---\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frealmir1%2Finternetspeed","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frealmir1%2Finternetspeed","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frealmir1%2Finternetspeed/lists"}