Skip to content

868meshbot/DXWorld2HamAlert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DXWorld2HamAlert

  • Scrape the DXWorld monthly timeline for dxpeditions.
  • Extract the callsigns compare with existing Hamalert triggers.
  • If new callsign create new rule
  • Delete last months rules

You just need to run this once a month, use a suitable chron agent or windows task scheduler to fully automate your DX hunts!

Prerequists

Register for HamAlert Here

Install

Linux / OSX

git clone https://github.com/868meshbot/DXWorld2HamAlert
python -m venv .venv
. .venv/bin/activate
pip install -r requirements.txt

Windows

git clone https://github.com/868meshbot/DXWorld2HamAlert
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt

Run

 ➜  python ./DX2HamAlert.py -u username -p 'password'
________  ____  _____      __            .__       .___ ________
\______ \ \   \/  /  \    /  \___________|  |    __| _/ \_____  \
 |    |  \ \     /\   \/\/   /  _ \_  __ \  |   / __ |   /  ____/
 |    `   \/     \ \        (  <_> )  | \/  |__/ /_/ |  /       \
/_______  /___/\  \ \__/\  / \____/|__|  |____/\____ |  \_______ \
        \/      \_/      \/                         \/          \/
  ___ ___                    _____  .__                 __
 /   |   \_____    _____    /  _  \ |  |   ____________/  |_
/    ~    \__  \  /     \  /  /_\  \|  | _/ __ \_  __ \   __\
\    Y    // __ \|  Y Y  \/    |    \  |_\  ___/|  | \/|  |
 \___|_  /(____  /__|_|  /\____|__  /____/\___  >__|   |__|
       \/      \/      \/         \/          \/

DXWorld->Hamalert Importer script
Version 0.1 (c)2025 868Meshbot

This script will import call-sign triggers from DXWorld into HamAlert.
It logs into the site, posts trigger update requests for each callsign, and
prints friendly status updates so you can quickly see which callsigns were
accepted and which require attention.

[+] Found 50 existing records.
[+] Found 0 previous records from last month.
[+] FOUND: Call Signs: 12
[!] Removing any duplicates...
[+] NEW: Call Signs: 12
[+] T88GF & T88XD
[+] TY2AA
[+] E51KEE
[+] 3G1P
[+] 5H1UM
[+] YJ0CA
[+] K9HEI
[+] OJ0MN
[+] KT8X
[+] OG0C
[+] SP9FIH
[+] T30TTT
# Spinning up HamAlert...
[+] T88GF & T88XD ✔
[+] TY2AA ✔
[+] E51KEE ✔
[+] 3G1P ✔
[+] 5H1UM ✔
[+] YJ0CA ✔
[+] K9HEI ✔
[+] OJ0MN ✔
[+] KT8X ✔
[+] OG0C ✔
[+] SP9FIH ✔
[+] T30TTT ✔

About

Import DXWorld data into HamAlert

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages