Προς το περιεχόμενο

Wget - set download location


Massiv0r

Προτεινόμενες αναρτήσεις

Καλησπερα,γνωριζει καποιος πως θα μπορουσα να αλλαξω το κλασσικο save Location του απο το /home/(user nickname) σε /home/(user nickname)/Downloads ?

 

Συγκεκριμενα για Downloads σε Rapidshare αρχεια !

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Η εντολη που τρεχω ειναι ως εξης,και αποθηκευει οτι βαζω στο txt file στο /home/mishra εγω θελω ομως στο /home/mishra/Downloads,πως θα πρεπει να την τροποποιησω?

 

>wget --http-user "*******" --http-passwd "********" --limit-rate=128k -i .links.txt

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Θα πρέπει να το script-άρεις.

Quick and very very dirty

>#!/bin/bash
for lN in `cat .links.txt`
do
   wget --http-user "*******" --http-passwd "********" --limit-rate=128k ${lN} -O ~/Downloads/`basename ${lN}`
done

 

Αυτό το βάζεις σε ένα text αρχείο πχ rapidget.sh, κάνεις ένα

>chmod u+x rapidget.sh

και το τρέχεις. Το script με το αρχείο .links.txt πρέπει να είναι στο ίδιο directory.

Δοκίμασέ το και αν έχει οποιοδήποτε πρόβλημα πες μου.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Βασικα το τρεχω απο Terminal-Shortcut και δεν νομιζω να γινεται να βαλω αυτην την εντολη ακριβως,ωποτε μαλλον ας το αφησουμε καλυτερα...εξτος αν γινεται να το κανουμε μια εντολη για "Εκκινητη σε τερματικο".

 

Κατι αλλο σχετικα,αμα κατεβασω 2-3 GB Files τα κανω extract ktl και μετα διαγραφη,θα εχω τον ιδιο ακριβως χωρο στον σκληρο δισκο απο οσο ειχα πριν τα κατεβασω η για καποιον λογο μικροτερο? :fear:

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ένα ένα. Αυτό το script μπορείς να το βάλεις οπουδήποτε στον σκληρό σου και να το τρέξεις σαν μία εντολή η οποία θα είναι το όνομα του script, όπως είναι στο παράδειγμα, rapidget.sh. Αν εννοείς κάτι άλλο δεν το κατάλαβα.

Όσον αφορά το δεύτερο θέμα, θα έχεις περίπου τον ίδιο χώρο πλήν κάποιο ποσοστό του μεγέθους των extracted αρχείων το οποίο θα κρατηθεί για κάποιο διάστημα από το filesystem αλλά αργότερα θα απελευθερωθεί. Σε κάθε περίπτωση ο χώρος που θα κρατηθεί προσωρινά δεν είναι σημαντικός. Τί παρατηρείς ακριβώς;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Επειδη το Filesystem ειναι μικροτατο (10gb) και ειχα 5gb+ free τωρα ειναι 4.7gb και ρωταω,τωρα σχετικα με το αλλο την εντολη που σου πα θελω να την τρεχω απo Shortcut και να 'ναι μια οχι να ανοιγω πολλες μαζι αρα αστο :D

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 5 μήνες μετά...

Δοκιμασα να ξαναπερασω την συγκεκριμενη πατεντα και κατι απετυχε !

 

Εγκατηστησα το Script + το .links.txt στο /home/ αλλα οταν προσπαθω να την τρεξω με καποιο Rapidshare Link σκαλωνει :shock:

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

-P prefix

--directory-prefix=prefix

Set directory prefix to prefix. The directory prefix is the directory where all other files and subdirectories will be saved to' date=' i.e. the top of the retrieval tree. The default is . (the current directory)[/quote']

 

Οπότε θα μπορούσες να δώσεις και:

 

>wget --http-user "*******" --http-passwd "********" --limit-rate=128k -P ~/Downloads  -i ~/.links.txt

 

Υσ.

οταν προσπαθω να την τρεξω με καποιο Rapidshare Link σκαλωνει

Any more details? :)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

@Massiv0r: Μπορείς να φτιάξεις ένα αρχείο .wgetrc με όλες τις προτιμήσεις σου, π.χ. σε ποιον φάκελο να κατεβάζει (dir_prefix=...), τι όνομα χρήστη να στέλνει κτλ.

 

info wget

και μετά Startup file > Wgetrc Commands

για λεπτομέρειες.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ποιο, το info wget;

Δες το help online αν δεν μπορείς τοπικά:

http://www.gnu.org/software/wget/manual/html_node/Wgetrc-Commands.html

 

@firewalker: δε νομίζω ότι θα σε βοηθήσουν οι συναρτήσεις κρυπτογράφησης / αποκρυπτογράφησης, αφού τις ίδιες συναρτήσεις μπορεί να τις χρησιμοποιήσει οποιοσδήποτε διαβάζει το αρχείο.

Κάτι παρόμοιο με το suid νομίζω ότι χρειάζεσαι, ώστε το wget να τρέχει π.χ. με το userid σου και να έχει δικαίωμα να διαβάσει ένα αρχείο ρυθμίσεων που να είναι σε συγκεκριμένο κατάλογο στον οποίο μόνο εσύ να έχεις δικαιώματα.

Δεν το έχω δοκιμάσει, αλλά φαντάζομαι ότι αν κάνεις copy το wget σε firewalker_wget, το κάνεις chown firewalker και θέσεις το suid bit, τότε θα μπορεί να διαβάσει το ~/.wgetrc αρχείο σου κι ας έχει mode = 700.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...