Tüm Google Voice mesajlarını okundu olarak işaretleme


23

Google Voice'ta 200'den fazla okunmamış kısa mesaj ve sesli mesajım var. Bunların hepsini aynı anda bir sayfa yapmak zorunda kalmadan nasıl okunur olarak işaretlerim?

"Tümünü seç" e basmayı ve ardından "bunun yerine eşleşen tüm konuşmaları seç" düğmesini aramayı denedim (Gmail’inkilere benzer), ancak böyle bir düğme yok.


2
Tek değilsiniz gibi görünüyor: google.com/support/forum/p/voice/…
BrianHas

Yanıtlar:


12

Kodlayıcı olmayanlar Python cevabını kullanmak istemeyenlerin çözümü kısayollardır.

  1. Üstteki çubukta sağa doğru varsayılan "Göster: Tümünü" yerine "Göster: Okunmadı" seçeneğini seçin.
  2. *(Yıldız işareti) sonra deneyin ( Atümünü seçer)
  3. Shift I(seçili olanların tümünü okundu olarak işaretler, ardından sonraki sayfaya gider)

Bir dakikanın altında okunan 400'den fazla mesajı işaretledim.


AutoHotKey kullanıyorsanız, işte shift-F9 yazarak yukarıdakileri gerçekleştirecek bir betik. Sadece üstteki "okunmamış" seçeneğine tıkladığınızdan emin olun.

F9::
   SendInput *a!
   Sleep, 500
   SendInput I
   Sleep, 500
   SendInput n
return

13

Bulabildiğim tek yol, bir miktar Python kodu yazmanızı gerektiriyor.

Python için bir modül sağlayan site http://code.google.com/p/pygooglevoice/

Bu sayfa, okunacak bir mesajı nasıl ayarlayacağınız konusunda ayrıntılı bilgi verir. Mesaj bölümünün altındaki Mark işlevini arayın. sphinxdoc. github.com/pygooglevoice/api.html#message

Senaryoyu senin için yazardım ama denemek için yeterince Python tanımıyorum.

Bazı yardımcı olur umarım.

EDIT: yeteneklerimi küçümsememeli. İşte okumak için her şeyi ayarlamak için bir komut dosyası.

from googlevoice import Voice,util

voice = Voice()
voice.login('YOUR USERNAME', 'YOUR PASSWORD')

while True :
    folder = voice.search('is:unread')
    if folder.totalSize <= 0 :
        break
    util.print_(folder.totalSize)
    for message in folder.messages:
        util.print_(message)
        message.mark(1)

GÜNCELLEME - Gygooglevoice düzgün çalışması için ayarlar sayfasında bir değişiklik gerekiyor, aksi takdirde bir oturum açma hatası alırsınız. Gerekli değişiklik burada referans alınmıştır: http://code.google.com/p/pygooglevoice/issues/detail?id=64#c4 (Giriş URL’sini güncelleyin)


mükemmel iş, çok teşekkür ederim.
Austin Lin

Mükemmel cevap. Keşke bunu bir seferde 10 ile bir saat geçirmeden önce görseydim.
Chris_O

Bunun işe yaramasını sağlayamıyorum. Bu yayınlanıyor: gist.github.com/4446898
ELLIOTTCABLE 3:13

Ah. Anladım. Bunun işe yaraması için pygooglevoice'deki bazı geçici hataları yorumlamanız gerekebilir. Bkz .: code.google.com/p/pygooglevoice/issues/detail?id=67#c1
ELLIOTTCABLE

3

Etiket arayabildim: okunmadı ve ardından hızlı bir şekilde tümünü seç, okundu olarak işaretle, yenile düğmesine bas. Yenileme vurulduktan sonra arama aynı kalır ve bu sayede hepsini geçmeyi kolaylaştırır.


2

Küçük bir zeyilname ile daha önce yayınlanan auto hotkey çözümünü kullandım :

+F9::
Loop, X
  {
   SendInput *a!
   Sleep, 500
   SendInput I
   Sleep, 2000
  }
return

X’i, 10’a böldüğünüz mesajların sayısıyla değiştirin.

Dizüstü bilgisayarımı bir veya iki dakika yalnız bıraktım ve 500 mesaj yolladım.


2

SoulWinter'ın Apple Script fikrini sevdim ama bu benim için pek işe yaramadı.

Çok eski olan Python programlarının çalışmasını sağlamak için çok zaman harcadım.

Aşağıdaki şekilde çalışması için değiştirdim. Chrome kullanıyordum, bu yüzden kullanmıyorsanız "Google Chrome" u tarayıcınızla değiştirmeniz gerekebilir. Ayrıca X'i okunmamış mesajların sayısına bölünerek 10 (artı 1) olarak değiştirmelisiniz, böylece 934 mesajınız varsa X 94 ile değiştirilir.

  1. Google Voice Gelen Kutunuzu açın, örneğin https://www.google.com/voice/b/0#inbox ve üst kısımdaki "Okunmadı" seçeneğini tıklayın (sayfa kontrollerinin yanında).
  2. Uygulamalarınızdaki "Komut Dosyası Düzenleyici" yi açın (en son OS X için) veya eşdeğeri
  3. Aşağıdaki kodu Kod Düzenleyici'ye girin ve Oynat düğmesine basın. (Google Voice ile Komut Dosyası Düzenleyici arasındaki diğer sekmelere veya pencerelere tıkladığınızdan emin olun.)

Kod:

activate application "Google Chrome"
repeat X times
    tell application "System Events"
        key code 28 using {shift down}
        keystroke "a"
        keystroke "I"
        delay (1)
    end tell
end repeat

1

Hepsini okundu olarak işaretleyin, bir sonraki sayfaya ilerleyin ve sürekli döngüdeyim (arşivleme yok). Bu betiğin çalışması için AutoHotKey'i yüklemeniz gerekir.

+F9::

Loop {
  Sleep, 500
  SendInput *a!
  Sleep, 500
  SendInput I
  Sleep, 500
  SendInput n
}

return

1
Bunu nasıl kullanıyor / uyguluyorsunuz?
Jacob Jan Tuinstra

@JacobJanTuinstra bu bir autohotkey betiği gibi görünüyor.
glenviewjeff

1

Kodlayıcı olmayanlar için

Gerçek arama çubuğu kısayolu "is: okunmadı" - sonra tümünü kontrol edebilirsiniz ... ctrl i ... sonra tekrar ara "is: okunmadı"

arama çubuğu bir aramadan sonra silinmez (en azından benim için), bu yüzden hepsini silmek için okunmamış mesajlardan geçmek kolaydı.


0

AutoHotKey çözümünü gerçekten seviyorum. Mesajları arşivlemek için biraz değiştirdim.

+F9::
   SendInput *a!
   Sleep, 500
   SendInput I
Sleep, 500
SendInput e
return

Bunu bir döngü yapmaya çalıştım, böylece otomatik olarak ilerleyebildi, ama işe yaramadı.


0

OSX kullanıcıları için AppleScript: Tercih ettiğiniz tarayıcıyı GV hesabınız odaktayken açın. Tarayıcı adını / gerekli yinelemeleri güncelle (komut dosyası otomatik olarak sayfa ilerler), ardından AppleScript Editor'da çalışır. Bir saniye gecikme gecikme için bir 'tampondur'.

activate application "YOUR_BROWSER_NAME"
repeat x times
tell application "System Events"
        key code 28 using {shift down}
        keystroke "a"
        key code 34 using {shift down}
        key code 124
        delay (1)
    end tell
end repeat


-1

"Voice-noreply@google.com" adresindeki tüm e-postaları okundu olarak işaretlemek için bir filtre kullanın ve mevcut tüm e-postalara uygulayın; ayrıca onları bir klasörde otomatik olarak sıralayabilir ve görmek istemiyorsanız arşivleyebilirsiniz. gelen kutunuzda


2
Errr ... Gmail gelen kutusundan değil, Google Voice gelen kutusundan bahsediyor.
ale
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.