QRZ, LoTW, HrdLog, ClubLog, QSL emailem

🌐 QRZ

Na wstępie, zanim rozpoczniemy konfigurację, należy omówić politykę oraz zasady działania serwisu QRZ.

QRZ oferuje kilka planów kont dla swoich użytkowników: konto darmowe oraz kilka wersji kont płatnych.
Dokładny opis dostępnych subskrypcji można znaleźć pod adresem:
https://shop.qrz.com/collections/subscriptions

Dla użytkownika najistotniejsze jest rozróżnienie pomiędzy kontem darmowym a kontem płatnym.

W przypadku konta darmowego obsługa odbywa się bezpośrednio przez stronę WWW:
https://www.qrz.com

Dane pobierane (zgodnie z zasadami serwisu) przez automaty, loggery oraz inne programy są w tym przypadku bardzo ograniczone.
Zazwyczaj obejmują one jedynie:

  • znak wywoławczy,
  • imię,
  • adres
    i w zasadzie na tym się kończą.

Aby uzyskać pełne dane o użytkownikach, a także móc wysyłać i pobierać logi, wymagane jest konto płatne.

Ktoś może w tym momencie powiedzieć:
„Chwila, mam konto darmowe, a logger innej firmy pobiera pełne dane.”

Tak — jednak należy wziąć pod uwagę dwie możliwe sytuacje:

  • dane są pobierane w tle, poprzez udawanie użytkownika, przeglądarki i otwartej strony WWW, co jest niezgodne z zasadami serwisu QRZ;
  • duzi gracze mogą posiadać własne, prywatne API do komunikacji z QRZ, dostępne wyłącznie dla nich.

My jesteśmy małym projektem i nie robimy niczego poza tym, co jest dozwolone przez regulamin serwisu.
Stąd wynika wprowadzone rozgraniczenie.

  • Automatyczne pobieranie danych odbywa się zawsze zgodnie z zasadami serwisu.
    Jeśli użytkownik posiada konto darmowe — otrzyma ograniczoną ilość danych.
    Niestety, tego ograniczenia nie da się obejść.
  • Użytkownik może samodzielnie pobrać większą ilość danych z poziomu programu.
    W tym celu należy kliknąć przycisk QRZ, a następnie z menu wybrać:
    „Pobierz dane ze strony WWW QRZ” (opcja dla kont darmowych). Wtedy:
    • otworzy się standardowa przeglądarka internetowa,
    • użytkownik musi zalogować się samodzielnie,
    • jeśli wcześniej uzupełnił pola logowania, dane mogą zostać podpowiedziane,
    • warto zaznaczyć opcję „Zapamiętaj”, jeśli jest dostępna,
    • po zalogowaniu zawartość strony zostanie pobrana, a następnie wyświetli się informacja o danych, które można zaakceptować.

Niestety nie istnieje inna metoda, aby wykonać ten proces prawidłowo i zgodnie z zasadami serwisu QRZ.

Dla wygody użytkowników warto rozważyć zakup płatnej subskrypcji.

Po tym krótkim wprowadzeniu możemy przejść do konfiguracji QRZ.


⚙️ Konfiguracja QRZ:

Aby program współpracował z QRZ najpierw trzeba to QRZ skonfigurować:

Należy mieć konto w QRZ oraz podać Hasło. Darmowe konto nie udostępnia wielu rzeczy więc niestety warto założyć konto płatne. Umożliwia ono pobieranie pełnej informacji o znaku a także pobieranie i wysyłanie logów przez aplikacje między innymi RigAndLog.

QRZ rozróżnia prefiksy i sufiksy : SP4THK, DL/SP4THK, SP4THK/P, DL/SP4THK/P to inne znaki. Jeżeli użytkownik w QRZ nie dodał aliasów(prefiksów) to QRZ tego nie rozpozna. Program nie może zadawać zapytań w wariantach z sufiksami lub bez generowałoby to dużo więcej zapytań. Dla przykładowego SP4THK wpisywanego z ręki i tak jest kilka zapytań podczas pisania dla SP4T, SP4TH i SP4THK dodajmy do tego prefiksy i się robi bardzo dużo zapytań. Dodatkowo mogą zostać zwrócone rożne dane np. ktoś sobie założył oddzielne konta na znak i znak/P. Stąd opcje do wyboru do usuwania prefiksów i sufiksów zarówno ze znaku rozmówcy jak i z naszego znaku. Zalecam je zaznaczyć.

Dodatkowo możemy wpisać swój API Key. Jest to opcja płatna w QRZ. Dzięki temu program będzie mógł wysłać/pobierać listę QSO z LogBooka na serwer QRZ.

Jeżeli mamy skonfigurowane QRZ w głównym ekranie LogBooka mamy dwa przyciski:

Przycisk Pobierz z QRZ jest intuicyjny – pobiera dane z QRZ.

Po kliknięciu w przycisk QRZ pojawi się menu:

Aby podczas wpisywania znaku qrz działało automatycznie należy zaznaczyć opcję Auto Info z QRZ. Teraz wpisując znak pobieranie z QRZ będzie automatyczne. Uwaga wpisanie jednego znaku to kilka zapytań . w trakcie wpisywania program nie wie czy już zakończono i jeśli już znak jest poprawny np SP4T od razu pyta stąd dla SP4THK pyta dla SP4T,SP4TH i finalnie dla SP4THK. Zwiększa to ilość zapytań ale działa wygodniej dla użytkownika.

⚠️Uwaga!!!
Automatycznie pobierane dane w tle zwracają tylko dane XML które może pobrać użytkownik. Dla konta darmowego będzie to skromna ilość informacji. Nie są to dane widoczne na stronie QRZ tylko dane oficjalnie dostępne do pobierania w tle przez użytkownika !!! Dodatkowe dane dla kont darmowych można pobrać, ale nie będzie to odbywało się automatycznie – trzeba będzie kliknąć, zalogować się na stronie itd.. (opisane na początku strony)

ℹ️Informacje z QRZ

Pobierając dane z QRZ program może też wyświetlić dodatkowe informacje jak zdjęcie profilowe użytkownika z QRZ. Można także wyświetlić wszystkie dane użytkownika pobrane z QRZ. Klikamy w przycisk QRZ i wybieramy Informacje z QRZ:

Wyświetlane tutaj dane są danymi z pobierania w tle i dla kont darmowych dane te będą bardzo ograniczone.


Import logów z QRZ:

W Menu LogBooka klikamy Pobierz QSO z QRZ:

Opcja działa bardzo podobnie do Eksportu. Na uwagę zasługuje opcja
Ignoruj duplikaty w których czas różni się mniej niż 2 minuty i częstotliwość<2kHz.

To też dotyczy transmisji cyfrowych i programów to samo QSO w FT8 na częstotliwości 7074 kHz może zostać zapisane w różnych logach jako 7075.5kHz czyli +1.5kHz i dodatkowo czas może być zapisany jako początek lub koniec transmisji i też się może różnić. Zaznaczenie tej opcji zabezpiecza przed ewentualnym dublowaniem spowodowanym takimi niejasnościami.


🌍 LoTW

⚙️ Konfiguracja LoTW:

Tu konfiguracja ma mniej opcji. Aby móc wysyłać logi przez LoTW należy zainstalować program TQSL. Zatwierdza on łączności certyfikatem i wysyła je w bezpieczny sposób na serwer. Należy podać lokalizację pliku tqsl.exe i dane logowania oraz stacji.

🌍 Hrd Log i Club Log

Ponieważ te dwa serwisy mają krótką konfiguracje znajdują się na jednej zakładce.

Należy wypełnić dane zgodnie z zaleceniami wybranych serwisów .

⚠️Uwaga!!!
W Hrd Log nie wpisujemy swojego hasła tylko otrzymany emailem podczas logowania specjalny kod.

W Club Log podobnie jest z hasłem aplikacji. Jest to hasło generowane na stronie clublog.org po zalogowaniu w ustawieniach Settings->App Passwords.

W obu przypadkach nie wpisujemy tam swojego hasła do logowania do serwisu !!!


📤Wysyłanie danych do serwisów zewnętrznych

Mamy dwa tryby wysyłania QSO do serwisów zewnętrznych.

  1. Według harmonogramu w tle lub przy zamykaniu aplikacji.
  2. Po kliknięciu przez użytkownika.

Wysyłane dane mają ograniczenia nie da się wysłać 10 tys. QSO za jednym razem. Serwisy tego nie lubią i mogą zablokować użytkownika. Zbyt częste wysyłanie także może skutkować blokadą. Stąd pewne ograniczenia:

  • Dane wysyłane w tle biorą pod uwagę ostatnie 48h
  • Za jednym razem można wysłać około 200 – 300 QSO w zależności od serwisu i czy dane są w tle czy kliknął użytkownik.
  • Częste wysyłanie danych może wyświetlić informację o czasowej blokadzie
  • Próby logowania z błędnymi danymi np hasłem, lub błąd serwera mogą zablokować wysyłanie aż do odblokowania ręcznego lub restartu programu.
  • Częste wysyłanie danych na siłę i omijanie ograniczeń może spowodować nałożenie blokady na użytkownika a tego lepiej uniknąć.

Aby wysłać dane ręcznie klikamy w menu LogBooka -> Wyślij logbook do serwisów zewnętrznych:

Tutaj kilkoma szybkimi klikami możemy wysłać QSO do wszystkich serwisów. Oczywiście z ograniczeniami opisanymi wcześniej.


📨Wysyłanie kart QSL przez email.

⚙️ Konfiguracja eQSL :

Program wysyła karty QSL poprzez zwykłą pocztę email. Niweluje to szereg niedogodności z niezbyt intuicyjną obsługą niektórych serwisów od eQSL. Wysyłanie emailem jest najprostsze i nie powoduje problemów z obsługą i konfiguracją. Wysłane karty QSL mogą być zapamiętywane w programie pocztowym jak i także w tej aplikacji.

Program ma też funkcję generowania kart QSL – można w nim „zaprojektować” własną kartę QSL oraz rozsyłać karty do rozmówców, o ile podali oni swoje emaile albo podczas rozmowy i zostały one zapisane albo są dostępne w bazie QRZ.

Wysyłanie kart QSL też należy skonfigurować. Standardowo więc wchodzimy do konfiguracji i klikamy w zakładkę eQSL:

Po prawej stronie są szablony informacji w emailach. Wpisujemy w nich swoje Imię/Imiona lokalizacje, Radia Anteny i ewentualne informacje dodatkowe. Będą one później w polach wyboru przed wysłaniem emaila np będzie można wybrać radio i antenę. Każda linia tekstu to jedno pole wyboru nie można będzie wybrać kilku linii/opcji na raz.

a) Skonfiguruj serwer SMTP

Maile wysyłane są protokołem SMTP jest to bardzo popularny protokół, z którym współpracuje wiele serwerów pocztowych. Dokładną konfigurację i parametry sprawdź u swojego dostawcy pocztowego.

Po kliknięciu w Skonfiguruj serwer SMTP pojawi się okno:

Należy ustawić parametry z godnie z ustawieniami od dostawcy/operatora skrzynki pocztowej np Gmail.

Nie każdy serwis udostępnia protokół SMTP dla swojej poczty lub wymaga za to dodatkowej opłaty. Często też wymagana jest dodatkowa konfiguracja w ustawieniach poczty.

Tak np. jest w Gmailu. Standardowo Gmail nie zezwala „obcym” aplikacjom na wysyłanie przez protokół SMTP ale można to zmienić:

W tym celu należy się zalogować na swoje konto Google i wykonać poniższe czynności:

  • Zaloguj się na swoje konto w przeglądarce internetowej.
  • Przejdź do ustawień swojego konta Gmail. Należy kliknąć w ikonkę z inicjałem lub awatarem po prawej stronie na górze i wybrać Zarządzaj kontem Google
  • Kliknij kartę Bezpieczeństwo.
  • Wejdź do Włącz weryfikację dwuetapową lub jeżeli jest włączona to do Weryfikacja dwuetapowa
  • Po włączeniu i wejściu do Weryfikacji dwuetapowej przejdź na sam dół i wybierz opcję Hasła aplikacji
  • Nadaj nazwę dla podświetlonego pola Nazwa aplikacji.
  • Następnie kliknij przycisk Utwórz i zapisz/skopiuj wygenerowane hasło, aby użyć go w tym programie.

Na czerwono podświetlone są pola które są wymagane. Jednak do wykonania testu dodatkowo program potrzebuje pól Email do i Treść wiadomości.

Pole wyboru Wiadomość w formacie html jest nieistotnie – wartość ta zastępowana jest wartością z szablonu.

b) Konfiguruj szablony e-maili

Mamy dwa domyślne szablony TEXT i HTML . Możemy je edytować usuwać i dodawać własne. Po prawej stronie jest lista makr. Można też zaznaczyć szablon karty QSL. Jest to sugerowana domyślna wartość dla szablonu którą można zmienić w głównym oknie programu przed wysłaniem maila.

Wiadomość można edytować w zewnętrznym dołączonym edytorze uruchamianym w przeglądarce- Tiny MCE – Klikamy w Edytor HTML. Jest to trochę nieintuicyjne ale należy postępować zgodnie z opisanymi krokami. Ograniczenia w lekko nieintuicyjnej edycji wynikają z niewielkiego rozmiaru aplikacji co nie pozwala na wbudowanie zaawansowanych edytorów HTML w kod programu.

Trochę nieintuicyjne mogą być makra po prostu widoczny tekst np „Hello [#theirCallSign] [#theirName]” będzie zamieniany podczas tworzenia wiadomości np na „Hello W1WW Robert” . Nazwy makr są z języka angielskiego i łatwo się domyślić co oznaczają.

c) Edytor QSL

Po wyborze opcji pojawi się okno (tu już z załadowaną kartą QSL)

W programie zaimplementowano dość prosty edytor.

Najpierw należy otworzyć któryś z przykładowych szablonów lub utworzyć nowy szablon,

Są dwie opcje. Jednolity kolor lub wybieramy tło zrobione w innym programie graficznym.

Zalecam zaznaczenie opcji skopiuj plik do folderu lokalnego. Dzięki temu przenosząc, czy kopiując program dokądkolwiek zachowamy wszystkie dane.

Na otworzonym pliku można dodawać po kolei elementy. Może być to tekst lub prostokąt o dowolnym kolorze wraz z przeźroczystością. Można klikać w obiekty i je przenosić. Lecz jeżeli załadujemy ogromne tło może to działać bardzo powoli w szczególności na słabych komputerach. Celem programu nie było napisanie zaawansowanego edytora graficznego.

Po zdefiniowaniu QSL możemy ją podejrzeć klikając w Podgląd. Makra zostaną wypełnione pierwszym rekordem z bazy lub danymi domyślnymi.

Przykładowe domyślne karty QSL:

d) Wyczyść folder QSLs z nieużywanych plików QSL

Program może zapisywać QSL w szczegółach QSO ( w LogBooku po podwójnym kliknięciu na liście QSO) wraz z detalami łączności można też zobaczyć wysłane karty QSL o ile ta opcja była włączona podczas wysyłania.


📨Wysyłanie kart QSL przez email.

Konfiguracje mamy zakończona czas wysyłać karty QSL. w głównym menu LogBooka wybieramy opcję Wyślij QSL emailem. Pojawi się okienko”

W oknie mamy trzy zakładki konfiguracyjne. Ustawienia podstawowe, Opcje i Wyślij QSL

Wiadomość email składa się z dwóch szablonów. Szablonu wiadomości email oraz szablonu karty QSL. Ustawialiśmy i konfigurowaliśmy już je w opcjach powyżej. Można to zrobić także tu klikając w odpowiednie przyciski. Jeżeli mamy wiele szablonów możemy teraz wybrać z listy którego chcemy używać. Ale załóżmy że użytkownik ma np 50 szablonów i chce wysyłać losowo do rozmówców do każdego inny szablon. Zaznaczając Zamiast pojedynczego szablonu wybieraj kolejno karty QSL z listy. Program będzie zmieniał kolejno karty QSL a jak ma to zrobić można zdefiniować po kliknięciu w Edytuj Listę:

Opcje:

Pełna lista niewysłanych QSO – wysłane zostaną karty QSL do osób ze wszystkich QSO które jeszcze nie były wysyłane. Program zapamiętuje czy już wysyłał kartę QSL i nie robi tego ponownie chyba że użytkownik specjalnie to na nim wymusi.

Tylko zaznaczone QSO – sprawdza co jest zaznaczone na liście (na niebiesko) i tylko to jest wysyłane o ile nie było to już zrobione wcześniej.

Jeżeli brakuje adresu email spróbuj go pobrać z QRZ i Zawsze pobieraj adres email z QRZ – dwie opcje których nie trzeba wyjaśniać – uzupełniają bądź aktualizują dane z adresem email użytkownika.

Sprawdź w QRZ czy można wysyłać QSL emailem– w QRZ są pola które użytkownik może zaznaczyć czy obsługuje i odbiera QSL pocztą. Jeżeli tego nie zaznaczył a program to sprawdza email z kartą QSL nie zostanie wysłany – widocznie ta osoba tego sobie nie życzy.

Usuń duplikaty – przed wysłaniem sprawdzane jest czy już nie ma podobnej dwa razy zapisanej łączności – po co wysyłać to samo kilkukrotnie.

Zapisz wysłane QSL do QSO – możemy dołączyć wysłaną QSLkę do danych QSO i wtedy w szczegółach danej łączności (podwójne kliknięcie w LogBooku w wybraną łączność) pojawi się przycisk Pokaż QSL

Pokazuj podgląd ma dwa tryby wyświetlania zależne czy zaznaczony jest zapis QSL do folderu czy nie.

DEBUG – Wyślij wszystkie wiadomości do mnie. Opcja do testowania ustawień wysyłamy wszystko zamiast rozmówcom to do siebie. Opcja przydatna przy pierwszym konfigurowaniu, żeby sprawdzić jak to się wysyła i jak wygląda.

📨Klikamy w start i zaczyna się wysyłanie …

⚠️Uwaga!!!
Należy z rozwagą używać hurtowego wysyłania emaili. Zbyt agresywne wysyłanie setek emaili może spowodować wrzuceniem użytkownika do spamu, oraz zablokowaniem jego skrzynki pocztowej.