Δημοσιεύτηκε: 28 Αύγ 2008, 12:35
O The_Mentor προτείνει δύο λύσεις. Στη δεύτερη λέει:
Φαντάζομαι στα options κάπου θα έχει ένα πεδίο για κωδικούς.
Αλλά θα υποστήριζα κι εγώ την πρώτη λύση. Ιδού αναλυτικές οδηγίες:
1. Aνοίγεις ένα τερματικό Applications (Εφαρμογές) > Accessories (?) > Terminal (Τερματικό)
2. Γράφεις στο τερματικό για παράδειγμα:
και σου ανοίγει ένα κειμενογράφο του gedit.
3. Γράφεις τα link του rapidshare από τα οποία θες να κατεβάσεις (για παράδειγμα):
www.rapidshare.com/mylink/isjustanexample
www.rapidshare.com/mylink/asecondexample
4. Αποθηκεύεις και κλείνεις το αρχείο.
5. Στο τερματικό γράφεις:
6. Εισάγεις αυτά που είπε ο The_Mentor
όπου tologinsas το ονομα χρήστη στο rapidshare και topasswordsas ο κωδικός πρόσβασής σου.
7. Το αποθηκεύεις κι αυτό.
8. Από το τερματικό γράφεις:
9. Απο το τερματικό γράφεις:
./rapidshare-script.sh
10. Περιμένεις να κατέβουν.
Επεξήγηση των βημάτων
2. Με την εντολή gedit ανοίγουμε τον κειμενογράφο. Το & στο τέλος της γραμμής επιστρέφει τον έλεγχο πάλι στο τερματικό. Αν δεν το έγραφες, όσο είχες ανοιχτό τον κειμενογράφο δε θα μπορούσες να κάνεις τίποτε στο τερματικό.
6. Αυτό που γράφουμε είναι ένα σύνολο εντολών κελύφους που αυτοματοποιούν το κατέβασμα αρχείων. Η χρήση γραφικών είναι σίγουρα πιο εύκολη αλλά χρονοβόρα για αυτούς που γράφουν προγράμματα. Στην πρώτη γραμμή λέει ότι είναι ένα bash κέλυφος (υπάρχουν και άλλα, στο ubuntu το bash είναι το προεπιλεγμένο, οπότε ξεχνα ότι το είπα) Επειτα ακολουθεί ένας βρόγχος, που επαναλαμβάνει την εντολή wget για όλα τους συνδέσμους που υπάρχουν στο αρχείο down.txt. Η εντολή wget κατεβάζει με τους κωδικούς που έδωσες από τα παραπάνω links.
8. Kάνουμε το αρχείο εκτελέσιμο.
9. Το εκτελούμε.
Τα αρχεία down.txt, rapidshare-script.sh, καθώς και όλα όσα θα κατεβάσεις με την διαδικασία που περιεγραψα παραπάνω θα αποθηκευτούν στον αρχικό κατάλογο (/home/yourusername) Φυσικά μπορείς να το αλλάξεις αυτό.
The_Mentor έγραψε:4. Στα option βάζεις τους κωδικούς σου απο το rapidshare.
Φαντάζομαι στα options κάπου θα έχει ένα πεδίο για κωδικούς.
Αλλά θα υποστήριζα κι εγώ την πρώτη λύση. Ιδού αναλυτικές οδηγίες:
1. Aνοίγεις ένα τερματικό Applications (Εφαρμογές) > Accessories (?) > Terminal (Τερματικό)
2. Γράφεις στο τερματικό για παράδειγμα:
- Κώδικας: Επιλογή όλων
gedit down.txt &
και σου ανοίγει ένα κειμενογράφο του gedit.
3. Γράφεις τα link του rapidshare από τα οποία θες να κατεβάσεις (για παράδειγμα):
www.rapidshare.com/mylink/isjustanexample
www.rapidshare.com/mylink/asecondexample
4. Αποθηκεύεις και κλείνεις το αρχείο.
5. Στο τερματικό γράφεις:
- Κώδικας: Επιλογή όλων
gedit rapidshare-script.sh &
6. Εισάγεις αυτά που είπε ο The_Mentor
- Κώδικας: Επιλογή όλων
#!/bin/bash
for i in $(cat down.txt); do
wget -nc --user=tologinsas --password=topasswordsas "$i"
done
όπου tologinsas το ονομα χρήστη στο rapidshare και topasswordsas ο κωδικός πρόσβασής σου.
7. Το αποθηκεύεις κι αυτό.
8. Από το τερματικό γράφεις:
- Κώδικας: Επιλογή όλων
chmod u+x rapidshare-script.sh
9. Απο το τερματικό γράφεις:
./rapidshare-script.sh
10. Περιμένεις να κατέβουν.
Επεξήγηση των βημάτων
2. Με την εντολή gedit ανοίγουμε τον κειμενογράφο. Το & στο τέλος της γραμμής επιστρέφει τον έλεγχο πάλι στο τερματικό. Αν δεν το έγραφες, όσο είχες ανοιχτό τον κειμενογράφο δε θα μπορούσες να κάνεις τίποτε στο τερματικό.
6. Αυτό που γράφουμε είναι ένα σύνολο εντολών κελύφους που αυτοματοποιούν το κατέβασμα αρχείων. Η χρήση γραφικών είναι σίγουρα πιο εύκολη αλλά χρονοβόρα για αυτούς που γράφουν προγράμματα. Στην πρώτη γραμμή λέει ότι είναι ένα bash κέλυφος (υπάρχουν και άλλα, στο ubuntu το bash είναι το προεπιλεγμένο, οπότε ξεχνα ότι το είπα) Επειτα ακολουθεί ένας βρόγχος, που επαναλαμβάνει την εντολή wget για όλα τους συνδέσμους που υπάρχουν στο αρχείο down.txt. Η εντολή wget κατεβάζει με τους κωδικούς που έδωσες από τα παραπάνω links.
8. Kάνουμε το αρχείο εκτελέσιμο.
9. Το εκτελούμε.
Τα αρχεία down.txt, rapidshare-script.sh, καθώς και όλα όσα θα κατεβάσεις με την διαδικασία που περιεγραψα παραπάνω θα αποθηκευτούν στον αρχικό κατάλογο (/home/yourusername) Φυσικά μπορείς να το αλλάξεις αυτό.