Text Transfer Uygulaması, bir bilgisayar ve telefon arasında metin transferi yapmanıza olanak tanır. Bu uygulama, yerel sunucu üzerinden çalışır ve metin gönderme ve alma işlemleri basit ve hızlı bir şekilde gerçekleştirilir.
Bu uygulama, telefonunuzdan bilgisayarınıza veya bilgisayarınızdan telefonunuza metin göndermenizi sağlar. Basit bir kullanıcı arayüzü ile çalışan bu uygulama, kullanıcıların metin paylaşımını hızlıca yapmalarına olanak tanır.
Uygulamayı çalıştırabilmek için aşağıdaki Python kütüphanelerinin yüklü olması gerekir:
Flask, bu uygulamanın temelini oluşturan hafif bir Python web framework'üdür. Flask kullanılarak API'ler oluşturulmakta ve veriler yerel olarak aktarılmaktadır.
pip install FlaskUygulamayı kullanmak için, bu depoyu bilgisayarınıza klonlayın.
git clone https://github.com/canoka/text-transfer.git
cd text-transferUygulamayı başlatmak için terminal veya komut satırında aşağıdaki komutu çalıştırın:
python run.pyUygulama başarılı bir şekilde başlatıldığında, terminalde şu çıktıyı görmelisiniz:
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
Bu, uygulamanın yerel sunucunuzda çalıştığını ve erişilebildiğini gösterir.
Uygulama mobil cihazınızda da çalışabilir. Aşağıdaki adımları izleyerek telefondan da uygulamayı kullanabilirsiniz:
-
Telefon ve Bilgisayar Aynı Ağda Olmalı: Telefonunuzun ve bilgisayarınızın aynı Wi-Fi ağına bağlı olması gerekir.
-
IP Adresi ile Erişim: Flask sunucu başlatıldığında, terminalde gösterilen IP adresini (örneğin
http://127.0.0.1:5000/) kullanarak, telefonunuzun tarayıcısına bu IP'yi girerek uygulamayı açabilirsiniz. Eğer telefonunuzdan bu IP'yi giremezseniz, bilgisayarınızın yerel ağ IP adresini (örneğin192.168.x.x) kullanarak erişebilirsiniz.
Uygulamanın basit ve şık bir arayüzü vardır. İki ana bölümden oluşur:
-
Metin Gönderme:
- Kullanıcılar burada metinlerini girer ve
Gönderbutonuna basarak metni bilgisayar veya telefona gönderir.
- Kullanıcılar burada metinlerini girer ve
-
Metin Alma:
- Kullanıcılar
Yenilebutonuna basarak, daha önce gönderilen metni görüntüleyebilirler.
- Kullanıcılar
- Responsive Tasarım: Hem masaüstü hem de mobil cihazlarda sorunsuz çalışacak şekilde tasarlanmıştır.
- Animasyonlar: Modern bir görünüm için animasyon efektleri kullanılmıştır.
- Renkli ve Dikkat Çekici Butonlar: Kullanıcı dostu ve şık butonlar ile uygulamanız modern bir görünüm sunar.
Bu proje, MIT Lisansı ile lisanslanmıştır. Detaylı bilgiye LICENSE dosyasından ulaşabilirsiniz.