projects:hamsearch
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| projects:hamsearch [2026/03/16 14:48] – created freedomotter | projects:hamsearch [2026/03/16 14:53] (current) – freedomotter | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== HamSearch ====== | + | {{: |
| **HamSearch** is a Mystic BBS add-on for looking up amateur radio callsigns using **FCC ULS** data from inside the BBS. | **HamSearch** is a Mystic BBS add-on for looking up amateur radio callsigns using **FCC ULS** data from inside the BBS. | ||
| Line 41: | Line 41: | ||
| ^ File ^ Purpose ^ | ^ File ^ Purpose ^ | ||
| - | | ``hamserach.mpy`` | Main Mystic Python 3 search script | | + | | ``hamsearch.mpy`` | Main Mystic Python 3 search script | |
| | ``getdb.py`` | Downloads FCC data, extracts files, builds SQLite DB | | | ``getdb.py`` | Downloads FCC data, extracts files, builds SQLite DB | | ||
| | ``hshdr.ans`` | ANSI header / display file | | | ``hshdr.ans`` | ANSI header / display file | | ||
| Line 102: | Line 102: | ||
| Place these files in that directory: | Place these files in that directory: | ||
| - | * ``hamserach.mpy`` | + | * ``hamsearch.mpy`` |
| * ``getdb.py`` | * ``getdb.py`` | ||
| * ``hshdr.ans`` | * ``hshdr.ans`` | ||
| Line 165: | Line 165: | ||
| Make sure the Mystic process/ | Make sure the Mystic process/ | ||
| - | * ``hamserach.mpy`` | + | * ``hamsearch.mpy`` |
| * ``hshdr.ans`` | * ``hshdr.ans`` | ||
| * the ``data/`` directory | * the ``data/`` directory | ||
| Line 187: | Line 187: | ||
| ^ Field ^ Value ^ | ^ Field ^ Value ^ | ||
| | Command | ``GZ`` | | | Command | ``GZ`` | | ||
| - | | Data | ``/ | + | | Data | ``/ |
| ---- | ---- | ||
| Line 245: | Line 245: | ||
| < | < | ||
| - | hamserach.mpy | + | hamsearch.mpy |
| </ | </ | ||
| Line 289: | Line 289: | ||
| * ``getdb.py`` is run from the host OS, not from inside Mystic | * ``getdb.py`` is run from the host OS, not from inside Mystic | ||
| - | * ``hamserach.mpy`` is what Mystic runs | + | * ``hamsearch.mpy`` is what Mystic runs |
| * ``hshdr.ans`` is optional display polish, but should stay with the script | * ``hshdr.ans`` is optional display polish, but should stay with the script | ||
| * SQLite should be the default operational mode going forward | * SQLite should be the default operational mode going forward | ||
projects/hamsearch.1773672539.txt.gz · Last modified: by freedomotter
