Jump to content

Archived

This topic is now archived and is closed to further replies.

ilias_gr

Ηχητική ειδοποίηση για νέα tweets

Recommended Posts

[center]



[size="6"][color="#FF7F00"][b]Ηχητική ειδοποίηση για νέα tweets![/b][/color][/size]


Έφτιαξα ένα scriptάκι με το οποίο μπορείτε να έχετε ηχητική ειδοποίηση
για τα νέα tweets που γίνονται από όσους έχετε κάνει follow στο Twitter.
Το μόνο που χρειάζεται είναι να αφήσετε ανοιχτή μία καρτέλα με τη σελίδα twitter.com

Επίσης, λειτουργεί εξίσου καλά και στην αναζήτηση.
Αν κάνετε μια αναζήτηση στο twitter και αφήσετε ανοιχτή τη σελίδα με τα αποτελέσματα,
μόλις θα είναι διαθέσιμα νέα αποτελέσματα που θα πληρούν τα κριτήρια αναζήτησης,
θα ακούσετε μία ηχητική ειδοποίηση.
[/center]
[hr]
[center][size="4"][color="#FF7F00"][b]Οδηγίες Εγκατάστασης[/b][/color][/size][/center]
Κάντε [b]τριπλό κλικ[/b] στο παρακάτω πλαίσιο για να επιλέξετε ολόκληρο τον κώδικα.
Στη συνέχεια, πατήστε [b]Ctrl+C[/b] για να αντιγράψετε (Copy) τον επιλεγμένο κώδικα.

[code]javascript:if(document.location.href.indexOf('twitter.com')<0){alert('This script can be executed only on twitter website');}else{if(typeof(checkTweets)=='undefined')void(checkTweets=0);if(checkTweets==0){alert('Twitter alert is ON');void(checkTweets=setInterval('checkNewTweets()',3000));void(oldTweets=0);void(newTweets=0);}else{clearInterval(checkTweets);void(checkTweets=0);alert('Twitter alert is OFF');}/*This script has been written by ilias_gr*/if(typeof(checkNewTweets)!='function'){function checkNewTweets(){void(a=document.title.indexOf('('));void(b=document.title.indexOf(')'));if(a!=0||b<0||b<=a){void(oldTweets=0);void(newTweets=0);return;}newTweets=document.title.substring(a+1,b);if(!isNaN(newTweets)&&newTweets!=oldTweets){void(oldTweets=newTweets);if(typeof(audioElement)!='object'){void(audioElement=document.createElement('audio'));audioElement.setAttribute('src','http://www.w3schools.com/html5/song.ogg');}audioElement.play();}}}}[/code]

Ανάλογα με τον browser που χρησιμοποιείτε, ακολουθήστε τις αντίστοιχες οδηγίες παρακάτω:

[b]Αν χρησιμοποιείτε Firefox:[/b]
Πατήστε [b]Ctrl+D[/b] για να αποθηκεύσετε την τρέχουσα σελίδα ως σελιδοδείκτη (Bookmark).
Στο παράθυρο που θα σας ανοίξει, στο πεδίο [b]Name[/b] γράψτε: Twitter Alert
Μπορείτε να βάλετε ότι όνομα θέλετε εσείς, για να το θυμάστε ευκολότερα.
Στο πεδίο [b]Folder[/b] επιλέξτε σε ποιον φάκελο θα αποθηκευτεί ο σελιδοδείκτης.
Προτείνεται να χρησιμοποιήσετε τον φάκελο Bookmarks Toolbar* για ευκολότερη πρόσβαση.
Πατήστε το κουμπί [b]Done[/b] και η σελίδα αποθηκεύτηκε.
Βρείτε το σελιδοδείκτη που αποθηκεύσατε και κάντε πάνω του δεξί κλικ και πατήστε [b]Properties[/b].
Σβήστε ότι γράφει μέσα στο πεδίο [b]Location[/b] και πατήστε [b]Ctrl+V[/b] για να κάνετε επικόλληση (Paste).
Πατήστε το κουμπί [b]Save[/b] και είστε έτοιμοι.
* Αν δεν βλέπετε την "Bookmarks Toolbar", πατήστε View -> Toolbars -> Bookmarks Toolbar.

[b]Αν χρησιμοποιείτε Chrome:[/b]
Πατήστε [b]Ctrl+D[/b] για να αποθηκεύσετε την τρέχουσα σελίδα ως σελιδοδείκτη (Bookmark).
Στο παράθυρο που θα σας ανοίξει, στο πεδίο [b]Name[/b] γράψτε: Twitter Alert
Μπορείτε να βάλετε ότι όνομα θέλετε εσείς, για να το θυμάστε ευκολότερα.
Στο πεδίο [b]Folder[/b] επιλέξτε σε ποιον φάκελο θα αποθηκευτεί ο σελιδοδείκτης.
Προτείνεται να χρησιμοποιήσετε τον φάκελο Bookmarks bar* για ευκολότερη πρόσβαση.
Πατήστε το κουμπί [b]Edit[/b].
Σβήστε ότι γράφει μέσα στο πεδίο [b]URL[/b] και πατήστε [b]Ctrl+V[/b] για να κάνετε επικόλληση (Paste).
Πατήστε το κουμπί [b]Save[/b] και είστε έτοιμοι.
* Αν δεν βλέπετε την "Bookmarks bar", πατήστε Ctrl+Shift+B

[b]Αν χρησιμοποιείτε Internet Explorer:[/b]
Πατήστε [b]Ctrl+D[/b] για να αποθηκεύσετε την τρέχουσα σελίδα στα αγαπημένα (Favorites).
Στο παράθυρο που θα σας ανοίξει, στο πεδίο [b]Name[/b] γράψτε: Twitter Alert
Μπορείτε να βάλετε ότι όνομα θέλετε εσείς, για να το θυμάστε ευκολότερα.
Στο πεδίο [b]Create in[/b] επιλέξτε σε ποιον φάκελο θα αποθηκευτεί ο σελιδοδείκτης.
Προτείνεται να χρησιμοποιήσετε τον φάκελο Favorites Bar* για ευκολότερη πρόσβαση.
Πατήστε το κουμπί [b]Add[/b] και η σελίδα αποθηκεύτηκε.
Βρείτε τη σελίδα που αποθηκεύσατε και κάντε πάνω της δεξί κλικ και πατήστε [b]Properties[/b].
Σβήστε ότι γράφει μέσα στο πεδίο [b]URL[/b] και πατήστε [b]Ctrl+V[/b] για να κάνετε επικόλληση (Paste).
Πατήστε το κουμπί [b]OK[/b] και είστε έτοιμοι.
* Αν δεν βλέπετε την Favorites Bar, πατήστε View -> Toolbars -> Favorites bar.

[hr]
[center][size="4"][color="#FF7F00"][b]Οδηγίες Χρήσης[/b][/color][/size][/center]
Ανοίξτε μία νέα καρτέλα και φορτώστε τη σελίδα [url="http://twitter.com/"]twitter.com[/url].
Αν είστε γραμμένοι στο twitter, θα δείτε τα tweets από όσους έχετε κάνει follow.
Αν δεν είστε γραμμένος, μπορείτε να εμφανίσετε τα tweets από ένα συγκεκριμένο άτομο,
μπαίνοντας κατ' ευθείαν στη σελίδα του ατόμου που σας ενδιαφέρει.
Εναλλακτικά, μπορείτε να πραγματοποιήσετε μία αναζήτηση με διάφορα κριτήρια
και να ενημερώνεστε για νέα tweets που πληρούν τα κριτήρια αναζήτησης.

Για να ενεργοποιήσετε την ηχητική ειδοποίηση, κάντε κλικ στο σελιδοδείκτη που φτιάξατε.
Θα εμφανιστεί στην οθόνη το εξής μήνυμα: "Twitter alert is ON".
Αν ξαναπατήσετε το σελιδοδείκτη, θα απενεργοποιηθεί η ηχητική ειδοποίηση
και θα εμφανιστεί το εξής μήνυμα: "Twitter alert is OFF".

Σημείωση: Αν κάνετε ανανέωση στη σελίδα του twitter, θα απενεργοποιηθεί το script,
οπότε, θα πρέπει να ξαναπατήσετε το σελιδοδείκτη.

[hr]
[center][size="4"][color="#FF7F00"][b]Οδηγίες Απεγκατάστασης[/b][/color][/size][/center]
Κάντε [b]δεξί κλικ[/b] πάνω στο σελιδοδείκτη και πατήστε [b]Delete[/b].

[hr]
Μέχρι στιγμής, όσο κι αν έψαξα, δεν μπόρεσα να βρω πουθενά ηχητική ειδοποίηση για νέα tweets.
Και το καλύτερο είναι ότι δε χρειάζεται να εγκαταστήσετε τίποτα!
Ούτε να κατεβάσετε κάποιο "ύποπτο" exe, ούτε να βάλετε κάποιο "περίεργο" plugin.
Όλα γίνονται με απλή Javascript και την εκτέλεση την αναλαμβάνει ο browser.



ΥΓ: Δεν εγγυώμαι ότι θα λειτουργεί για πάντα,
καθώς αν το Twitter αλλάξει μορφή ίσως να μην λειτουργεί.
Αλλά εδώ είμαι για να φτιάξω update, αν χρειαστεί.

ΥΓ2: Μπορείτε να χρησιμοποιείστε το script όπου και όπως θέλετε,
αλλά μη ξεχάσετε να βάλετε στα credits το όνομά μου (ilias_gr).



[b][/b]

Share this post


Link to post
Αν και άχρηστο για μένα προσωπικά, δείχνει επιδεξιότητα και αναμένω και άλλες εμπνεύσεις στο ίδιο μήκος κύματος.
Χωρίς πλάκα, σκέψου να το εκδώσεις για το greasemonkey στο userscripts.org ;)

Share this post


Link to post

Μπελίσσιμο!
Καταπληκτικό, βλέπουμε πως έχεις ικανότητες και στο scripting!
Πολύ χρήσιμο, σε ευχαριστώ!

[color="#FF0000"][b]EDIT:[/b][/color] ΥΓ.: Γίνεται να βάλω κάποιον άλλον ήχο;
ΥΓ.2: Γίνεται να βάλεις το code σε spoiler γιατί έτσι που είναι τώρα χάνω το μπούσουλα; :hehe:

Share this post


Link to post

[quote name='ratatouille' date='20 June 2012 - 11:46 PM' timestamp='1340225182' post='423677']. . .
ΥΓ.: Γίνεται να βάλω κάποιον άλλον ήχο;
. . .[/quote]
Ναι! Μπορείς να βάλεις ότι ήχο θέλεις!

Θα πρέπει να μετατρέψεις τον ήχο σε μορφή .ogg
Το όνομα του αρχείου καλό είναι να μην περιέχει κενά.
Βάλε το αρχείο σε έναν φάκελο, που η όλη διαδρομή να μην περιέχει κενά.
Ψάξε στον κώδικα, προς το τέλος θα βρεις τη διαδρομή για το αρχείο ήχου που έχει τώρα.
http[b][/b]://...κλπ...
Σβήσε αυτή τη διαδρομή και γράψε τη διαδρομή του αρχείου ήχου, από τον δίσκο σου!
Μικρή λεπτομέρεια, στη διαδρομή του αρχείου στον δίσκο σου, να μην βάλεις τη γνωστή κάθετο,
αλλά να βάλεις την άλλη. Δηλαδή αυτή: [b][font="Lucida Console"]/[/font][/b]
Επίσης, στην αρχή της διαδρομής πρέπει να γράψεις το εξής: [b][font="Lucida Console"]file://[/font][/b]
Παράδειγμα:
[font="Lucida Console"][b]file[/b][b]://D:/Sounds/alert.ogg[/b][/font]


[quote name='ratatouille' date='20 June 2012 - 11:46 PM' timestamp='1340225182' post='423677']. . .
ΥΓ.2: Γίνεται να βάλεις το code σε spoiler γιατί έτσι που είναι τώρα χάνω το μπούσουλα; :hehe:
[/quote]
Προφανώς χρησιμοποιείς το skin "Fury". χαχαχα!
Αυτό είναι bug του Fury, στα υπόλοιπα skins φαίνεται μια χαρά!

Share this post


Link to post

Πολύ καλό script Ηλία!

Μπράβο, φοβερή δουλειά. 

Προσωπικά χρησιμοποιώ αυτόν τον ήχο μιας και αυτός που υπάρχει στο script πλέον δεν λειτουργεί.: http://www.rpg.hamsterrepublic.com/ohrrpgce/File:Confirm8-Bit.ogg

Share this post


Link to post

×
×
  • Create New...