Skip to content

Commit

Permalink
Last Python 2.7 version 2022_Beta 2.3 20Jul2022
Browse files Browse the repository at this point in the history
next upload will be the first python 3 version
  • Loading branch information
scotthibbs authored Jul 21, 2022
1 parent fe77222 commit 4ffb3fc
Show file tree
Hide file tree
Showing 5 changed files with 105 additions and 88 deletions.
115 changes: 57 additions & 58 deletions Arrl_sect.dat
Original file line number Diff line number Diff line change
@@ -1,95 +1,94 @@
# Checked: 2022 - Scott Hibbs KD4SIR
# Do not modify. Read by program.
#
# section state area name
# Do not modify (no double spaces!). Read by program.
# section-state-area-name
#
# ARRL/CANADIAN SECTION ABBREVIATIONS
#
CT CT 1 Connecticut
CT CT 1 Connecticut
EMA MA 1 Eastern Massachusetts
ME ME 1 Maine
NH NH 1 New Hampshire
RI RI 1 Rhode Island
VT VT 1 Vermont
ME ME 1 Maine
NH NH 1 New Hampshire
RI RI 1 Rhode Island
VT VT 1 Vermont
WMA MA 1 Western Massachusetts
ENY NY 2 Eastern New York
NLI NY 2 New York City-Long Island
NNJ NJ 2 Northern New Jersey
NNY NY 2 Northern New York
SNJ NJ 2 Southern New Jersey
WNY NY 2 Western New York
DE DE 3 Delaware
DE DE 3 Delaware
EPA PA 3 Eastern Pennsylvania
MDC MD 3 Maryland-DC
WPA PA 3 Western Pennsylvania
AL AL 4 Alabama
GA GA 4 Georgia
KY KY 4 Kentucky
NC NC 4 North Carolina
AL AL 4 Alabama
GA GA 4 Georgia
KY KY 4 Kentucky
NC NC 4 North Carolina
NFL FL 4 Northern Florida
SC SC 4 South Carolina
SC SC 4 South Carolina
SFL FL 4 Southern Florida
WCF FL 4 West Central Florida
TN TN 4 Tennessee
VA VA 4 Virginia
PR -- 4 Puerto Rico
VI -- 4 Virgin Islands
AR AR 5 Arkansas
LA LA 5 Louisiana
MS MS 5 Mississippi
NM NM 5 New Mexico
TN TN 4 Tennessee
VA VA 4 Virginia
PR -- 4 Puerto Rico
VI -- 4 Virgin Islands
AR AR 5 Arkansas
LA LA 5 Louisiana
MS MS 5 Mississippi
NM NM 5 New Mexico
NTX TX 5 North Texas
OK OK 5 Oklahoma
OK OK 5 Oklahoma
STX TX 5 South Texas
WTX TX 5 West Texas
EB CA 6 East Bay
EB CA 6 East Bay
LAX CA 6 Los Angeles
ORG CA 6 Orange
SB CA 6 Santa Barbara
SB CA 6 Santa Barbara
SCV CA 6 Santa Clara Valley
SDG CA 6 San Diego
SF CA 6 San Francisco
SF CA 6 San Francisco
SJV CA 6 San Joaquin Valley
SV CA 6 Sacramento Valley
SV CA 6 Sacramento Valley
PAC HI 6 Pacific
AZ AZ 7 Arizona
AZ AZ 7 Arizona
EWA WA 7 Eastern Washington
ID ID 7 Idaho
MT MT 7 Montana
NV NV 7 Nevada
OR OR 7 Oregon
UT UT 7 Utah
ID ID 7 Idaho
MT MT 7 Montana
NV NV 7 Nevada
OR OR 7 Oregon
UT UT 7 Utah
WWA WA 7 Western Washington
WY WY 7 Wyoming
AK AK 7 Alaska
MI MI 8 Michigan
OH OH 8 Ohio
WV WV 8 West Virginia
IL IL 9 Illinois
IN IN 9 Indiana
WI WI 9 Wisconsin
CO CO 0 Colorado
IA IA 0 Iowa
KS KS 0 Kansas
MN MN 0 Minnesota
MO MO 0 Missouri
NE NE 0 Nebraska
ND ND 0 North Dakota
SD SD 0 South Dakota
WY WY 7 Wyoming
AK AK 7 Alaska
MI MI 8 Michigan
OH OH 8 Ohio
WV WV 8 West Virginia
IL IL 9 Illinois
IN IN 9 Indiana
WI WI 9 Wisconsin
CO CO 0 Colorado
IA IA 0 Iowa
KS KS 0 Kansas
MN MN 0 Minnesota
MO MO 0 Missouri
NE NE 0 Nebraska
ND ND 0 North Dakota
SD SD 0 South Dakota
#
MAR -- C Maritime
NL -- C Newfoundland/Labrador
PE -- C Prince Edward Island
QC -- C Quebec
NL -- C Newfoundland/Labrador
PE -- C Prince Edward Island
QC -- C Quebec
ONE -- C Ontario East
ONN -- C Ontario North
ONS -- C Ontario South
GTA -- C Greater Toronto Area
MB -- C Manitoba
SK -- C Saskatchewan
AB -- C Alberta
BC -- C British Columbia
NT -- C Northern northwest/Yukon/Nunavut
MB -- C Manitoba
SK -- C Saskatchewan
AB -- C Alberta
BC -- C British Columbia
NT -- C Northern northwest/Yukon/Nunavut
#
DX -- - Foreign
DX -- - Foreign
#
5 changes: 3 additions & 2 deletions Keyhelp.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,10 @@ In a Nutshell:
Hit <Escape> to start over.
The up arrow will retype the previous entry.
The space will look up prefix, suffix or calls.
Complete contacts can now be copy or pasted too.


-Call-Class-Sect- is seperated by spaces so
A complete contact is in the format of
-Call-Class-Sect- and is seperated by spaces so
kd4sir 1d ky <Enter> (Will log a contact)

Optionally you can:
Expand Down
64 changes: 40 additions & 24 deletions Manual.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Field Day Log Program Manual

Last updated Mar/30/2017 by Scott Hibbs KD4SIR
Last updated 21Jul2022 by Scott Hibbs KD4SIR
If you have any questions or suggestions for the program please email me.

Thanks for using the program,
Expand All @@ -19,6 +19,8 @@ In a Nutshell:
Don't hit enter until after the contact is made.
Without "QSL - May I have another?" it didn't work.
Hit <Escape> to start over.
You can use the up arrow to retype the last contact.
You can now copy/past full entries.
Type ? for help.


Expand Down Expand Up @@ -79,22 +81,33 @@ PROGRAM SETUP:
leave it open without a password. This will be what everyone will connect
to on field day. Test it to make sure it works. And don't leave it home.
I've had to buy cheap routers the morning of - I got a collection.

Find a blank USB Flash Drive. You will need this program folder, and a
copy of python 2.7 from python.org for windows, Mac, & Linux on a flash drive.
Python because someone will not have python installed and you may be
offline - without Internet. Once the USB flash drive is created, copy
the program folder to your desktop. It is a good habit to check the time
before starting the program, because this program can not change the
computer's clock. We start habits now. Check the clock. Now.

Start FDLog_SCICSG.py. It will ask you some questions. Enter your name
or the name of your station (others will see this) and the last two digits
of the contest year like 17. Next it will ask if you need to set up for
Field Day. Say yes and answer the questions. Don't worry if you don't know
the class or other things as this can be set later too. Importantly,
it will ask if this computer is the time master. Select yes. Don't add
anything to the log that you don't want in your contest log at this point.

You will need a copy of python 2.7 from python.org for windows, Mac, & Linux.
Python because someone will not have python installed and you may be offline.

With a USB flash drive:
Find a blank USB Flash Drive. You will need this program folder, and the python
2.7 install files on a on a flash drive. Once the USB flash drive is created, copy
the program folder to your desktop and install python or unzip the program as needed.
Without a USB flash drive:
Have a zip and/or tar of the folder in the same folder as miniweb.py along with the
python install files. Start miniweb.py after a connection to a network is made.
Navigate all the other computers to this server to download/share the zip
and/or tar to the new computers.

We get this base copy ready for all the other computers first to avoid copying the database
files this creates when it is first run. The person setting up
this program on Field Day will want to run this program first and answer the basic questions.
Start FDLog_Enhanced.py. It will ask you some questions. Enter your name or the name of your station
(others will see this) and the last two digits of the contest year like 23.
Next it will ask if you need to set up for Field Day. Say yes and answer the questions.
Don't worry if you don't know the class or other things as this can be set later too.
Importantly, it will ask if this computer is the time master. Select yes. Don't add
anything to the log that you don't want in your contest log at this point. This is your
Time Master computer all the others will check against.

It is a good habit to check the time efore starting the program, because this program
can not change the computer's clock. We start habits now. Check the clock. Now.

At Field Day:

Expand All @@ -104,16 +117,15 @@ PROGRAM SETUP:
time source - your cell phone, GPS clock, atomic clock, change the time on the
computer to match this time source to within a second or two. Connect to
the router network if wireless (you could also be wired). Start the
program. If you need to change the class or other information you added
program on your time master. If you need to change the class or other information you added
earlier, this can be done with the .set commands found in the help menu.

Next you want a copy of the program on every computer. Using the USB Flash
Drive, copy the program folder to the desktop. Before starting the program,
set the time on the computer with your accurate time source within a second
or two. If you forget this step, the program will spend time adjusting it's
time to the others. Start the program and set the name and year's digits.
Next you want a copy of the program on every computer. Using the methods above.
Before starting the program, set the time on the computer with your accurate time
source within a second or two. If you forget this step, the program will spend time
adjusting it's time to the others. Start the program and set the name and year's digits.
Answer NO to the setup question. If connected to the network, it should see
your computer and grab all it's information. Rinse and Repeat for the others.
your time master pc and grab all it's information. Rinse and Repeat for the others.

The port that the program uses is listed in the program's heading at the top, this
port number does change from year to year. Make sure to allow the port it uses
Expand Down Expand Up @@ -166,6 +178,10 @@ LOGGING LIKE A PRO:
fancy itself. If either of you are confused, just hit Escape to clear the
entry and start over - try not to get too fancy.

The up arrow will recall an entry previously typed before.

Complete contacts like "kd4sir 1d IN" can be now copy or pasted into the entry window.


COMMANDS:

Expand Down
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,11 @@ All computers have a copy of the database and tracks operations so everyone can

Download a stable release from the release section to enjoy!

The code here is what is in progress for a 2023 stable release.
This is the last Python 2.7 version for the 2023 stable release.

The release log has more detailed information. This "seems" stable.
This needs to be tested on different networks and cross platform.
The release log has more detailed information. This was tested on windows and linux
on a 192.168.x.x network and seemed fine.
This needs to be tested on different networks and with Macs.

Release Log for FDLog and FDLog_Enhanced (82 Enhancements so far)
From the present back to 1984.
Expand Down Expand Up @@ -58,7 +59,7 @@ Ideas and things to Do:

Finished python corrections as recommended by pycharm. I learned a ton! I will now test this to see if it is stable for a release - Scott Hibbs KD4SIR

Updated miniweb.py to version 1.8 - Removed unused import, restructure, beautification. - Scott Hibbs KD4SIR
Updated miniweb.py to version 1.8 - Removed unused import, restructured, and beautification. - Scott Hibbs KD4SIR

2022_Beta 2.2 10Jul2022

Expand Down
Binary file modified Rules.pdf
Binary file not shown.

0 comments on commit 4ffb3fc

Please sign in to comment.