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

RSS feed | Trackback URI

11 Comments »

Comment by emporas
2007-06-08 13:02:14

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

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

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

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

 
Comment by j95
2007-06-08 13:12:45

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

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

 
Comment by null
2007-06-08 13:14:19

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

 
Comment by emporas
2007-06-08 14:03:10

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

 
Comment by Βριπιδης
2007-06-08 14:31:15

Αφου λοιπον τα κατεβασει κανεις σε εναν καταλογο ως 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

 
Comment by j95
2007-06-08 17:30:55

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

 
Comment by lazopolis
2007-06-08 21:04:32

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

 
Comment by Bαγγέλακας
2007-06-08 23:00:52

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

 
Comment by j95
2007-06-08 23:58:50

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

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

 
Comment by lazopolis
2007-06-09 03:34:48

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

 
Comment by Bαγγέλακας
2007-06-09 10:54:52

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

 
Name (required)
E-mail (required - never shown publicly)
URI
Your Comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.