Skip to Main Content

Eagleget For Linux Site

eagleget-linux/ ├── src/ │ ├── __init__.py │ ├── main.py │ ├── download_manager.py │ ├── download_thread.py │ ├── queue_manager.py │ ├── browser_integration.py │ ├── settings.py │ └── utils.py ├── ui/ │ ├── main_window.py │ ├── download_dialog.py │ ├── settings_dialog.py │ └── resources/ ├── tests/ ├── requirements.txt ├── setup.py └── eagleget.desktop

thread = threading.Thread(target=self.server.serve_forever) thread.daemon = True thread.start() eagleget for linux

class MainWindow(QMainWindow): def (self): super(). init () self.manager = DownloadManager() self.init_ui() self.timer = QTimer() self.timer.timeout.connect(self.update_progress) self.timer.start(1000) eagleget-linux/ ├── src/ │ ├── __init__

def init_ui(self): self.setWindowTitle("New Download") self.setModal(True) layout = QVBoxLayout() eagleget for linux

def remove_download(self, task_id: str, delete_file: bool = False): if task_id in self.active_downloads: self.active_downloads[task_id].stop() del self.active_downloads[task_id]

def stop(self): self.stopped = True

Contact