Αποθηκεύστε μηνύματα του Google Voice στο Google Drive σαν MP3

Όταν έχετε ένα μήνυμα στον τηλεφωνητή σας, σε έναν αριθμό τηλεφώνου που συνδέεται με το λογαριασμό σας στο Google Voice, λαμβάνετε μια ειδοποίηση μέσω ηλεκτρονικού ταχυδρομείου στον λογαριασμό του Gmail σας μαζί με ένα σύνδεσμο για να μπορείτε να ακούσετε το ηχητικό μήνυμα στο τηλέφωνο ή τον υπολογιστή σας. Παρακάτω θα δημοσιεύσουμε ένα script που θα σας δώσει την δυνατότητα να αποθηκεύετε αυτόματα αυτό το φωνητικό μηνύματα στο Google Drive σας σαν αρχεία MP3.

google voice

Η web εφαρμογή αναπτύχθηκε από τον Amit Agarwal (amit[at]labnol.org) και σαρώνει το γραμματοκιβώτιό σας στο Gmail για τυχόν φωνητικά μηνύματα από το Google Voice. Μόλις τα ανακαλύψει αποθηκεύει τον ήχο σε ένα συγκεκριμένο φάκελο στο Google Drive σας. Η εφαρμογή μετατρέπει τα μηνύματα του τηλεφωνητή σας στο αρχείο MP3, και σας δίνει τη δυνατότητα να τα αναζητήσετε μέσα από το Google Drive.

Για να ξεκινήσετε, κάντε κλικ εδώ για να επιτρέψετε στην εφαρμογή να έχει πρόσβαση στους λογαριασμούς σας στο Gmail και το Google Drive. Στην επόμενη σελίδα, κάντε κλικ στο κουμπί του Google Voice και περιμένετε την προετοιμασία της εφαρμογής. Έτσι μπράβο. Η εφαρμογή θα τρέχει στο παρασκήνιο και θα παρακολουθεί το λογαριασμό σας στο Gmail για τυχόν μηνύματα από το Google Voicemail.

Θα δημιουργήσει ένα νέο φάκελο που θα ονομάσει Google Voice στο Google Drive σας και θα αποθηκεύει όλα τα αρχεία MP3 που θα μετατρέψει από τον τηλεφωνητή σας. Επίσης, κάθε φορά που ένα φωνητικό μήνυμα έχει υποστεί επεξεργασία στο Gmail σας, θα εμφανίζει μια νέα ετικέτα που ονομάζεται MP3 για να αποτραπεί η επανεπεξεργασία του από την εφαρμογή.

Παρακάτω υπάρχει ο πηγαίος κώδικας της εφαρμογής. Μπορείτε να διακόψετε την λειτουργία του script ανά πάσα στιγμή χρησιμοποιώντας το σύνδεσμο απεγκατάστασης που θα έχετε λάβει στο φτάσει στο Gmail σας, όταν εξουσιοδότησατε την εφαρμογή.

  1. /* Written by Amit Agarwal [email protected] */
  2. /* Tutorial: http://www.labnol.org/?p=25153 */
  3.  
  4. var folder, folder_name =“Google Voice”;
  5. var archive, gmail_label =“MP3”;
  6.  
  7. /* Find Google Voice messages in Gmail */
  8.  
  9. var filter =“from:[email protected] -label:”+ gmail_label;
  10. var threads =GmailApp.search(filter,0,10);
  11.  
  12. if(threads.length){
  13. /* Google Drive folder where the MP3 files will get stored */
  14. var folders =DriveApp.getFoldersByName(folder_name);
  15. folder = folders.hasNext()? folders.next():DriveApp.createFolder(folder_name);
  16. /* Gmail Label that is applied to processed voice mails */
  17. archive =GmailApp.getUserLabelByName(gmail_label)?
  18. GmailApp.getUserLabelByName(gmail_label):GmailApp.createLabel(gmail_label);
  19. for(var x=0; x<threads.length; x++){
  20. threads[x].addLabel(archive);
  21. var msg = threads[x].getMessages()[0];
  22. /* Find the link to play the voice mail message */
  23. var url = msg.getBody().match(/https?:\/\/www.google.com\/voice\/fm[^\”]*/gi);
  24. if(url){
  25. /* Find the name of the voice sender (or their phone number) */
  26. var file_name = msg.getSubject().match(/new voicemail from (.*) at /i);
  27. /* Add the voice mail date to the file name */
  28. var file_date =Utilities.formatDate(
  29. msg.getDate(),Session.getScriptTimeZone(),“yyyy-MM-dd HH:mm”);
  30. if(file_name){
  31. /* Extract the audio file and save as an MP3 file */
  32. var mp3 = url[0].replace(“/voice/fm/”,“/voice/media/svm/”);
  33. var file = folder.createFile(UrlFetchApp.fetch(mp3).getBlob());
  34. /* Save the voice mail transcript with the audio file */
  35. file.setName(file_name[1]+” [“+ file_date +“]”+“.mp3”);
  36. file.setDescription(msg.getPlainBody());
  37. }
  38. }
  39. }
  40. }
[*] Το script τρέχει κάθε 15 λεπτά και επεξεργάζεται 10 μηνύματα φωνητικού ταχυδρομείου κάθε φορά ξεκινώντας με τα πιο πρόσφατα. Εάν έχετε πάρα πολλά παλιά φωνητικά μηνύματα στο Gmail σας, μπορεί να πάρει λίγο χρόνο για να τα επεξεργαστεί όλα.
[**] Η web εφαρμογή απαιτεί δικαιώματα για πρόσβαση στο Gmail σας και το Google Drive. Ο πηγαίος κώδικας της εφαρμογής, θα σας πείσει ότι η εφαρμογή είναι ασφαλής. Αν δεν πιστεύεται ότι το Web App τρέχει με τον παραπάνω κώδικα , απλά κάντε ένα αντίγραφο του παραπάνω κώδικα στο Google Drive σας και τρέξτε το με μη αυτόματο τρόπο.

iGuRu.gr The Best Technology Site in Greeceggns

Get the best viral stories straight into your inbox!















Written by giorgos

Ο Γιώργος ακόμα αναρωτιέται τι κάνει εδώ....

Αφήστε μια απάντηση

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

Το μήνυμα σας δεν θα δημοσιευτεί εάν:
1. Περιέχει υβριστικά, συκοφαντικά, ρατσιστικά, προσβλητικά ή ανάρμοστα σχόλια.
2. Προκαλεί βλάβη σε ανηλίκους.
3. Παρενοχλεί την ιδιωτική ζωή και τα ατομικά και κοινωνικά δικαιώματα άλλων χρηστών.
4. Διαφημίζει προϊόντα ή υπηρεσίες ή διαδικτυακούς τόπους .
5. Περιέχει προσωπικές πληροφορίες (διεύθυνση, τηλέφωνο κλπ).