1 seneye yakın süredir Mac Mini kullanıyorum.
İlk bir kaç hafta zor olsa da artık Windows'un kapağını dahi açmak istemiyorum.

Çoğu zaman cihaz başında olmuyorum ve ister istemez cihaza erişip en azından kilitlemek yada kapatmak istiyorum.
Aynı ağda iseniz Unified Remote uygulaması yada Anydesk gibi uygulamalar işinizi görse de Unified Remote sadece aynı ağda çalışıyor, Anydesk de ekrana bağlanıyor.
Bunun yerine bir uygulama ile cihaza uzaktan bağlanıp farklı komutlar vererek uzaktan kontrol etmek istedim.
Program yazmak tabii çok zahmetli bir iş.
Hem android hem de ios için yazmak gerekiyor.
Sonra birde Mac tarafı var.
Bunun yerine Telegram üzerinden yapılabilir mi diye düşündüm.
Çünkü forumda bir arkadaş da Windows için bir uygulama yazmıştı.
2 haftalık uzun uğraş sonucu uygulamanın kodlaması bitti sayılır.
Terminal de ve Python da sorunsuz çalışıyor ama ben biraz daha görsel olması açısından Eel ile daha şık bir tasarım ortaya koymaya çalışıyorum.





Temel Komutlar:
  • take_screenshot: Ekran görüntüsü alır
  • lock_screen: Ekranı kilitler
  • change_volume(delta): Sesi artırır/azaltır
  • toggle_mute( Sesi açar/kapatır
  • open_application(app_name): Uygulama açar
  • close_application(app_name): Uygulama kapatır
  • force_quit_application(app_name): Uygulamayı zorla kapatır
  • shutdown_system: Sistemi kapatır
  • restart_system: Sistemi yeniden başlatır
  • get_system_stats: Sistem istatistiklerini döndürür
  • get_network_info: Ağ bilgilerini döndürür
  • get_battery_status: Pil durumunu döndürür
  • get_clipboard_content: Pano içeriğini döndürür
  • set_clipboard_content(text): Panoya metin kopyalar
  • send_notification(message): Masaüstü bildirimi gönderir
  • take_photo: MacBook kamerasından fotoğraf çeker
  • run_script(command): Shell komutunu çalıştırır
  • list_files(directory): Belirtilen dizindeki dosyaları listeler
  • read_file(file_path): Belirtilen dosyanın içeriğini okur
  • zip_folder(folder_path): Belirtilen klasörü veya dosyayı zip dosyası haline getirir
  • text_to_speech(text): Belirtilen metni konuşarak ses çıkışı yapar
  • brightness_up: Ekran parlaklığını artırır
  • brightness_down: Ekran parlaklığını azaltır
  • set_brightness(level): Ekran parlaklığını ayarlar (0-100)
  • enable_dnd: Rahatsız Etmeyin modunu açar
  • disable_dnd: Rahatsız Etmeyin modunu kapatır
  • eject_disks: Takılı diskleri çıkarır
  • free_memory: Bellek temizleme
  • get_clipboard_history: Pano geçmişini döndürür
  • schedule_restart(minutes): Belirtilen dakika içinde sistemi yeniden başlatır
  • activate_screensaver: Ekran koruyucuyu başlatır
İnşallah bu hafta yada öteki hafta satışa sunmayı düşünüyorum.
Umarım talep görür.