2023-12-14 19:38:44 +00:00
|
|
|
# SPDX-FileCopyrightText: ☭ Emery Hemingway
|
|
|
|
# SPDX-License-Identifier: Unlicense
|
|
|
|
|
|
|
|
## Syndicate multitool.
|
|
|
|
|
2024-04-05 13:18:47 +00:00
|
|
|
import syndicate, syndicate/relays, syndicate/drivers/timers
|
2023-12-14 19:38:44 +00:00
|
|
|
|
2024-01-08 19:42:46 +00:00
|
|
|
import ./syndesizer/[
|
2024-04-01 18:24:18 +00:00
|
|
|
base64_decoder,
|
2024-01-09 11:21:30 +00:00
|
|
|
cache_actor,
|
2024-01-09 18:49:54 +00:00
|
|
|
file_system_usage,
|
2024-03-18 19:31:45 +00:00
|
|
|
http_driver,
|
2024-01-09 11:21:30 +00:00
|
|
|
json_socket_translator,
|
|
|
|
json_translator,
|
2024-01-14 10:52:17 +00:00
|
|
|
pulses,
|
2024-03-28 13:48:30 +00:00
|
|
|
xml_translator]
|
2024-01-10 20:08:13 +00:00
|
|
|
|
2024-04-05 13:18:47 +00:00
|
|
|
runActor("syndesizer") do (turn: var Turn):
|
|
|
|
resolveEnvironment(turn) do (turn: var Turn; ds: Cap):
|
|
|
|
discard spawnTimerDriver(turn, ds)
|
2024-04-01 18:24:18 +00:00
|
|
|
discard spawnBase64Decoder(turn, ds)
|
2024-04-05 13:18:47 +00:00
|
|
|
discard spawnCacheActor(turn, ds)
|
|
|
|
discard spawnFileSystemUsageActor(turn, ds)
|
2024-03-18 19:31:45 +00:00
|
|
|
discard spawnHttpDriver(turn, ds)
|
2024-04-05 13:18:47 +00:00
|
|
|
discard spawnJsonSocketTranslator(turn, ds)
|
|
|
|
discard spawnJsonStdioTranslator(turn, ds)
|
|
|
|
discard spawnPulseActor(turn, ds)
|
|
|
|
discard spawnXmlTranslator(turn, ds)
|