Table of Contents

Plugins

Änderungen im Psi Plugin System

Beispiel für die Plugin Kompilation

Beispiel kompilieren Sie das Plugin Blick auf ein Beispiel Conference Logger Plugin:

Plugins des Psi+ Projekt

WICHTIG: Psi+ Plugins sind inkompatibel mit der offiziellen Version von Psi.

Attention Plugin

Autor: Dealer_WeARE

Dieses Plugin sendet und empfängt spezielle Nachrichten wie Aufmerksamkeitsnachrichten.

Damit dieses Plugin funktioniert, muss der Client auf der Gegenseite XEP-0224 unterstützen, z.B. Pidgin, Miranda IM mit Nudge Plugin.

Die detaillierte Versions-Historie finden Sie hier.

Den Quellcode des Plugins finden Sie hier.

Autoreply Plugin

Autor: Dealer_WeARE

Dieses Plugin dient als automatischer Anrufbeantworter. Es hat eine Reihe von einfachen Konfigurations-Optionen, die Sie verwenden können um:

Die Liste der Ausnahmen für jids verfügt über zwei Betriebsarten:

Die detaillierte Versions-Historie finden Sie hier.

Den Quellcode des Plugins finden Sie hier.

Birthday Reminder Plugin

Autor: Dealer_WeARE

Dieses Plugin zeigt Erinnerungen an bevorstehende Geburtstage an.

Wenn Sie dieses Plugin zum ersten Mal installieren, müssen Sie sich bei allen Ihren Konten anmelden und in den Einstellungen des Plugins „Update Birthdays“ anklicken. Das Plugin wird daraufhin die Geburtstagsdaten aller Kontakte in Ihrem Roster abrufen. Wenn Sie jedoch die 'Use vCards cache' Option aktiviert haben, werden die Informationen aus den auf Ihrer Maschine gespeicherten vCards entnommen.

Die detaillierte Versions-Historie finden Sie hier.

Den Quellcode des Plugins finden Sie hier.

Captcha Forms Plugin

Autor: Dealer_WeARE

Dieses Plugin ist entworfen, um der captcha direkt an der Psi+.

Im Moment der funktionellen ist sehr begrenzt. Es funktioniert nur, wenn das Bild direkt an den Rumpf der Nachricht (gesendet Herunterladen von Inhalten aus dem Internet nicht funktioniert).<br><br>

Die detaillierte Versions-Historie finden Sie hier.

Den Quellcode des Plugins finden Sie hier.

Chess Plugin

Autor: Dealer_WeARE

Dieses Plugin erlaubt es Ihnen, mit Ihren Freunden Schach zu spielen.

Es ist Kompatibel mit einem ähnlichen Plugin für Tkabber.

Um Kommandos zu übermitteln werden normale Nachrichten verwendet, so dass dieses Plugin immer funktioniert, wenn Sie sich anmelden können.

Um jemanden zu einer Partie einzuladen, können Sie einen Kontakt-Menü-Eintrag oder die Werkzeugleiste in einem Chat-Fenster verwenden.

Die detaillierte Versions-Historie finden Sie hier.

Den Quellcode des Plugins finden Sie hier.

Cleaner Plugin

Autor: Dealer_WeARE

Dieses Plugin löscht den Avatar cache, gespeicherte lokale Kopien von vCards und Verlaufs-Historien.

Sie können die einzelnen Elemente ansehen, bevor sie gelöscht werden.

Die detaillierte Versions-Historie finden Sie hier.

Den Quellcode des Plugins finden Sie hier.

Conference Logger Plugin

Autor: Dealer_WeARE

Dieses Plugin speichert Konferenz-Logs für Konferenzen, in denen der Psi+ Nutzer sitzt.

Konferenz-Logs können aus den Plugin-Einstellungen heraus oder durch Klicken auf den Button in der Werkzeugleiste des aktiven Konferenz-Fensters oder -Reiters angeschaut werden.

Anmerkung: Für diese Funktion muss die Option options.ui.chat.central-toolbar auf true gesetzt sein.

Die detaillierte Versions-Historie finden Sie hier.

Den Quellcode des Plugins finden Sie hier.

Content Downloader Plugin

Autor: taurus

Dieses Plugin ist einfach im Gebrauch konzipiert herunterladen und installieren Iconsets und andere Ressourcen für Psi+.

Derzeit kann das Plugin heruntergeladen und installiert werden Dienstplan Iconsets und Emoticons.

Die detaillierte Versions-Historie finden Sie hier.

Den Quellcode des Plugins finden Sie hier.

Extended Options Plugin

Autor: Dealer_WeARE

Dieses Plugin erlaubt die einfache Konfiguration einiger erweiterter Optionen in Psi+.

Dieses Plugin Zugang zu weitergehenden Anwendungs– Optionen, die keine graphische Benutzeroberfläche besitzen.

WICHTIG: Ein großer Teil der Optionen sind wichtige Systemeinstellungen. Diese verlangen besondere Aufmerksamkeit und hinreichendes Verständnis, um sie zu ändern.

Die detaillierte Versions-Historie finden Sie hier.

Den Quellcode des Plugins finden Sie hier.

Gmail Service Plugin

Autor: VampiRUS, Dealer_WeARE

Benachrichtigt Sie über neue Nachrichten in Ihrer Google-Mailbox.

Anmerkung: Das Plugin sucht nur nach neuen Nachrichten im Posteingang. Wenn Sie automatische Umleitungen in andere Email-Verzeichnisse direkt bei Googlemail eingerichtet haben, werden Sie möglicherweise nicht über alle neuen Emails benachrichtigt.

Die detaillierte Versions-Historie finden Sie hier.

Den Quellcode des Plugins finden Sie hier.

History Keeper Plugin

Autor: Dealer_WeARE

Dieses Plugin entfernt die History ausgewählter Kontakte, wenn Psi+ beendet wird.

Sie können die Kontakte, deren History entfernt werden soll, im Kontext-Menü der Kontakte oder in den Plugin_Einstellungen auswählen.

Die detaillierte Versions-Historie finden Sie hier.

Den Quellcode des Plugins finden Sie hier.

ICQ Must Die Plugin

Autor: ivan1986

Dieses Plugin hilft Ihnen, so viele Kontakte wie möglich von ICQ nach XMPP zu transferieren.

Dieses Plugin hat eine Anzahl einfacher Einstellungen, die Ihnen helfen:

Die detaillierte Versions-Historie finden Sie hier.

Den Quellcode des Plugins finden Sie hier.

Image Plugin

Autor: VampiRUS

Dieses Plugin sendet Bilder an Kontakte in Ihrem Roster.

Die Clients Ihrer Kontakte müssen XEP-0071: XHTML-IM und das data:URI Schema unterstützen

Anmerkung: Für diese Funktion muss die Option options.ui.chat.central-toolbar auf true gesetzt sein.

Die detaillierte Versions-Historie finden Sie hier.

Den Quellcode des Plugins finden Sie hier.

Juick Plugin

Autor: VampiRUS

Dieses Plugin dient dazu, einfach und effektiv den Juick Mikroblogging Dienst zu nutzen.

Zur Zeit beherrscht das Plugin:

Anmerkung: Für diese Funktion muss die Option options.html.chat.render auf true gesetzt sein.

Die detaillierte Versions-Historie finden Sie hier.

Den Quellcode des Plugins finden Sie hier.

Qip X-statuses Plugin

Autor: Dealer_WeARE

Dieses Plugin zeigt die x-statuses von Kontakten, die den QIP Infium XMPP Client benutzen.

Die detaillierte Versions-Historie finden Sie hier.

Den Quellcode des Plugins finden Sie hier.

Screenshot Plugin

Autoren: C.H., Dealer_WeARE

Dieses Plugin ermöglicht es Ihnen, eine Momentaufnahme (Screenshot machen) des Bildschirms, bearbeiten Sie den sichtbaren Bereich einen Screenshot machen und speichern Sie das Bild auf einem lokalen Laufwerk oder Upload auf HTTP Server.

Das Plugin hat folgende Einstellungen:

Anmerkung: Wenn nicht wenigstens einer der Parameter, Url, Login, Password, wird das Bild auf der lokalen Festplatte gespeichert.

Die detaillierte Versions-Historie finden Sie hier.

Den Quellcode des Plugins finden Sie hier.

Skins Plugin

Autor: Dealer_WeARE

Mit diesem Plugin könne Sie Skins für Psi+ entwerfen, speichern und anbringen.

Skin - ein Satz von Benutzereinstellungen.

In Hinblick auf die Anwendung eine neue Haut für Psi+ können Sie verschiedene Methoden verwenden:

Jede Skin muss in einem eigenen Verzeichnis sein. Sie können auch ein Bildschirmfoto zu Skin-Dateien hinzufügen.

In den meisten Fällen müssen Sie folgende Aktionsfolge ausführen, um eine Skin korrekt anzubringen:

  1. Anbringen der Skin
  2. Neustart des Anwendung
  3. Erneutes Anbringen derselben Skin

Damit können alle Einstellungen (Icons, Symbolleisten, Status) abholen korrekt.

Die detaillierte Versions-Historie finden Sie hier.

Den Quellcode des Plugins finden Sie hier.

Stop Spam Plugin

Autor: Dealer_WeARE

Dieses Plugin blockiert Spam und andere unerwünschte Nachrichten von Psi+ Nutzern.

Die Funktion des Plugins beruht auf dem „Frage-Antwort“ Prinzip.

Mittel der Plugin Einstellungen können Sie:

Die Regeln werden von oben nach unten abgearbeitet. Wenn eine Regel zutrifft, wird Stopspam ausgelöst, anderenfalls wird wird es nicht ausgelöst. Für den Fall, dass keine der Regeln Stopspam für Ihren Roster auslöst, könne Sie festlegen, ob das Plugin sich aktiviert oder nicht. Für private Nachrichten aus derselben Konferenz wird es immer funktionieren.

Sowohl die Fragen und Antworten als auch die Liste der Regeln sind dieselben für normale Nachrichten wie auch für private Nachrichten in Konferenzen.Q

Wenn ein Nutzer bestanden hat, sendet der Test eine re-authorization Anfrage. Es sollte angemerkt werden, dass in den zurückgesendeten Nachrichten die Sicherheitsfrage richtig beantwortet wurde.

Das Plugin erzeugt ein Log mit blockierten Kontakten, welches Sie über die Plugin Einstellungen ansehen können.

Der „Reset“ Button löscht das Log und setzt den Zähler für blockierte Nachrichten zurück.

WARNUNG!!! Bevor Sie einen neuen Transport einrichten, wird empfohlen, dessen jid in die Ausnahmen für Transporte aufzunehmen. Nach dem Einrichten des Transports werden nämlich Authorization-Requests an alle Kontakte gesendet, die ohne diese Ausnahme von dem Plugin geblockt würden.

Die detaillierte Versions-Historie finden Sie hier.

Den Quellcode des Plugins finden Sie hier.

Storage Notes Plugin

Autor: Dealer_WeARE

Dieses Plugin ist eine Implementierung von XEP-0049: Private XML Storage.

Das Plugin ist völlig kompatibel zu Notizen, die mit Miranda IM gespeichert wurden.

Das Plugin speichert Notizen auf dem XMPP-Server, die von überall aus mit Psi+ oder Miranda IM zugänglich sind.

Die detaillierte Versions-Historie finden Sie hier.

Den Quellcode des Plugins finden Sie hier.

Translate Plugin

Autor: VampiRUS

Dieses Plugin erlaubt es, ausgewählten Text in eine andere Sprache zu übersetzen.

Die detaillierte Versions-Historie finden Sie hier.

Den Quellcode des Plugins finden Sie hier.

Video Status Changer Plugin

Autors: Dealer_WeARE, KukuRuzo

Dieses Plugin ist für die benutzerdefinierte Status, wenn Sie das Video in ausgewählten Video-Player finden Sie unter Set.

Die Kommunikation mit Spielern von gemacht D-Bus.

Anmerkung: Dieses Plugin ist für den Einsatz in Linux-Betriebssystemen arbeiten Familie nur.

Die detaillierte Versions-Historie finden Sie hier.

Den Quellcode des Plugins finden Sie hier.

Watcher Plugin

Autor: Dealer_WeARE

Dieses Plugin ist entworfen, um den Status der spezifischen Dienstplan Kontakte zu überwachen, sowie zur Substitution von Standard-Sounds von eingehenden Nachrichten.

Auf der ersten Registerkarte eine Liste der Ansprechpartner für den Status, die überwacht wird eingestellt. Wenn der Status von solchen Kontakten Veränderungen ein Popup-Fenster wird angezeigt und der Status ändert, wenn eine benutzerdefinierte Sound online gespielt werden kann.

Auf der zweiten Registerkarte Liste der Elemente konfiguriert werden, die Nachrichten werden überwacht.

Jedes Element kann ein regulärer Ausdruck enthalten, die für den Check Spiele mit JID, aus dem die Nachricht eintrifft, wird eine Liste von regulären Ausdrücken, um zu überprüfen Treffer mit dem Text einer eingehenden Nachricht, den Pfad zur Datei, die gespielt werden ertönt im Falle der Koinzidenz sowie die Einstellung, ob der Ton immer gespielt wird, auch wenn die globalen Sounds ab.

Die detaillierte Versions-Historie finden Sie hier.

Den Quellcode des Plugins finden Sie hier.

Binär vorkompilierte Versionen der Psi+ Plugins

Ready-to-use-Version des Psi+ Plugins für verschiedene Betriebssysteme kann hier heruntergeladen werden.