System um Wiki änderungen im IRC an zu zeigen
Wisser: Skruppy
Mitwisser:
Status: planned
Tags: software, IRC, DokuWiki, Python, PHP, network
Why: gerade lust dazu und RSS änderungen sagen nix über interne änderungen (auch nicht das überhaupt).
How:
… es könnte auch eine E-Mail notification gemacht werden … IRC finde ich aber gerade spannender … zudem könnte er OP verteilen um topic ändern zu können.
Übersicht über bots
Ausgewählte bots
Bot kann dann auf Skruppys server laufen (wenn er den endlich mal zum laufen krigt)
Möglichst user und Server schonend implementieren
Plugin template kann mit dem Plugin wizzard erzeugt werden. Es wird ein Action Plugin sein was sich bei den follgenden Events registriert: IO_WIKIPAGE_WRITE, IO_NAMESPACE_CREATED und IO_NAMESPACE_DELETED um die infos zu sammeln sowi DOKUWIKI_DONE zum verschlüsseln und senden.
Symetrische crypto z.B. Blowfish (public domain). In Pytho z.B. mit pycryptopp (wraper für libcrypto++)
Um replay zu verhindern: Verschlüsselte und gehashte Zufallszahl
Schlüssel ID am anfang in klartext (so können mehrere wikis über einen bot in verschiedenen kanälen gehandhabt werden)
Prüfsumme SHA1? (python nativ)
+---------- fixe länge ----------+ <16 bit Key ID><SHA1><16 bit rand><nachricht> +------ verschlüsselt -------+ +--- hashed --+ +------- hashed -------+