Позначення всіх повідомлень Google Voice як прочитаних


23

У мене є понад 200 непрочитаних текстових повідомлень та голосових повідомлень у Google Voice. Як я можу позначити все це як прочитане, не роблячи це по одній сторінці?

Я спробував натиснути кнопку «вибрати все», а потім шукаю кнопку «вибрати всі розмови, які натомість відповідають» (подібно до того, що має Gmail), але немає такої кнопки.


2
Здається, ви не єдиний: google.com/support/forum/p/voice/…
BrianH

Відповіді:


12

Для некодерів, які не хочуть використовувати відповідь Python , рішення - це ярлики.

  1. Виберіть "Показати: непрочитано" замість типового "Показати: Усі" у верхній смузі праворуч.
  2. Спробуйте *(зірочка) потім A(виділяє всі)
  3. Shift I(позначає всі вибрані як прочитані, потім переходить до наступної сторінки)

Я позначив понад 400 повідомлень як прочитаних за хвилину.


Якщо ви випадково використовуєте AutoHotKey, ось сценарій, який буде виконано вище, ввівши shift-F9. Просто не забудьте спочатку натиснути на опцію "непрочитані" вгорі.

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

13

Єдиний спосіб, який я можу знайти, вимагає, щоб ви написали трохи коду Python.

Це веб-сайт, який пропонує модуль для Python http://code.google.com/p/pygooglevoice/

На цій сторінці ви знайдете детальну інформацію про те, як налаштувати повідомлення для читання. Шукайте функцію Позначення в розділі Повідомлення. сфінкдок. github.com/pygooglevoice/api.html#message

Я написав би сценарій для вас, але я не знаю достатньо Python для спроби.

Сподіваюся, що хтось допомагає.

EDIT: не повинно принижувати мої здібності. Ось сценарій, щоб встановити все для читання.

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)

ОНОВЛЕННЯ - gygooglevoice потребує змін на своїй сторінці налаштувань, щоб нормально працювати, інакше ви отримаєте помилку входу. Потрібні зміни посилаються тут: http://code.google.com/p/pygooglevoice/isissue/detail?id=64#c4 (просто оновіть URL-адресу входу)


відмінна робота, велике спасибі
Остін Лін

Чудова відповідь. Я б хотів, щоб я це бачив, перш ніж витратити годину на маркування 10 за один раз.
Chris_O

Я не можу зробити так, щоб це спрацювало. Натрапляючи
ELLIOTTCABLE

Ага. Зрозумів. Для того, щоб це спрацювало, можливо, вам потрібно буде прокоментувати деякі тимчасові помилки в pygooglevoice. Дивіться: code.google.com/p/pygooglevoice/isissue/detail?id=67#c1
ELLIOTTCABLE

3

Мені вдалося шукати мітку: непрочитане, потім швидко вибрати все, позначити як прочитане, натиснути оновити. Пошук залишається таким же після натискання на оновлення, що дозволяє швидко пройти їх усі.


2

Я використав автоматичне гаряче клавіше, розміщене раніше з невеликим доповненням:

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

замініть X на кількість повідомлень, які ви розділили на 10.

Я залишив свій ноутбук у спокої на хвилину-дві і пройшов 500 повідомлень.


2

Мені сподобалась ідея Apple Script SoulWinter, але це не дуже спрацювало для мене.

Я витрачав багато часу, намагаючись змусити програми Python працювати, які просто здаються занадто застарілими.

Я змінив його так, щоб він працював наступним чином. Я використовував Chrome, тому вам може знадобитися змінити "Google Chrome" на ваш браузер, якщо ви цього не зробите. Вам також потрібно змінити X на кількість непрочитаних повідомлень, розділене на 10 (плюс 1), тому якщо у вас є 934 повідомлення, замініть X на 94.

  1. Відкрийте папку "Вхідні" Google Voice, наприклад https://www.google.com/voice/b/0#inbox і натисніть "Непрочитано" вгорі (поруч із елементами керування сторінками).
  2. Відкрийте "Редактор сценаріїв" у Ваших програмах (для останньої ОС X) або подібних
  3. Введіть наступний код у редактор сценаріїв і натисніть кнопку Відтворити. (Переконайтеся, що ви не натискаєте інші вкладки чи вікна між Google Voice та редактором сценаріїв.)

Код:

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

Я змінив, щоб позначити все як прочитане, перейти до наступної сторінки та безперервно циклу (без архівування). Вам потрібно буде встановити AutoHotKey, щоб цей сценарій працював.

+F9::

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

return

1
Як ви використовуєте / реалізуєте це?
Яків Ян Туінстра

@JacobJanTuinstra це схоже на сценарій автоматичної клавіші.
glenviewjeff

1

Для не кодерів

Дійсний ярлик для рядка пошуку - це "є: непрочитаний" - тоді ви можете перевірити всі ... ctrl i ... потім знову знайти "є: непрочитаний"

панель пошуку не очищається після пошуку (принаймні для мене), тому було легко пройти кілька непрочитаних повідомлень, щоб очистити їх усіх.


0

Мені дуже подобається рішення AutoHotKey. Я трохи його змінив, щоб архівувати повідомлення.

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

Я спробував зробити це циклом, щоб він перейшов автоматично, але я не міг змусити його працювати.


0

AppleScript для користувачів OSX: Відкрийте бажаний веб-переглядач із урахуванням свого облікового запису GV. Оновіть ім’я браузера / необхідні ітерації (скрипт буде переходити на сторінку автоматично), після чого запустіть у редакторі AppleScript. Затримка на одну секунду є «буфером» для затримки.

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

0

FYI: з моменту оновлення Google Voice позначення всіх повідомлень як непрочитаних може бути простішим за допомогою застарілого інтерфейсу, який все ще доступний в Інтернеті: https://www.google.com/voice#search/is%3Aunread


-1

Використовуйте фільтр, щоб позначити всі повідомлення електронної пошти з "voice-noreply@google.com" як прочитані та застосувати їх до всіх існуючих електронних листів, також ви можете автоматично їх сортувати до папки та архівувати, якщо ви не хочете їх бачити у своїй папці "Вхідні".


2
Помилка ... він не говорить про свою вхідну пошту Gmail, а про свою папку "Вхідні Google Voice".
але
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.