annotate misc/README @ 3764:125c7043b277

comp AP gateway: publish, (un)subscribe/(un)follow, public subscription/following/followers: this patch implements those major features: - `publish` is implemented on virtual pubsub service, thus XMPP entities can now publish to AP using this service - replies to XMPP items are managed - `inReplyTo` is filled when converting XMPP items to AP objects - `follow` and `unfollow` (actually an `undo` activity) are implemented and mapped to XMPP's (un)subscribe. On subscription, AP actor's `outbox` collection is converted to XMPP and put in cache. Subscriptions are always public. - `following` and `followers` collections are mapped to XMPP's Public Pubsub Subscription (which should be XEP-0465, but the XEP is not yet published at the time of commit), in both directions. - new helper methods to check if an URL is local and to get JID from actor ID doc will follow to explain behaviour rel 365
author Goffi <goffi@goffi.org>
date Fri, 13 May 2022 19:12:33 +0200
parents a27fd445c7c7
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3485
7b888a488474 misc: update names for D-Bus service file and zsh autocompletion:
Goffi <goffi@goffi.org>
parents: 3480
diff changeset
1 This directory contains files related to Libervia but not directly used by it.
818
c328bcc4db71 jp: zsh completion, first draft (added in a new /misc directory):
Goffi <goffi@goffi.org>
parents:
diff changeset
2
3485
7b888a488474 misc: update names for D-Bus service file and zsh autocompletion:
Goffi <goffi@goffi.org>
parents: 3480
diff changeset
3 * file _li:
818
c328bcc4db71 jp: zsh completion, first draft (added in a new /misc directory):
Goffi <goffi@goffi.org>
parents:
diff changeset
4 This is the completion file for zsh. To use it, you need to have it in a path accessible in your fpath variable, and to have completion activated. This can be done by the following commands in your .zshrc:
c328bcc4db71 jp: zsh completion, first draft (added in a new /misc directory):
Goffi <goffi@goffi.org>
parents:
diff changeset
5
c328bcc4db71 jp: zsh completion, first draft (added in a new /misc directory):
Goffi <goffi@goffi.org>
parents:
diff changeset
6 ### .zshrc completion ###
3485
7b888a488474 misc: update names for D-Bus service file and zsh autocompletion:
Goffi <goffi@goffi.org>
parents: 3480
diff changeset
7 fpath=(/path/to/directory/with/_li/ $fpath)
818
c328bcc4db71 jp: zsh completion, first draft (added in a new /misc directory):
Goffi <goffi@goffi.org>
parents:
diff changeset
8 autoload -U compinit
c328bcc4db71 jp: zsh completion, first draft (added in a new /misc directory):
Goffi <goffi@goffi.org>
parents:
diff changeset
9 compinit
c328bcc4db71 jp: zsh completion, first draft (added in a new /misc directory):
Goffi <goffi@goffi.org>
parents:
diff changeset
10 ### end of .zshrc completion ###
c328bcc4db71 jp: zsh completion, first draft (added in a new /misc directory):
Goffi <goffi@goffi.org>
parents:
diff changeset
11
3485
7b888a488474 misc: update names for D-Bus service file and zsh autocompletion:
Goffi <goffi@goffi.org>
parents: 3480
diff changeset
12 Then, you should be able to complete a li command line by pressing [TAB].
1150
beaf8d4475e4 misc (D-Bus, installation): added a .service file for D-Bus auto-launch feature + installation from setup.py (path adaptation now use regex).
Goffi <goffi@goffi.org>
parents: 818
diff changeset
13
3480
7550ae9cfbac Renamed the project from "Salut à Toi" to "Libervia":
Goffi <goffi@goffi.org>
parents: 2628
diff changeset
14 * org.libervia.Libervia.service:
1150
beaf8d4475e4 misc (D-Bus, installation): added a .service file for D-Bus auto-launch feature + installation from setup.py (path adaptation now use regex).
Goffi <goffi@goffi.org>
parents: 818
diff changeset
15 This file is used by D-Bus to know how to launch the backend, you have to put in in D-Bus services dir (usually /usr/share/dbus-1/services)
3574
a27fd445c7c7 misc: added freedesktop metadata files
Goffi <goffi@goffi.org>
parents: 3485
diff changeset
16
a27fd445c7c7 misc: added freedesktop metadata files
Goffi <goffi@goffi.org>
parents: 3485
diff changeset
17 * org.libervia.Libervia*.metainfo.xml:
a27fd445c7c7 misc: added freedesktop metadata files
Goffi <goffi@goffi.org>
parents: 3485
diff changeset
18 AppStream metadata as specified at https://www.freedesktop.org/software/appstream/docs/
a27fd445c7c7 misc: added freedesktop metadata files
Goffi <goffi@goffi.org>
parents: 3485
diff changeset
19
a27fd445c7c7 misc: added freedesktop metadata files
Goffi <goffi@goffi.org>
parents: 3485
diff changeset
20 * org.libervia.LiberviaTUI.desktop:
a27fd445c7c7 misc: added freedesktop metadata files
Goffi <goffi@goffi.org>
parents: 3485
diff changeset
21 Desktop entry for TUI frontend as specified at https://specifications.freedesktop.org/desktop-entry-spec/