(Ελληνοφρένεια + Δούρειος Ήχος + Infowar) * django = Feedburner
Είναι πολύ ευχάριστο που μερικοί σταθμοί βγάζουν τις εκπομπές τους online, όπως ο Σκαι και ο City. Ο σκάι μάλιστα βγάζει και το τηλεοπτικό και το ραδιοφωνικό υλικό. Το όλο εγχείρημα κινείται προς την κατεύθυνση του content on demand, μόνο που παράλειψαν να κάνουν κάτι βασικό... RSS feeds! Χωρίς αυτά δεν μπορείς να συγχρονίσεις αυτόματα προγράμματα για podcasts ή για videocasts όπως το banshee και το miro ή το τελευταίο gadget που πήρες (π.χ. το wifi enabled κινητό σου!
.
Έφτιαξα ένα απλό bash script για να κάνει download τα επεισόδια χρησιμοποιώντας το wget και το ffmpeg για την μετατροπή τους σε mp3 (γιατί wma αγαπητό Σκαι;). Το ενδιαφέρον κομμάτι όμως ήταν το πως μπορείς να παράγεις το rss feed δυναμικά κάθε μέρα. Και τώρα το django έρχεται στο παιχνίδι!
Το django είναι ένα web framework. Για να δημιουργεί τις δυναμικές σελίδες έχει μία γλώσσα templating, την οποία μπορείς να χρησιμοποιήσεις και χωρίς το υπόλοιπο django. Με λίγη python και django, μπορείς να διαβάζεις τα περιεχόμενα ενός φακέλου με mp3 αρχεία και να δημιουργείς ένα xml feed σύμφωνα με ένα template που έχεις φτιάξει, που στην συνέχεια το ταΐζεις στο podcast reader σου.
Μέχρι στιγμής έχω κάνει feeds για την ελληνοφρένεια του Αποστόλη και του Θύμιου στον Σκάι, για το Infowar του Άρη Χατζηστέφανου επίσης στον Σκάι και για τον Δούρειο Ήχο του Πανούση στον City.
Ο κώδικας του bash script, του Django Template και του django python είναι διαθέσιμος για τα code geeks.
Καλή ακρόαση!
edit:
Πρόσθεσα και το Μαγκαζίνο του Σκάι, καθημερινή ενημερωτική εκπομπή και επίσης την εκπομπή Σιδερένια Άλογα, για αυτοκίνητο και μοτοσυκλέτα, μετά από αίτημα του charoui
Είναι εντυπωσιακό τελικά πόσοι χρησιμοποιούν το feed:
- Δούρειος Ήχος: 50
- Ελληνοφρένεια: 60
- Infowar: 28
Θεος, respect respect respect!!
Τους ειχα στειλει email για το συγκεκριμενο feature πριν κανα 6ηνο και μου ειχαν απαντήσει πως ειναι στα άμεσαα σχέδιά τους να το υλοποιήσουν. Αλλα μέχρι να το κάνουν..!
άψογος!
thanks a lot
thx, man
άλλη μια απόδειξη για το πόσο υπέροχο είναι το django
[...] δημιούργησε, (με το django +python +bash script+opensourece), rss feeds για την ελληνοφρένεια του Αποστόλη και του Θύμιου [...]
Φοβερός! Το έβαλα στο iTunes!
Μπράβο ρε φίλε, πολύ καλός.
R-E-S-P-E-C-T !!!
Έχω βάλει κι εγώ στο itunes του mac το feed για δούρειο ήχο + ελληνοφρένεια, δουλεύει μια χαρά μόνο που στο description και στο podcast information δεν φαίνονται τα ελληνικά, μου βγαίνουν ερωτηματικά.
@thalis
Έχεις δίκιο, μόλις κοίταξα το source που δίνει το feedburner. Φαίνεται ότι αυτή η υπηρεσία δεν είναι πλήρως utf-8, γιατί μου έκανε και μερικά άλλα κόλπα με τα ελληνικά. Θα κάνω greeklist, μόνο το itunes description για να μην υπάρχει πρόβλημα. Ευχαριστώ για την ειδοποίηση
[...] Σε αυτό εδώ το μπλογκ μπορείτε να πάρετε τα feed για τις εκπομπές [...]
[...] επίσης ΣΚΑΙ προσφέρει ο Γιώργος Λογιοτατίδης από το blog [...]
katapliktikos! euxaristoume!
alla tha ithela na zitisw mia xari.. an mporei kapoios (egw den ta vriskw me tous kodikes) na kanei to feed gia tin ekpompi tou skai “siderenia aloga”
@charoui
Θα προσπαθήσω να κάνω κάτι μόλις βρω λίγο χρόνο… ίσως αυτή την εβδομάδα
euxaristw para poly,tha anamenw…
Αυτο που μου έλειπε πραγματικά..Ευχαριστώ
apla na euxaristisw ton seadog! pragmatika auto pou mas elipe… kai pragmatika amesi antidrasi sto aitima mou
Χρήσιμο θα ήταν επίσης να είχαν τα mp3 τουλάχιστον artist ID3 tag.
Πανεύκολο να γίνει. Στο bash script, πριν μεταφέρεις το .mp3 στο directory files/, βάζεις αυτό
mp3info -a “elfren” $prefix$date.mp3
@saperduper
Ναι καλή ιδέα. Μόνο που κάνω όλη την δουλειά στους servers της dreamhost και δεν υπάροχυν τέτοια πράγματα! Είμαι τυχερός που βρίκα το ffmpeg για να κάνω την μετατροπή σε mp3. Θα το κοιτάξω όμως μήπως βρω κάτι που να κάνει την δουλειά μας γιατί και εμένα μου την δίνει η έλλειψη mp3tag.
seadog evala to feed sto itunes doulepse mia xara alla auto itan olo… tin ekpompi tou savvatou den mou tin katevase (feed one-use
)
@charoui
Δίκιο! Το skai άλλαξε το url της εκπομπής και δεν έπαιξε το script. Σε λίγο θα την έχεις και ελπίζω να μην είναι πάλι one-use
Αν έχουν mplayer και lame μπορείς να παίξεις με αυτά και να αφήσεις το ffmpeg.
Κάνεις το wma->wav με το mplayer και μετά με το lame σε mp3 βάζοντας και τα ανάλογα ID3 tags options.
Για ό,τι χρειαστείς και μπορώ να βοηθήσω, ping me!
@saperduper
Δυστυχώς δεν έχω ούτε lame, ούτε mplayer στο dreamhost. Είμαστε τυχεροί που υπάρχει το ffmpeg! Ευχαριστώ για την προσφορά βοήθειας ωστόσο
George σ΄ ευχαριστούμε όλοι για τη δουλειά σου!
Κάποιος έπρεπε να ασχοληθεί με rss επιτέλους στο σκαι…
Ελληνοφρένεια + Αποστόλης rulezzz!
Άψογος ! Πρόσθεσε έναν ακόμα λοιπόν στους subscribers !
[...] Γιώργος Λογιοτατίδης δημιούργησε rss feeds για την Ελληνοφρένεια του Αποστόλη και του Θύμιου [...]
δυστυχώς το φαινόμενο του one-use feed ξαναχτύπησε..
@charoui
Συγνώμη, αλλά φαίνεται ότι στο σκάι ειδικά για την εκπομπή που θέλεις, δεν έχουν προκαθορισμένο url! Συνέχεια αλλάζουν το όνομα του αρχείου. Δυστυχώς η συχνότητα της εκπομπής δεν επιτρέπει το γρήγορο debugging, αλλά θα προσπαθήσω να έχω το νου μου. Για τώρα το (ξανα)έφτιαξα…
το πρόσεξα! πάντως σε ευχαριστώ αφάνταστα για την άμεση αντίδραση σου και όλη την προσπάθεια.
υπάρχει τρόπος απλά να το κατεβάζω έστω manually ως mp3 παρα να κάνει stream?
poli kali h kinisi soy file.thelo na se rotiso an yparxei h dynatothta na vrethoun oi protes ekpobes tou Doureiou Hxoy kai palaioteres ekpobes Infowar.efxaristo
Όλες (;) οι εκπομπές του Infowar μπορείς να τις βρεις από το search του skai [1]. Για τον δούρειο ήχο το καλύτερο που μπορώ να κάνω είναι ότι βλέπεις στο feed, καθώς στο site του city 99,5 σβήνουν τις παλαιότερες εκπομπές.
[1] http://www.skai.gr/master_searchresults_avod.php
Τι θα έλεγες για Πιτσιρίκο ή Laternative; Να ακούμε λίγο παραπάνω ραδιόφωνο εδώ στα ξένα! Ευχαριστώ!
Ίσως χρειάζεται – γιατί οι εκπομπές αυξάνονται συνεχώς – να κάνω ένα μικρό επανασχεδιασμό του όλου εγχειρήματος. Όπως και να έχει θα κάνω ότι μπορώ και γι’αυτές τις εκπομπές αλλά όταν βρω χρόνο γιατί τώρα είμαι σε δύσκολη περίοδο (λέγε με εξεταστική
. Ότι νέο σχετικά με το νέο θα το post-αρω στο blog.
Φίλε Πάνο νομίζω πως τους Δούρειους ήχους τους έχω όλους! Θα σου στείλω αν θες!
Μπορει να γινει το ίδιο και για τα video του σκάι?
Ναι μπορεί να γίνει το ίδιο. Τα video του skai έχουν παρόμοια διεύθυνση με τα audio. Για παράδειγμα την εκπομπή ΚΡΑ που έπαιξε σήμερα, σάββατο 24/1, την βρίσκεις σε αυτή τη διεύθυνση (http://download.skai.gr/200901/video/kra240109.flv). Μπορεί να φτιαχτεί ένα script παρόμοιο με αυτά που έχω ανεβάσει που θα ελέγχει εάν υπάρχει το αρχείο και στη συνέχεια θα δημιουργεί ένα rss feed με την καταχώρηση αυτή. Αυτή την περίοδο όμως δεν έχω καθόλου χρόνο να ασχοληθώ με αυτό. Επιπλέον πιστεύω ότι βλέποντας την επιτυχία που είχε το όλο σύστημα θα πρέπει ο σκαι -και οι υπόλοιποι- να κάνει το επιπλέον βήμα να το υλοποιήσει “επίσημα”!
Polla thanks man!!
Χρησιμοτατο φιλε μου, ευχαριστω!
Μια ερωτηση μονο, τις τελευταιες 2-3 μερες δεν κανει update…
Eχει σχεση με την αλλαγη του site του ΣΚΑΙ;
Ναι είναι εξαιτίας της αλλαγής. Ανανέωσα τα script θα πρέπει να μην έχεις πρόβλημα τις επόμενες μέρες.
Καλημέρα σε όλους/ες!
Μήπως είναι εύκολο να δημιουργηθεί ένα φίντ και για την εκπομή “20 Χρόνια ΣΚΑΙ” που είναι και αυτή πολύ αξιόλογη;
Καλημέρα,
δυστυχώς δεν έχω την δυνατότητα να κάνω rss feeds για όλες τις εκπομπές του skai για τεχνικούς και χρονικούς χρόνους. Περιμένω και εγώ να υλοποιήσει επίσημα ο σκάι την δυνατότητα του rss.
Πολύ καλή δουλειά.
Πως μπορώ να τα κατεβάσω σε mp3;
Ευχαριστώ.
Από τις σελίδες των podcast υπάρχουν στο post μπορείς να τα κατεβάσεις σε mp3. Πηγαίνεις στη σελίδα του podcast, δεξί κλικ στην ημερομηνία που σε ενδιαφέρει και μετά “save link as”.
ThanQ!
oreos re magka!
poli kalo indeed!
than itan teleio na ipirxe kai to antistoixo tou TV ellinofreneia!!!
thanks!
Μπράβο ρε φίλε κι έψαχνα podcast την Ελληνοφρένεια! Είσαι άπαικτος!
Πολύ καλός φίλε, αλλά μπορείς να ανεβάσεις από ποιο link κατεβάζεις τις εκπομπές του σκάι, καθώς μετά το upgrade του site αυτό το link δεν παίζει…
Τα url είναι της μορφής
http://download.skai.gr/200911/audio/elfren20091129.mp3
φυσικά το 200911 είναι χρονολογία, μήνας και στο 20091129 ακολουθεί η ημέρα. Το elfren είναι το prefix της ελληνοφρένειας και δεν υπάρχει κάποια σταθερός τρόπος εξαγωγής του, πέρα από το να δεις πιο url παίζει το flash player του σκάι.
Σε ευχαριστώ πολύ για την άμεση απάντηση. Απλά εγώ έψαχνα για subdirectories πχ. 200910/, που δυστυχώς δεν είναι διαθέσιμα να τα κάνουμε browse… θα βρούμε άλλο τρόπο για massive download….
Φανταστικό το feed της Ελληνοφρένειας! Ευχαριστώ
Σόρρυ που “ξεθάβω” το post αλλά μήπως ξέρεις για ποιό λόγο ενώ η πρόσβαση στο downloads.skai.gr είναι ανοιχτή σε όλους ο ΣΚΑΪ δεν δίνει τη δυνατότητα να κάνουμε απευθείας download από το site τους;
Δεν κατάλαβα τι ακριβώς εννοείς; Γιατί ο σκαι δεν δίνει download link και θέλει να ακούσεις / δεις τις εκπομπές από τον δικό του flash player? Εάν αυτή είναι η ερώτηση φαντάζομαι ότι είναι θέμα πολιτικής, για να σε φέρνει στην σελίδα του και να βλέπεις τις διαφημίσεις και το άλλο περιεχόμενό του.
Εννοώ ότι δεν ξέρω γιατί δεν κάνει ο ΣΚΑΪ τη δουλειά που έκανες εσύ, προσφέροντας δηλαδή τις εκπομπές του ΚΑΙ ως podcasts/vidcasts/κλπ. Ο Άρης Χατζηστεφάνου δίνει κάθε “επεισόδειο” της εκπομπής του από το blog του πχ..
Κατάλαβα τι εννοείς. Φαντάζομαι ότι το θέμα πολιτικής του σταθμού, ώστε να επισκέπτεσαι το site είναι η απάντηση. Κρίμα πάντως γιατί θα ήταν πολύ βολικό να έχουμε feeds για όλα.
υπαρχουν πουθενά οι καινούργες εκοπομπές του πανούση στο θέμαfm ?
Από όσο είδα στο site του θέμαfm δεν δίνουν τις εκπομπές. Εάν τις βρει κανείς μπορώ να ξαναφτιάξω το feed.
Μπράβο για την καλή δουλειά! Να ρωτήσω κάτι, που μπορώ να βρώ και τις παλιότερες (ραδιοφωνικές) εκπομπές του infowar, γιατί εδώ βλέπω μόνο τις τελευταίες. Ευχαριστώ.
Ευχαριστώ Αντώνη,
Τις παλαιότερες εκπομπές θα τις βρεις στο site του skai.gr στο “on demand” radio. Δυστυχώς δεν έχω την δυνατότητα να αποθηκεύω όλες τις εκπομπές, και έτσι κρατάω μόνο του τελευταίου μήνα.