protonmail
Czytaj i przeszukuj ProtonMail przez IMAP z codziennym podsumowaniem ważnych wiadomości
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill umożliwia dostęp do skrzynki ProtonMail za pośrednictwem protokołu IMAP, korzystając z oficjalnego Proton Bridge lub alternatywnego narzędzia hydroxide. Możesz przeglądać wiadomości, wyszukiwać po słowach kluczowych, czytać konkretne maile i automatycznie otrzymywać codzienne podsumowanie ważnych wiadomości. System automatycznie identyfikuje maile od ważnych nadawców (banki, instytucje rządowe, szkoły) oraz wiadomości zawierające słowa kluczowe wskazujące na pilność. Skill wymaga Pythona 3 i konfiguracji połączenia IMAP z wybranym mostem.
Jak używać
Wybierz metodę dostępu: zainstaluj oficjalny Proton Bridge (zalecane) lub alternatywne narzędzie hydroxide. Dla Proton Bridge uruchom kontener Docker z obrazu shenxn/protonmail-bridge, a następnie zaloguj się interaktywnie, aby uzyskać hasło mostu. Dla hydroxide sklonuj repozytorium, skompiluj projekt i zaloguj się podając swój adres e-mail.
Skonfiguruj połączenie poprzez plik ~/.config/protonmail-bridge/config.env, wpisując adres hosta (127.0.0.1), port (143), swoją nazwę użytkownika i hasło mostu uzyskane w poprzednim kroku. Alternatywnie możesz ustawić te wartości jako zmienne środowiskowe.
Wyświetl dostępne skrzynki pocztowe poleceniem mailboxes, aby zweryfikować poprawne połączenie i zobaczyć strukturę folderów.
Przeglądaj wiadomości za pomocą poleceń: inbox --limit 10 wyświetli ostatnie 10 maili, unread pokaże tylko nieprzeczytane, a search "słowo kluczowe" wyszuka wiadomości zawierające podane słowo.
Przeczytaj konkretny mail poleceniem read [numer], gdzie numer to identyfikator wiadomości.
Włącz codzienne skanowanie poprzez skrypt daily-scan.py, który automatycznie identyfikuje ważne maile na podstawie adresów nadawców (banki, instytucje) i słów kluczowych w temacie, a następnie wysyła podsumowanie.