Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rhymeswithmogul/aprsthursday-powershell-systemd
systemd unit files that use a PowerShell script to check into #APRSThursday
https://github.com/rhymeswithmogul/aprsthursday-powershell-systemd
amateur-radio aprs aprs-is aprs-thursday ham-radio ham-radio-software hamradio hamradio-application linux powershell powershell-core powershell-script powershell-scripting powershell-scripts pwsh pwsh-scripts systemd systemd-service systemd-timer systemd-unit
Last synced: 27 days ago
JSON representation
systemd unit files that use a PowerShell script to check into #APRSThursday
- Host: GitHub
- URL: https://github.com/rhymeswithmogul/aprsthursday-powershell-systemd
- Owner: rhymeswithmogul
- License: agpl-3.0
- Created: 2024-02-22T04:08:19.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-02-22T04:48:56.000Z (9 months ago)
- Last Synced: 2024-09-28T04:21:16.684Z (about 1 month ago)
- Topics: amateur-radio, aprs, aprs-is, aprs-thursday, ham-radio, ham-radio-software, hamradio, hamradio-application, linux, powershell, powershell-core, powershell-script, powershell-scripting, powershell-scripts, pwsh, pwsh-scripts, systemd, systemd-service, systemd-timer, systemd-unit
- Language: PowerShell
- Homepage: https://mastodon.social/@colincogle/111973156065900522
- Size: 15.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# `systemd` Unit Files to Check into the #APRSThursday Net
These files will let you check into [the #APRSThursday net](https://aprsph.net/aprsthursday/) via APRS-IS automatically.
## Installation
1. [Install PowerShell 7.4 or newer on your Linux computer](https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell-on-linux).
2. Edit the `Send-APRSThursdayCheckin.ps1` file. Type your callsign in the `From` string, and optionally edit the check-in message.
3. Run `./install.sh`. That will install the required files, adjust file permissions, and enable the `systemd` timer.## When It Runs
The `systemd` timer will run sometime between 00:00 UTC and 23:01 UTC. When it runs, it will install or update my [APRSMessenger module](https://github.com/rhymeswithmogul/APRSMessenger) from PowerShell Gallery. Then, it will send an APRS message, checking you in.## Complaints
Linux purists have multiple reasons to hate this code. However, feel free to submit issues and pull requests.