close
  • Xm chevron_right

    gtkmm und gloox

    DebXWoody · pubsub.movim.eu / xmpp-messenger · Saturday, 21 November - 16:00 edit

Ich habe mich die letzten Monate mehr mit C und libstrophe beschäftige.

Der Prototyp von eagle ist in C mit libstrophe geschrieben. Das funktioniert schon mal ganz gut.

Allerdings würde ich mir jetzt schon gerne noch mal C++ im Vergleich ansehen. Ich hatte vor längerer Zeit mal ein XMPP Bot angefangen zu schreiben, den Hawkbit Bot. Es gab aber dann ein Problem mit TLS und ich habe es dann nicht mehr weiter verfolgt.

Aktuell geht es auch wieder mit Debian GNU/Linux Buster. Die Verbindung mit dem Server funktioniert.

Also,... nächster Versuch,...

Sparrow ein XMPP Client für XEP-0060: Publish-Subscribe - was ich schon die ganze Zeit schreiben wollte. Ich habe jetzt erst mal das Projekt setup erstellt. Automake, etwas boost sowie gtkmm und gloox eingebunden.

Demnächst einfach mal drauf los programmieren,...

#xmpp #libstrophe #gtkmm #cpp #gloox

  • favorite

    1 Like

    debacle

  • Xm chevron_right

    XMPP-Messenger Projekte

    DebXWoody · pubsub.movim.eu / xmpp-messenger · Wednesday, 29 January, 2020 - 06:10 edit

Ich habe einige XMPP Projekte angefangen. Diese werde ich nach und nach ausbauen und erweitern. Die Programme sind in C/C++ geschrieben. Informieren werde ich über Movim, hier habe ich ein paar Gruppen erstellt.

XMPP Invite CGI

Ein in C++ geschriebenes CGI Programm. Das Programm kann in einen Web-Server integriert werden und bietet dann eine Seite zum Einladen von Personen in XMPP.

Hier suche ich noch jemanden der mir bei CSS/HTML/Design helfen kann.

hawkbit Programme

Die hawkbit Programme sind C++ Programme welche als XMPP lib gloox verwenden.

  • MUC: hawkbit@chat.openim.de

hawkbit-bot

Hawkbit-Bot - ein XMPP Bot in C++ mit gloox.

hawkbit-info

hawkbit-info ist in C++ geschriebenes Programm, welches unter anderem gloox und boost verwendet. gloox ist eine C++ Bibliothek für XMPP.

Das Programm gibt einen Informationen zu einem XMPP Server, sowie Informationen zum aktuellen Account.

  • XEP-0030: Service Discovery
  • XEP-0048: Bookmark Storage

Nach der Angabe von JID und das Passwort, verbindet sich das Programm zum Server und meldet den Benutzer an. Danach kann der Anwender durch Befehle Information vom Server und Account abfragen.

hawkbit-task

XMPP basierte Aufgabenliste

Red Snapper

RedSnapper soll ein XMPP Client werden. Der Fokus soll mehr auf PubSub liegen.

#XMPP #gloox #Development

  • Xm chevron_right

    Codeberg RedSnapper Project

    DebXWoody · pubsub.movim.eu / xmpp-red-snapper · Monday, 27 January, 2020 - 14:14

Ich habe heute ein neues Projekt auf Codeberg angelegt. Red Snapper soll eine XMPP Anwendung in C++ werden. Verwendet wird gloox als XMPP lib und gtkmm für die UI.

Ich werde mich erst einmal etwas mit CMake und glade auseinandersetzen müssen. Beides habe ich noch nicht wirklich verwendet.

#XMPP #Codeberg #gloox