A collection of command line tools and wrapper scripts for the eggdrop IRC bot.
All original code is 2-clause BSD licensed. See LICENSE file.
The astro
program has portions derived from K1JT Joe Taylor's
wsjt program and is GPLv3 licensed. See COPYING file.
See the /r/amateurradio wiki page for qrm bot.
As tested on Debian:
curl
netpbm
perl
perl-base
perl-modules
libastro-satpass-perl
(Astro::Coord::ECI
-- see instructions below)libdate-manip-perl
libdatetime-format-strptime-perl
libdatetime-perl
libmath-round-perl
libswitch-perl
libtext-csv-perl
liburi-perl
$ sudo apt-get install git dh-make-perl apt-file
$ sudo apt-file update
$ git clone 'https://github.com/trwyant/perl-Astro-Coord-ECI.git'
$ cd perl-Astro-Coord-ECI
$ git checkout 'v00.077'
$ dh-make-perl --vcs none --build
Would you like to configure as much as possible automatically? yes
What approach do you want? manual
$ sudo dpkg -i ../libastro-satpass-perl_0.077-1_all.deb
$HOME/.aprs.fi
-- required aprs.fi API key foraprs
tool$HOME/.hamspotlogin
-- required login credentials for hamspots.net use$HOME/.qrzlogin
-- required login credentials for qrz.com lookup$HOME/.wunderground
-- required API key for WUnderground weather lookup$HOME/.nicks.csv
-- irc and reddit nicknames -- optional, will override repository data
$HOME/.cty.dat
-- cached DXCC data from country-files.com$HOME/.mostwanted.txt
-- cached DXCC "most wanted" data from clublog.org$HOME/.hamspotcookies
-- HTTP cookies for hamspots.net session$HOME/.qrzcookies
-- HTTP cookies for qrz.com session$HOME/.lotw-dates.txt
-- cached LOTW upload dates$HOME/.spottimestamps
-- used for spots monitor mode; safe to remove
Reasonable precautions have been made to filter out or escape shell special characters and so forth, but this is not foolproof. I suggest running the bot inside a minimal chroot without any setuid binaries, or a suitable VM, as needed.
- Clean up and modularize TCL scripts
Add TCL scripts- Document how to use and configure TCL scripts
Clarify this week/next week forcontests
- Accept other formats for
!setgeo
- Use geo grid for
!activity
- Cleanup needed in
qrz
script - Add a preferred wx station in addition to
!setgeo
geo coords - Find nearest ionosonde for !muf/!muf2
A command to get elevation data at a locationAE7Q scraping- If no callsign is specified with
!spots
use irc nick. - Requested by K1NZ:
!untappd
for beer info -- they are not giving out API keys. :( Current dxpedition listby scraping https://www.ng3k.com/misc/adxo.html- Replace wunderground APIs which are now dead