DlAllLinks

Κατέβασε όλα τα αρχεία που συνδέονται σε μια σελίδα — παράλληλα.

Το DlAllLinks (dal) είναι ένα δωρεάν εργαλείο γραμμής εντολών για Windows, Linux και macOS. Δώσε του ένα URL σελίδας· φορτώνει τη σελίδα, βρίσκει τα αρχεία που συνδέονται από αυτήν και τα κατεβάζει όλα ταυτόχρονα. Δωρεάν, εντελώς τοπικό, χωρίς λογαριασμό.

Εγκατάσταση

Windows — τρέξε τον installer που κατέβασες (DlAllLinksSetup.Latest.exe)· προσθέτει το dal στο PATH σου αυτόματα.

macOS (Apple Silicon) — άνοιξε το Terminal στον φάκελο λήψης και τρέξε με τη σειρά:

  1. Αποσυμπίεση αρχείου
    tar -xzf dal-Latest-macos-arm64.tar.gz
  2. Μπες στον φάκελο
    cd dal-Latest-macos-arm64
  3. Τρέξε τον installer
    ./install.sh

Linux (x86-64) — ίδια βήματα από τον φάκελο λήψης:

  1. Αποσυμπίεση αρχείου
    tar -xzf dal-Latest-linux-x64.tar.gz
  2. Μπες στον φάκελο
    cd dal-Latest-linux-x64
  3. Τρέξε τον installer
    ./install.sh

Το install.sh εγκαθιστά το dal στο ~/.local/bin — χωρίς root. Βεβαιώσου ότι ο φάκελος είναι στο PATH σου.

Πώς λειτουργεί

Τρέξε το dal με ένα URL. Από προεπιλογή κατεβάζει κάθε σύνδεσμο (anchor) της σελίδας σε έναν φάκελο με το όνομα του host:

dal https://example.com/files

dal --all --output assets https://example.com   # επίσης εικόνες, CSS, scripts, πολυμέσα
dal --ext pdf,zip https://example.com/docs       # μόνο αρχεία .pdf και .zip

Τρέξε dal --help για την πλήρη λίστα επιλογών. Ένας σύντομος οδηγός χρήσης εγκαθίσταται δίπλα στο πρόγραμμα.

Τι παίρνεις

  • Παράλληλες λήψεις — πολλά αρχεία ταυτόχρονα (ρυθμιζόμενο), με συνέχιση σε περίπτωση σφάλματος ώστε ένας κακός σύνδεσμος να μη σταματά ποτέ την εκτέλεση.
  • Έλεγχος εμβέλειας — anchor σύνδεσμοι από προεπιλογή, --all για ενσωματωμένους πόρους, --ext για φιλτράρισμα ανά τύπο αρχείου.
  • Ασφαλές & ευγενικό — σέβεται το robots.txt, μπλοκάρει αιτήματα προς ιδιωτικές/εσωτερικές διευθύνσεις και επιβάλλει όρια μεγέθους και χρόνου ανά αρχείο.
  • Εγγενές & τοπικό — γραμμένο σε C++ με Qt, τρέχει εξ ολοκλήρου στον υπολογιστή σου. Ο installer προσθέτει το dal στο PATH σου.