If you have been maintaining a Python program that has been growing for some time with new features you may notice at some point it can get a bit lagging and slow. For example, the app that is powered by hearham.com repeaters listing has grown from thousands of repeaters to now over 10,000 repeaters in the listing shown in the app. This hung things up especially on devices like Raspberry Pi or Librem phone while starting up the app.Continue reading “Optimizing a Python program with profiling data”
Utah VHF Society Repeater list now brought in to the repeater listing
If you have visited Utah any time recently with a ham radio you may have noted that not all of the repeaters coordinated in the area are on the repeater listing. As of this weekend this has been brought in with permission from the Utah VHFS!Continue reading “Utah VHF Society Repeater list now brought in to the repeater listing”
Hearham.live repeater listing now includes Australian database
As of last weekend, the Wireless Institute of Australia Database is included, with permission, into the database backing Repeater-START app. This improves the listing with hundreds of repeaters local to Australia brought in from their listing.Continue reading “Hearham.live repeater listing now includes Australian database”
Introducing the new EMP-proof Ham Radio Repeater Listing
If you have been using Amateur radio for some time you may know about the app connected to hearham.live repeater listing, which lets you keep an offline record of radio repeaters and a topo-map, on your Linux computer, tablet, phone, or even Android phone. But what would you do during an EMP or solar event causing extended downtime and damage of all computer devices?Continue reading “Introducing the new EMP-proof Ham Radio Repeater Listing”
What3Words API in Laravel: Integrating geolocation finder in your web app
What3words is an interesting alternative to sharing around long latitude/longitude numbers, instead share just a few words!
The first step to integrating the api is signing up for a free API key. Then require the library using composer – in the main project folder run:Continue reading “What3Words API in Laravel: Integrating geolocation finder in your web app”
New England Repeaters added to Hearham.live Repeater Listing and Repeater-START
The Repeater-START app now includes repeaters imported from the New England Repeater Directory. This makes the app and repeater listing much more useful to those in Massachusetts, Connecticut, Vermont, Rhode Island, New Hampshire and Maine! This expands the repeater-START app and any other applications needing an offline, fairly complete listing of amateur radio repeaters worldwide.Continue reading “New England Repeaters added to Hearham.live Repeater Listing and Repeater-START”
Building a Linux App with Python – Part 6, connecting to the repeater listing!
It’s easy to start a Python project in one file, and then add class after class and function after function in the same file – as i have in the repeater-start project. This can get unwieldy after awhile. As I am adding a type for the open-source Hearham Live Repeater Listing, I will make a new node creator that will get the repeaters out of the api. So from what I had before, just one repeater code:Continue reading “Building a Linux App with Python – Part 6, connecting to the repeater listing!”