massget

Μια και δεν έχω τι να κάνω, σας παρουσιάζω το massget v.1.01. Η χρήση του είναι πολύ απλή αλλά προϋποθέτει να έχεις λίνουξ και μια ψιλοεξοικείωση με την κονσόλα.
Εγκατάσταση
0) προαπαιτούμενο είναι να υπάρχουν τα wget, cut και grep στο path σας. Επίσης πρέπει να έχετε εγκατεστημένη Perl 5.8. Προφανώς μιλάμε για linux ή *BSD ή (ίσως) MacOS-X ή έστω cygwin.
1) unzip massget.zip
2) sudo cp massget.pl /usr/bin
3) chmod 755 /usr/bin/massget.pl
Χρήση
1) ανοίγουμε έναν editor
2) ανοίγουμε έναν browser
3) μπαίνουμε στο youtube.com και κάνουμε copy το link για όποιο βίντεο μας αρέσει και μετά paste στον editor. ΠΡΟΣΟΧΗ: Κάθε link στη δικιά του γραμμή, χωρίς κενά μπροστά ή πίσω
4) κάνουμε save στον editor με όνομα π.χ. list.txt
5) τρέχουμε από την κονσόλα massget.pl list.txt
6) όταν τελειώσει, έχει κατεβάσει όλα τα βιντεάκια σαν .flv στο directory από το οποίο το τρέξαμε.
FAQ
1) Πώς μπορώ να δω τα βιντεάκια;
-Με τον MPlayer
2) Υπάρχει έκδοση για Windows;
-Βρίσκω το αστείο σου εξαιρετικά αποτυχημένο και προσβλητικό.
3) Γιούπιιι! Επιτέλους μπορώ να κατεβάσω όλα τα επεισόδια της “Ελληνοφρένειας”
-Βρωμερό κάθαρμα, το πρόγραμμα μοιράζεται για *εκπαιδευτικους* λόγους πάνω στη συγγραφή κώδικα Perl και τη χρήση του shell για text processing. Για ποιους μας πέρασες;
4) Τι είναι chmod; Τι είναι κονσόλα; Πώς αντιγράφω στο /usr/bin;
-Είσαι ακατάλληλος για χρήση του συγκεκριμένου προγράμματος.
Credits
1) QA and creative thinking: Null
2) Code Monkey: j95
3) Based on: Gentube v. 1.5

11 Responses to “massget”

  1. emporas Says:

    Ωραίο προγραμματάκι, αλλά ομολογώ πως δεν βρίσκω την χρησιμότητά του. Εφόσον μπορείς να τα δεις online δεν καταλαβαίνω το λόγο να τα κατεβάσεις.

    Αν προγραμματίστικε για εκπαιδευτικούς λόγους, πάω πάσο.

    Για επαναληπτικό κατέβασμα ενός πλήθους url απο βίντεο βέβαια θα είναι απίστευτα χρηστικό, αλλά πόσες φορές τυχαίνει αυτό;

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

  2. j95 Says:

    Ωραίο προγραμματάκι, αλλά ομολογώ πως δεν βρίσκω την χρησιμότητά του. Εφόσον μπορείς να τα δεις online δεν καταλαβαίνω το λόγο να τα κατεβάσεις.

    μην το λες, αν παίζουν 3-4 άτομα που μοιράζονται μια σύνδεση είναι σαφώς καλύτερα τα κατεβάσματα να γίνουν π.χ. τη νύχτα αντί να τρώει ο ένας το bw του άλλου. Επίσης πολύς κόσμος έχει πρόσβαση σε συνδέσεις-μπουριά στο γραφείο ή το πανεπιστήμιο ενώ σπίτι έχει dial-up ή DSL-με-πραγματική-ταχύτητα-το-μισό-της-ονομαστικής . Εξάλλου άπαξ και το κατέβασες μπορείς να το επεξεργαστείς όπως θες (να το κάνεις dvd, να αποσπάσεις ένα ενδιαφέρον frame κλπ).

  3. null Says:

    ήδη κατεβαίνει η ελληνοφρένεια :) :) :)

  4. emporas Says:

    Ok με έπεισες, θα το έχω στα υπόψιν αν το χρειαστώ ποτέ.

  5. Βριπιδης Says:

    Αφου λοιπον τα κατεβασει κανεις σε εναν καταλογο ως flv αν τα θελει batch-converted σε divx, xvid και τα τοιαυτα (και εχει στησει ηδη lame, mplayer, codecs) στο συστημα του, τρεχει κατι σαν το κατωθι script
    (ουσιαστικα μια ειναι η εντολη σε ολο αυτο, ολα τα αλλα ειναι σαλτσες…):

    #!/bin/sh

    if [ -z "$1" ]; then
    echo “Usage: $0 {-divx|-xvid} list_of_flv_files”
    exit 1
    fi

    # video encoding bit rate
    V_BITRATE=1000

    while [ "$1" ]; do
    case “$1″ in
    -divx)
    MENC_OPTS=”-ovc lavc -lavcopts \
    vcodec=mpeg4:vbitrate=$V_BITRATE:mbd=2:v4mv:autoaspect”
    ;;
    -xvid)
    MENC_OPTS=”-ovc xvid -xvidencopts bitrate=$V_BITRATE:autoaspect”
    ;;
    *)
    if file “$1″ | grep -q “Macromedia Flash Video”; then
    mencoder “$1″ $MENC_OPTS -vf pp=lb -oac mp3lame \
    -lameopts fast:preset=standard -o \
    “`basename $1 .flv`.avi”
    else
    echo “$1 is not Flash Video. Skipping”
    fi
    ;;
    esac
    shift
    done

  6. j95 Says:

    ωραίος και ο Βριπίδης. Με βάζει βέβαια σε διαδικασίες να εκδόσω το 1.02 :)

  7. lazopolis Says:

    Άσχετο παράπονο:
    Για να δουλέψει αυτό στο 64μπιτο ubuntu μου, αγαπητοί, πρέπει να πιάσουν πρώτα γύρω στα 694 ξόρκια κονσόλας με διάφορα πλάγκινς, σκριπς, κοδεξες, κ.ο.κ. Εδώ ακόμα δεν έχω καταφέρει να σετάρω το φλασ για τον γαμοfirefox που στα 64 δε θέλει να δουλέψει…

  8. Bαγγέλακας Says:

    Καί γιά αναλφάβητους πισιαρικώς σάν ελόγου μου, τό keepvid

  9. j95 Says:

    δουλεύει ακόμα;!;!

    @laz δηλαδή το 64μπιτο Ubuntu δεν έχει Perl, Bash, grep, cut και wget;

  10. lazopolis Says:

    Θα κοιτάξω και θα σου πώ :)

  11. Bαγγέλακας Says:

    όλο λήξη χρόνου μού έδειχνε… Τόν ήπιαμε τώρα.

Leave a Reply