Offline Page Downloader

0%
Enter URL and filename to start download.

Offline Page Downloader

Bu proje, bir web sayfasını çevrimdışı kullanılabilir hale getirmek için tasarlanmıştır. Hem terminal üzerinden hem de kullanıcı dostu bir GUI aracılığıyla kullanılabilir. Web sayfasının tüm içeriğini (HTML, CSS, JavaScript, resimler, SVG, fontlar, vb.) tek bir HTML dosyasına gömerek, tamamen bağımsız bir çevrimdışı deneyim sunar.

🌟 Özellikler

🛠️ Kurulum

1. Projeyi Klonlayın

Projeyi yerel makinenize klonlayın:

git clone https://github.com/metatronslove/offline-downloader-script-and-gui.git
cd offline-downloader-script-and-gui

2. Gerekli Bağımlılıkları Kurun

Projenin çalışması için gerekli Python bağımlılıklarını yükleyin:

pip install -r requirements.txt

3. GUI için Ek Kurulumlar (Linux)

GUI uygulamasını kullanmak için PyQt5 veya GTK4 kurulumu yapmanız gerekebilir.

PyQt5 Kurulumu:

GTK4 Kurulumu:

🚀 Kullanım

Terminalden Kullanım

Terminalden bir web sayfasını indirmek için aşağıdaki komutu kullanın:

python3 offline_downloader.py <URL> <output_filename>

Örnek Kullanım:

python3 offline_downloader.py https://example.com example.html

GUI ile Kullanım

GUI uygulamasını başlatmak için aşağıdaki komutu kullanın:

python3 offline_downloader_gui.py

Adımlar:

  1. URL'yi ve çıktı dosya adını girin.
  2. "Add to Queue" butonuna tıklayarak indirmeyi sıraya ekleyin.
  3. İndirme ilerlemesini tabloda takip edin.
  4. "Choose Download Folder" butonu ile indirme klasörünü seçin.
  5. "Show Download Folder" butonu ile indirme klasörünü dosya yöneticisinde açın.

🤝 Katkıda Bulunma

Bu projeye katkıda bulunmak isterseniz, lütfen bir Pull Request açın. Sorunlarınızı veya önerilerinizi Issues bölümünde bildirebilirsiniz.

📜 Lisans