Eagleget For Linux 💯 Trusted
sys.exit(app.exec_()) if == ' main ': main() Desktop Integration eagleget.desktop
def delete_task(self, task_id: str): conn = sqlite3.connect(self.db_path) cursor = conn.cursor() cursor.execute('DELETE FROM downloads WHERE id = ?', (task_id,)) conn.commit() conn.close() eagleget for linux
def log_message(self, format, *args): pass # Suppress logging class BrowserIntegrationServer: def (self, port=8787): self.port = port self.server = None self.callback = None )) conn.commit() conn.close() def log_message(self
def add_download(self, url: str, save_path: str, threads: int = 4) -> str: import uuid task_id = str(uuid.uuid4()) task = DownloadTask( id=task_id, url=url, filename=url.split('/')[-1], save_path=save_path, total_size=0, downloaded_size=0, status=DownloadStatus.PENDING, threads=threads, speed=0.0, created_at=datetime.now(), completed_at=None, md5=None ) self.tasks[task_id] = task self.save_task(task) return task_id threads: int = 4) ->
def get_data(self): return (self.url_input.text(), self.path_input.text(), self.threads_spin.value()) src/browser_integration.py
requests==2.28.2 PyQt5==5.15.9 pyperclip==1.8.2 python-magic==0.4.27 src/main.py
