PyIDM - Μια εναλλακτική λύση ανοιχτού κώδικα στο IDM (Internet Download Manager)


Το pyIDM είναι μια δωρεάν εναλλακτική λύση ανοιχτού κώδικα στο IDM (Internet Download Manager), που χρησιμοποιείται για τη λήψη γενικών αρχείων και βίντεο από το youtube καθώς και άλλους ιστότοπους ροής. Αναπτύχθηκε χρησιμοποιώντας Python (απαιτείται Python 3.6+) και βασίζεται μόνο σε εργαλεία ανοιχτού κώδικα και βιβλιοθήκες όπως pycurl, FFmpeg και pysimplegui.

Συνιστώμενη ανάγνωση: 10 πιο δημοφιλείς διαχειριστές λήψης για Linux το 2020

Διαθέτει πολλαπλές συνδέσεις, κινητήρα ταχύτητας (και προσφέρει υψηλές ταχύτητες λήψης με βάση το libcurl). συνέχιση των μη ολοκληρωμένων λήψεων, υποστήριξη για κατακερματισμένες ροές βίντεο, υποστήριξη για κρυπτογραφημένες/μη κρυπτογραφημένες ροές πολυμέσων HLS (Ζωντανή ροή HTTP).

Επιπλέον, υποστηρίζει επίσης τον προγραμματισμό λήψεων, την επαναχρησιμοποίηση μιας υπάρχουσας σύνδεσης σε έναν απομακρυσμένο διακομιστή και την υποστήριξη διακομιστή μεσολάβησης HTTP. Και επιτρέπει στους χρήστες να ελέγχουν επιλογές όπως η επιλογή θέματος (υπάρχουν 140 διαθέσιμα θέματα), ορισμός διακομιστή μεσολάβησης, επιλογή μεγέθους τμήματος, όριο ταχύτητας, μέγιστες ταυτόχρονες λήψεις και μέγιστες συνδέσεις ανά λήψη.

Πώς να εγκαταστήσετε το pyIDM στο Linux

Αρχικά, πρέπει να εγκαταστήσετε τα απαιτούμενα πακέτα που είναι: pip – το de-facto τυπικό πρόγραμμα εγκατάστασης πακέτων και διαχειριστής για την Python, Tkinter – Το de-facto τυπικό GUI της Python (γραφικά Περιβάλλον χρήστη), πακέτο xclip – μια διεπαφή γραμμής εντολών στο πρόχειρο X11 και FFmpeg – ένα ευρέως χρησιμοποιούμενο πλαίσιο πολυμέσων.

$ sudo apt install python-pip python3-pip python3-tk xclip ffmpeg   [On Debian/Ubuntu]
# dnf install python-pip python3-pip python3-tkinter xclip ffmpeg   [On Fedora/CentOS/RHEL]
# yum install python-pip python3-pip python3-tkinter xclip ffmpeg   [On Fedora/CentOS/RHEL]

Αφού εγκαταστήσετε τα απαιτούμενα πακέτα, χρησιμοποιήστε το βοηθητικό πρόγραμμα pip3 για να εγκαταστήσετε το pyIDM, θα επιχειρήσει να εγκαταστήσει αυτόματα τις εξαρτήσεις που λείπουν μόλις το εκτελέσετε.

$ sudo pip3 install pyIDM
OR
$ pip3 install pyIDM

Μόλις ολοκληρωθεί η εγκατάσταση, μπορείτε να εκκινήσετε το pyIDM από ένα παράθυρο τερματικού όπως φαίνεται.

$ pyidm

Για να κάνετε λήψη ενός αρχείου, αντιγράψτε τον σύνδεσμο λήψης και επικολλήστε τον στο πλαίσιο εισαγωγής URL. Λάβετε υπόψη ότι όταν είναι ανοιχτό, το pyIDM θα χρησιμοποιεί το πρόγραμμα xclippyperclip ή xsel εάν είναι εγκατεστημένο) για αυτόματη εντοπίστε διευθύνσεις URL που αντιγράφηκαν στο πρόχειρο του συστήματος και επικολλήστε αυτόματα τους συνδέσμους λήψης στο πεδίο URL. Στη συνέχεια, κάντε κλικ στο κουμπί Λήψη όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης.

Για να δείτε τις λήψεις που βρίσκονται σε εξέλιξη, κάντε κλικ στην καρτέλα Λήψεις. Μπορείτε επίσης να αλλάξετε τις ρυθμίσεις κάνοντας κλικ στην καρτέλα Ρυθμίσεις.

Για περισσότερες πληροφορίες, επισκεφθείτε το αποθετήριο pyIDM Github: https://github.com/pyIDM/pyIDM.

Το pyIDM είναι μια εναλλακτική λύση ανοιχτού κώδικα στο IDM που έχει δημιουργηθεί με χρήση Python και εργαλείων ανοιχτού κώδικα όπως το FFmpeg και το youtube_dl. Δοκιμάστε το και πείτε μας τα σχόλιά σας μέσω της παρακάτω φόρμας σχολίων.