Commit graph

64 commits

Author SHA1 Message Date
Christian Hesse ca2e5f2a01 mod/notification-ntfy: support basic auth
Closes #59
2024-04-15 09:11:17 +02:00
Christian Hesse 009674b5bc bump RouterOS requirement for all scripts and modules...
... now that global-functions requires RouterOS 7.13 anyway.
2024-04-07 22:51:24 +02:00
Christian Hesse 6f68406803 mod/notification-matrix: add new configuration snippet...
... instead of appending to global-config-overlay.
2024-04-02 00:14:39 +02:00
Christian Hesse bb237dcef3 mod/notification-matrix: use :deserialize ...
... instead of $ParseJson. This requires RouterOS 7.13.
2024-04-01 22:45:35 +02:00
Christian Hesse 29bcbc4db9 mod/notification-telegram: use :deserialize ...
... instead of $ParseJson. This requires RouterOS 7.13.
2024-04-01 22:45:35 +02:00
Christian Hesse 1934c63512 doc/mod/ssh-keys-import: add badges 2024-03-12 15:27:15 +01:00
Christian Hesse 564a288c4c doc/mod/scriptrunonce: add badges 2024-03-12 15:27:15 +01:00
Christian Hesse 4313de6c68 doc/mod/notification-telegram: add badges 2024-03-12 15:27:15 +01:00
Christian Hesse db211a9804 doc/mod/notification-ntfy: add badges 2024-03-12 15:27:15 +01:00
Christian Hesse 4a08c09129 doc/mod/notification-matrix: add badges 2024-03-12 15:27:15 +01:00
Christian Hesse e2823d8746 doc/mod/notification-email: add badges 2024-03-12 15:27:15 +01:00
Christian Hesse 732b86bb86 doc/mod/ipcalc: add badges 2024-03-12 15:27:15 +01:00
Christian Hesse 73d56b3d5f doc/mod/inspectvar: add badges 2024-03-12 15:27:15 +01:00
Christian Hesse 9cd84ddffe doc/mod/bridge-port-vlan: add badges 2024-03-12 15:27:15 +01:00
Christian Hesse 202096c610 doc/mod/bridge-port-to: add badges 2024-03-12 15:27:15 +01:00
Christian Hesse 5ac89bad04 mod/ssh-keys-import: bump RouterOS version dependency 2024-01-30 00:31:36 +01:00
Christian Hesse 2d7efd8d6c mod/notification-matrix: introduce $SetupMatrix{Authenticate,JoinRoom} for setup
Well, now that we have a JSON parser... Let's improve the user
experience a bit.
2023-11-09 15:34:10 +01:00
Christian Hesse 59f8f30389 doc/mod/notification-telegram: end all commands with a semicolon 2023-11-09 15:34:10 +01:00
Christian Hesse 255fc531ad doc/mod/notification-ntfy: end all commands with a semicolon 2023-11-09 15:34:10 +01:00
Christian Hesse 2acc0aba7e doc/mod/notification-matrix: end all commands with a semicolon 2023-11-09 15:34:10 +01:00
Christian Hesse 0f3746c894 doc/mod/notification-email: end all commands with a semicolon 2023-11-09 15:34:10 +01:00
Christian Hesse 3cc41495bc doc/mod/ssh-keys-import: reference stable version 2023-11-09 15:34:10 +01:00
Christian Hesse 1265caca60 mod/ssh-keys-import: calculate fingerprint...
... and store it in key-owner, which is descriptive only.

This requires RouterOS 7.12beta1 for the 'transform' property
for ':convert' command.
2023-11-09 15:08:36 +01:00
Christian Hesse 5932586ee4 introduce mod/notification-ntfy...
... for sending notifications via Ntfy (https://ntfy.sh/).

TODO: use proper formatting once supported in Android app:
https://github.com/binwiederhier/ntfy/issues/889
2023-10-17 14:05:03 +02:00
Christian Hesse ad6825571d mod/ssh-keys-import: support ed25519 keys...
... with RouterOS 7.12beta1
2023-08-18 15:23:20 +02:00
Christian Hesse 413be6f504 doc/mod/ssh-keys-import: drop duplicate key type
Stupid copy'n'paste error... 🫣
2023-08-18 15:23:20 +02:00
Christian Hesse ddd5608b38 mod/ssh-keys-import: drop RouterOS version dependency
... as global-functions depend on RouterOS 7.9beta already.
2023-08-18 15:23:20 +02:00
Christian Hesse c37739c2f6 mod/notification-telegram: introduce $PurgeTelegramQueue
... to purge the queue and remove the scheduler.
2023-08-06 16:35:51 +02:00
Christian Hesse 0aeb34e5e9 mod/notification-matrix: introduce $PurgeMatrixQueue
... to purge the queue and remove the scheduler.
2023-08-06 16:35:51 +02:00
Christian Hesse 9a5d55da0d mod/notification-email: introduce $PurgeEmailQueue
... to purge the queue and remove the scheduler.
2023-08-06 16:35:51 +02:00
Christian Hesse edbb52d4e7 doc/mod/ssh-keys-import: link the RouterOS button to changelog 2023-06-27 17:27:13 +02:00
Christian Hesse 9a1f2deb57 doc/mod/notification-telegram: hint to copy from global-config 2023-06-11 22:45:29 +02:00
Christian Hesse 9ebebcfa52 doc/mod/notification-matrix: hint to copy from global-config 2023-06-11 22:45:29 +02:00
Christian Hesse 9ac7cf5fc0 doc/mod/notification-email: hint to copy from global-config 2023-06-11 22:45:29 +02:00
Christian Hesse a0dc721ea3 doc/mod/scriptrunonce: hint to copy from global-config 2023-06-11 22:45:29 +02:00
Christian Hesse 80198dcfb5 doc/mod/notification-telegram: show how to set bot's profile photo 2023-05-25 10:39:16 +02:00
Christian Hesse e9b7c7f7ed doc/mod/notification-telegram: describe how to declare functions...
... to use them in own scripts.
2023-05-22 09:52:34 +02:00
Christian Hesse c0aeee3d3e doc/mod/notification-matrix: describe how to declare functions...
... to use them in own scripts.
2023-05-22 09:52:18 +02:00
Christian Hesse 8284035ad8 doc/mod/notification-email: describe how to declare functions...
... to use them in own scripts.
2023-05-22 09:51:23 +02:00
Christian Hesse c8500dddd0 mod/ssh-keys-import: make ssh-keys-import a module 2023-04-26 10:31:23 +02:00
Christian Hesse a832fd04ef rename scripts and add file extension ".rsc"
No functional change for the user... The migration is done
automatically.
2023-03-07 22:26:01 +01:00
Christian Hesse 819c7294c6 introduce telegram-chat
Druvis from Mikrotik produced a video "MikroTik Telegram bot - Chat with
your Router?". He shows his script to chat with a Router via Telegram
bot to send it commands: https://youtu.be/KLX6j3sLRIE

This script is kind of limited and has several issues... 🥴

Let's make it robust, usable, multi-device capable and just fun! 😁

(Sadly Mikrotik has a policy to not allow links in Youtube comments.
Thus my comment with several hints was removed immediately. If anybody
is in contact with Druvis... Please tell him about this script!)
2023-01-31 17:26:51 +01:00
Christian Hesse 34ed387343 use arrows with emoji representation
We had...

  ◀ Go back to main README
  ▲ Go back to top

... and switch to...

  ⬅️ Go back to main README
  ⬆️ Go back to top
2023-01-11 12:28:31 +01:00
Christian Hesse a7bdebbfb0 doc/mod/notification-email: mention correct time 2022-11-22 21:49:34 +01:00
Christian Hesse eccc187014 introduce 'mod/notification-email', split off from global-functions 2022-09-25 22:10:05 +02:00
Christian Hesse 782bbb2c90 doc/mod/bridge-port-to: fix scheduler name 2022-06-10 11:22:46 +02:00
Christian Hesse aa7e9adbd7 doc/mod/notification-telegram: how to use the function 2022-06-05 22:50:57 +02:00
Christian Hesse 648ce9c3bd doc/mod/notification-matrix: how to use the function 2022-06-05 22:50:23 +02:00
Christian Hesse 95a75b3fa1 doc/mod/scriptrunonce: RouterOS v7 path syntax 2022-05-12 11:04:00 +02:00
Christian Hesse 76127ed53c doc/mod/notification-matrix: RouterOS v7 path syntax 2022-05-12 11:04:00 +02:00