AminetAminet
Search:
85628 packages online
• About
• Recent
• Browse
• Search
• Upload
• Setup
• Services

util/cdity/Herald.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric iconother icon
No screenshot available
Short:Notification server for AmigaOS 3.x
Author: marcus.gerards at googlemail.com (Marcus Gerards)
Uploader:marcus gerards googlemail com (Marcus Gerards)
Type:util/cdity
Version:1.0
Architecture:m68k-amigaos >= 3.1
Date:2026-09-28
Requires:AmigaOS 3.1+, 3.9 BB2+ recommended. 68000. ReAction for prefs.
Distribution:Aminet
Download:util/cdity/Herald.lha - View contents
Readme:util/cdity/Herald.readme
Downloads:5

Herald 1.0  --  27.9.2026


WHAT IT IS

Herald is a commodity that shows pop-up notifications. A program sends it
a short message; Herald puts it on screen for a few seconds and keeps it
in a notification center you can open later.

Nothing takes the focus and nothing waits for an answer. A click sends a
notification away, a double-click brings the program that sent it to the
front.

Demonstration video available at: https://youtu.be/giNNSHTGTT0


WHAT IT DOES

  * Notifications from any program that can talk ARexx, or from any
    Shell script through the included HeraldSend command
  * A progress bar with a Stop button for a Shell command that only
    prints, such as LhA or xadUnFile, through the included HeraldPipe
  * Five looks, including translucent ones on a graphics card, and six
    ways for a notification to arrive
  * Priorities, with a sound per band and urgent ones marked
  * Stacked, one at a time, or grouped per program
  * Progress bars an application drives, with Pause and Stop buttons
  * Emoji pictures for :shortcodes: in the text, on 16 colours or more
  * A notification center that keeps what you were away for
  * Do not disturb, on a hotkey or on a clock
  * Snooze: shift-click a notification and it comes back later
  * A settings window with context help, or the same settings as icon
    tooltypes
  * Scripts can ask what this Herald understands, and a program that
    needs a newer one says so on screen instead of failing in silence


WHAT YOU NEED

AmigaOS 3.1 (V40) or newer, and a 68000. The server runs on a 4 KB stack.
Recommended is AmigaOS 3.9 with BoingBag 2, or newer: that is what Herald
is tested on. 3.1, also with ClassAct, is not tested.

The translucent looks want a 15, 16, 24 or 32 bit screen. On fewer
colours they fall back to a plain look and nothing else changes.

ARexx scripts need RexxMast, which the standard Startup-Sequence starts.
Shell scripts do not: HeraldSend and HeraldPipe talk to the port directly.
HeraldPipe reads a Shell pipe, which AmigaOS has had since 3.9.

The settings window needs the ReAction classes of AmigaOS 3.9 or newer.
Without them Herald still runs, and every setting can be made on its icon
or on the command line instead.


INSTALLING

Unpack, open the drawer and double-click Install.

Everything goes into one drawer, and one assign called Herald: is added
to S:User-Startup. The installer offers to copy Herald into SYS:WBStartup
so it starts with Workbench.

To remove it: delete the drawer, delete SYS:WBStartup/Herald,
C:HeraldSend and C:HeraldPipe if you installed them, and remove the
;BEGIN Herald block from S:User-Startup.


FOR PROGRAMMERS

The ARexx port is HERALD. Any program that can address an ARexx port can
send a notification; no ARexx interpreter has to be running for it.

The complete interface is in the AmigaGuide help. The same reference
comes as one plain Markdown file in the Developer drawer, for writing
scripts with an AI assistant.

The Developer drawer also holds the whole source of the HeraldSend and
HeraldPipe commands, with a Makefile for GCC and an SMakefile for SAS/C:
a working Herald client, meant to be copied.


HISTORY

1.0 - initial release


LICENCE

Herald is free for private use; the LICENSE file in the archive has the
terms. The unmodified archive may be distributed through Aminet, on Aminet
CDs and on magazine cover disks without asking first, and the HeraldSend
source in the Developer drawer may be copied into your own programs.

The emoji artwork is from the OpenMoji project and is licensed CC BY-SA
4.0; its licence file travels in the Emoji drawer and must stay there.
All emojis designed by OpenMoji - the open-source emoji and icon project.
License: CC BY-SA 4.0


THANKS

Martin "Mason" Merz drew the GlowIcons. Each one shipped is Herald's own
classic icon with his colour imagery appended, so it shows his artwork on
AmigaOS 3.5 and newer and the plain icon on everything older; the
Installer offers them. He also drew Herald's own picture, which a
notification wears when it brings none of its own and the Default image
setting is on.


Contents of util/cdity/Herald.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[Amiga]                   1941    3348  58.0% -lh5- 7344 Sep 27 22:09 Herald.info
[Amiga]                    319     549  58.1% -lh5- c2eb Sep 27 22:09 Herald/Examples/ARexx/DoNotDisturb.rexx
[Amiga]                    209     420  49.8% -lh5- ba66 Sep 27 22:09 Herald/Examples/ARexx/DoNotDisturb.rexx.info
[Amiga]                    398     646  61.6% -lh5- 5712 Sep 27 22:09 Herald/Examples/ARexx/Hello.rexx
[Amiga]                    208     420  49.5% -lh5- 145f Sep 27 22:09 Herald/Examples/ARexx/Hello.rexx.info
[Amiga]                   4584   11195  40.9% -lh5- f025 Sep 27 22:09 Herald/Examples/ARexx/LhAProgress.rexx
[Amiga]                    212     420  50.5% -lh5- 44e7 Sep 27 22:09 Herald/Examples/ARexx/LhAProgress.rexx.info
[Amiga]                    528    1075  49.1% -lh5- 0932 Sep 27 22:09 Herald/Examples/ARexx/Priorities.rexx
[Amiga]                    207     420  49.3% -lh5- d835 Sep 27 22:09 Herald/Examples/ARexx/Priorities.rexx.info
[Amiga]                    143     183  78.1% -lh5- 8199 Sep 27 22:09 Herald/Examples/ARexx/StopHerald.rexx
[Amiga]                    209     420  49.8% -lh5- 888d Sep 27 22:09 Herald/Examples/ARexx/StopHerald.rexx.info
[Amiga]                    432     723  59.8% -lh5- 919f Sep 27 22:09 Herald/Examples/ARexx/Update.rexx
[Amiga]                    209     420  49.8% -lh5- 760c Sep 27 22:09 Herald/Examples/ARexx/Update.rexx.info
[Amiga]                   1941    3348  58.0% -lh5- d247 Sep 27 22:09 Herald/Examples/ARexx.info
[Amiga]                    418     683  61.2% -lh5- ff11 Sep 27 22:09 Herald/Examples/Shell/Notify-When-Done
[Amiga]                    175     408  42.9% -lh5- 8e3c Sep 27 22:09 Herald/Examples/Shell/Notify-When-Done.info
[Amiga]                    364     666  54.7% -lh5- 9638 Sep 27 22:09 Herald/Examples/Shell/Send-Sticky
[Amiga]                    174     408  42.6% -lh5- 233c Sep 27 22:09 Herald/Examples/Shell/Send-Sticky.info
[Amiga]                    900    1654  54.4% -lh5- f08f Sep 27 22:09 Herald/Examples/Shell/UnArc-With-Progress
[Amiga]                    175     408  42.9% -lh5- 1adc Sep 27 22:09 Herald/Examples/Shell/UnArc-With-Progress.info
[Amiga]                   2500    6001  41.7% -lh5- e8b6 Sep 27 22:09 Herald/Examples/Shell/Unpack-Archive
[Amiga]                    179     413  43.3% -lh5- 6839 Sep 27 22:09 Herald/Examples/Shell/Unpack-Archive.info
[Amiga]                    954    1787  53.4% -lh5- ffd6 Sep 27 22:09 Herald/Examples/Shell/Unpack-With-Progress
[Amiga]                    174     408  42.6% -lh5- b7dc Sep 27 22:09 Herald/Examples/Shell/Unpack-With-Progress.info
[Amiga]                   1941    3348  58.0% -lh5- 4d34 Sep 27 22:09 Herald/Examples/Shell.info
[Amiga]                   1941    3348  58.0% -lh5- a7fc Sep 27 22:09 Herald/Examples.info
[Amiga]                    734    1414  51.9% -lh5- 9581 Sep 27 22:09 Herald/Files/Catalogs/deutsch/Herald.catalog
[Amiga]                   2748    5798  47.4% -lh5- 5919 Sep 27 22:09 Herald/Files/Catalogs/deutsch/HeraldPrefs.catalog
[Amiga]                  10412   24901  41.8% -lh5- 82ce Sep 27 22:09 Herald/Files/Developer/Herald-ARexx-API.md
[Amiga]                    145     361  40.2% -lh5- 8b2c Sep 27 22:09 Herald/Files/Developer/Herald-ARexx-API.md.info
[Amiga]                    110     187  58.8% -lh5- d508 Sep 27 22:09 Herald/Files/Developer/HeraldSend/Herald_rev.h
[Amiga]                   2407    5361  44.9% -lh5- 33f0 Sep 27 22:09 Herald/Files/Developer/HeraldSend/HowToBuild.readme
[Amiga]                    145     361  40.2% -lh5- 8b2c Sep 27 22:09 Herald/Files/Developer/HeraldSend/HowToBuild.readme.info
[Amiga]                    616    1278  48.2% -lh5- 90f9 Sep 27 22:09 Herald/Files/Developer/HeraldSend/Makefile
[Amiga]                    606    1289  47.0% -lh5- 0248 Sep 27 22:09 Herald/Files/Developer/HeraldSend/SMakefile
[Amiga]                   3596   10396  34.6% -lh5- 9a24 Sep 27 22:09 Herald/Files/Developer/HeraldSend/engine.h
[Amiga]                   9094   26151  34.8% -lh5- 9e06 Sep 27 22:09 Herald/Files/Developer/HeraldSend/heraldpipe.c
[Amiga]                   3513    9967  35.2% -lh5- 27a6 Sep 27 22:09 Herald/Files/Developer/HeraldSend/heraldsend.c
[Amiga]                   1418    3328  42.6% -lh5- 8ef5 Sep 27 22:09 Herald/Files/Developer/HeraldSend/hplatform.h
[Amiga]                   1379    3636  37.9% -lh5- cc5a Sep 27 22:09 Herald/Files/Developer/HeraldSend/protocol.c
[Amiga]                    814    2203  36.9% -lh5- 9e37 Sep 27 22:09 Herald/Files/Developer/HeraldSend/rxclient.c
[Amiga]                    597    1225  48.7% -lh5- 83e5 Sep 27 22:09 Herald/Files/Developer/HeraldSend/rxclient.h
[Amiga]                    798    2302  34.7% -lh5- 330f Sep 27 22:09 Herald/Files/Developer/HeraldSend/strutil.c
[Amiga]                    635    1436  44.2% -lh5- 948f Sep 27 22:09 Herald/Files/Developer/HeraldSend/strutil.h
[Amiga]                    187    1454  12.9% -lh5- faad Sep 27 22:09 Herald/Files/Developer/HeraldSend.info
[Amiga]                    508     877  57.9% -lh5- f38a Sep 27 22:09 Herald/Files/Emoji/LICENSE-OpenMoji.txt
[Amiga]                  48769   74552  65.4% -lh5- de90 Sep 27 22:09 Herald/Files/Emoji/OpenMoji-16x16.iff
[Amiga]                   4156    9216  45.1% -lh5- 3f42 Sep 27 22:09 Herald/Files/Emoji/OpenMoji-16x16.mask
[Amiga]                  67797  116024  58.4% -lh5- 7031 Sep 27 22:09 Herald/Files/Emoji/OpenMoji-20x20.iff
[Amiga]                   5835   14400  40.5% -lh5- c8f3 Sep 27 22:09 Herald/Files/Emoji/OpenMoji-20x20.mask
[Amiga]                  93572  166712  56.1% -lh5- d96a Sep 27 22:09 Herald/Files/Emoji/OpenMoji-24x24.iff
[Amiga]                   7155   20736  34.5% -lh5- 9285 Sep 27 22:09 Herald/Files/Emoji/OpenMoji-24x24.mask
[Amiga]                  81343  148280  54.9% -lh5- da76 Sep 27 22:09 Herald/Files/Emoji/OpenMoji-32x16.iff
[Amiga]                   5922   18432  32.1% -lh5- 9d69 Sep 27 22:09 Herald/Files/Emoji/OpenMoji-32x16.mask
[Amiga]                 114357  231224  49.5% -lh5- 887e Sep 27 22:09 Herald/Files/Emoji/OpenMoji-40x20.iff
[Amiga]                   8090   28800  28.1% -lh5- 8ea3 Sep 27 22:09 Herald/Files/Emoji/OpenMoji-40x20.mask
[Amiga]                   2097    3884  54.0% -lh5- cc6c Sep 27 22:09 Herald/Files/Emoji/OpenMoji.names
[Amiga]                  21213   54259  39.1% -lh5- f0a1 Sep 27 22:09 Herald/Files/Help/deutsch/Herald.guide
[Amiga]                    190     766  24.8% -lh5- a296 Sep 27 22:09 Herald/Files/Help/deutsch/Herald.guide.info
[Amiga]                  19078   48982  38.9% -lh5- aee3 Sep 27 22:09 Herald/Files/Help/english/Herald.guide
[Amiga]                    190     766  24.8% -lh5- a296 Sep 27 22:09 Herald/Files/Help/english/Herald.guide.info
[Amiga]                  63260   98324  64.3% -lh5- 8db3 Sep 27 22:09 Herald/Files/Herald
[Amiga]                    384    1070  35.9% -lh5- fd72 Sep 27 22:09 Herald/Files/Herald.info
[Amiga]                   1921    3176  60.5% -lh5- c495 Sep 27 22:09 Herald/Files/HeraldIcon
[Amiga]                   5597    8960  62.5% -lh5- 28ae Sep 27 22:09 Herald/Files/HeraldPipe
[Amiga]                  17628   32236  54.7% -lh5- 0a9d Sep 27 22:09 Herald/Files/HeraldPrefs
[Amiga]                    150     738  20.3% -lh5- 7fe3 Sep 27 22:09 Herald/Files/HeraldPrefs.info
[Amiga]                   4008    6588  60.8% -lh5- 23bb Sep 27 22:09 Herald/Files/HeraldSend
[Amiga]                    960    1077  89.1% -lh5- 0d8f Sep 27 22:09 Herald/Files/Images/Herald.png
[Amiga]                   3817    4948  77.1% -lh5- 610f Sep 27 22:09 Herald/Files/Sounds/Alert.8svx
[Amiga]                   4269    5168  82.6% -lh5- a59d Sep 27 22:09 Herald/Files/Sounds/Chime.8svx
[Amiga]                   2099    2520  83.3% -lh5- 525b Sep 27 22:09 Herald/Files/Sounds/Ping.8svx
[Amiga]                    388     671  57.8% -lh5- df5a Sep 27 22:09 Herald/Files/Themes/Blue/Blue.theme
[Amiga]                    436     737  59.2% -lh5- e602 Sep 27 22:09 Herald/Files/Themes/Glass/Glass.theme
[Amiga]                    426     726  58.7% -lh5- a58f Sep 27 22:09 Herald/Files/Themes/Toast/Toast.theme
[Amiga]                   2146    4501  47.7% -lh5- 9b57 Sep 27 22:09 Herald/Herald.readme
[Amiga]                    148     361  41.0% -lh5- 88a3 Sep 27 22:09 Herald/Herald.readme.info
[Amiga]                   1892    2934  64.5% -lh5- 6724 Sep 27 22:09 Herald/Icons/Glow/Herald.info
[Amiga]                   1937    3342  58.0% -lh5- 95f7 Sep 27 22:09 Herald/Icons/Glow/drawer.info
[Amiga]                   4855   17569  27.6% -lh5- 1ca2 Sep 27 22:09 Herald/Install
[Amiga]                    228     794  28.7% -lh5- e9fa Sep 27 22:09 Herald/Install.info
[Amiga]                   1361    2844  47.9% -lh5- 278d Sep 27 22:09 Herald/LICENSE
[Amiga]                    508     877  57.9% -lh5- f38a Sep 27 22:09 Herald/LICENSE-OpenMoji.txt
[Amiga]                    148     361  41.0% -lh5- 3674 Sep 27 22:09 Herald/LICENSE-OpenMoji.txt.info
[Amiga]                    148     361  41.0% -lh5- 8f92 Sep 27 22:09 Herald/LICENSE.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        85 files  660375 1284960  51.4%            Sep 28 00:30
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>