
|
85119 packages online
|
|
 |
|
|
|
|
No screenshot available
|
| Short: | NTP time sync commodity, timezone support |
| Author: | chrome stupendous.net (Nathan Ollerenshaw) |
| Uploader: | chrome stupendous net (Nathan Ollerenshaw) |
| Type: | util/time |
| Version: | 1.0.3 |
| Architecture: | m68k-amigaos >= 3.2.0 |
| Date: | 2026-01-30 |
| Requires: | AmigaOS 3.2+, bsdsocket.library, TCP/IP stack |
| Distribution: | Aminet |
| Download: | util/time/SyncTime.lha - View contents | | Readme: | util/time/SyncTime.readme |
| Downloads: | 77 |
|
SyncTime is a commodity that synchronizes your Amiga's clock with internet
time servers using the SNTP protocol. It features a Reaction-based GUI for
configuration and includes a comprehensive timezone database.
You may ask why I developed this while there are many other tools to do the
same thing. And that's fair. Basically, it was an exercise for me to see
how to do it, and to see if Claude could help me with it. And I also was
kind of unhappy with the choices; they were either too simple or didn't
make the configuration easy enough. I wanted it to be a drag and drop thing
with no magic tooltype configuration, just find your region and it works.
Please drop me a mail if you end up using this, and like it!
Features:
* SNTP time synchronization from configurable NTP servers
* Full IANA timezone database with 400+ locations
* Region/city timezone picker with automatic DST handling
* Sets TZ and TZONE environment variables
* Reaction-based GUI for easy configuration
* Scrollable activity log
* Standard commodity with Exchange integration
* Runs quietly in the background
Installation:
Copy SyncTime to SYS:WBStartup/ or SYS:Tools/Commodities/.
Configuration is stored in ENVARC:SyncTime.prefs.
Usage:
SyncTime runs as a standard Amiga commodity. Use Exchange to show/hide
the window, or press the hotkey (default: ctrl alt s).
From the configuration window you can:
* View sync status and last/next sync times
* Configure the NTP server (default: pool.ntp.org)
* Set the sync interval (900-86400 seconds)
* Select your timezone by region and city
* View the activity log
* Trigger an immediate sync
Tooltypes:
* CX_PRIORITY=n - Commodity priority (default: 0)
* CX_POPUP=YES|NO - Open window on startup (default: NO)
* CX_POPKEY=key - Hotkey to toggle window (default: ctrl alt s)
* DONOTWAIT - Workbench won't wait for exit (recommended for WBStartup)
Requirements:
* AmigaOS 3.2 or later
* TCP/IP stack with bsdsocket.library (Roadshow, AmiTCP, Miami, etc.)
* Network connectivity
Source Code:
https://github.com/matjam/synctime
History:
1.0.3 - Retry sync every 1 second at startup until first success; gracefully handle network not ready
1.0.2 - Delay initial sync by 60 seconds to allow network stack to start
1.0.1 - Build system improvements
1.0.0 - Initial release with SNTP, Reaction GUI, IANA timezone database
License:
MIT License. See LICENSE file.
Contact:
Nathan Ollerenshaw <chrome@stupendous.net>
|
Contents of util/time/SyncTime.lha
PERMSSN UID GID PACKED SIZE RATIO METHOD CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
drwxr-xr-x 1000/1000 0 0 ****** -lhd- 0000 Jan 30 06:48 SyncTime/
-rw-r--r-- 1000/1000 631 1075 58.7% -lh5- 73a1 Jan 30 06:48 SyncTime/LICENSE
-rw-r--r-- 1000/1000 1686 5727 29.4% -lh5- 5c4a Jan 30 06:48 SyncTime/LICENSE.info
-rwxr-xr-x 1000/1000 22750 47360 48.0% -lh5- ee8f Jan 30 06:48 SyncTime/SyncTime
-rw-r--r-- 1000/1000 2142 3251 65.9% -lh5- 88e1 Jan 30 06:48 SyncTime/SyncTime.info
-rw-r--r-- 1000/1000 1442 2849 50.6% -lh5- de95 Jan 30 06:48 SyncTime/SyncTime.readme
-rw-r--r-- 1000/1000 1684 5727 29.4% -lh5- e042 Jan 30 06:48 SyncTime/SyncTime.readme.info
-rwxr-xr-x 1000/1000 2772 5904 47.0% -lh5- 1b73 Jan 30 06:48 SyncTime.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 8 files 33107 71893 46.1% Jan 30 23:39
|
|
|
 |
| Page generated in 0.03 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |