A bookmark bot powered by buku.
Find a file
2024-05-31 08:47:26 +00:00
documentation/screenshots Rename package to BukuBot; and update metadata. 2024-05-31 11:42:37 +03:00
xmpp Rename package to BukuBot; and update metadata. 2024-05-31 11:42:37 +03:00
__main__.py Rename package to BukuBot; and update metadata. 2024-05-31 11:42:37 +03:00
about.py Rename package to BukuBot; and update metadata. 2024-05-31 11:42:37 +03:00
config.py Rename package to BukuBot; and update metadata. 2024-05-31 11:42:37 +03:00
LICENSE Add files license and pyproject. 2024-04-05 15:36:01 +00:00
log.py Rename Slixmark to buku-xmpp; 2024-04-05 15:00:19 +00:00
pyproject.toml Rename package to BukuBot; and update metadata. 2024-05-31 11:42:37 +03:00
README.md Correct links to image files 2024-05-31 08:47:26 +00:00
version.py Rename package to BukuBot; and update metadata. 2024-05-31 11:42:37 +03:00

Bookmarks bot for XMPP

BukuBot

BukuBot is a bookmarks bot for the XMPP communication network.

BukuBot is a powered by buku and slixmpp.

XMPP

XMPP is the Extensible Messaging and Presence Protocol, a set of open technologies for instant messaging, presence, multi-party chat, voice and video calls, collaboration, lightweight middleware, content syndication, and generalized routing of XML data.

Visit XMPP for more information about the XMPP protocol and check the list of XMPP clients.

BukuBot is primarily designed for XMPP (aka Jabber), yet it is built to be extended to other protocols.

Features

  • Search - Filter and search bookmarks by keywords and tags.
  • Portable - Export and import bookmarks to buku database, HTML, Markdown, Orgfile, or XBEL.
  • Simultaneous - BukuBot is designed to handle multiple contacts, including groupchats, Simultaneously.
  • Visual interface - Interactive interface for XMPP using Ad-Hoc Commands,

Preview

BukuBot as appears with Cheogram.

Chat: Search Ad-Hoc: Commands Ad-Hoc: Browse Ad-Hoc: Add Ad-Hoc: Edit bookmark Ad-Hoc: Seach

Getting Started

Install

It is possible to install BukuBot using pip and pipx.

pip inside venv

$ python3 -m venv .venv
$ source .venv/bin/activate
$ pip install git+https://git.xmpp-it.net/sch/BukuBot

pipx

Install
$ pipx install git+https://git.xmpp-it.net/sch/BukuBot
Update
$ pipx uninstall bukubot
$ pipx install git+https://git.xmpp-it.net/sch/BukuBot

Start

$ bukubot

BukuBot works with any XMPP chat client; if you want to make use of the visual interface which BukuBot has to offer (i.e. Ad-Hoc Commands), then you are advised to use Cheogram, Converse, Gajim, monocles chat, Movim, Poezio, Profanity, Psi or Psi+.

Support

Please join our support groupchat whether you want help, discuss new features or just greet us.

Authors

Schimon (Author).

License

MIT license.

Schimon Zackary, 2024