612 KB
/srv/reproducible-results/rbuild-debian/r-b-build.Q9VNwfJD/b1/slidge_0.1.0-1_i386.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.Q9VNwfJD/b2/slidge_0.1.0-1_i386.changes
303 B
Files
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 ·8d08b15978cf3d82504d091276911313·2108668·python·optional·python-slidge-doc_0.1.0-1_all.deb1 ·7faa4a697192398d52b40f6ba0b69266·2108400·python·optional·python-slidge-doc_0.1.0-1_all.deb
2 ·7eda4aa03806b6edc9aeeda7a0406c27·109436·python·optional·python3-slidge_0.1.0-1_all.deb2 ·7eda4aa03806b6edc9aeeda7a0406c27·109436·python·optional·python3-slidge_0.1.0-1_all.deb
611 KB
python-slidge-doc_0.1.0-1_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-04-09·06:27:33.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-04-09·06:27:33.000000·debian-binary
2 -rw-r--r--···0········0········0·····5760·2024-04-09·06:27:33.000000·control.tar.xz2 -rw-r--r--···0········0········0·····5764·2024-04-09·06:27:33.000000·control.tar.xz
3 -rw-r--r--···0········0········0··2102716·2024-04-09·06:27:33.000000·data.tar.xz3 -rw-r--r--···0········0········0··2102444·2024-04-09·06:27:33.000000·data.tar.xz
605 B
control.tar.xz
577 B
control.tar
507 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·python-slidge-doc1 Package:·python-slidge-doc
2 Source:·slidge2 Source:·slidge
3 Version:·0.1.0-13 Version:·0.1.0-1
4 Architecture:·all4 Architecture:·all
5 Maintainer:·Debian·XMPP·Maintainers·<pkg-xmpp-devel@lists.alioth.debian.org>5 Maintainer:·Debian·XMPP·Maintainers·<pkg-xmpp-devel@lists.alioth.debian.org>
6 Installed-Size:·64386 Installed-Size:·6514
7 Depends:·libjs-sphinxdoc·(>=·7.2.2)7 Depends:·libjs-sphinxdoc·(>=·7.2.2)
8 Section:·python8 Section:·python
9 Priority:·optional9 Priority:·optional
10 Multi-Arch:·foreign10 Multi-Arch:·foreign
11 Homepage:·https://slidge.im/11 Homepage:·https://slidge.im/
12 Description:·XMPP·puppeteer·gateway·library·in·Python·(documentation)12 Description:·XMPP·puppeteer·gateway·library·in·Python·(documentation)
13 ·Slidge·makes·writing·gateways·to·other·chat·networks·(legacy·modules)13 ·Slidge·makes·writing·gateways·to·other·chat·networks·(legacy·modules)
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
610 KB
data.tar.xz
610 KB
data.tar
21.2 KB
file list
    
Offset 40, 19 lines modifiedOffset 40, 19 lines modified
40 -rw-r--r--···0·root·········(0)·root·········(0)······126·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/categories/index.rst.txt40 -rw-r--r--···0·root·········(0)·root·········(0)······126·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/categories/index.rst.txt
41 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/chat_command/41 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/chat_command/
42 -rw-r--r--···0·root·········(0)·root·········(0)······132·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/chat_command/index.rst.txt42 -rw-r--r--···0·root·········(0)·root·········(0)······132·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/chat_command/index.rst.txt
43 -rw-r--r--···0·root·········(0)·root·········(0)·····6295·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/index.rst.txt43 -rw-r--r--···0·root·········(0)·root·········(0)·····6295·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/index.rst.txt
44 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/register/44 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/register/
45 -rw-r--r--···0·root·········(0)·root·········(0)·····1654·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/register/index.rst.txt45 -rw-r--r--···0·root·········(0)·root·········(0)·····1654·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/register/index.rst.txt
46 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/user/46 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/user/
47 -rw-r--r--···0·root·········(0)·root·········(0)·····8159·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/user/index.rst.txt47 -rw-r--r--···0·root·········(0)·root·········(0)······108·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/user/index.rst.txt
48 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/48 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/
49 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/contact/49 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/contact/
50 -rw-r--r--···0·root·········(0)·root·········(0)·····6247·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/contact/index.rst.txt50 -rw-r--r--···0·root·········(0)·root·········(0)····15583·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/contact/index.rst.txt
51 -rw-r--r--···0·root·········(0)·root·········(0)·····9069·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/index.rst.txt51 -rw-r--r--···0·root·········(0)·root·········(0)····18405·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/index.rst.txt
52 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/roster/52 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/roster/
53 -rw-r--r--···0·root·········(0)·root·········(0)·····3273·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/roster/index.rst.txt53 -rw-r--r--···0·root·········(0)·root·········(0)·····3273·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/roster/index.rst.txt
54 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/core/54 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/core/
55 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/core/cache/55 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/core/cache/
56 -rw-r--r--···0·root·········(0)·root·········(0)······293·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/core/cache/index.rst.txt56 -rw-r--r--···0·root·········(0)·root·········(0)······293·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/core/cache/index.rst.txt
57 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/core/config/57 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/core/config/
58 -rw-r--r--···0·root·········(0)·root·········(0)······105·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/core/config/index.rst.txt58 -rw-r--r--···0·root·········(0)·root·········(0)······105·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/core/config/index.rst.txt
8.49 KB
./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/user/index.rst.txt
    
Offset 2, 343 lines modifiedOffset 2, 7 lines modified
  
2 :py:mod:`slidge.command.user`2 :py:mod:`slidge.command.user`
3 =============================3 =============================
  
4 ..·py:module::·slidge.command.user4 ..·py:module::·slidge.command.user
  
  
5 Module·Contents 
6 --------------- 
  
7 Classes 
8 ~~~~~~~ 
  
9 ..·autoapisummary:: 
  
10 ···slidge.command.user.Search 
11 ···slidge.command.user.SyncContacts 
12 ···slidge.command.user.ListContacts 
13 ···slidge.command.user.ListGroups 
14 ···slidge.command.user.Login 
15 ···slidge.command.user.CreateGroup 
16 ···slidge.command.user.Unregister 
  
  
  
  
17 ..·py:class::·Search(xmpp) 
  
  
  
  
18 ···Abstract·base·class·to·implement·gateway·commands·(chatbot·and·ad-hoc) 
  
19 ···..·py:method::·run(session,·_ifrom,·*args) 
20 ······:async: 
  
21 ······Entry·point·of·the·command 
  
22 ······:param·session:·If·triggered·by·a·registered·user,·its·slidge·Session 
23 ······:param·ifrom:·JID·of·the·command-triggering·entity 
24 ······:param·args:·When·triggered·via·chatbot·type·message,·additional·words 
25 ··········after·the·CHAT_COMMAND·string·was·passed 
  
26 ······:return:·Either·a·TableResult,·a·Form,·a·Confirmation,·a·text,·or·None 
  
  
27 ···..·py:method::·raise_if_not_authorized(jid) 
  
28 ······Raise·an·appropriate·error·is·jid·is·not·authorized·to·use·the·command 
  
29 ······:param·jid:·jid·of·the·entity·trying·to·access·the·command 
30 ······:return:session·of·JID·if·it·exists 
  
  
  
31 ..·py:class::·SyncContacts(xmpp) 
  
  
  
  
32 ···Abstract·base·class·to·implement·gateway·commands·(chatbot·and·ad-hoc) 
  
33 ···..·py:attribute::·NODE 
34 ······:type:·str 
  
35 ······Name·of·the·node·used·for·ad-hoc·commands 
  
  
36 ···..·py:attribute::·CHAT_COMMAND 
37 ······:type:·str 
  
38 ······Text·to·send·to·the·gateway·to·trigger·the·command·via·a·message 
  
  
39 ···..·py:method::·run(session,·_ifrom,·*_) 
40 ······:async: 
  
41 ······Entry·point·of·the·command 
  
42 ······:param·session:·If·triggered·by·a·registered·user,·its·slidge·Session 
43 ······:param·ifrom:·JID·of·the·command-triggering·entity 
44 ······:param·args:·When·triggered·via·chatbot·type·message,·additional·words 
45 ··········after·the·CHAT_COMMAND·string·was·passed 
  
46 ······:return:·Either·a·TableResult,·a·Form,·a·Confirmation,·a·text,·or·None 
  
  
47 ···..·py:method::·raise_if_not_authorized(jid) 
  
48 ······Raise·an·appropriate·error·is·jid·is·not·authorized·to·use·the·command 
  
49 ······:param·jid:·jid·of·the·entity·trying·to·access·the·command 
50 ······:return:session·of·JID·if·it·exists 
  
  
  
51 ..·py:class::·ListContacts(xmpp) 
  
  
  
  
52 ···Abstract·base·class·to·implement·gateway·commands·(chatbot·and·ad-hoc) 
  
53 ···..·py:attribute::·NAME 
54 ······:type:·str 
  
55 ······Friendly·name·of·the·command,·eg:·"do·something·with·stuff" 
  
  
56 ···..·py:attribute::·HELP 
57 ······:type:·str 
  
58 ······Long·description·of·what·the·command·does 
  
  
59 ···..·py:attribute::·NODE 
60 ······:type:·str 
  
61 ······Name·of·the·node·used·for·ad-hoc·commands 
  
  
62 ···..·py:attribute::·CHAT_COMMAND 
63 ······:type:·str 
  
64 ······Text·to·send·to·the·gateway·to·trigger·the·command·via·a·message 
  
  
Max diff block lines reached; -1/8511 bytes (-0.01%) of diff not shown.
10.3 KB
./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/contact/index.rst.txt
    
Offset 55, 14 lines modifiedOffset 55, 34 lines modified
55 ···This·will·use·:xep:`0363`·to·impersonate·the·XMPP·user·in·order.55 ···This·will·use·:xep:`0363`·to·impersonate·the·XMPP·user·in·order.
  
56 ···..·py:property::·name56 ···..·py:property::·name
  
57 ······Friendly·name·of·the·contact,·as·it·should·appear·in·the·user's·roster57 ······Friendly·name·of·the·contact,·as·it·should·appear·in·the·user's·roster
  
  
 58 ···..·py:property::·avatar_id
 59 ······:type:·Optional[slidge.util.types.AvatarIdType]
  
 60 ······The·unique·ID·of·this·entity's·avatar.
  
  
 61 ···..·py:property::·avatar
 62 ······:type:·Optional[slidge.util.types.AvatarIdType]
  
 63 ······This·property·can·be·used·to·set·the·avatar,·but
 64 ······:py:meth:`~.AvatarMixin.set_avatar()`·should·be·preferred·because·you·can
 65 ······provide·a·unique·ID·for·the·avatar·for·efficient·caching.
 66 ······Setting·this·is·OKish·in·case·the·avatar·type·is·a·URL·or·a·local·path
 67 ······that·can·act·as·a·legacy·ID.
  
 68 ······Python's·``property``·is·abused·here·to·maintain·backwards
 69 ······compatibility,·but·when·getting·it·you·actually·get·the·avatar·legacy
 70 ······ID.
  
  
58 ···..·py:attribute::·RESOURCE71 ···..·py:attribute::·RESOURCE
59 ······:type:·str72 ······:type:·str
60 ······:value:·'slidge'73 ······:value:·'slidge'
  
61 ······A·full·JID,·including·a·resource·part·is·required·for·chat·states·(and·maybe·other·stuff)74 ······A·full·JID,·including·a·resource·part·is·required·for·chat·states·(and·maybe·other·stuff)
62 ······to·work·properly.·This·is·the·name·of·the·resource·the·contacts·will·use.75 ······to·work·properly.·This·is·the·name·of·the·resource·the·contacts·will·use.
  
10.3 KB
./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/index.rst.txt
    
Offset 59, 14 lines modifiedOffset 59, 34 lines modified
59 ···This·will·use·:xep:`0363`·to·impersonate·the·XMPP·user·in·order.59 ···This·will·use·:xep:`0363`·to·impersonate·the·XMPP·user·in·order.
  
60 ···..·py:property::·name60 ···..·py:property::·name
  
61 ······Friendly·name·of·the·contact,·as·it·should·appear·in·the·user's·roster61 ······Friendly·name·of·the·contact,·as·it·should·appear·in·the·user's·roster
  
  
 62 ···..·py:property::·avatar_id
 63 ······:type:·Optional[slidge.util.types.AvatarIdType]
  
 64 ······The·unique·ID·of·this·entity's·avatar.
  
  
 65 ···..·py:property::·avatar
 66 ······:type:·Optional[slidge.util.types.AvatarIdType]
  
 67 ······This·property·can·be·used·to·set·the·avatar,·but
 68 ······:py:meth:`~.AvatarMixin.set_avatar()`·should·be·preferred·because·you·can
 69 ······provide·a·unique·ID·for·the·avatar·for·efficient·caching.
 70 ······Setting·this·is·OKish·in·case·the·avatar·type·is·a·URL·or·a·local·path
 71 ······that·can·act·as·a·legacy·ID.
  
 72 ······Python's·``property``·is·abused·here·to·maintain·backwards
 73 ······compatibility,·but·when·getting·it·you·actually·get·the·avatar·legacy
 74 ······ID.
  
  
62 ···..·py:attribute::·RESOURCE75 ···..·py:attribute::·RESOURCE
63 ······:type:·str76 ······:type:·str
64 ······:value:·'slidge'77 ······:value:·'slidge'
  
65 ······A·full·JID,·including·a·resource·part·is·required·for·chat·states·(and·maybe·other·stuff)78 ······A·full·JID,·including·a·resource·part·is·required·for·chat·states·(and·maybe·other·stuff)
66 ······to·work·properly.·This·is·the·name·of·the·resource·the·contacts·will·use.79 ······to·work·properly.·This·is·the·name·of·the·resource·the·contacts·will·use.
  
65.5 KB
./usr/share/doc/python-slidge-doc/html/dev/api/slidge/command/user/index.html
    
Offset 131, 15 lines modifiedOffset 131, 15 lines modified
131 ········<button·class="theme-toggle">131 ········<button·class="theme-toggle">
132 ··········<div·class="visually-hidden">Toggle·Light·/·Dark·/·Auto·color·theme</div>132 ··········<div·class="visually-hidden">Toggle·Light·/·Dark·/·Auto·color·theme</div>
133 ··········<svg·class="theme-icon-when-auto"><use·href="#svg-sun-half"></use></svg>133 ··········<svg·class="theme-icon-when-auto"><use·href="#svg-sun-half"></use></svg>
134 ··········<svg·class="theme-icon-when-dark"><use·href="#svg-moon"></use></svg>134 ··········<svg·class="theme-icon-when-dark"><use·href="#svg-moon"></use></svg>
135 ··········<svg·class="theme-icon-when-light"><use·href="#svg-sun"></use></svg>135 ··········<svg·class="theme-icon-when-light"><use·href="#svg-sun"></use></svg>
136 ········</button>136 ········</button>
137 ······</div>137 ······</div>
138 ······<label·class="toc-overlay-icon·toc-header-icon"·for="__toc">138 ······<label·class="toc-overlay-icon·toc-header-icon·no-toc"·for="__toc">
139 ········<div·class="visually-hidden">Toggle·table·of·contents·sidebar</div>139 ········<div·class="visually-hidden">Toggle·table·of·contents·sidebar</div>
140 ········<i·class="icon"><svg><use·href="#svg-toc"></use></svg></i>140 ········<i·class="icon"><svg><use·href="#svg-toc"></use></svg></i>
141 ······</label>141 ······</label>
142 ····</div>142 ····</div>
143 ··</header>143 ··</header>
144 ··<aside·class="sidebar-drawer">144 ··<aside·class="sidebar-drawer">
145 ····<div·class="sidebar-container">145 ····<div·class="sidebar-container">
14.0 KB
html2text {}
    
Offset 62, 296 lines modifiedOffset 62, 11 lines modified
62 ___Back_to_top62 ___Back_to_top
63 Toggle·Light·/·Dark·/·Auto·color·theme63 Toggle·Light·/·Dark·/·Auto·color·theme
  
64 Toggle·table·of·contents·sidebar64 Toggle·table·of·contents·sidebar
  
  
65 ******·slidge.command.user#·******65 ******·slidge.command.user#·******
66 *****·Module·Contents#·***** 
67 ****·Classes#·**** 
68 Search·······Abstract·base·class·to·implement·gateway·commands·(chatbot·and·ad- 
69 ·············hoc) 
70 SyncContacts·Abstract·base·class·to·implement·gateway·commands·(chatbot·and·ad- 
71 ·············hoc) 
72 ListContacts·Abstract·base·class·to·implement·gateway·commands·(chatbot·and·ad- 
73 ·············hoc) 
74 ListGroups···Abstract·base·class·to·implement·gateway·commands·(chatbot·and·ad- 
75 ·············hoc) 
76 Login········Abstract·base·class·to·implement·gateway·commands·(chatbot·and·ad- 
77 ·············hoc) 
78 CreateGroup··Abstract·base·class·to·implement·gateway·commands·(chatbot·and·ad- 
79 ·············hoc) 
80 Unregister···Abstract·base·class·to·implement·gateway·commands·(chatbot·and·ad- 
81 ·············hoc) 
82 ··classslidge.command.user.Search(xmpp)# 
83 ······Abstract·base·class·to·implement·gateway·commands·(chatbot·and·ad-hoc) 
84 ········Parameters: 
85 ············xmpp·(slidge.core.gateway.BaseGateway)·â€“ 
86 ········asyncrun(session,·_ifrom,·*args)# 
87 ············Entry·point·of·the·command 
88 ··············Parameters: 
89 ······················*·session·(Optional[slidge.util.types.AnyBaseSession]) 
90 ························â€“·If·triggered·by·a·registered·user,·its·slidge 
91 ························Session 
92 ······················*·ifrom·â€“·JID·of·the·command-triggering·entity 
93 ······················*·args·(str)·â€“·When·triggered·via·chatbot·type·message, 
94 ························additional·words·after·the·CHAT_COMMAND·string·was 
95 ························passed 
96 ······················*·_ifrom·(slixmpp.JID)·â€“ 
97 ··············Returns: 
98 ··················Either·a·TableResult,·a·Form,·a·Confirmation,·a·text,·or·None 
99 ··············Return·type: 
100 ··················Union[slidge.command.base.Form, 
101 ··················slidge.command.base.SearchResult,·None] 
102 ········raise_if_not_authorized(jid)# 
103 ············Raise·an·appropriate·error·is·jid·is·not·authorized·to·use·the 
104 ············command 
105 ··············Parameters: 
106 ··················jid·(slixmpp.JID)·â€“·jid·of·the·entity·trying·to·access·the 
107 ··················command 
108 ··············Return·type: 
109 ··················Optional[BaseSession[Any,·Any]] 
110 ············:return:session·of·JID·if·it·exists 
111 ··classslidge.command.user.SyncContacts(xmpp)# 
112 ······Abstract·base·class·to·implement·gateway·commands·(chatbot·and·ad-hoc) 
113 ········Parameters: 
114 ············xmpp·(slidge.core.gateway.BaseGateway)·â€“ 
115 ········NODE:·str# 
116 ············Name·of·the·node·used·for·ad-hoc·commands 
117 ········CHAT_COMMAND:·str# 
118 ············Text·to·send·to·the·gateway·to·trigger·the·command·via·a·message 
119 ········asyncrun(session,·_ifrom,·*_)# 
120 ············Entry·point·of·the·command 
121 ··············Parameters: 
122 ······················*·session·(Optional[slidge.util.types.AnyBaseSession]) 
123 ························â€“·If·triggered·by·a·registered·user,·its·slidge 
124 ························Session 
125 ······················*·ifrom·â€“·JID·of·the·command-triggering·entity 
126 ······················*·args·â€“·When·triggered·via·chatbot·type·message, 
127 ························additional·words·after·the·CHAT_COMMAND·string·was 
128 ························passed 
129 ··············Returns: 
130 ··················Either·a·TableResult,·a·Form,·a·Confirmation,·a·text,·or·None 
131 ··············Return·type: 
132 ··················slidge.command.base.Confirmation 
133 ········raise_if_not_authorized(jid)# 
134 ············Raise·an·appropriate·error·is·jid·is·not·authorized·to·use·the 
135 ············command 
136 ··············Parameters: 
137 ··················jid·(slixmpp.JID)·â€“·jid·of·the·entity·trying·to·access·the 
138 ··················command 
139 ··············Return·type: 
140 ··················Optional[BaseSession[Any,·Any]] 
141 ············:return:session·of·JID·if·it·exists 
142 ··classslidge.command.user.ListContacts(xmpp)# 
143 ······Abstract·base·class·to·implement·gateway·commands·(chatbot·and·ad-hoc) 
144 ········Parameters: 
145 ············xmpp·(slidge.core.gateway.BaseGateway)·â€“ 
146 ········NAME:·str# 
147 ············Friendly·name·of·the·command,·eg:·â€œdo·something·with·stuff” 
148 ········HELP:·str# 
149 ············Long·description·of·what·the·command·does 
150 ········NODE:·str# 
151 ············Name·of·the·node·used·for·ad-hoc·commands 
152 ········CHAT_COMMAND:·str# 
153 ············Text·to·send·to·the·gateway·to·trigger·the·command·via·a·message 
154 ········asyncrun(session,·_ifrom,·*_)# 
155 ············Entry·point·of·the·command 
156 ··············Parameters: 
157 ······················*·session·(Optional[slidge.util.types.AnyBaseSession]) 
158 ························â€“·If·triggered·by·a·registered·user,·its·slidge 
159 ························Session 
160 ······················*·ifrom·â€“·JID·of·the·command-triggering·entity 
161 ······················*·args·â€“·When·triggered·via·chatbot·type·message, 
162 ························additional·words·after·the·CHAT_COMMAND·string·was 
163 ························passed 
164 ······················*·_ifrom·(slixmpp.JID)·â€“ 
165 ··············Returns: 
166 ··················Either·a·TableResult,·a·Form,·a·Confirmation,·a·text,·or·None 
167 ··············Return·type: 
168 ··················slidge.command.base.TableResult 
169 ········raise_if_not_authorized(jid)# 
170 ············Raise·an·appropriate·error·is·jid·is·not·authorized·to·use·the 
171 ············command 
172 ··············Parameters: 
173 ··················jid·(slixmpp.JID)·â€“·jid·of·the·entity·trying·to·access·the 
174 ··················command 
175 ··············Return·type: 
176 ··················Optional[BaseSession[Any,·Any]] 
177 ············:return:session·of·JID·if·it·exists 
178 ··classslidge.command.user.ListGroups(xmpp)# 
179 ······Abstract·base·class·to·implement·gateway·commands·(chatbot·and·ad-hoc) 
180 ········Parameters: 
181 ············xmpp·(slidge.core.gateway.BaseGateway)·â€“ 
182 ········NAME:·str# 
183 ············Friendly·name·of·the·command,·eg:·â€œdo·something·with·stuff” 
184 ········HELP:·str# 
185 ············Long·description·of·what·the·command·does 
Max diff block lines reached; 2129/14263 bytes (14.93%) of diff not shown.
74.6 KB
./usr/share/doc/python-slidge-doc/html/dev/api/slidge/contact/contact/index.html
    
Offset 271, 14 lines modifiedOffset 271, 43 lines modified
271 </dl>271 </dl>
272 <dl·class="py·property">272 <dl·class="py·property">
273 <dt·class="sig·sig-object·py"·id="slidge.contact.contact.LegacyContact.name">273 <dt·class="sig·sig-object·py"·id="slidge.contact.contact.LegacyContact.name">
274 <em·class="property"><span·class="pre">property</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">name</span></span><a·class="headerlink"·href="#slidge.contact.contact.LegacyContact.name"·title="Link·to·this·definition">#</a></dt>274 <em·class="property"><span·class="pre">property</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">name</span></span><a·class="headerlink"·href="#slidge.contact.contact.LegacyContact.name"·title="Link·to·this·definition">#</a></dt>
275 <dd><p>Friendly·name·of·the·contact,·as·it·should·appear·in·the·user’s·roster</p>275 <dd><p>Friendly·name·of·the·contact,·as·it·should·appear·in·the·user’s·roster</p>
276 </dd></dl>276 </dd></dl>
  
 277 <dl·class="py·property">
 278 <dt·class="sig·sig-object·py"·id="slidge.contact.contact.LegacyContact.avatar_id">
 279 <em·class="property"><span·class="pre">property</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">avatar_id</span></span><em·class="property"><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><span·class="pre">slidge.util.types.AvatarIdType</span><span·class="w">·</span><span·class="p"><span·class="pre">|</span></span><span·class="w">·</span><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/constants.html#None"·title="(in·Python·v3.11)"><span·class="pre">None</span></a></em><a·class="headerlink"·href="#slidge.contact.contact.LegacyContact.avatar_id"·title="Link·to·this·definition">#</a></dt>
 280 <dd><p>The·unique·ID·of·this·entity’s·avatar.</p>
 281 <dl·class="field-list·simple">
 282 <dt·class="field-odd">Return·type<span·class="colon">:</span></dt>
 283 <dd·class="field-odd"><p>Optional[slidge.util.types.AvatarIdType]</p>
 284 </dd>
 285 </dl>
 286 </dd></dl>
  
 287 <dl·class="py·property">
 288 <dt·class="sig·sig-object·py"·id="slidge.contact.contact.LegacyContact.avatar">
 289 <em·class="property"><span·class="pre">property</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">avatar</span></span><em·class="property"><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><span·class="pre">slidge.util.types.AvatarIdType</span><span·class="w">·</span><span·class="p"><span·class="pre">|</span></span><span·class="w">·</span><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/constants.html#None"·title="(in·Python·v3.11)"><span·class="pre">None</span></a></em><a·class="headerlink"·href="#slidge.contact.contact.LegacyContact.avatar"·title="Link·to·this·definition">#</a></dt>
 290 <dd><p>This·property·can·be·used·to·set·the·avatar,·but
 291 <a·class="reference·internal"·href="../../core/mixins/avatar/index.html#slidge.core.mixins.avatar.AvatarMixin.set_avatar"·title="slidge.core.mixins.avatar.AvatarMixin.set_avatar"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">set_avatar()</span></code></a>·should·be·preferred·because·you·can
 292 provide·a·unique·ID·for·the·avatar·for·efficient·caching.
 293 Setting·this·is·OKish·in·case·the·avatar·type·is·a·URL·or·a·local·path
 294 that·can·act·as·a·legacy·ID.</p>
 295 <p>Python’s·<code·class="docutils·literal·notranslate"><span·class="pre">property</span></code>·is·abused·here·to·maintain·backwards
 296 compatibility,·but·when·getting·it·you·actually·get·the·avatar·legacy
 297 ID.</p>
 298 <dl·class="field-list·simple">
 299 <dt·class="field-odd">Return·type<span·class="colon">:</span></dt>
 300 <dd·class="field-odd"><p>Optional[slidge.util.types.AvatarIdType]</p>
 301 </dd>
 302 </dl>
 303 </dd></dl>
  
277 <dl·class="py·attribute">304 <dl·class="py·attribute">
278 <dt·class="sig·sig-object·py"·id="slidge.contact.contact.LegacyContact.RESOURCE">305 <dt·class="sig·sig-object·py"·id="slidge.contact.contact.LegacyContact.RESOURCE">
279 <span·class="sig-name·descname"><span·class="pre">RESOURCE</span></span><em·class="property"><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#str"·title="(in·Python·v3.11)"><span·class="pre">str</span></a></em><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">'slidge'</span></em><a·class="headerlink"·href="#slidge.contact.contact.LegacyContact.RESOURCE"·title="Link·to·this·definition">#</a></dt>306 <span·class="sig-name·descname"><span·class="pre">RESOURCE</span></span><em·class="property"><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#str"·title="(in·Python·v3.11)"><span·class="pre">str</span></a></em><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">'slidge'</span></em><a·class="headerlink"·href="#slidge.contact.contact.LegacyContact.RESOURCE"·title="Link·to·this·definition">#</a></dt>
280 <dd><p>A·full·JID,·including·a·resource·part·is·required·for·chat·states·(and·maybe·other·stuff)307 <dd><p>A·full·JID,·including·a·resource·part·is·required·for·chat·states·(and·maybe·other·stuff)
281 to·work·properly.·This·is·the·name·of·the·resource·the·contacts·will·use.</p>308 to·work·properly.·This·is·the·name·of·the·resource·the·contacts·will·use.</p>
282 </dd></dl>309 </dd></dl>
  
17.5 KB
html2text {}
    
Offset 86, 14 lines modifiedOffset 86, 28 lines modified
86 ········Parameters:86 ········Parameters:
87 ················*·session·(slidge.core.session.BaseSession)·â€“87 ················*·session·(slidge.core.session.BaseSession)·â€“
88 ················*·legacy_id·(slidge.util.types.LegacyUserIdType)·â€“88 ················*·legacy_id·(slidge.util.types.LegacyUserIdType)·â€“
89 ················*·jid_username·(str)·â€“89 ················*·jid_username·(str)·â€“
90 ········propertyname#90 ········propertyname#
91 ············Friendly·name·of·the·contact,·as·it·should·appear·in·the·user’s91 ············Friendly·name·of·the·contact,·as·it·should·appear·in·the·user’s
92 ············roster92 ············roster
 93 ········propertyavatar_id:·slidge.util.types.AvatarIdType·|·None#
 94 ············The·unique·ID·of·this·entity’s·avatar.
 95 ··············Return·type:
 96 ··················Optional[slidge.util.types.AvatarIdType]
 97 ········propertyavatar:·slidge.util.types.AvatarIdType·|·None#
 98 ············This·property·can·be·used·to·set·the·avatar,·but·set_avatar()
 99 ············should·be·preferred·because·you·can·provide·a·unique·ID·for·the
 100 ············avatar·for·efficient·caching.·Setting·this·is·OKish·in·case·the
 101 ············avatar·type·is·a·URL·or·a·local·path·that·can·act·as·a·legacy·ID.
 102 ············Python’s·property·is·abused·here·to·maintain·backwards
 103 ············compatibility,·but·when·getting·it·you·actually·get·the·avatar
 104 ············legacy·ID.
 105 ··············Return·type:
 106 ··················Optional[slidge.util.types.AvatarIdType]
93 ········RESOURCE:·str=·'slidge'#107 ········RESOURCE:·str=·'slidge'#
94 ············A·full·JID,·including·a·resource·part·is·required·for·chat·states108 ············A·full·JID,·including·a·resource·part·is·required·for·chat·states
95 ············(and·maybe·other·stuff)·to·work·properly.·This·is·the·name·of·the109 ············(and·maybe·other·stuff)·to·work·properly.·This·is·the·name·of·the
96 ············resource·the·contacts·will·use.110 ············resource·the·contacts·will·use.
97 ········legacy_id:·slidge.util.types.LegacyUserIdType#111 ········legacy_id:·slidge.util.types.LegacyUserIdType#
98 ············The·legacy·identifier·of·the·Legacy_Contact.·By·default,·this·is112 ············The·legacy·identifier·of·the·Legacy_Contact.·By·default,·this·is
99 ············the·JID_Local_Part·of·this·XMPP_Entity.113 ············the·JID_Local_Part·of·this·XMPP_Entity.
76.0 KB
./usr/share/doc/python-slidge-doc/html/dev/api/slidge/contact/index.html
    
Offset 275, 14 lines modifiedOffset 275, 43 lines modified
275 </dl>275 </dl>
276 <dl·class="py·property">276 <dl·class="py·property">
277 <dt·class="sig·sig-object·py"·id="slidge.contact.LegacyContact.name">277 <dt·class="sig·sig-object·py"·id="slidge.contact.LegacyContact.name">
278 <em·class="property"><span·class="pre">property</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">name</span></span><a·class="headerlink"·href="#slidge.contact.LegacyContact.name"·title="Link·to·this·definition">#</a></dt>278 <em·class="property"><span·class="pre">property</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">name</span></span><a·class="headerlink"·href="#slidge.contact.LegacyContact.name"·title="Link·to·this·definition">#</a></dt>
279 <dd><p>Friendly·name·of·the·contact,·as·it·should·appear·in·the·user’s·roster</p>279 <dd><p>Friendly·name·of·the·contact,·as·it·should·appear·in·the·user’s·roster</p>
280 </dd></dl>280 </dd></dl>
  
 281 <dl·class="py·property">
 282 <dt·class="sig·sig-object·py"·id="slidge.contact.LegacyContact.avatar_id">
 283 <em·class="property"><span·class="pre">property</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">avatar_id</span></span><em·class="property"><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><span·class="pre">slidge.util.types.AvatarIdType</span><span·class="w">·</span><span·class="p"><span·class="pre">|</span></span><span·class="w">·</span><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/constants.html#None"·title="(in·Python·v3.11)"><span·class="pre">None</span></a></em><a·class="headerlink"·href="#slidge.contact.LegacyContact.avatar_id"·title="Link·to·this·definition">#</a></dt>
 284 <dd><p>The·unique·ID·of·this·entity’s·avatar.</p>
 285 <dl·class="field-list·simple">
 286 <dt·class="field-odd">Return·type<span·class="colon">:</span></dt>
 287 <dd·class="field-odd"><p>Optional[slidge.util.types.AvatarIdType]</p>
 288 </dd>
 289 </dl>
 290 </dd></dl>
  
 291 <dl·class="py·property">
 292 <dt·class="sig·sig-object·py"·id="slidge.contact.LegacyContact.avatar">
 293 <em·class="property"><span·class="pre">property</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">avatar</span></span><em·class="property"><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><span·class="pre">slidge.util.types.AvatarIdType</span><span·class="w">·</span><span·class="p"><span·class="pre">|</span></span><span·class="w">·</span><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/constants.html#None"·title="(in·Python·v3.11)"><span·class="pre">None</span></a></em><a·class="headerlink"·href="#slidge.contact.LegacyContact.avatar"·title="Link·to·this·definition">#</a></dt>
 294 <dd><p>This·property·can·be·used·to·set·the·avatar,·but
 295 <a·class="reference·internal"·href="../core/mixins/avatar/index.html#slidge.core.mixins.avatar.AvatarMixin.set_avatar"·title="slidge.core.mixins.avatar.AvatarMixin.set_avatar"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">set_avatar()</span></code></a>·should·be·preferred·because·you·can
 296 provide·a·unique·ID·for·the·avatar·for·efficient·caching.
 297 Setting·this·is·OKish·in·case·the·avatar·type·is·a·URL·or·a·local·path
 298 that·can·act·as·a·legacy·ID.</p>
 299 <p>Python’s·<code·class="docutils·literal·notranslate"><span·class="pre">property</span></code>·is·abused·here·to·maintain·backwards
 300 compatibility,·but·when·getting·it·you·actually·get·the·avatar·legacy
 301 ID.</p>
 302 <dl·class="field-list·simple">
 303 <dt·class="field-odd">Return·type<span·class="colon">:</span></dt>
 304 <dd·class="field-odd"><p>Optional[slidge.util.types.AvatarIdType]</p>
 305 </dd>
 306 </dl>
 307 </dd></dl>
  
281 <dl·class="py·attribute">308 <dl·class="py·attribute">
282 <dt·class="sig·sig-object·py"·id="slidge.contact.LegacyContact.RESOURCE">309 <dt·class="sig·sig-object·py"·id="slidge.contact.LegacyContact.RESOURCE">
283 <span·class="sig-name·descname"><span·class="pre">RESOURCE</span></span><em·class="property"><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#str"·title="(in·Python·v3.11)"><span·class="pre">str</span></a></em><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">'slidge'</span></em><a·class="headerlink"·href="#slidge.contact.LegacyContact.RESOURCE"·title="Link·to·this·definition">#</a></dt>310 <span·class="sig-name·descname"><span·class="pre">RESOURCE</span></span><em·class="property"><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#str"·title="(in·Python·v3.11)"><span·class="pre">str</span></a></em><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">'slidge'</span></em><a·class="headerlink"·href="#slidge.contact.LegacyContact.RESOURCE"·title="Link·to·this·definition">#</a></dt>
284 <dd><p>A·full·JID,·including·a·resource·part·is·required·for·chat·states·(and·maybe·other·stuff)311 <dd><p>A·full·JID,·including·a·resource·part·is·required·for·chat·states·(and·maybe·other·stuff)
285 to·work·properly.·This·is·the·name·of·the·resource·the·contacts·will·use.</p>312 to·work·properly.·This·is·the·name·of·the·resource·the·contacts·will·use.</p>
286 </dd></dl>313 </dd></dl>
  
18.2 KB
html2text {}
    
Offset 88, 14 lines modifiedOffset 88, 28 lines modified
88 ········Parameters:88 ········Parameters:
89 ················*·session·(slidge.core.session.BaseSession)·â€“89 ················*·session·(slidge.core.session.BaseSession)·â€“
90 ················*·legacy_id·(slidge.util.types.LegacyUserIdType)·â€“90 ················*·legacy_id·(slidge.util.types.LegacyUserIdType)·â€“
91 ················*·jid_username·(str)·â€“91 ················*·jid_username·(str)·â€“
92 ········propertyname#92 ········propertyname#
93 ············Friendly·name·of·the·contact,·as·it·should·appear·in·the·user’s93 ············Friendly·name·of·the·contact,·as·it·should·appear·in·the·user’s
94 ············roster94 ············roster
 95 ········propertyavatar_id:·slidge.util.types.AvatarIdType·|·None#
 96 ············The·unique·ID·of·this·entity’s·avatar.
 97 ··············Return·type:
 98 ··················Optional[slidge.util.types.AvatarIdType]
 99 ········propertyavatar:·slidge.util.types.AvatarIdType·|·None#
 100 ············This·property·can·be·used·to·set·the·avatar,·but·set_avatar()
 101 ············should·be·preferred·because·you·can·provide·a·unique·ID·for·the
 102 ············avatar·for·efficient·caching.·Setting·this·is·OKish·in·case·the
 103 ············avatar·type·is·a·URL·or·a·local·path·that·can·act·as·a·legacy·ID.
 104 ············Python’s·property·is·abused·here·to·maintain·backwards
 105 ············compatibility,·but·when·getting·it·you·actually·get·the·avatar
 106 ············legacy·ID.
 107 ··············Return·type:
 108 ··················Optional[slidge.util.types.AvatarIdType]
95 ········RESOURCE:·str=·'slidge'#109 ········RESOURCE:·str=·'slidge'#
96 ············A·full·JID,·including·a·resource·part·is·required·for·chat·states110 ············A·full·JID,·including·a·resource·part·is·required·for·chat·states
97 ············(and·maybe·other·stuff)·to·work·properly.·This·is·the·name·of·the111 ············(and·maybe·other·stuff)·to·work·properly.·This·is·the·name·of·the
98 ············resource·the·contacts·will·use.112 ············resource·the·contacts·will·use.
99 ········legacy_id:·slidge.util.types.LegacyUserIdType#113 ········legacy_id:·slidge.util.types.LegacyUserIdType#
100 ············The·legacy·identifier·of·the·Legacy_Contact.·By·default,·this·is114 ············The·legacy·identifier·of·the·Legacy_Contact.·By·default,·this·is
101 ············the·JID_Local_Part·of·this·XMPP_Entity.115 ············the·JID_Local_Part·of·this·XMPP_Entity.
4.16 KB
./usr/share/doc/python-slidge-doc/html/dev/api/slidge/core/gateway/base/index.html
    
Offset 262, 15 lines modifiedOffset 262, 15 lines modified
262 <li><p><a·class="reference·internal"·href="#slidge.core.gateway.base.BaseGateway.validate"·title="slidge.core.gateway.base.BaseGateway.validate"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">validate()</span></code></a></p></li>262 <li><p><a·class="reference·internal"·href="#slidge.core.gateway.base.BaseGateway.validate"·title="slidge.core.gateway.base.BaseGateway.validate"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">validate()</span></code></a></p></li>
263 <li><p><a·class="reference·internal"·href="#slidge.core.gateway.base.BaseGateway.validate_two_factor_code"·title="slidge.core.gateway.base.BaseGateway.validate_two_factor_code"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">validate_two_factor_code()</span></code></a></p></li>263 <li><p><a·class="reference·internal"·href="#slidge.core.gateway.base.BaseGateway.validate_two_factor_code"·title="slidge.core.gateway.base.BaseGateway.validate_two_factor_code"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">validate_two_factor_code()</span></code></a></p></li>
264 <li><p><a·class="reference·internal"·href="#slidge.core.gateway.base.BaseGateway.get_qr_text"·title="slidge.core.gateway.base.BaseGateway.get_qr_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_qr_text()</span></code></a></p></li>264 <li><p><a·class="reference·internal"·href="#slidge.core.gateway.base.BaseGateway.get_qr_text"·title="slidge.core.gateway.base.BaseGateway.get_qr_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_qr_text()</span></code></a></p></li>
265 <li><p><a·class="reference·internal"·href="#slidge.core.gateway.base.BaseGateway.confirm_qr"·title="slidge.core.gateway.base.BaseGateway.confirm_qr"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">confirm_qr()</span></code></a></p></li>265 <li><p><a·class="reference·internal"·href="#slidge.core.gateway.base.BaseGateway.confirm_qr"·title="slidge.core.gateway.base.BaseGateway.confirm_qr"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">confirm_qr()</span></code></a></p></li>
266 </ul>266 </ul>
267 <p>NB:·Not·all·of·these·must·be·overridden,·it·depends·on·the267 <p>NB:·Not·all·of·these·must·be·overridden,·it·depends·on·the
268 <a·class="reference·internal"·href="#slidge.core.gateway.base.BaseGateway.REGISTRATION_TYPE"·title="slidge.core.gateway.base.BaseGateway.REGISTRATION_TYPE"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">REGISTRATION_TYPE</span></code></a>.</p>268 <a·class="reference·internal"·href="#slidge.core.gateway.base.BaseGateway.REGISTRATION_TYPE"·title="slidge.core.gateway.base.BaseGateway.REGISTRATION_TYPE"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">REGISTRATION_TYPE</span></code></a>.</p>
269 <p>The·other·methods,·such·as·<a·class="reference·internal"·href="../../../../superduper/contact/index.html#superduper.contact.Contact.send_text"·title="superduper.contact.Contact.send_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">send_text()</span></code></a>·or·<a·class="reference·internal"·[·...·truncated·by·diffoscope;·len:·108,·SHA:·778ac891edb369b3a4d363daae0221e09e866383c960873ebbe48f9cd841ef14·...·]Contact.react"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">react()</span></code></a>·are·the·same269 <p>The·other·methods,·such·as·<a·class="reference·internal"·href="../../../contact/contact/index.html#slidge.contact.contact.LegacyContact.send_text"·title="slidge.contact.contact.LegacyContact.send_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">send_text()</span></code></a>·or·<a·class="refere[·...·truncated·by·diffoscope;·len:·136,·SHA:·f74eb3c074b57d6244beb5a4a63a22cc812a60a6d8a72bd352706a3b74931a08·...·]Contact.react"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">react()</span></code></a>·are·the·same
270 as·those·of·<a·class="reference·internal"·href="../../../contact/contact/index.html#slidge.contact.contact.LegacyContact"·title="slidge.contact.contact.LegacyContact"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LegacyContact</span></code></a>·and·<a·class="reference·internal"·href="../../../group/index.html#slidge.group.LegacyParticipant"·title="slidge.group.LegacyParticipant"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LegacyParticipant</span></code></a>,·because270 as·those·of·<a·class="reference·internal"·href="../../../contact/contact/index.html#slidge.contact.contact.LegacyContact"·title="slidge.contact.contact.LegacyContact"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LegacyContact</span></code></a>·and·<a·class="reference·internal"·href="../../../group/index.html#slidge.group.LegacyParticipant"·title="slidge.group.LegacyParticipant"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LegacyParticipant</span></code></a>,·because
271 the·component·itself·is·also·a·“messaging·actor”,·ie,·an·<a·class="reference·internal"·href="../../../../../../glossary.html#term-XMPP-Entity"><span·class="xref·std·std-term">XMPP·Entity</span></a>.271 the·component·itself·is·also·a·“messaging·actor”,·ie,·an·<a·class="reference·internal"·href="../../../../../../glossary.html#term-XMPP-Entity"><span·class="xref·std·std-term">XMPP·Entity</span></a>.
272 For·these·methods,·you·need·to·specify·the·JID·of·the·recipient·with·the272 For·these·methods,·you·need·to·specify·the·JID·of·the·recipient·with·the
273 <cite>mto</cite>·parameter.</p>273 <cite>mto</cite>·parameter.</p>
274 <p>Since·it·inherits·from·<a·class="reference·external"·href="/usr/share/doc/python-slixmpp-doc/html/api/componentxmpp.html#slixmpp.componentxmpp.ComponentXMPP"·title="(in·Slixmpp·v1.8.5)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">slixmpp.componentxmpp.ComponentXMPP</span></code></a>,you·also274 <p>Since·it·inherits·from·<a·class="reference·external"·href="/usr/share/doc/python-slixmpp-doc/html/api/componentxmpp.html#slixmpp.componentxmpp.ComponentXMPP"·title="(in·Slixmpp·v1.8.5)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">slixmpp.componentxmpp.ComponentXMPP</span></code></a>,you·also
275 have·a·hand·on·low-level·XMPP·interactions·via·slixmpp·methods,·e.g.:</p>275 have·a·hand·on·low-level·XMPP·interactions·via·slixmpp·methods,·e.g.:</p>
276 <div·class="highlight-python·notranslate"><div·class="highlight"><pre><span></span><span·class="bp">self</span><span·class="o">.</span><span·class="n">send_presence</span><span·class="p">(</span>276 <div·class="highlight-python·notranslate"><div·class="highlight"><pre><span></span><span·class="bp">self</span><span·class="o">.</span><span·class="n">send_presence</span><span·class="p">(</span>
4.08 KB
./usr/share/doc/python-slidge-doc/html/dev/api/slidge/core/gateway/index.html
    
Offset 270, 15 lines modifiedOffset 270, 15 lines modified
270 <li><p><a·class="reference·internal"·href="#slidge.core.gateway.BaseGateway.validate"·title="slidge.core.gateway.BaseGateway.validate"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">validate()</span></code></a></p></li>270 <li><p><a·class="reference·internal"·href="#slidge.core.gateway.BaseGateway.validate"·title="slidge.core.gateway.BaseGateway.validate"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">validate()</span></code></a></p></li>
271 <li><p><a·class="reference·internal"·href="#slidge.core.gateway.BaseGateway.validate_two_factor_code"·title="slidge.core.gateway.BaseGateway.validate_two_factor_code"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">validate_two_factor_code()</span></code></a></p></li>271 <li><p><a·class="reference·internal"·href="#slidge.core.gateway.BaseGateway.validate_two_factor_code"·title="slidge.core.gateway.BaseGateway.validate_two_factor_code"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">validate_two_factor_code()</span></code></a></p></li>
272 <li><p><a·class="reference·internal"·href="#slidge.core.gateway.BaseGateway.get_qr_text"·title="slidge.core.gateway.BaseGateway.get_qr_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_qr_text()</span></code></a></p></li>272 <li><p><a·class="reference·internal"·href="#slidge.core.gateway.BaseGateway.get_qr_text"·title="slidge.core.gateway.BaseGateway.get_qr_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_qr_text()</span></code></a></p></li>
273 <li><p><a·class="reference·internal"·href="#slidge.core.gateway.BaseGateway.confirm_qr"·title="slidge.core.gateway.BaseGateway.confirm_qr"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">confirm_qr()</span></code></a></p></li>273 <li><p><a·class="reference·internal"·href="#slidge.core.gateway.BaseGateway.confirm_qr"·title="slidge.core.gateway.BaseGateway.confirm_qr"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">confirm_qr()</span></code></a></p></li>
274 </ul>274 </ul>
275 <p>NB:·Not·all·of·these·must·be·overridden,·it·depends·on·the275 <p>NB:·Not·all·of·these·must·be·overridden,·it·depends·on·the
276 <a·class="reference·internal"·href="#slidge.core.gateway.BaseGateway.REGISTRATION_TYPE"·title="slidge.core.gateway.BaseGateway.REGISTRATION_TYPE"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">REGISTRATION_TYPE</span></code></a>.</p>276 <a·class="reference·internal"·href="#slidge.core.gateway.BaseGateway.REGISTRATION_TYPE"·title="slidge.core.gateway.BaseGateway.REGISTRATION_TYPE"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">REGISTRATION_TYPE</span></code></a>.</p>
277 <p>The·other·methods,·such·as·<a·class="reference·internal"·href="../../../superduper/contact/index.html#superduper.contact.Contact.send_text"·title="superduper.contact.Contact.send_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">send_text()</span></code></a>·or·<a·class="reference·internal"·[·...·truncated·by·diffoscope;·len:·105,·SHA:·5e5d005ae7a7f1c8b522a50575d6a8e4937f22ce13f102366bcfebab8321b66c·...·]Contact.react"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">react()</span></code></a>·are·the·same277 <p>The·other·methods,·such·as·<a·class="reference·internal"·href="../../contact/contact/index.html#slidge.contact.contact.LegacyContact.send_text"·title="slidge.contact.contact.LegacyContact.send_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">send_text()</span></code></a>·or·<a·class="refere[·...·truncated·by·diffoscope;·len:·133,·SHA:·7b6d616560920c3a583802e1c98a3d7a7e14f18e5169747a32c855411b3f3584·...·]Contact.react"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">react()</span></code></a>·are·the·same
278 as·those·of·<a·class="reference·internal"·href="../../contact/contact/index.html#slidge.contact.contact.LegacyContact"·title="slidge.contact.contact.LegacyContact"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LegacyContact</span></code></a>·and·<a·class="reference·internal"·href="../../group/index.html#slidge.group.LegacyParticipant"·title="slidge.group.LegacyParticipant"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LegacyParticipant</span></code></a>,·because278 as·those·of·<a·class="reference·internal"·href="../../contact/contact/index.html#slidge.contact.contact.LegacyContact"·title="slidge.contact.contact.LegacyContact"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LegacyContact</span></code></a>·and·<a·class="reference·internal"·href="../../group/index.html#slidge.group.LegacyParticipant"·title="slidge.group.LegacyParticipant"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LegacyParticipant</span></code></a>,·because
279 the·component·itself·is·also·a·“messaging·actor”,·ie,·an·<a·class="reference·internal"·href="../../../../../glossary.html#term-XMPP-Entity"><span·class="xref·std·std-term">XMPP·Entity</span></a>.279 the·component·itself·is·also·a·“messaging·actor”,·ie,·an·<a·class="reference·internal"·href="../../../../../glossary.html#term-XMPP-Entity"><span·class="xref·std·std-term">XMPP·Entity</span></a>.
280 For·these·methods,·you·need·to·specify·the·JID·of·the·recipient·with·the280 For·these·methods,·you·need·to·specify·the·JID·of·the·recipient·with·the
281 <cite>mto</cite>·parameter.</p>281 <cite>mto</cite>·parameter.</p>
282 <p>Since·it·inherits·from·<a·class="reference·external"·href="/usr/share/doc/python-slixmpp-doc/html/api/componentxmpp.html#slixmpp.componentxmpp.ComponentXMPP"·title="(in·Slixmpp·v1.8.5)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">slixmpp.componentxmpp.ComponentXMPP</span></code></a>,you·also282 <p>Since·it·inherits·from·<a·class="reference·external"·href="/usr/share/doc/python-slixmpp-doc/html/api/componentxmpp.html#slixmpp.componentxmpp.ComponentXMPP"·title="(in·Slixmpp·v1.8.5)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">slixmpp.componentxmpp.ComponentXMPP</span></code></a>,you·also
283 have·a·hand·on·low-level·XMPP·interactions·via·slixmpp·methods,·e.g.:</p>283 have·a·hand·on·low-level·XMPP·interactions·via·slixmpp·methods,·e.g.:</p>
284 <div·class="highlight-python·notranslate"><div·class="highlight"><pre><span></span><span·class="bp">self</span><span·class="o">.</span><span·class="n">send_presence</span><span·class="p">(</span>284 <div·class="highlight-python·notranslate"><div·class="highlight"><pre><span></span><span·class="bp">self</span><span·class="o">.</span><span·class="n">send_presence</span><span·class="p">(</span>
2.51 KB
./usr/share/doc/python-slidge-doc/html/dev/api/slidge/core/session/index.html
    
Offset 429, 15 lines modifiedOffset 429, 15 lines modified
  
429 <dl·class="py·method">429 <dl·class="py·method">
430 <dt·class="sig·sig-object·py"·id="slidge.core.session.BaseSession.on_displayed">430 <dt·class="sig·sig-object·py"·id="slidge.core.session.BaseSession.on_displayed">
431 <em·class="property"><span·class="pre">abstract</span><span·class="w">·</span><span·class="pre">async</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">on_displayed</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">chat</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">legacy_msg_id</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">thread</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#slidge.core.session.BaseSession.on_displayed"·title="Link·to·this·definition">#</a></dt>431 <em·class="property"><span·class="pre">abstract</span><span·class="w">·</span><span·class="pre">async</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">on_displayed</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">chat</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">legacy_msg_id</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">thread</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#slidge.core.session.BaseSession.on_displayed"·title="Link·to·this·definition">#</a></dt>
432 <dd><p>Triggered·when·the·user·reads·a·message·in·a·legacy·chat.·(<a·class="reference·external"·href="https://xmpp.org/extensions/xep-0333.html">XEP-0333</a>)</p>432 <dd><p>Triggered·when·the·user·reads·a·message·in·a·legacy·chat.·(<a·class="reference·external"·href="https://xmpp.org/extensions/xep-0333.html">XEP-0333</a>)</p>
433 <p>This·is·only·possible·if·a·valid·<code·class="docutils·literal·notranslate"><span·class="pre">legacy_msg_id</span></code>·was·passed·when433 <p>This·is·only·possible·if·a·valid·<code·class="docutils·literal·notranslate"><span·class="pre">legacy_msg_id</span></code>·was·passed·when
434 transmitting·a·message·from·a·legacy·chat·to·the·user,·eg·in434 transmitting·a·message·from·a·legacy·chat·to·the·user,·eg·in
435 <code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">slidge.contact.LegacyContact.send_text()</span></code>435 <a·class="reference·internal"·href="../../contact/index.html#slidge.contact.LegacyContact.send_text"·title="slidge.contact.LegacyContact.send_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">slidge.contact.LegacyContact.sen[·...·truncated·by·diffoscope;·len:·25,·SHA:·8b3cc3d52b36da3372e6c0ae180a9872c334e674580b50fe21eec8bd841e700f·...·]>
436 or436 or
437 <code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">slidge.group.LegacyParticipant.send_text()</span></code>.</p>437 <code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">slidge.group.LegacyParticipant.send_text()</span></code>.</p>
438 <dl·class="field-list·simple">438 <dl·class="field-list·simple">
439 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>439 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>
440 <dd·class="field-odd"><ul·class="simple">440 <dd·class="field-odd"><ul·class="simple">
441 <li><p><strong>chat</strong>·(<em>slidge.util.types.RecipientType</em>)··See·<a·class="reference·internal"·href="#slidge.core.session.BaseSession.on_text"·title="slidge.core.session.BaseSession.on_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">BaseSession.on_text()</span></code></a></p></li>441 <li><p><strong>chat</strong>·(<em>slidge.util.types.RecipientType</em>)··See·<a·class="reference·internal"·href="#slidge.core.session.BaseSession.on_text"·title="slidge.core.session.BaseSession.on_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">BaseSession.on_text()</span></code></a></p></li>
442 <li><p><strong>legacy_msg_id</strong>·(<em>slidge.util.types.LegacyMessageType</em>)··Identifier·of·the·message/</p></li>442 <li><p><strong>legacy_msg_id</strong>·(<em>slidge.util.types.LegacyMessageType</em>)··Identifier·of·the·message/</p></li>
6.19 KB
./usr/share/doc/python-slidge-doc/html/dev/api/slidge/index.html
    
Offset 303, 15 lines modifiedOffset 303, 15 lines modified
303 <li><p><a·class="reference·internal"·href="#slidge.BaseGateway.validate"·title="slidge.BaseGateway.validate"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">validate()</span></code></a></p></li>303 <li><p><a·class="reference·internal"·href="#slidge.BaseGateway.validate"·title="slidge.BaseGateway.validate"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">validate()</span></code></a></p></li>
304 <li><p><a·class="reference·internal"·href="#slidge.BaseGateway.validate_two_factor_code"·title="slidge.BaseGateway.validate_two_factor_code"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">validate_two_factor_code()</span></code></a></p></li>304 <li><p><a·class="reference·internal"·href="#slidge.BaseGateway.validate_two_factor_code"·title="slidge.BaseGateway.validate_two_factor_code"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">validate_two_factor_code()</span></code></a></p></li>
305 <li><p><a·class="reference·internal"·href="#slidge.BaseGateway.get_qr_text"·title="slidge.BaseGateway.get_qr_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_qr_text()</span></code></a></p></li>305 <li><p><a·class="reference·internal"·href="#slidge.BaseGateway.get_qr_text"·title="slidge.BaseGateway.get_qr_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_qr_text()</span></code></a></p></li>
306 <li><p><a·class="reference·internal"·href="#slidge.BaseGateway.confirm_qr"·title="slidge.BaseGateway.confirm_qr"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">confirm_qr()</span></code></a></p></li>306 <li><p><a·class="reference·internal"·href="#slidge.BaseGateway.confirm_qr"·title="slidge.BaseGateway.confirm_qr"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">confirm_qr()</span></code></a></p></li>
307 </ul>307 </ul>
308 <p>NB:·Not·all·of·these·must·be·overridden,·it·depends·on·the308 <p>NB:·Not·all·of·these·must·be·overridden,·it·depends·on·the
309 <a·class="reference·internal"·href="#slidge.BaseGateway.REGISTRATION_TYPE"·title="slidge.BaseGateway.REGISTRATION_TYPE"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">REGISTRATION_TYPE</span></code></a>.</p>309 <a·class="reference·internal"·href="#slidge.BaseGateway.REGISTRATION_TYPE"·title="slidge.BaseGateway.REGISTRATION_TYPE"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">REGISTRATION_TYPE</span></code></a>.</p>
310 <p>The·other·methods,·such·as·<a·class="reference·internal"·href="../superduper/contact/index.html#superduper.contact.Contact.send_text"·title="superduper.contact.Contact.send_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">send_text()</span></code></a>·or·<a·class="reference·internal"·[·...·truncated·by·diffoscope;·len:·99,·SHA:·645ed9ef199d336f88cc30085d7ddb434f2787cf89763e9ef6e14754a5617c9b·...·]Contact.react"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">react()</span></code></a>·are·the·same310 <p>The·other·methods,·such·as·<a·class="reference·internal"·href="contact/contact/index.html#slidge.contact.contact.LegacyContact.send_text"·title="slidge.contact.contact.LegacyContact.send_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">send_text()</span></code></a>·or·<a·class="refere[·...·truncated·by·diffoscope;·len:·127,·SHA:·b84be5846eeff24e13a2f8eabe9f578747881e2f12f825c33ab3fb4f5306373b·...·]Contact.react"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">react()</span></code></a>·are·the·same
311 as·those·of·<a·class="reference·internal"·href="contact/contact/index.html#slidge.contact.contact.LegacyContact"·title="slidge.contact.contact.LegacyContact"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LegacyContact</span></code></a>·and·<a·class="reference·internal"·href="group/index.html#slidge.group.LegacyParticipant"·title="slidge.group.LegacyParticipant"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LegacyParticipant</span></code></a>,·because311 as·those·of·<a·class="reference·internal"·href="contact/contact/index.html#slidge.contact.contact.LegacyContact"·title="slidge.contact.contact.LegacyContact"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LegacyContact</span></code></a>·and·<a·class="reference·internal"·href="group/index.html#slidge.group.LegacyParticipant"·title="slidge.group.LegacyParticipant"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LegacyParticipant</span></code></a>,·because
312 the·component·itself·is·also·a·“messaging·actor”,·ie,·an·<a·class="reference·internal"·href="../../../glossary.html#term-XMPP-Entity"><span·class="xref·std·std-term">XMPP·Entity</span></a>.312 the·component·itself·is·also·a·“messaging·actor”,·ie,·an·<a·class="reference·internal"·href="../../../glossary.html#term-XMPP-Entity"><span·class="xref·std·std-term">XMPP·Entity</span></a>.
313 For·these·methods,·you·need·to·specify·the·JID·of·the·recipient·with·the313 For·these·methods,·you·need·to·specify·the·JID·of·the·recipient·with·the
314 <cite>mto</cite>·parameter.</p>314 <cite>mto</cite>·parameter.</p>
315 <p>Since·it·inherits·from·<a·class="reference·external"·href="/usr/share/doc/python-slixmpp-doc/html/api/componentxmpp.html#slixmpp.componentxmpp.ComponentXMPP"·title="(in·Slixmpp·v1.8.5)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">slixmpp.componentxmpp.ComponentXMPP</span></code></a>,you·also315 <p>Since·it·inherits·from·<a·class="reference·external"·href="/usr/share/doc/python-slixmpp-doc/html/api/componentxmpp.html#slixmpp.componentxmpp.ComponentXMPP"·title="(in·Slixmpp·v1.8.5)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">slixmpp.componentxmpp.ComponentXMPP</span></code></a>,you·also
316 have·a·hand·on·low-level·XMPP·interactions·via·slixmpp·methods,·e.g.:</p>316 have·a·hand·on·low-level·XMPP·interactions·via·slixmpp·methods,·e.g.:</p>
317 <div·class="highlight-python·notranslate"><div·class="highlight"><pre><span></span><span·class="bp">self</span><span·class="o">.</span><span·class="n">send_presence</span><span·class="p">(</span>317 <div·class="highlight-python·notranslate"><div·class="highlight"><pre><span></span><span·class="bp">self</span><span·class="o">.</span><span·class="n">send_presence</span><span·class="p">(</span>
4.46 KB
./usr/share/doc/python-slidge-doc/html/dev/api/superduper/contact/index.html
    
Offset 778, 15 lines modifiedOffset 778, 15 lines modified
778 </dl>778 </dl>
779 </dd></dl>779 </dd></dl>
  
780 <dl·class="py·method">780 <dl·class="py·method">
781 <dt·class="sig·sig-object·py"·id="superduper.contact.Contact.away">781 <dt·class="sig·sig-object·py"·id="superduper.contact.Contact.away">
782 <span·class="sig-name·descname"><span·class="pre">away</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">status</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">last_seen</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#superduper.contact.Contact.away"·title="Link·to·this·definition">#</a></dt>782 <span·class="sig-name·descname"><span·class="pre">away</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">status</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">last_seen</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#superduper.contact.Contact.away"·title="Link·to·this·definition">#</a></dt>
783 <dd><p>Send·an·“away”·presence·from·this·contact·to·the·user.</p>783 <dd><p>Send·an·“away”·presence·from·this·contact·to·the·user.</p>
784 <p>This·is·a·global·status,·as·opposed·to·<code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">LegacyContact.inactive()</span></code>784 <p>This·is·a·global·status,·as·opposed·to·<a·class="reference·internal"·href="../../slidge/contact/contact/index.html#slidge.contact.contact.LegacyContact.inactive"·title="slidge.contact.contact.LegacyContact.inactive"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Leg[·...·truncated·by·diffoscope;·len:·38,·SHA:·d9301bc2be14b00131ebad458dc393285d4ba2532f33b19cb6fc2572a54710db·...·]>
785 which·concerns·a·specific·conversation,·ie·a·specific·“chat·window”</p>785 which·concerns·a·specific·conversation,·ie·a·specific·“chat·window”</p>
786 <dl·class="field-list·simple">786 <dl·class="field-list·simple">
787 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>787 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>
788 <dd·class="field-odd"><ul·class="simple">788 <dd·class="field-odd"><ul·class="simple">
789 <li><p><strong>status</strong>·(<em>Optional</em><em>[</em><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#str"·title="(in·Python·v3.11)"><em>str</em></a><em>]</em>)··Arbitrary·text,·details·of·the·status,·eg:·“Gone·to·fight·capitalism”</p></li>789 <li><p><strong>status</strong>·(<em>Optional</em><em>[</em><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#str"·title="(in·Python·v3.11)"><em>str</em></a><em>]</em>)··Arbitrary·text,·details·of·the·status,·eg:·“Gone·to·fight·capitalism”</p></li>
790 <li><p><strong>last_seen</strong>·(<em>Optional</em><em>[</em><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime"·title="(in·Python·v3.11)"><em>datetime.datetime</em></a><em>]</em>)··For·<a·class="reference·external"·href="https://xmpp.org/extensions/xep-0319.html">XEP-0319</a></p></li>790 <li><p><strong>last_seen</strong>·(<em>Optional</em><em>[</em><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime"·title="(in·Python·v3.11)"><em>datetime.datetime</em></a><em>]</em>)··For·<a·class="reference·external"·href="https://xmpp.org/extensions/xep-0319.html">XEP-0319</a></p></li>
791 </ul>791 </ul>
4.47 KB
./usr/share/doc/python-slidge-doc/html/dev/api/superduper/group/index.html
    
Offset 769, 15 lines modifiedOffset 769, 15 lines modified
769 </dl>769 </dl>
770 </dd></dl>770 </dd></dl>
  
771 <dl·class="py·method">771 <dl·class="py·method">
772 <dt·class="sig·sig-object·py"·id="superduper.group.Participant.away">772 <dt·class="sig·sig-object·py"·id="superduper.group.Participant.away">
773 <span·class="sig-name·descname"><span·class="pre">away</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">status</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">last_seen</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#superduper.group.Participant.away"·title="Link·to·this·definition">#</a></dt>773 <span·class="sig-name·descname"><span·class="pre">away</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">status</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">last_seen</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#superduper.group.Participant.away"·title="Link·to·this·definition">#</a></dt>
774 <dd><p>Send·an·“away”·presence·from·this·contact·to·the·user.</p>774 <dd><p>Send·an·“away”·presence·from·this·contact·to·the·user.</p>
775 <p>This·is·a·global·status,·as·opposed·to·<code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">LegacyContact.inactive()</span></code>775 <p>This·is·a·global·status,·as·opposed·to·<a·class="reference·internal"·href="../../slidge/contact/contact/index.html#slidge.contact.contact.LegacyContact.inactive"·title="slidge.contact.contact.LegacyContact.inactive"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Leg[·...·truncated·by·diffoscope;·len:·38,·SHA:·d9301bc2be14b00131ebad458dc393285d4ba2532f33b19cb6fc2572a54710db·...·]>
776 which·concerns·a·specific·conversation,·ie·a·specific·“chat·window”</p>776 which·concerns·a·specific·conversation,·ie·a·specific·“chat·window”</p>
777 <dl·class="field-list·simple">777 <dl·class="field-list·simple">
778 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>778 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>
779 <dd·class="field-odd"><ul·class="simple">779 <dd·class="field-odd"><ul·class="simple">
780 <li><p><strong>status</strong>·(<em>Optional</em><em>[</em><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#str"·title="(in·Python·v3.11)"><em>str</em></a><em>]</em>)··Arbitrary·text,·details·of·the·status,·eg:·“Gone·to·fight·capitalism”</p></li>780 <li><p><strong>status</strong>·(<em>Optional</em><em>[</em><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#str"·title="(in·Python·v3.11)"><em>str</em></a><em>]</em>)··Arbitrary·text,·details·of·the·status,·eg:·“Gone·to·fight·capitalism”</p></li>
781 <li><p><strong>last_seen</strong>·(<em>Optional</em><em>[</em><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime"·title="(in·Python·v3.11)"><em>datetime.datetime</em></a><em>]</em>)··For·<a·class="reference·external"·href="https://xmpp.org/extensions/xep-0319.html">XEP-0319</a></p></li>781 <li><p><strong>last_seen</strong>·(<em>Optional</em><em>[</em><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime"·title="(in·Python·v3.11)"><em>datetime.datetime</em></a><em>]</em>)··For·<a·class="reference·external"·href="https://xmpp.org/extensions/xep-0319.html">XEP-0319</a></p></li>
782 </ul>782 </ul>
2.54 KB
./usr/share/doc/python-slidge-doc/html/dev/api/superduper/session/index.html
    
Offset 427, 15 lines modifiedOffset 427, 15 lines modified
  
427 <dl·class="py·method">427 <dl·class="py·method">
428 <dt·class="sig·sig-object·py"·id="superduper.session.Session.on_displayed">428 <dt·class="sig·sig-object·py"·id="superduper.session.Session.on_displayed">
429 <em·class="property"><span·class="pre">abstract</span><span·class="w">·</span><span·class="pre">async</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">on_displayed</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">chat</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">legacy_msg_id</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">thread</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#superduper.session.Session.on_displayed"·title="Link·to·this·definition">#</a></dt>429 <em·class="property"><span·class="pre">abstract</span><span·class="w">·</span><span·class="pre">async</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">on_displayed</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">chat</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">legacy_msg_id</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">thread</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#superduper.session.Session.on_displayed"·title="Link·to·this·definition">#</a></dt>
430 <dd><p>Triggered·when·the·user·reads·a·message·in·a·legacy·chat.·(<a·class="reference·external"·href="https://xmpp.org/extensions/xep-0333.html">XEP-0333</a>)</p>430 <dd><p>Triggered·when·the·user·reads·a·message·in·a·legacy·chat.·(<a·class="reference·external"·href="https://xmpp.org/extensions/xep-0333.html">XEP-0333</a>)</p>
431 <p>This·is·only·possible·if·a·valid·<code·class="docutils·literal·notranslate"><span·class="pre">legacy_msg_id</span></code>·was·passed·when431 <p>This·is·only·possible·if·a·valid·<code·class="docutils·literal·notranslate"><span·class="pre">legacy_msg_id</span></code>·was·passed·when
432 transmitting·a·message·from·a·legacy·chat·to·the·user,·eg·in432 transmitting·a·message·from·a·legacy·chat·to·the·user,·eg·in
433 <code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">slidge.contact.LegacyContact.send_text()</span></code>433 <a·class="reference·internal"·href="../../slidge/contact/index.html#slidge.contact.LegacyContact.send_text"·title="slidge.contact.LegacyContact.send_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">slidge.contact.LegacyCont[·...·truncated·by·diffoscope;·len:·32,·SHA:·775a87022d50cbd45731edaf5ebd3eab92689a2486be7e8997ee5580323fbc33·...·]>
434 or434 or
435 <code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">slidge.group.LegacyParticipant.send_text()</span></code>.</p>435 <code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">slidge.group.LegacyParticipant.send_text()</span></code>.</p>
436 <dl·class="field-list·simple">436 <dl·class="field-list·simple">
437 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>437 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>
438 <dd·class="field-odd"><ul·class="simple">438 <dd·class="field-odd"><ul·class="simple">
439 <li><p><strong>chat</strong>·(<em>slidge.util.types.RecipientType</em>)··See·<a·class="reference·internal"·href="../../slidge/core/session/index.html#slidge.core.session.BaseSession.on_text"·title="slidge.core.session.BaseSession.on_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">BaseSession.on_text()</span></code></a></p></li>439 <li><p><strong>chat</strong>·(<em>slidge.util.types.RecipientType</em>)··See·<a·class="reference·internal"·href="../../slidge/core/session/index.html#slidge.core.session.BaseSession.on_text"·title="slidge.core.session.BaseSession.on_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">BaseSession.on_text()</span></code></a></p></li>
440 <li><p><strong>legacy_msg_id</strong>·(<em>slidge.util.types.LegacyMessageType</em>)··Identifier·of·the·message/</p></li>440 <li><p><strong>legacy_msg_id</strong>·(<em>slidge.util.types.LegacyMessageType</em>)··Identifier·of·the·message/</p></li>
172 KB
./usr/share/doc/python-slidge-doc/html/genindex.html
    
Offset 252, 25 lines modifiedOffset 252, 33 lines modified
252 ········</ul></li>252 ········</ul></li>
253 ········<li><a·href="dev/api/slidge/command/base/index.html#slidge.command.base.Command.ACCESS">ACCESS·(slidge.command.base.Command·attribute)</a>253 ········<li><a·href="dev/api/slidge/command/base/index.html#slidge.command.base.Command.ACCESS">ACCESS·(slidge.command.base.Command·attribute)</a>
  
254 ········<ul>254 ········<ul>
255 ··········<li><a·href="dev/api/slidge/command/index.html#slidge.command.Command.ACCESS">(slidge.command.Command·attribute)</a>255 ··········<li><a·href="dev/api/slidge/command/index.html#slidge.command.Command.ACCESS">(slidge.command.Command·attribute)</a>
256 </li>256 </li>
257 ········</ul></li>257 ········</ul></li>
258 ········<li><a·href="dev/api/superduper/contact/index.html#superduper.contact.Contact.ack">ack()·(superduper.contact.Contact·method)</a>258 ········<li><a·href="dev/api/slidge/contact/contact/index.html#slidge.contact.contact.LegacyContact.ack">ack()·(slidge.contact.contact.LegacyContact·method)</a>
  
259 ········<ul>259 ········<ul>
 260 ··········<li><a·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.ack">(slidge.contact.LegacyContact·method)</a>
 261 </li>
 262 ··········<li><a·href="dev/api/superduper/contact/index.html#superduper.contact.Contact.ack">(superduper.contact.Contact·method)</a>
 263 </li>
260 ··········<li><a·href="dev/api/superduper/gateway/index.html#superduper.gateway.Gateway.ack">(superduper.gateway.Gateway·method)</a>264 ··········<li><a·href="dev/api/superduper/gateway/index.html#superduper.gateway.Gateway.ack">(superduper.gateway.Gateway·method)</a>
261 </li>265 </li>
262 ··········<li><a·href="dev/api/superduper/group/index.html#superduper.group.Participant.ack">(superduper.group.Participant·method)</a>266 ··········<li><a·href="dev/api/superduper/group/index.html#superduper.group.Participant.ack">(superduper.group.Participant·method)</a>
263 </li>267 </li>
264 ········</ul></li>268 ········</ul></li>
265 ········<li><a·href="dev/api/superduper/contact/index.html#superduper.contact.Contact.active">active()·(superduper.contact.Contact·method)</a>269 ········<li><a·href="dev/api/slidge/contact/contact/index.html#slidge.contact.contact.LegacyContact.active">active()·(slidge.contact.contact.LegacyContact·method)</a>
  
266 ········<ul>270 ········<ul>
 271 ··········<li><a·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.active">(slidge.contact.LegacyContact·method)</a>
 272 </li>
 273 ··········<li><a·href="dev/api/superduper/contact/index.html#superduper.contact.Contact.active">(superduper.contact.Contact·method)</a>
 274 </li>
267 ··········<li><a·href="dev/api/superduper/gateway/index.html#superduper.gateway.Gateway.active">(superduper.gateway.Gateway·method)</a>275 ··········<li><a·href="dev/api/superduper/gateway/index.html#superduper.gateway.Gateway.active">(superduper.gateway.Gateway·method)</a>
268 </li>276 </li>
269 ··········<li><a·href="dev/api/superduper/group/index.html#superduper.group.Participant.active">(superduper.group.Participant·method)</a>277 ··········<li><a·href="dev/api/superduper/group/index.html#superduper.group.Participant.active">(superduper.group.Participant·method)</a>
270 </li>278 </li>
271 ········</ul></li>279 ········</ul></li>
272 ········<li><a·href="glossary.html#term-Ad-hoc-Command"><strong>Ad-hoc·Command</strong></a>280 ········<li><a·href="glossary.html#term-Ad-hoc-Command"><strong>Ad-hoc·Command</strong></a>
273 </li>281 </li>
121 KB
html2text {}
    
Offset 64, 261 lines modifiedOffset 64, 246 lines modified
  
  
64 ******·Index·******64 ******·Index·******
65 A·|·B·|·C·|·D·|·E·|·F·|·G·|·H·|·I·|·J·|·K·|·L·|·M·|·N·|·O·|·P·|·Q·|·R·|·S·|·T·|65 A·|·B·|·C·|·D·|·E·|·F·|·G·|·H·|·I·|·J·|·K·|·L·|·M·|·N·|·O·|·P·|·Q·|·R·|·S·|·T·|
66 U·|·V·|·W·|·X·|·Y·|·Z66 U·|·V·|·W·|·X·|·Y·|·Z
  
67 *****·A·*****67 *****·A·*****
 68 ···································································*·assertIs()_(slidge.util.test.SlidgeTest
68 ···································································*·assertIn()_69 ·····································································method)
69 ·····································································(slidge.util.test.SlidgeTest_method) 
70 ·········································································o·(slidge.util.test.SlixTestPlus70 ·········································································o·(slidge.util.test.SlixTestPlus_method)
71 ···········································································method) 
72 ···································································*·assertIs()_ 
73 ·····································································(slidge.util.test.SlidgeTest_method) 
74 ·········································································o·(slidge.util.test.SlixTestPlus 
75 ···········································································method) 
76 ···································································*·assertIsInstance()_71 ···································································*·assertIsInstance()_
77 ·····································································(slidge.util.test.SlidgeTest_method)72 ·····································································(slidge.util.test.SlidgeTest_method)
78 ·········································································o·(slidge.util.test.SlixTestPlus73 ·········································································o·(slidge.util.test.SlixTestPlus_method)
 74 ···································································*·assertIsNone()_(slidge.util.test.SlidgeTest
79 ···········································································method)75 ·····································································method)
80 ···································································*·assertIsNone()_ 
81 ·····································································(slidge.util.test.SlidgeTest_method) 
82 ·········································································o·(slidge.util.test.SlixTestPlus76 ·········································································o·(slidge.util.test.SlixTestPlus_method)
83 ···········································································method) 
84 ···································································*·assertIsNot()_ 
85 ·····································································(slidge.util.test.SlidgeTest_method)77 ···································································*·assertIsNot()_(slidge.util.test.SlidgeTest
86 ·········································································o·(slidge.util.test.SlixTestPlus 
87 ···········································································method) 
88 ···································································*·assertIsNotNone()_ 
89 ·····································································(slidge.util.test.SlidgeTest_method) 
90 ·········································································o·(slidge.util.test.SlixTestPlus 
91 ···········································································method) 
92 ····*·ABCSubclassableOnceAtMost_(class_in_slidge.util)·············*·assertLess()_78 ····*·ABCSubclassableOnceAtMost_(class_in_slidge.util)···············method)
93 ··········o·(class_in_slidge.util.util)······························(slidge.util.test.SlidgeTest_method)79 ··········o·(class_in_slidge.util.util)··································o·(slidge.util.test.SlixTestPlus_method)
94 ····*·accept_friend_request()_···········································o·(slidge.util.test.SlixTestPlus80 ····*·accept_friend_request()_·····································*·assertIsNotNone()_
95 ······(slidge.contact.contact.LegacyContact_method)························method)81 ······(slidge.contact.contact.LegacyContact_method)··················(slidge.util.test.SlidgeTest_method)
 82 ··········o·(slidge.contact.LegacyContact_method)························o·(slidge.util.test.SlixTestPlus_method)
 83 ··········o·(superduper.contact.Contact_method)····················*·assertLess()_(slidge.util.test.SlidgeTest
 84 ····*·ACCESS_(slidge.command.base.Command_attribute)·················method)
 85 ··········o·(slidge.command.Command_attribute)···························o·(slidge.util.test.SlixTestPlus_method)
96 ··········o·(slidge.contact.LegacyContact_method)··················*·assertLessEqual()_86 ····*·ack()_(slidge.contact.contact.LegacyContact_method)··········*·assertLessEqual()_
 87 ··········o·(slidge.contact.LegacyContact_method)····················(slidge.util.test.SlidgeTest_method)
97 ··········o·(superduper.contact.Contact_method)······················(slidge.util.test.SlidgeTest_method)88 ··········o·(superduper.contact.Contact_method)··························o·(slidge.util.test.SlixTestPlus_method)
98 ····*·ACCESS_(slidge.command.base.Command_attribute)·····················o·(slidge.util.test.SlixTestPlus 
99 ··········o·(slidge.command.Command_attribute)·····························method) 
100 ····*·ack()_(superduper.contact.Contact_method)····················*·assertListEqual()_ 
101 ··········o·(superduper.gateway.Gateway_method)······················(slidge.util.test.SlidgeTest_method) 
102 ··········o·(superduper.group.Participant_method)························o·(slidge.util.test.SlixTestPlus 
103 ····*·active()_(superduper.contact.Contact_method)·························method) 
104 ··········o·(superduper.gateway.Gateway_method)····················*·assertLogs()_89 ··········o·(superduper.gateway.Gateway_method)····················*·assertListEqual()_
105 ··········o·(superduper.group.Participant_method)····················(slidge.util.test.SlidgeTest_method)90 ··········o·(superduper.group.Participant_method)····················(slidge.util.test.SlidgeTest_method)
 91 ····*·active()_(slidge.contact.contact.LegacyContact_method)·············o·(slidge.util.test.SlixTestPlus_method)
 92 ··········o·(slidge.contact.LegacyContact_method)··················*·assertLogs()_(slidge.util.test.SlidgeTest
 93 ··········o·(superduper.contact.Contact_method)······················method)
 94 ··········o·(superduper.gateway.Gateway_method)··························o·(slidge.util.test.SlixTestPlus_method)
 95 ··········o·(superduper.group.Participant_method)··················*·assertMultiLineEqual()_
106 ····*·Ad-hoc_Command·····················································o·(slidge.util.test.SlixTestPlus96 ····*·Ad-hoc_Command·················································(slidge.util.test.SlidgeTest_method)
107 ····*·add()_(slidge.slixfix.roster.YesSet_method)··························method)97 ····*·add()_(slidge.slixfix.roster.YesSet_method)························o·(slidge.util.test.SlixTestPlus_method)
108 ··········o·(slidge.util.db.UserStore_method)······················*·assertMultiLineEqual()_98 ··········o·(slidge.util.db.UserStore_method)······················*·assertNoLogs()_(slidge.util.test.SlidgeTest
109 ····*·add_note()_(slidge.__main__.SigTermInterrupt_method)···········(slidge.util.test.SlidgeTest_method)99 ····*·add_note()_(slidge.__main__.SigTermInterrupt_method)···········method)
110 ··········o·(slidge.command.register.TwoFactorNotRequired················o·(slidge.util.test.SlixTestPlus100 ··········o·(slidge.command.register.TwoFactorNotRequired················o·(slidge.util.test.SlixTestPlus_method)
111 ············method)························································method)101 ············method)················································*·assertNotAlmostEqual()_
112 ··········o·(slidge.contact.roster.ContactIsUser_method)···········*·assertNoLogs()_102 ··········o·(slidge.contact.roster.ContactIsUser_method)·············(slidge.util.test.SlidgeTest_method)
113 ··········o·(slidge.core.gateway.session_dispatcher.Ignore···········(slidge.util.test.SlidgeTest_method)103 ··········o·(slidge.core.gateway.session_dispatcher.Ignore···············o·(slidge.util.test.SlixTestPlus_method)
 104 ············method)················································*·assertNotEqual()_
 105 ····*·add_to_bookmarks()_(slidge.group.LegacyMUC_method)·············(slidge.util.test.SlidgeTest_method)
 106 ··········o·(slidge.group.room.LegacyMUC_method)·························o·(slidge.util.test.SlixTestPlus_method)
 107 ··········o·(superduper.group.MUC_method)··························*·assertNotIn()_(slidge.util.test.SlidgeTest
 108 ····*·add_to_roster()_(slidge.contact.contact.LegacyContact··········method)
114 ············method)······················································o·(slidge.util.test.SlixTestPlus109 ······method)····························································o·(slidge.util.test.SlixTestPlus_method)
115 ····*·add_to_bookmarks()_(slidge.group.LegacyMUC_method)···················method) 
116 ··········o·(slidge.group.room.LegacyMUC_method)···················*·assertNotAlmostEqual()_ 
117 ··········o·(superduper.group.MUC_method)····························(slidge.util.test.SlidgeTest_method) 
118 ····*·add_to_roster()_(slidge.contact.contact.LegacyContact··············o·(slidge.util.test.SlixTestPlus 
119 ······method)······························································method) 
120 ··········o·(slidge.contact.LegacyContact_method)··················*·assertNotEqual()_110 ··········o·(slidge.contact.LegacyContact_method)··················*·assertNotIsInstance()_
121 ··········o·(superduper.contact.Contact_method)······················(slidge.util.test.SlidgeTest_method)111 ··········o·(superduper.contact.Contact_method)······················(slidge.util.test.SlidgeTest_method)
122 ····*·addClassCleanup()_(slidge.util.test.SlidgeTest_class···············o·(slidge.util.test.SlixTestPlus112 ····*·addClassCleanup()_(slidge.util.test.SlidgeTest_class···············o·(slidge.util.test.SlixTestPlus_method)
123 ······method)······························································method)113 ······method)······················································*·assertNotRegex()_
124 ··········o·(slidge.util.test.SlixTestPlus_class_method)···········*·assertNotIn()_114 ··········o·(slidge.util.test.SlixTestPlus_class_method)·············(slidge.util.test.SlidgeTest_method)
125 ····*·addCleanup()_(slidge.util.test.SlidgeTest_method)··············(slidge.util.test.SlidgeTest_method)115 ····*·addCleanup()_(slidge.util.test.SlidgeTest_method)··················o·(slidge.util.test.SlixTestPlus_method)
126 ··········o·(slidge.util.test.SlixTestPlus_method)·······················o·(slidge.util.test.SlixTestPlus116 ··········o·(slidge.util.test.SlixTestPlus_method)·················*·assertRaises()_(slidge.util.test.SlidgeTest
127 ····*·addFilter()_(slidge.util.util.SlidgeLogger_method)···················method)117 ····*·addFilter()_(slidge.util.util.SlidgeLogger_method)·············method)
128 ····*·addHandler()_(slidge.util.util.SlidgeLogger_method)··········*·assertNotIsInstance()_118 ····*·addHandler()_(slidge.util.util.SlidgeLogger_method)················o·(slidge.util.test.SlixTestPlus_method)
129 ····*·addLoggingLevel()_(in_module_slidge.util.util)·················(slidge.util.test.SlidgeTest_method)119 ····*·addLoggingLevel()_(in_module_slidge.util.util)···············*·assertRaisesRegex()_
130 ····*·addTypeEqualityFunc()_(slidge.util.test.SlidgeTest·················o·(slidge.util.test.SlixTestPlus120 ····*·addTypeEqualityFunc()_(slidge.util.test.SlidgeTest·············(slidge.util.test.SlidgeTest_method)
131 ······method)······························································method)121 ······method)····························································o·(slidge.util.test.SlixTestPlus_method)
132 ··········o·(slidge.util.test.SlixTestPlus_method)·················*·assertNotRegex()_122 ··········o·(slidge.util.test.SlixTestPlus_method)·················*·assertRegex()_(slidge.util.test.SlidgeTest
133 ····*·AdhocProvider_(class_in_slidge.command.adhoc)··················(slidge.util.test.SlidgeTest_method)123 ····*·AdhocProvider_(class_in_slidge.command.adhoc)··················method)
134 ····*·AdminCommand_(class_in_slidge.command.admin)·······················o·(slidge.util.test.SlixTestPlus124 ····*·AdminCommand_(class_in_slidge.command.admin)·······················o·(slidge.util.test.SlixTestPlus_method)
135 ····*·append()_(slidge.slixfix.link_preview.stanza.Description·············method)125 ····*·append()_(slidge.slixfix.link_preview.stanza.Description·····*·assertSequenceEqual()_
136 ······method)······················································*·assertRaises()_126 ······method)························································(slidge.util.test.SlidgeTest_method)
137 ··········o·(slidge.slixfix.link_preview.stanza.Image_method)········(slidge.util.test.SlidgeTest_method)127 ··········o·(slidge.slixfix.link_preview.stanza.Image_method)············o·(slidge.util.test.SlixTestPlus_method)
138 ··········o·(slidge.slixfix.link_preview.stanza.LinkPreview··············o·(slidge.util.test.SlixTestPlus 
139 ············method)························································method) 
140 ··········o·(slidge.slixfix.link_preview.stanza.OpenGraphMixin·····*·assertRaisesRegex()_128 ··········o·(slidge.slixfix.link_preview.stanza.LinkPreview········*·assertSetEqual()_
141 ············method)··················································(slidge.util.test.SlidgeTest_method)129 ············method)··················································(slidge.util.test.SlidgeTest_method)
142 ··········o·(slidge.slixfix.link_preview.stanza.SiteName·················o·(slidge.util.test.SlixTestPlus130 ··········o·(slidge.slixfix.link_preview.stanza.OpenGraphMixin···········o·(slidge.util.test.SlixTestPlus_method)
 131 ············method)················································*·assertTrue()_(slidge.util.test.SlidgeTest
 132 ··········o·(slidge.slixfix.link_preview.stanza.SiteName·············method)
143 ············method)························································method)133 ············method)······················································o·(slidge.util.test.SlixTestPlus_method)
144 ··········o·(slidge.slixfix.link_preview.stanza.Title_method)······*·assertRegex()_134 ··········o·(slidge.slixfix.link_preview.stanza.Title_method)······*·assertTupleEqual()_
145 ··········o·(slidge.slixfix.link_preview.stanza.Type__method)········(slidge.util.test.SlidgeTest_method)135 ··········o·(slidge.slixfix.link_preview.stanza.Type__method)········(slidge.util.test.SlidgeTest_method)
146 ··········o·(slidge.slixfix.link_preview.stanza.Url_method)··············o·(slidge.util.test.SlixTestPlus136 ··········o·(slidge.slixfix.link_preview.stanza.Url_method)··············o·(slidge.util.test.SlixTestPlus_method)
147 ····*·appendxml()_·························································method)137 ····*·appendxml()_·················································*·assertWarns()_(slidge.util.test.SlidgeTest
148 ······(slidge.slixfix.link_preview.stanza.Description_method)······*·assertSequenceEqual()_138 ······(slidge.slixfix.link_preview.stanza.Description_method)········method)
149 ··········o·(slidge.slixfix.link_preview.stanza.Image_method)········(slidge.util.test.SlidgeTest_method)139 ··········o·(slidge.slixfix.link_preview.stanza.Image_method)············o·(slidge.util.test.SlixTestPlus_method)
150 ··········o·(slidge.slixfix.link_preview.stanza.LinkPreview··············o·(slidge.util.test.SlixTestPlus 
151 ············method)························································method) 
152 ··········o·(slidge.slixfix.link_preview.stanza.OpenGraphMixin·····*·assertSetEqual()_140 ··········o·(slidge.slixfix.link_preview.stanza.LinkPreview········*·assertWarnsRegex()_
153 ············method)··················································(slidge.util.test.SlidgeTest_method)141 ············method)··················································(slidge.util.test.SlidgeTest_method)
154 ··········o·(slidge.slixfix.link_preview.stanza.SiteName·················o·(slidge.util.test.SlixTestPlus142 ··········o·(slidge.slixfix.link_preview.stanza.OpenGraphMixin···········o·(slidge.util.test.SlixTestPlus_method)
 143 ············method)················································*·available_emojis()_
 144 ··········o·(slidge.slixfix.link_preview.stanza.SiteName·············(slidge.contact.contact.LegacyContact
155 ············method)························································method)145 ············method)··················································method)
156 ··········o·(slidge.slixfix.link_preview.stanza.Title_method)······*·assertTrue()_ 
157 ··········o·(slidge.slixfix.link_preview.stanza.Type__method)········(slidge.util.test.SlidgeTest_method)146 ··········o·(slidge.slixfix.link_preview.stanza.Title_method)············o·(slidge.contact.LegacyContact_method)
 147 ··········o·(slidge.slixfix.link_preview.stanza.Type__method)············o·(superduper.contact.Contact_method)
158 ··········o·(slidge.slixfix.link_preview.stanza.Url_method)··············o·(slidge.util.test.SlixTestPlus148 ··········o·(slidge.slixfix.link_preview.stanza.Url_method)··············o·(superduper.group.MUC_method)
159 ····*·archivable()_(in_module_slidge.group.archive)························method)149 ····*·archivable()_(in_module_slidge.group.archive)················*·Avatar
160 ····*·assertAlmostEqual()_(slidge.util.test.SlidgeTest_method)·····*·assertTupleEqual()_150 ····*·assertAlmostEqual()_(slidge.util.test.SlidgeTest_method)·····*·avatar_(slidge.contact.contact.LegacyContact
161 ··········o·(slidge.util.test.SlixTestPlus_method)···················(slidge.util.test.SlidgeTest_method)151 ··········o·(slidge.util.test.SlixTestPlus_method)···················property)
162 ····*·assertCountEqual()_(slidge.util.test.SlidgeTest_method)············o·(slidge.util.test.SlixTestPlus152 ····*·assertCountEqual()_(slidge.util.test.SlidgeTest_method)············o·(slidge.contact.LegacyContact
163 ··········o·(slidge.util.test.SlixTestPlus_method)·························method)153 ··········o·(slidge.util.test.SlixTestPlus_method)·························property)
164 ····*·assertDictContainsSubset()_(slidge.util.test.SlidgeTest······*·assertWarns()_154 ····*·assertDictContainsSubset()_(slidge.util.test.SlidgeTest············o·(slidge.core.mixins.avatar.AvatarMixin
165 ······method)························································(slidge.util.test.SlidgeTest_method)155 ······method)······························································property)
Max diff block lines reached; 102882/124334 bytes (82.75%) of diff not shown.
14.3 KB
./usr/share/doc/python-slidge-doc/html/index.html
    
Offset 437, 26 lines modifiedOffset 437, 49 lines modified
437 </ul>437 </ul>
438 </li>438 </li>
439 <li·class="toctree-l4"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">slidge.contact</span></code></a><ul>439 <li·class="toctree-l4"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">slidge.contact</span></code></a><ul>
440 <li·class="toctree-l5"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#package-contents">Package·Contents</a><ul>440 <li·class="toctree-l5"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#package-contents">Package·Contents</a><ul>
441 <li·class="toctree-l6"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#classes">Classes</a><ul>441 <li·class="toctree-l6"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#classes">Classes</a><ul>
442 <li·class="toctree-l7"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact</span></code></a><ul>442 <li·class="toctree-l7"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact</span></code></a><ul>
443 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.name"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.name</span></code></a></li>443 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.name"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.name</span></code></a></li>
 444 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.avatar_id"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.avatar_id</span></code></a></li>
 445 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.avatar"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.avatar</span></code></a></li>
444 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.RESOURCE"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.RESOURCE</span></code></a></li>446 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.RESOURCE"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.RESOURCE</span></code></a></li>
445 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.legacy_id"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.legacy_id</span></code></a></li>447 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.legacy_id"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.legacy_id</span></code></a></li>
446 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.get_msg_xmpp_id_up_to"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.get_msg_xmpp_id_up_to()</span></code></a></li>448 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.get_msg_xmpp_id_up_to"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.get_msg_xmpp_id_up_to()</span></code></a></li>
447 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.add_to_roster"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.add_to_roster()</span></code></a></li>449 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.add_to_roster"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.add_to_roster()</span></code></a></li>
448 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.accept_friend_request"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.accept_friend_request()</span></code></a></li>450 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.accept_friend_request"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.accept_friend_request()</span></code></a></li>
449 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.reject_friend_request"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.reject_friend_request()</span></code></a></li>451 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.reject_friend_request"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.reject_friend_request()</span></code></a></li>
450 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.on_friend_request"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.on_friend_request()</span></code></a></li>452 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.on_friend_request"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.on_friend_request()</span></code></a></li>
451 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.on_friend_delete"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.on_friend_delete()</span></code></a></li>453 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.on_friend_delete"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.on_friend_delete()</span></code></a></li>
452 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.on_friend_accept"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.on_friend_accept()</span></code></a></li>454 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.on_friend_accept"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.on_friend_accept()</span></code></a></li>
453 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.unsubscribe"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.unsubscribe()</span></code></a></li>455 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.unsubscribe"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.unsubscribe()</span></code></a></li>
454 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.update_info"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.update_info()</span></code></a></li>456 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.update_info"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.update_info()</span></code></a></li>
455 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.fetch_vcard"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.fetch_vcard()</span></code></a></li>457 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.fetch_vcard"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.fetch_vcard()</span></code></a></li>
 458 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.set_avatar"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.set_avatar()</span></code></a></li>
 459 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.invite_to"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.invite_to()</span></code></a></li>
 460 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.active"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.active()</span></code></a></li>
 461 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.composing"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.composing()</span></code></a></li>
 462 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.paused"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.paused()</span></code></a></li>
 463 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.inactive"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.inactive()</span></code></a></li>
 464 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.gone"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.gone()</span></code></a></li>
 465 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.send_text"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.send_text()</span></code></a></li>
 466 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.correct"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.correct()</span></code></a></li>
 467 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.react"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.react()</span></code></a></li>
 468 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.retract"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.retract()</span></code></a></li>
 469 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.send_file"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.send_file()</span></code></a></li>
 470 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.ack"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.ack()</span></code></a></li>
 471 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.received"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.received()</span></code></a></li>
 472 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.displayed"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.displayed()</span></code></a></li>
 473 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.online"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.online()</span></code></a></li>
 474 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.away"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.away()</span></code></a></li>
 475 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.extended_away"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.extended_away()</span></code></a></li>
 476 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.busy"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.busy()</span></code></a></li>
 477 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.offline"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.offline()</span></code></a></li>
 478 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.available_emojis"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.available_emojis()</span></code></a></li>
456 </ul>479 </ul>
457 </li>480 </li>
458 <li·class="toctree-l7"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyRoster"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyRoster</span></code></a><ul>481 <li·class="toctree-l7"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyRoster"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyRoster</span></code></a><ul>
459 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyRoster.by_legacy_id"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyRoster.by_legacy_id()</span></code></a></li>482 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyRoster.by_legacy_id"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyRoster.by_legacy_id()</span></code></a></li>
460 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyRoster.legacy_id_to_jid_username"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyRoster.legacy_id_to_jid_username()</span></code></a></li>483 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyRoster.legacy_id_to_jid_username"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyRoster.legacy_id_to_jid_username()</span></code></a></li>
461 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyRoster.jid_username_to_legacy_id"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyRoster.jid_username_to_legacy_id()</span></code></a></li>484 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyRoster.jid_username_to_legacy_id"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyRoster.jid_username_to_legacy_id()</span></code></a></li>
462 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyRoster.fill"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyRoster.fill()</span></code></a></li>485 <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyRoster.fill"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyRoster.fill()</span></code></a></li>
3.6 KB
html2text {}
    
Offset 199, 14 lines modifiedOffset 199, 16 lines modified
199 ··············································#·TableResult.description199 ··············································#·TableResult.description
200 ··············································#·TableResult.get_xml()200 ··············································#·TableResult.get_xml()
201 ······················#·slidge.contact201 ······················#·slidge.contact
202 ····························#·Package_Contents202 ····························#·Package_Contents
203 ··································#·Classes203 ··································#·Classes
204 ········································#·LegacyContact204 ········································#·LegacyContact
205 ··············································#·LegacyContact.name205 ··············································#·LegacyContact.name
 206 ··············································#·LegacyContact.avatar_id
 207 ··············································#·LegacyContact.avatar
206 ··············································#·LegacyContact.RESOURCE208 ··············································#·LegacyContact.RESOURCE
207 ··············································#·LegacyContact.legacy_id209 ··············································#·LegacyContact.legacy_id
208 ··············································#·LegacyContact.get_msg_xmpp_id_up_to210 ··············································#·LegacyContact.get_msg_xmpp_id_up_to
209 ················································()211 ················································()
210 ··············································#·LegacyContact.add_to_roster()212 ··············································#·LegacyContact.add_to_roster()
211 ··············································#·LegacyContact.accept_friend_request213 ··············································#·LegacyContact.accept_friend_request
212 ················································()214 ················································()
12.8 KB
./usr/share/doc/python-slidge-doc/html/objects.inv
12.7 KB
Sphinx inventory
    
Offset 193, 86 lines modifiedOffset 193, 93 lines modified
193 slidge.command.register.RegistrationType.QRCODE·py:attribute·1·dev/api/slidge/command/register/index.html#$·-193 slidge.command.register.RegistrationType.QRCODE·py:attribute·1·dev/api/slidge/command/register/index.html#$·-
194 slidge.command.register.RegistrationType.SINGLE_STEP_FORM·py:attribute·1·dev/api/slidge/command/register/index.html#$·-194 slidge.command.register.RegistrationType.SINGLE_STEP_FORM·py:attribute·1·dev/api/slidge/command/register/index.html#$·-
195 slidge.command.register.RegistrationType.TWO_FACTOR_CODE·py:attribute·1·dev/api/slidge/command/register/index.html#$·-195 slidge.command.register.RegistrationType.TWO_FACTOR_CODE·py:attribute·1·dev/api/slidge/command/register/index.html#$·-
196 slidge.command.register.TwoFactorNotRequired·py:exception·1·dev/api/slidge/command/register/index.html#$·-196 slidge.command.register.TwoFactorNotRequired·py:exception·1·dev/api/slidge/command/register/index.html#$·-
197 slidge.command.register.TwoFactorNotRequired.add_note·py:method·1·dev/api/slidge/command/register/index.html#$·-197 slidge.command.register.TwoFactorNotRequired.add_note·py:method·1·dev/api/slidge/command/register/index.html#$·-
198 slidge.command.register.TwoFactorNotRequired.with_traceback·py:method·1·dev/api/slidge/command/register/index.html#$·-198 slidge.command.register.TwoFactorNotRequired.with_traceback·py:method·1·dev/api/slidge/command/register/index.html#$·-
199 slidge.command.user·py:module·0·dev/api/slidge/command/user/index.html#module-$·-199 slidge.command.user·py:module·0·dev/api/slidge/command/user/index.html#module-$·-
200 slidge.command.user.CreateGroup·py:class·1·dev/api/slidge/command/user/index.html#$·- 
201 slidge.command.user.CreateGroup.CHAT_COMMAND·py:attribute·1·dev/api/slidge/command/user/index.html#$·- 
202 slidge.command.user.CreateGroup.NODE·py:attribute·1·dev/api/slidge/command/user/index.html#$·- 
203 slidge.command.user.CreateGroup.raise_if_not_authorized·py:method·1·dev/api/slidge/command/user/index.html#$·- 
204 slidge.command.user.CreateGroup.run·py:method·1·dev/api/slidge/command/user/index.html#$·- 
205 slidge.command.user.ListContacts·py:class·1·dev/api/slidge/command/user/index.html#$·- 
206 slidge.command.user.ListContacts.CHAT_COMMAND·py:attribute·1·dev/api/slidge/command/user/index.html#$·- 
207 slidge.command.user.ListContacts.HELP·py:attribute·1·dev/api/slidge/command/user/index.html#$·- 
208 slidge.command.user.ListContacts.NAME·py:attribute·1·dev/api/slidge/command/user/index.html#$·- 
209 slidge.command.user.ListContacts.NODE·py:attribute·1·dev/api/slidge/command/user/index.html#$·- 
210 slidge.command.user.ListContacts.raise_if_not_authorized·py:method·1·dev/api/slidge/command/user/index.html#$·- 
211 slidge.command.user.ListContacts.run·py:method·1·dev/api/slidge/command/user/index.html#$·- 
212 slidge.command.user.ListGroups·py:class·1·dev/api/slidge/command/user/index.html#$·- 
213 slidge.command.user.ListGroups.CHAT_COMMAND·py:attribute·1·dev/api/slidge/command/user/index.html#$·- 
214 slidge.command.user.ListGroups.HELP·py:attribute·1·dev/api/slidge/command/user/index.html#$·- 
215 slidge.command.user.ListGroups.NAME·py:attribute·1·dev/api/slidge/command/user/index.html#$·- 
216 slidge.command.user.ListGroups.NODE·py:attribute·1·dev/api/slidge/command/user/index.html#$·- 
217 slidge.command.user.ListGroups.raise_if_not_authorized·py:method·1·dev/api/slidge/command/user/index.html#$·- 
218 slidge.command.user.ListGroups.run·py:method·1·dev/api/slidge/command/user/index.html#$·- 
219 slidge.command.user.Login·py:class·1·dev/api/slidge/command/user/index.html#$·- 
220 slidge.command.user.Login.CATEGORY·py:attribute·1·dev/api/slidge/command/user/index.html#$·- 
221 slidge.command.user.Login.CHAT_COMMAND·py:attribute·1·dev/api/slidge/command/user/index.html#$·- 
222 slidge.command.user.Login.NODE·py:attribute·1·dev/api/slidge/command/user/index.html#$·- 
223 slidge.command.user.Login.raise_if_not_authorized·py:method·1·dev/api/slidge/command/user/index.html#$·- 
224 slidge.command.user.Login.run·py:method·1·dev/api/slidge/command/user/index.html#$·- 
225 slidge.command.user.Search·py:class·1·dev/api/slidge/command/user/index.html#$·- 
226 slidge.command.user.Search.raise_if_not_authorized·py:method·1·dev/api/slidge/command/user/index.html#$·- 
227 slidge.command.user.Search.run·py:method·1·dev/api/slidge/command/user/index.html#$·- 
228 slidge.command.user.SyncContacts·py:class·1·dev/api/slidge/command/user/index.html#$·- 
229 slidge.command.user.SyncContacts.CHAT_COMMAND·py:attribute·1·dev/api/slidge/command/user/index.html#$·- 
230 slidge.command.user.SyncContacts.NODE·py:attribute·1·dev/api/slidge/command/user/index.html#$·- 
231 slidge.command.user.SyncContacts.raise_if_not_authorized·py:method·1·dev/api/slidge/command/user/index.html#$·- 
232 slidge.command.user.SyncContacts.run·py:method·1·dev/api/slidge/command/user/index.html#$·- 
233 slidge.command.user.Unregister·py:class·1·dev/api/slidge/command/user/index.html#$·- 
234 slidge.command.user.Unregister.CATEGORY·py:attribute·1·dev/api/slidge/command/user/index.html#$·- 
235 slidge.command.user.Unregister.CHAT_COMMAND·py:attribute·1·dev/api/slidge/command/user/index.html#$·- 
236 slidge.command.user.Unregister.NODE·py:attribute·1·dev/api/slidge/command/user/index.html#$·- 
237 slidge.command.user.Unregister.raise_if_not_authorized·py:method·1·dev/api/slidge/command/user/index.html#$·- 
238 slidge.command.user.Unregister.run·py:method·1·dev/api/slidge/command/user/index.html#$·- 
239 slidge.contact·py:module·0·dev/api/slidge/contact/index.html#module-$·-200 slidge.contact·py:module·0·dev/api/slidge/contact/index.html#module-$·-
240 slidge.contact.LegacyContact·py:class·1·dev/api/slidge/contact/index.html#$·-201 slidge.contact.LegacyContact·py:class·1·dev/api/slidge/contact/index.html#$·-
241 slidge.contact.LegacyContact.RESOURCE·py:attribute·1·dev/api/slidge/contact/index.html#$·-202 slidge.contact.LegacyContact.RESOURCE·py:attribute·1·dev/api/slidge/contact/index.html#$·-
242 slidge.contact.LegacyContact.accept_friend_request·py:method·1·dev/api/slidge/contact/index.html#$·-203 slidge.contact.LegacyContact.accept_friend_request·py:method·1·dev/api/slidge/contact/index.html#$·-
 204 slidge.contact.LegacyContact.ack·py:method·1·dev/api/slidge/contact/index.html#$·-
 205 slidge.contact.LegacyContact.active·py:method·1·dev/api/slidge/contact/index.html#$·-
243 slidge.contact.LegacyContact.add_to_roster·py:method·1·dev/api/slidge/contact/index.html#$·-206 slidge.contact.LegacyContact.add_to_roster·py:method·1·dev/api/slidge/contact/index.html#$·-
 207 slidge.contact.LegacyContact.available_emojis·py:method·1·dev/api/slidge/contact/index.html#$·-
 208 slidge.contact.LegacyContact.avatar·py:property·1·dev/api/slidge/contact/index.html#$·-
 209 slidge.contact.LegacyContact.avatar_id·py:property·1·dev/api/slidge/contact/index.html#$·-
 210 slidge.contact.LegacyContact.away·py:method·1·dev/api/slidge/contact/index.html#$·-
 211 slidge.contact.LegacyContact.busy·py:method·1·dev/api/slidge/contact/index.html#$·-
 212 slidge.contact.LegacyContact.composing·py:method·1·dev/api/slidge/contact/index.html#$·-
 213 slidge.contact.LegacyContact.correct·py:method·1·dev/api/slidge/contact/index.html#$·-
 214 slidge.contact.LegacyContact.displayed·py:method·1·dev/api/slidge/contact/index.html#$·-
 215 slidge.contact.LegacyContact.extended_away·py:method·1·dev/api/slidge/contact/index.html#$·-
244 slidge.contact.LegacyContact.fetch_vcard·py:method·1·dev/api/slidge/contact/index.html#$·-216 slidge.contact.LegacyContact.fetch_vcard·py:method·1·dev/api/slidge/contact/index.html#$·-
245 slidge.contact.LegacyContact.get_msg_xmpp_id_up_to·py:method·1·dev/api/slidge/contact/index.html#$·-217 slidge.contact.LegacyContact.get_msg_xmpp_id_up_to·py:method·1·dev/api/slidge/contact/index.html#$·-
 218 slidge.contact.LegacyContact.gone·py:method·1·dev/api/slidge/contact/index.html#$·-
 219 slidge.contact.LegacyContact.inactive·py:method·1·dev/api/slidge/contact/index.html#$·-
 220 slidge.contact.LegacyContact.invite_to·py:method·1·dev/api/slidge/contact/index.html#$·-
246 slidge.contact.LegacyContact.legacy_id·py:attribute·1·dev/api/slidge/contact/index.html#$·-221 slidge.contact.LegacyContact.legacy_id·py:attribute·1·dev/api/slidge/contact/index.html#$·-
247 slidge.contact.LegacyContact.name·py:property·1·dev/api/slidge/contact/index.html#$·-222 slidge.contact.LegacyContact.name·py:property·1·dev/api/slidge/contact/index.html#$·-
 223 slidge.contact.LegacyContact.offline·py:method·1·dev/api/slidge/contact/index.html#$·-
248 slidge.contact.LegacyContact.on_friend_accept·py:method·1·dev/api/slidge/contact/index.html#$·-224 slidge.contact.LegacyContact.on_friend_accept·py:method·1·dev/api/slidge/contact/index.html#$·-
249 slidge.contact.LegacyContact.on_friend_delete·py:method·1·dev/api/slidge/contact/index.html#$·-225 slidge.contact.LegacyContact.on_friend_delete·py:method·1·dev/api/slidge/contact/index.html#$·-
250 slidge.contact.LegacyContact.on_friend_request·py:method·1·dev/api/slidge/contact/index.html#$·-226 slidge.contact.LegacyContact.on_friend_request·py:method·1·dev/api/slidge/contact/index.html#$·-
 227 slidge.contact.LegacyContact.online·py:method·1·dev/api/slidge/contact/index.html#$·-
 228 slidge.contact.LegacyContact.paused·py:method·1·dev/api/slidge/contact/index.html#$·-
 229 slidge.contact.LegacyContact.react·py:method·1·dev/api/slidge/contact/index.html#$·-
 230 slidge.contact.LegacyContact.received·py:method·1·dev/api/slidge/contact/index.html#$·-
251 slidge.contact.LegacyContact.reject_friend_request·py:method·1·dev/api/slidge/contact/index.html#$·-231 slidge.contact.LegacyContact.reject_friend_request·py:method·1·dev/api/slidge/contact/index.html#$·-
 232 slidge.contact.LegacyContact.retract·py:method·1·dev/api/slidge/contact/index.html#$·-
 233 slidge.contact.LegacyContact.send_file·py:method·1·dev/api/slidge/contact/index.html#$·-
 234 slidge.contact.LegacyContact.send_text·py:method·1·dev/api/slidge/contact/index.html#$·-
 235 slidge.contact.LegacyContact.set_avatar·py:method·1·dev/api/slidge/contact/index.html#$·-
252 slidge.contact.LegacyContact.unsubscribe·py:method·1·dev/api/slidge/contact/index.html#$·-236 slidge.contact.LegacyContact.unsubscribe·py:method·1·dev/api/slidge/contact/index.html#$·-
253 slidge.contact.LegacyContact.update_info·py:method·1·dev/api/slidge/contact/index.html#$·-237 slidge.contact.LegacyContact.update_info·py:method·1·dev/api/slidge/contact/index.html#$·-
254 slidge.contact.LegacyRoster·py:class·1·dev/api/slidge/contact/index.html#$·-238 slidge.contact.LegacyRoster·py:class·1·dev/api/slidge/contact/index.html#$·-
255 slidge.contact.LegacyRoster.by_legacy_id·py:method·1·dev/api/slidge/contact/index.html#$·-239 slidge.contact.LegacyRoster.by_legacy_id·py:method·1·dev/api/slidge/contact/index.html#$·-
256 slidge.contact.LegacyRoster.fill·py:method·1·dev/api/slidge/contact/index.html#$·-240 slidge.contact.LegacyRoster.fill·py:method·1·dev/api/slidge/contact/index.html#$·-
257 slidge.contact.LegacyRoster.jid_username_to_legacy_id·py:method·1·dev/api/slidge/contact/index.html#$·-241 slidge.contact.LegacyRoster.jid_username_to_legacy_id·py:method·1·dev/api/slidge/contact/index.html#$·-
258 slidge.contact.LegacyRoster.legacy_id_to_jid_username·py:method·1·dev/api/slidge/contact/index.html#$·-242 slidge.contact.LegacyRoster.legacy_id_to_jid_username·py:method·1·dev/api/slidge/contact/index.html#$·-
259 slidge.contact.contact·py:module·0·dev/api/slidge/contact/contact/index.html#module-$·-243 slidge.contact.contact·py:module·0·dev/api/slidge/contact/contact/index.html#module-$·-
260 slidge.contact.contact.LegacyContact·py:class·1·dev/api/slidge/contact/contact/index.html#$·-244 slidge.contact.contact.LegacyContact·py:class·1·dev/api/slidge/contact/contact/index.html#$·-
261 slidge.contact.contact.LegacyContact.RESOURCE·py:attribute·1·dev/api/slidge/contact/contact/index.html#$·-245 slidge.contact.contact.LegacyContact.RESOURCE·py:attribute·1·dev/api/slidge/contact/contact/index.html#$·-
262 slidge.contact.contact.LegacyContact.accept_friend_request·py:method·1·dev/api/slidge/contact/contact/index.html#$·-246 slidge.contact.contact.LegacyContact.accept_friend_request·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
 247 slidge.contact.contact.LegacyContact.ack·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
 248 slidge.contact.contact.LegacyContact.active·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
263 slidge.contact.contact.LegacyContact.add_to_roster·py:method·1·dev/api/slidge/contact/contact/index.html#$·-249 slidge.contact.contact.LegacyContact.add_to_roster·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
 250 slidge.contact.contact.LegacyContact.available_emojis·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
 251 slidge.contact.contact.LegacyContact.avatar·py:property·1·dev/api/slidge/contact/contact/index.html#$·-
 252 slidge.contact.contact.LegacyContact.avatar_id·py:property·1·dev/api/slidge/contact/contact/index.html#$·-
 253 slidge.contact.contact.LegacyContact.away·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
 254 slidge.contact.contact.LegacyContact.busy·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
 255 slidge.contact.contact.LegacyContact.composing·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
 256 slidge.contact.contact.LegacyContact.correct·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
 257 slidge.contact.contact.LegacyContact.displayed·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
 258 slidge.contact.contact.LegacyContact.extended_away·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
264 slidge.contact.contact.LegacyContact.fetch_vcard·py:method·1·dev/api/slidge/contact/contact/index.html#$·-259 slidge.contact.contact.LegacyContact.fetch_vcard·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
265 slidge.contact.contact.LegacyContact.get_msg_xmpp_id_up_to·py:method·1·dev/api/slidge/contact/contact/index.html#$·-260 slidge.contact.contact.LegacyContact.get_msg_xmpp_id_up_to·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
 261 slidge.contact.contact.LegacyContact.gone·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
 262 slidge.contact.contact.LegacyContact.inactive·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
 263 slidge.contact.contact.LegacyContact.invite_to·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
266 slidge.contact.contact.LegacyContact.legacy_id·py:attribute·1·dev/api/slidge/contact/contact/index.html#$·-264 slidge.contact.contact.LegacyContact.legacy_id·py:attribute·1·dev/api/slidge/contact/contact/index.html#$·-
267 slidge.contact.contact.LegacyContact.name·py:property·1·dev/api/slidge/contact/contact/index.html#$·-265 slidge.contact.contact.LegacyContact.name·py:property·1·dev/api/slidge/contact/contact/index.html#$·-
 266 slidge.contact.contact.LegacyContact.offline·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
268 slidge.contact.contact.LegacyContact.on_friend_accept·py:method·1·dev/api/slidge/contact/contact/index.html#$·-267 slidge.contact.contact.LegacyContact.on_friend_accept·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
269 slidge.contact.contact.LegacyContact.on_friend_delete·py:method·1·dev/api/slidge/contact/contact/index.html#$·-268 slidge.contact.contact.LegacyContact.on_friend_delete·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
270 slidge.contact.contact.LegacyContact.on_friend_request·py:method·1·dev/api/slidge/contact/contact/index.html#$·-269 slidge.contact.contact.LegacyContact.on_friend_request·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
 270 slidge.contact.contact.LegacyContact.online·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
 271 slidge.contact.contact.LegacyContact.paused·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
 272 slidge.contact.contact.LegacyContact.react·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
 273 slidge.contact.contact.LegacyContact.received·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
271 slidge.contact.contact.LegacyContact.reject_friend_request·py:method·1·dev/api/slidge/contact/contact/index.html#$·-274 slidge.contact.contact.LegacyContact.reject_friend_request·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
 275 slidge.contact.contact.LegacyContact.retract·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
 276 slidge.contact.contact.LegacyContact.send_file·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
 277 slidge.contact.contact.LegacyContact.send_text·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
 278 slidge.contact.contact.LegacyContact.set_avatar·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
272 slidge.contact.contact.LegacyContact.unsubscribe·py:method·1·dev/api/slidge/contact/contact/index.html#$·-279 slidge.contact.contact.LegacyContact.unsubscribe·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
273 slidge.contact.contact.LegacyContact.update_info·py:method·1·dev/api/slidge/contact/contact/index.html#$·-280 slidge.contact.contact.LegacyContact.update_info·py:method·1·dev/api/slidge/contact/contact/index.html#$·-
Max diff block lines reached; 401/12994 bytes (3.09%) of diff not shown.
117 KB
./usr/share/doc/python-slidge-doc/html/searchindex.js
117 KB
js-beautify {}
    
Offset 2, 156 lines modifiedOffset 2, 156 lines modified
2 ····"docnames":·["admin/attachments",·"admin/component",·"admin/config/index",·"admin/daemon",·"admin/examples/index",·"admin/index",·"admin/install",·"admin/note",·"admin/privilege",·"dev/api/slidge/__main__/index",·"dev/api/slidge/command/adhoc/index",·"dev/api/slidge/command/admin/index",·"dev/api/slidge/command/base/index",·"dev/api/slidge/command/categories/index",·"dev/api/slidge/command/chat_command/index",·"dev/api/slidge/command/index",·"dev/api/slidge/command/register/index",·"dev/api/slidge/command/user/index",·"dev/api/slidge/contact/contact/index",·"dev/api/slidge/contact/index",·"dev/api/slidge/contact/roster/index",·"dev/api/slidge/core/cache/index",·"dev/api/slidge/core/config/index",·"dev/api/slidge/core/gateway/base/index",·"dev/api/slidge/core/gateway/caps/index",·"dev/api/slidge/core/gateway/delivery_receipt/index",·"dev/api/slidge/core/gateway/disco/index",·"dev/api/slidge/core/gateway/index",·"dev/api/slidge/core/gateway/mam/index",·"dev/api/slidge/core/gateway/muc_admin/index",·"dev/api/slidge/core/gateway/ping/index",·"dev/api/slidge/core/gateway/presence/index",·"dev/api/slidge/core/gateway/registration/index",·"dev/api/slidge/core/gateway/search/index",·"dev/api/slidge/core/gateway/session_dispatcher/index",·"dev/api/slidge/core/gateway/vcard_temp/index",·"dev/api/slidge/core/index",·"dev/api/slidge/core/mixins/attachment/index",·"dev/api/slidge/core/mixins/avatar/index",·"dev/api/slidge/core/mixins/base/index",·"dev/api/slidge/core/mixins/disco/index",·"dev/api/slidge/core/mixins/index",·"dev/api/slidge/core/mixins/lock/index",·"dev/api/slidge/core/mixins/message/index",·"dev/api/slidge/core/mixins/message_maker/index",·"dev/api/slidge/core/mixins/presence/index",·"dev/api/slidge/core/mixins/recipient/index",·"dev/api/slidge/core/pubsub/index",·"dev/api/slidge/core/session/index",·"dev/api/slidge/group/archive/index",·"dev/api/slidge/group/bookmarks/index",·"dev/api/slidge/group/index",·"dev/api/slidge/group/participant/index",·"dev/api/slidge/group/room/index",·"dev/api/slidge/index",·"dev/api/slidge/migration/index",·"dev/api/slidge/slixfix/index",·"dev/api/slidge/slixfix/link_preview/index",·"dev/api/slidge/slixfix/link_preview/link_preview/index",·"dev/api/slidge/slixfix/link_preview/stanza/index",·"dev/api/slidge/slixfix/roster/index",·"dev/api/slidge/util/archive_msg/index",·"dev/api/slidge/util/conf/index",·"dev/api/slidge/util/db/index",·"dev/api/slidge/util/index",·"dev/api/slidge/util/sql/index",·"dev/api/slidge/util/test/index",·"dev/api/slidge/util/types/index",·"dev/api/slidge/util/util/index",·"dev/api/superduper/contact/index",·"dev/api/superduper/gateway/index",·"dev/api/superduper/group/index",·"dev/api/superduper/index",·"dev/api/superduper/legacy_client/index",·"dev/api/superduper/session/index",·"dev/api/superduper/util/index",·"dev/contributing",·"dev/design",·"dev/howto",·"dev/index",·"dev/tutorial",·"glossary",·"index",·"user/commands",·"user/contacts",·"user/index",·"user/low_profile",·"user/note",·"user/register"],2 ····"docnames":·["admin/attachments",·"admin/component",·"admin/config/index",·"admin/daemon",·"admin/examples/index",·"admin/index",·"admin/install",·"admin/note",·"admin/privilege",·"dev/api/slidge/__main__/index",·"dev/api/slidge/command/adhoc/index",·"dev/api/slidge/command/admin/index",·"dev/api/slidge/command/base/index",·"dev/api/slidge/command/categories/index",·"dev/api/slidge/command/chat_command/index",·"dev/api/slidge/command/index",·"dev/api/slidge/command/register/index",·"dev/api/slidge/command/user/index",·"dev/api/slidge/contact/contact/index",·"dev/api/slidge/contact/index",·"dev/api/slidge/contact/roster/index",·"dev/api/slidge/core/cache/index",·"dev/api/slidge/core/config/index",·"dev/api/slidge/core/gateway/base/index",·"dev/api/slidge/core/gateway/caps/index",·"dev/api/slidge/core/gateway/delivery_receipt/index",·"dev/api/slidge/core/gateway/disco/index",·"dev/api/slidge/core/gateway/index",·"dev/api/slidge/core/gateway/mam/index",·"dev/api/slidge/core/gateway/muc_admin/index",·"dev/api/slidge/core/gateway/ping/index",·"dev/api/slidge/core/gateway/presence/index",·"dev/api/slidge/core/gateway/registration/index",·"dev/api/slidge/core/gateway/search/index",·"dev/api/slidge/core/gateway/session_dispatcher/index",·"dev/api/slidge/core/gateway/vcard_temp/index",·"dev/api/slidge/core/index",·"dev/api/slidge/core/mixins/attachment/index",·"dev/api/slidge/core/mixins/avatar/index",·"dev/api/slidge/core/mixins/base/index",·"dev/api/slidge/core/mixins/disco/index",·"dev/api/slidge/core/mixins/index",·"dev/api/slidge/core/mixins/lock/index",·"dev/api/slidge/core/mixins/message/index",·"dev/api/slidge/core/mixins/message_maker/index",·"dev/api/slidge/core/mixins/presence/index",·"dev/api/slidge/core/mixins/recipient/index",·"dev/api/slidge/core/pubsub/index",·"dev/api/slidge/core/session/index",·"dev/api/slidge/group/archive/index",·"dev/api/slidge/group/bookmarks/index",·"dev/api/slidge/group/index",·"dev/api/slidge/group/participant/index",·"dev/api/slidge/group/room/index",·"dev/api/slidge/index",·"dev/api/slidge/migration/index",·"dev/api/slidge/slixfix/index",·"dev/api/slidge/slixfix/link_preview/index",·"dev/api/slidge/slixfix/link_preview/link_preview/index",·"dev/api/slidge/slixfix/link_preview/stanza/index",·"dev/api/slidge/slixfix/roster/index",·"dev/api/slidge/util/archive_msg/index",·"dev/api/slidge/util/conf/index",·"dev/api/slidge/util/db/index",·"dev/api/slidge/util/index",·"dev/api/slidge/util/sql/index",·"dev/api/slidge/util/test/index",·"dev/api/slidge/util/types/index",·"dev/api/slidge/util/util/index",·"dev/api/superduper/contact/index",·"dev/api/superduper/gateway/index",·"dev/api/superduper/group/index",·"dev/api/superduper/index",·"dev/api/superduper/legacy_client/index",·"dev/api/superduper/session/index",·"dev/api/superduper/util/index",·"dev/contributing",·"dev/design",·"dev/howto",·"dev/index",·"dev/tutorial",·"glossary",·"index",·"user/commands",·"user/contacts",·"user/index",·"user/low_profile",·"user/note",·"user/register"],
3 ····"filenames":·["admin/attachments.rst",·"admin/component.rst",·"admin/config/index.rst",·"admin/daemon.rst",·"admin/examples/index.rst",·"admin/index.rst",·"admin/install.rst",·"admin/note.rst",·"admin/privilege.rst",·"dev/api/slidge/__main__/index.rst",·"dev/api/slidge/command/adhoc/index.rst",·"dev/api/slidge/command/admin/index.rst",·"dev/api/slidge/command/base/index.rst",·"dev/api/slidge/command/categories/index.rst",·"dev/api/slidge/command/chat_command/index.rst",·"dev/api/slidge/command/index.rst",·"dev/api/slidge/command/register/index.rst",·"dev/api/slidge/command/user/index.rst",·"dev/api/slidge/contact/contact/index.rst",·"dev/api/slidge/contact/index.rst",·"dev/api/slidge/contact/roster/index.rst",·"dev/api/slidge/core/cache/index.rst",·"dev/api/slidge/core/config/index.rst",·"dev/api/slidge/core/gateway/base/index.rst",·"dev/api/slidge/core/gateway/caps/index.rst",·"dev/api/slidge/core/gateway/delivery_receipt/index.rst",·"dev/api/slidge/core/gateway/disco/index.rst",·"dev/api/slidge/core/gateway/index.rst",·"dev/api/slidge/core/gateway/mam/index.rst",·"dev/api/slidge/core/gateway/muc_admin/index.rst",·"dev/api/slidge/core/gateway/ping/index.rst",·"dev/api/slidge/core/gateway/presence/index.rst",·"dev/api/slidge/core/gateway/registration/index.rst",·"dev/api/slidge/core/gateway/search/index.rst",·"dev/api/slidge/core/gateway/session_dispatcher/index.rst",·"dev/api/slidge/core/gateway/vcard_temp/index.rst",·"dev/api/slidge/core/index.rst",·"dev/api/slidge/core/mixins/attachment/index.rst",·"dev/api/slidge/core/mixins/avatar/index.rst",·"dev/api/slidge/core/mixins/base/index.rst",·"dev/api/slidge/core/mixins/disco/index.rst",·"dev/api/slidge/core/mixins/index.rst",·"dev/api/slidge/core/mixins/lock/index.rst",·"dev/api/slidge/core/mixins/message/index.rst",·"dev/api/slidge/core/mixins/message_maker/index.rst",·"dev/api/slidge/core/mixins/presence/index.rst",·"dev/api/slidge/core/mixins/recipient/index.rst",·"dev/api/slidge/core/pubsub/index.rst",·"dev/api/slidge/core/session/index.rst",·"dev/api/slidge/group/archive/index.rst",·"dev/api/slidge/group/bookmarks/index.rst",·"dev/api/slidge/group/index.rst",·"dev/api/slidge/group/participant/index.rst",·"dev/api/slidge/group/room/index.rst",·"dev/api/slidge/index.rst",·"dev/api/slidge/migration/index.rst",·"dev/api/slidge/slixfix/index.rst",·"dev/api/slidge/slixfix/link_preview/index.rst",·"dev/api/slidge/slixfix/link_preview/link_preview/index.rst",·"dev/api/slidge/slixfix/link_preview/stanza/index.rst",·"dev/api/slidge/slixfix/roster/index.rst",·"dev/api/slidge/util/archive_msg/index.rst",·"dev/api/slidge/util/conf/index.rst",·"dev/api/slidge/util/db/index.rst",·"dev/api/slidge/util/index.rst",·"dev/api/slidge/util/sql/index.rst",·"dev/api/slidge/util/test/index.rst",·"dev/api/slidge/util/types/index.rst",·"dev/api/slidge/util/util/index.rst",·"dev/api/superduper/contact/index.rst",·"dev/api/superduper/gateway/index.rst",·"dev/api/superduper/group/index.rst",·"dev/api/superduper/index.rst",·"dev/api/superduper/legacy_client/index.rst",·"dev/api/superduper/session/index.rst",·"dev/api/superduper/util/index.rst",·"dev/contributing.rst",·"dev/design.rst",·"dev/howto.rst",·"dev/index.rst",·"dev/tutorial.rst",·"glossary.rst",·"index.rst",·"user/commands.rst",·"user/contacts.rst",·"user/index.rst",·"user/low_profile.rst",·"user/note.rst",·"user/register.rst"],3 ····"filenames":·["admin/attachments.rst",·"admin/component.rst",·"admin/config/index.rst",·"admin/daemon.rst",·"admin/examples/index.rst",·"admin/index.rst",·"admin/install.rst",·"admin/note.rst",·"admin/privilege.rst",·"dev/api/slidge/__main__/index.rst",·"dev/api/slidge/command/adhoc/index.rst",·"dev/api/slidge/command/admin/index.rst",·"dev/api/slidge/command/base/index.rst",·"dev/api/slidge/command/categories/index.rst",·"dev/api/slidge/command/chat_command/index.rst",·"dev/api/slidge/command/index.rst",·"dev/api/slidge/command/register/index.rst",·"dev/api/slidge/command/user/index.rst",·"dev/api/slidge/contact/contact/index.rst",·"dev/api/slidge/contact/index.rst",·"dev/api/slidge/contact/roster/index.rst",·"dev/api/slidge/core/cache/index.rst",·"dev/api/slidge/core/config/index.rst",·"dev/api/slidge/core/gateway/base/index.rst",·"dev/api/slidge/core/gateway/caps/index.rst",·"dev/api/slidge/core/gateway/delivery_receipt/index.rst",·"dev/api/slidge/core/gateway/disco/index.rst",·"dev/api/slidge/core/gateway/index.rst",·"dev/api/slidge/core/gateway/mam/index.rst",·"dev/api/slidge/core/gateway/muc_admin/index.rst",·"dev/api/slidge/core/gateway/ping/index.rst",·"dev/api/slidge/core/gateway/presence/index.rst",·"dev/api/slidge/core/gateway/registration/index.rst",·"dev/api/slidge/core/gateway/search/index.rst",·"dev/api/slidge/core/gateway/session_dispatcher/index.rst",·"dev/api/slidge/core/gateway/vcard_temp/index.rst",·"dev/api/slidge/core/index.rst",·"dev/api/slidge/core/mixins/attachment/index.rst",·"dev/api/slidge/core/mixins/avatar/index.rst",·"dev/api/slidge/core/mixins/base/index.rst",·"dev/api/slidge/core/mixins/disco/index.rst",·"dev/api/slidge/core/mixins/index.rst",·"dev/api/slidge/core/mixins/lock/index.rst",·"dev/api/slidge/core/mixins/message/index.rst",·"dev/api/slidge/core/mixins/message_maker/index.rst",·"dev/api/slidge/core/mixins/presence/index.rst",·"dev/api/slidge/core/mixins/recipient/index.rst",·"dev/api/slidge/core/pubsub/index.rst",·"dev/api/slidge/core/session/index.rst",·"dev/api/slidge/group/archive/index.rst",·"dev/api/slidge/group/bookmarks/index.rst",·"dev/api/slidge/group/index.rst",·"dev/api/slidge/group/participant/index.rst",·"dev/api/slidge/group/room/index.rst",·"dev/api/slidge/index.rst",·"dev/api/slidge/migration/index.rst",·"dev/api/slidge/slixfix/index.rst",·"dev/api/slidge/slixfix/link_preview/index.rst",·"dev/api/slidge/slixfix/link_preview/link_preview/index.rst",·"dev/api/slidge/slixfix/link_preview/stanza/index.rst",·"dev/api/slidge/slixfix/roster/index.rst",·"dev/api/slidge/util/archive_msg/index.rst",·"dev/api/slidge/util/conf/index.rst",·"dev/api/slidge/util/db/index.rst",·"dev/api/slidge/util/index.rst",·"dev/api/slidge/util/sql/index.rst",·"dev/api/slidge/util/test/index.rst",·"dev/api/slidge/util/types/index.rst",·"dev/api/slidge/util/util/index.rst",·"dev/api/superduper/contact/index.rst",·"dev/api/superduper/gateway/index.rst",·"dev/api/superduper/group/index.rst",·"dev/api/superduper/index.rst",·"dev/api/superduper/legacy_client/index.rst",·"dev/api/superduper/session/index.rst",·"dev/api/superduper/util/index.rst",·"dev/contributing.rst",·"dev/design.rst",·"dev/howto.rst",·"dev/index.rst",·"dev/tutorial.rst",·"glossary.rst",·"index.rst",·"user/commands.rst",·"user/contacts.rst",·"user/index.rst",·"user/low_profile.rst",·"user/note.rst",·"user/register.rst"],
4 ····"titles":·["Attachments",·"XMPP·server·config",·"Configuration",·"Running·as·a·daemon",·"Example·XMPP·server·configurations",·"For·admins",·"Installation",·"&lt;no·title&gt;",·"Privileges",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.__main__</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command.adhoc</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command.admin</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command.base</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command.categories</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command.chat_command</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command.register</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command.user</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.contact.contact</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.contact</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.contact.roster</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.cache</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.config</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.base</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.caps</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.delivery_receipt</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.disco</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.mam</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.muc_admin</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.ping</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.presence</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.registration</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.search</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.session_dispatcher</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.vcard_temp</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.attachment</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.avatar</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.base</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.disco</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.lock</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.message</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.message_maker</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.presence</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.recipient</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.pubsub</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.session</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.group.archive</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.group.bookmarks</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.group</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.group.participant</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.group.room</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.migration</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.slixfix</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.slixfix.link_preview</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.slixfix.link_preview.link_preview</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.slixfix.link_preview.stanza</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.slixfix.roster</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util.archive_msg</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util.conf</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util.db</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util.sql</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util.test</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util.types</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util.util</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">superduper.contact</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">superduper.gateway</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">superduper.group</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">superduper</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">superduper.legacy_client</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">superduper.session</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">superduper.util</span></code>",·"Contributing",·"Slidge·Design",·"How·to\u2026?",·"For·devs",·"Tutorial:·minimal·legacy·module·from·scratch",·"Glossary",·"Slidge",·"Commands",·"Finding·legacy·contacts",·"For·users",·"Keeping·a·low·profile",·"&lt;no·title&gt;",·"Registration"],4 ····"titles":·["Attachments",·"XMPP·server·config",·"Configuration",·"Running·as·a·daemon",·"Example·XMPP·server·configurations",·"For·admins",·"Installation",·"&lt;no·title&gt;",·"Privileges",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.__main__</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command.adhoc</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command.admin</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command.base</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command.categories</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command.chat_command</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command.register</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command.user</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.contact.contact</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.contact</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.contact.roster</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.cache</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.config</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.base</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.caps</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.delivery_receipt</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.disco</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.mam</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.muc_admin</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.ping</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.presence</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.registration</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.search</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.session_dispatcher</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.vcard_temp</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.attachment</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.avatar</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.base</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.disco</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.lock</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.message</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.message_maker</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.presence</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.recipient</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.pubsub</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.session</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.group.archive</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.group.bookmarks</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.group</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.group.participant</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.group.room</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.migration</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.slixfix</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.slixfix.link_preview</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.slixfix.link_preview.link_preview</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.slixfix.link_preview.stanza</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.slixfix.roster</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util.archive_msg</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util.conf</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util.db</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util.sql</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util.test</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util.types</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util.util</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">superduper.contact</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">superduper.gateway</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">superduper.group</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">superduper</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">superduper.legacy_client</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">superduper.session</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">superduper.util</span></code>",·"Contributing",·"Slidge·Design",·"How·to\u2026?",·"For·devs",·"Tutorial:·minimal·legacy·module·from·scratch",·"Glossary",·"Slidge",·"Commands",·"Finding·legacy·contacts",·"For·users",·"Keeping·a·low·profile",·"&lt;no·title&gt;",·"Registration"],
5 ····"terms":·{5 ····"terms":·{
6 ········"In":·[0,·3,·8,·12,·18,·19,·51,·53,·63,·67,·69,·71,·81,·88],6 ········"In":·[0,·3,·8,·12,·18,·19,·51,·53,·63,·67,·69,·71,·81,·88],
7 ········"order":·[0,·12,·18,·19,·39,·64,·66,·67,·68,·69],7 ········"order":·[0,·12,·18,·19,·39,·64,·66,·67,·68,·69],
8 ········"receiv":·[0,·12,·15,·16,·18,·19,·23,·27,·48,·51,·53,·54,·66,·68,·69,·70,·71,·74,·80,·82,·85],8 ········"receiv":·[0,·12,·15,·16,·18,·19,·23,·27,·48,·51,·53,·54,·66,·68,·69,·70,·71,·74,·80,·82,·85],
9 ········"via":·[0,·1,·3,·6,·8,·9,·11,·12,·15,·17,·19,·20,·23,·27,·39,·48,·54,·64,·67,·68,·69,·70,·74,·80,·81,·83,·88],9 ········"via":·[0,·1,·3,·6,·8,·9,·11,·12,·15,·19,·20,·23,·27,·39,·48,·54,·64,·67,·68,·69,·70,·74,·80,·81,·83,·88],
10 ········"slidg":·[0,·1,·2,·3,·4,·5,·6,·7,·8,·69,·70,·71,·72,·74,·76,·79,·80,·81,·83,·84,·85,·86,·87,·88],10 ········"slidg":·[0,·1,·2,·3,·4,·5,·6,·7,·8,·69,·70,·71,·72,·74,·76,·79,·80,·81,·83,·84,·85,·86,·87,·88],
11 ········"you":·[0,·1,·2,·3,·4,·6,·8,·18,·19,·20,·23,·27,·38,·39,·41,·48,·50,·51,·53,·54,·64,·66,·68,·69,·70,·71,·74,·76,·77,·80,·83,·84,·85,·86,·88],11 ········"you":·[0,·1,·2,·3,·4,·6,·8,·18,·19,·20,·23,·27,·38,·39,·41,·48,·50,·51,·53,·54,·64,·66,·68,·69,·70,·71,·74,·76,·77,·80,·83,·84,·85,·86,·88],
12 ········"have":·[0,·3,·18,·19,·20,·23,·27,·38,·41,·51,·53,·54,·60,·66,·67,·68,·69,·71,·76,·77,·80,·84,·86,·88],12 ········"have":·[0,·3,·18,·19,·20,·23,·27,·38,·41,·51,·53,·54,·60,·66,·67,·68,·69,·71,·76,·77,·80,·84,·86,·88],
13 ········"two":·[0,·8,·60,·66,·67],13 ········"two":·[0,·8,·60,·66,·67],
14 ········"option":·[0,·1,·2,·3,·4,·5,·7,·10,·11,·12,·15,·16,·17,·18,·19,·23,·27,·38,·41,·48,·51,·52,·53,·54,·59,·63,·65,·66,·67,·69,·70,·71,·74],14 ········"option":·[0,·1,·2,·3,·4,·5,·7,·10,·11,·12,·15,·16,·18,·19,·23,·27,·38,·41,·48,·51,·52,·53,·54,·59,·63,·65,·66,·67,·69,·70,·71,·74],
15 ········"serv":·[0,·80],15 ········"serv":·[0,·80],
16 ········"static":·[0,·48,·54,·74],16 ········"static":·[0,·48,·54,·74],
17 ········"from":·[0,·3,·4,·8,·12,·18,·19,·23,·27,·48,·51,·52,·53,·54,·59,·60,·63,·65,·66,·67,·68,·69,·70,·71,·74,·79,·81,·82,·83,·86],17 ········"from":·[0,·3,·4,·8,·12,·18,·19,·23,·27,·48,·51,·52,·53,·54,·59,·60,·63,·65,·66,·67,·68,·69,·70,·71,·74,·79,·81,·82,·83,·86],
18 ········"folder":·0,18 ········"folder":·0,
19 ········"an":·[0,·1,·2,·4,·5,·6,·9,·11,·12,·15,·16,·17,·18,·19,·20,·23,·27,·38,·39,·41,·48,·50,·51,·53,·54,·56,·59,·60,·63,·64,·66,·67,·68,·69,·70,·71,·72,·74,·76,·77,·80,·81,·85,·88],19 ········"an":·[0,·1,·2,·4,·5,·6,·9,·11,·12,·15,·16,·18,·19,·20,·23,·27,·38,·39,·41,·48,·50,·51,·53,·54,·56,·59,·60,·63,·64,·66,·67,·68,·69,·70,·71,·72,·74,·76,·77,·80,·81,·85,·88],
20 ········"server":·[0,·3,·5,·8,·51,·53,·66,·69,·70,·71,·76,·80,·81,·82,·85,·86,·88],20 ········"server":·[0,·3,·5,·8,·18,·19,·51,·53,·66,·69,·70,·71,·76,·80,·81,·82,·85,·86,·88],
21 ········"eg":·[0,·1,·2,·4,·9,·11,·12,·15,·16,·17,·23,·27,·48,·51,·53,·54,·67,·69,·70,·71,·74,·81],21 ········"eg":·[0,·1,·2,·4,·9,·11,·12,·15,·16,·18,·19,·23,·27,·48,·51,·53,·54,·67,·69,·70,·71,·74,·81],
22 ········"etc":·[0,·1,·2,·3,·8,·9,·51,·53,·65,·71,·76,·85],22 ········"etc":·[0,·1,·2,·3,·8,·9,·51,·53,·65,·71,·76,·85],
23 ········"xep":·[0,·4,·5,·8,·12,·15,·16,·18,·19,·20,·23,·25,·27,·48,·50,·51,·53,·54,·63,·67,·69,·70,·71,·74,·76,·81,·83,·84,·88],23 ········"xep":·[0,·4,·5,·8,·12,·15,·16,·18,·19,·20,·23,·25,·27,·48,·50,·51,·53,·54,·63,·67,·69,·70,·71,·74,·76,·81,·83,·84,·88],
24 ········"0363":·[0,·4,·18,·19,·48,·54,·69,·74],24 ········"0363":·[0,·4,·18,·19,·48,·54,·69,·74],
25 ········"At":·[0,·48,·54,·66,·67,·74,·77],25 ········"At":·[0,·48,·54,·66,·67,·74,·77],
26 ········"minimum":·[0,·50,·51,·67,·71,·77],26 ········"minimum":·[0,·50,·51,·67,·71,·77],
27 ········"need":·[0,·3,·4,·8,·10,·18,·19,·20,·23,·27,·48,·51,·53,·54,·66,·69,·70,·71,·74,·77,·83],27 ········"need":·[0,·3,·4,·8,·10,·18,·19,·20,·23,·27,·48,·51,·53,·54,·66,·69,·70,·71,·74,·77,·83],
28 ········"set":·[0,·1,·3,·4,·8,·9,·12,·16,·19,·20,·23,·27,·34,·38,·41,·48,·51,·52,·53,·54,·59,·60,·63,·66,·67,·68,·69,·70,·71,·74,·76,·86,·88],28 ········"set":·[0,·1,·3,·4,·8,·9,·12,·16,·18,·19,·20,·23,·27,·34,·38,·41,·48,·51,·52,·53,·54,·59,·60,·63,·66,·67,·68,·69,·70,·71,·74,·76,·86,·88],
29 ········"up":·[0,·1,·3,·4,·8,·18,·19,·23,·27,·39,·54,·60,·64,·66,·68,·69,·76,·86],29 ········"up":·[0,·1,·3,·4,·8,·18,·19,·23,·27,·39,·54,·60,·64,·66,·68,·69,·76,·86],
30 ········"path":·[0,·2,·4,·9,·23,·27,·38,·41,·54,·63,·67,·69,·70,·71],30 ········"path":·[0,·2,·4,·9,·18,·19,·23,·27,·38,·41,·54,·63,·67,·69,·70,·71],
31 ········"local":·[0,·1,·4,·18,·19,·38,·41,·68,·69,·71,·76,·79,·81,·82,·84],31 ········"local":·[0,·1,·4,·18,·19,·38,·41,·68,·69,·71,·76,·79,·81,·82,·84],
32 ········"directori":·[0,·3],32 ········"directori":·[0,·3],
33 ········"url":·[0,·23,·27,·38,·41,·48,·54,·59,·67,·69,·70,·71,·74],33 ········"url":·[0,·18,·19,·23,·27,·38,·41,·48,·54,·59,·67,·69,·70,·71,·74],
34 ········"prefix":·[0,·9,·67],34 ········"prefix":·[0,·9,·67],
35 ········"point":·[0,·1,·3,·11,·12,·15,·17,·67],35 ········"point":·[0,·1,·3,·11,·12,·15,·67],
36 ········"see":·[0,·1,·4,·6,·12,·15,·16,·23,·27,·48,·54,·63,·68,·74,·80,·81,·85,·88],36 ········"see":·[0,·1,·4,·6,·12,·15,·16,·23,·27,·48,·54,·63,·68,·74,·80,·81,·85,·88],
37 ········"configur":·[0,·1,·5,·9,·23,·27,·51,·53,·54,·68,·71,·82,·86],37 ········"configur":·[0,·1,·5,·9,·23,·27,·51,·53,·54,·68,·71,·82,·86],
38 ········"detail":·[0,·6,·19,·23,·27,·54,·69,·71,·81],38 ········"detail":·[0,·6,·18,·19,·23,·27,·54,·69,·71,·81],
39 ········"how":·[0,·1,·3,·6,·18,·19,·23,·27,·54,·68,·69,·70,·71,·77,·79,·81,·82],39 ········"how":·[0,·1,·3,·6,·18,·19,·23,·27,·54,·68,·69,·70,·71,·77,·79,·81,·82],
40 ········"make":·[0,·1,·3,·6,·8,·15,·18,·19,·23,·27,·51,·53,·54,·67,·69,·70,·71,·83,·88],40 ········"make":·[0,·1,·3,·6,·8,·15,·18,·19,·23,·27,·51,·53,·54,·67,·69,·70,·71,·83,·88],
41 ········"sure":·[0,·3,·6,·8,·15,·23,·27,·54,·69,·70,·71,·83],41 ········"sure":·[0,·3,·6,·8,·15,·18,·19,·23,·27,·54,·69,·70,·71,·83],
42 ········"i":·[0,·1,·2,·3,·4,·6,·8,·9,·10,·11,·12,·15,·16,·17,·18,·19,·20,·23,·25,·27,·38,·41,·48,·49,·50,·51,·52,·53,·54,·56,·59,·60,·63,·65,·66,·67,·68,·69,·70,·71,·74,·76,·77,·80,·81,·82,·83,·84,·85,·86,·88],42 ········"i":·[0,·1,·2,·3,·4,·6,·8,·9,·10,·11,·12,·15,·16,·18,·19,·20,·23,·25,·27,·38,·41,·48,·49,·50,·51,·52,·53,·54,·56,·59,·60,·63,·65,·66,·67,·68,·69,·70,·71,·74,·76,·77,·80,·81,·82,·83,·84,·85,·86,·88],
43 ········"writeabl":·0,43 ········"writeabl":·0,
44 ········"readabl":·[0,·48,·54,·74,·84],44 ········"readabl":·[0,·48,·54,·74,·84],
45 ········"your":·[0,·3,·6,·8,·15,·18,·19,·23,·27,·48,·54,·69,·74,·76,·77,·83,·84,·85,·86,·88],45 ········"your":·[0,·3,·6,·8,·15,·18,·19,·23,·27,·48,·54,·69,·74,·76,·77,·83,·84,·85,·86,·88],
46 ········"mai":·[0,·59,·66,·67,·81,·83],46 ········"mai":·[0,·59,·66,·67,·81,·83],
47 ········"us":·[0,·1,·2,·3,·4,·5,·8,·9,·11,·12,·15,·16,·17,·18,·19,·20,·23,·27,·38,·39,·41,·48,·51,·52,·53,·54,·59,·63,·64,·65,·66,·67,·68,·69,·70,·71,·74,·77,·79,·80,·81,·82,·83,·84,·85,·86,·88],47 ········"us":·[0,·1,·2,·3,·4,·5,·8,·9,·11,·12,·15,·16,·18,·19,·20,·23,·27,·38,·39,·41,·48,·51,·52,·53,·54,·59,·63,·64,·65,·66,·67,·68,·69,·70,·71,·74,·77,·79,·80,·81,·82,·83,·84,·85,·86,·88],
48 ········"read":·[0,·4,·8,·18,·19,·23,·27,·48,·54,·68,·69,·70,·71,·74],48 ········"read":·[0,·4,·8,·18,·19,·23,·27,·48,·54,·68,·69,·70,·71,·74],
49 ········"other":·[0,·1,·3,·4,·8,·18,·19,·23,·27,·54,·60,·63,·66,·67,·69,·80,·82,·85],49 ········"other":·[0,·1,·3,·4,·8,·18,·19,·23,·27,·54,·60,·63,·66,·67,·69,·80,·82,·85],
50 ········"true":·[0,·2,·4,·8,·9,·18,·19,·23,·27,·38,·41,·48,·51,·53,·54,·56,·59,·60,·66,·67,·68,·69,·70,·71,·74],50 ········"true":·[0,·2,·4,·8,·9,·18,·19,·23,·27,·38,·41,·48,·51,·53,·54,·56,·59,·60,·66,·67,·68,·69,·70,·71,·74],
51 ········"do":·[0,·1,·11,·12,·15,·17,·18,·19,·23,·27,·48,·51,·53,·54,·56,·67,·69,·70,·71,·74,·80],51 ········"do":·[0,·1,·11,·12,·15,·18,·19,·23,·27,·48,·51,·53,·54,·56,·67,·69,·70,·71,·74,·80],
52 ········"easili":·[0,·66],52 ········"easili":·[0,·66],
53 ········"might":·[0,·3,·8,·19,·20,·23,·27,·54,·65,·66,·68,·69,·88],53 ········"might":·[0,·3,·8,·19,·20,·23,·27,·54,·65,·66,·68,·69,·88],
54 ········"want":·[0,·3,·8,·18,·19,·23,·27,·48,·51,·53,·54,·56,·69,·70,·71,·74,·76,·77,·80,·84,·85,·88],54 ········"want":·[0,·3,·8,·18,·19,·23,·27,·48,·51,·53,·54,·56,·69,·70,·71,·74,·76,·77,·80,·84,·85,·88],
55 ········"restrict":·[0,·23,·27,·48,·54,·69,·70,·71,·74],55 ········"restrict":·[0,·18,·19,·23,·27,·48,·54,·69,·70,·71,·74],
56 ········"which":·[0,·3,·6,·10,·16,·18,·19,·20,·48,·51,·53,·54,·60,·66,·67,·68,·69,·70,·71,·74,·76,·77,·88],56 ········"which":·[0,·3,·6,·10,·16,·18,·19,·20,·48,·51,·53,·54,·60,·66,·67,·68,·69,·70,·71,·74,·76,·77,·88],
57 ········"user":·[0,·3,·8,·11,·12,·15,·16,·18,·19,·20,·23,·27,·48,·50,·51,·52,·53,·54,·59,·60,·63,·65,·66,·69,·70,·71,·74,·76,·77,·80,·81,·82,·83,·87,·88],57 ········"user":·[0,·3,·8,·11,·12,·15,·16,·18,·19,·20,·23,·27,·48,·50,·51,·52,·53,·54,·59,·60,·63,·65,·66,·69,·70,·71,·74,·76,·77,·80,·81,·82,·83,·87,·88],
58 ········"can":·[0,·1,·2,·3,·6,·8,·9,·12,·15,·16,·18,·19,·23,·27,·38,·39,·41,·48,·50,·51,·52,·53,·54,·64,·65,·66,·67,·68,·69,·70,·71,·74,·76,·80,·81,·83,·84,·85,·88],58 ········"can":·[0,·1,·2,·3,·6,·8,·9,·12,·15,·16,·18,·19,·23,·27,·38,·39,·41,·48,·50,·51,·52,·53,·54,·64,·65,·66,·67,·68,·69,·70,·71,·74,·76,·80,·81,·83,·84,·85,·88],
59 ········"thi":·[0,·1,·2,·3,·4,·5,·6,·9,·10,·12,·15,·16,·17,·18,·19,·20,·23,·25,·27,·38,·39,·41,·48,·50,·51,·52,·53,·54,·56,·59,·60,·63,·64,·65,·66,·67,·68,·69,·70,·71,·74,·77,·80,·81,·83,·84,·85,·86,·88],59 ········"thi":·[0,·1,·2,·3,·4,·5,·6,·9,·10,·12,·15,·16,·18,·19,·20,·23,·25,·27,·38,·39,·41,·48,·50,·51,·52,·53,·54,·56,·59,·60,·63,·64,·65,·66,·67,·68,·69,·70,·71,·74,·77,·80,·81,·83,·84,·85,·86,·88],
60 ········"take":·[0,·10,·18,·19,·51,·53,·66,·69,·71],60 ········"take":·[0,·10,·18,·19,·51,·53,·66,·69,·71],
61 ········"care":·[0,·10],61 ········"care":·[0,·10],
62 ········"remov":·[0,·3,·8,·12,·18,·19,·23,·27,·48,·51,·53,·54,·59,·60,·63,·66,·67,·68,·69,·70,·71,·74,·83],62 ········"remov":·[0,·3,·8,·12,·18,·19,·23,·27,·48,·51,·53,·54,·59,·60,·63,·66,·67,·68,·69,·70,·71,·74,·83],
63 ········"old":·[0,·61,·67,·81],63 ········"old":·[0,·61,·67,·81],
64 ········"so":·[0,·3,·23,·27,·48,·54,·59,·60,·68,·74,·81],64 ········"so":·[0,·3,·23,·27,·48,·54,·59,·60,·68,·74,·81],
65 ········"should":·[0,·1,·3,·6,·12,·15,·16,·18,·19,·20,·23,·27,·38,·41,·48,·50,·51,·53,·54,·63,·66,·67,·69,·70,·71,·74,·76,·77,·83,·84,·86,·88],65 ········"should":·[0,·1,·3,·6,·12,·15,·16,·18,·19,·20,·23,·27,·38,·41,·48,·50,·51,·53,·54,·63,·66,·67,·69,·70,·71,·74,·76,·77,·83,·84,·86,·88],
66 ········"cronjob":·0,66 ········"cronjob":·0,
67 ········"systemd":·[0,·2,·5,·6,·82],67 ········"systemd":·[0,·2,·5,·6,·82],
68 ········"timer":·0,68 ········"timer":·0,
69 ········"someth":·[0,·11,·12,·15,·16,·17,·23,·27,·54,·70,·80,·81,·84],69 ········"someth":·[0,·11,·12,·15,·16,·23,·27,·54,·70,·80,·81,·84],
70 ········"similar":·[0,·59,·66,·80],70 ········"similar":·[0,·59,·66,·80],
71 ········"regularli":·0,71 ········"regularli":·0,
72 ········"delet":·[0,·67,·69,·70,·71],72 ········"delet":·[0,·18,·19,·67,·69,·70,·71],
73 ········"find":·[0,·67,·68,·82,·85],73 ········"find":·[0,·67,·68,·82,·85],
74 ········"mtime":·0,74 ········"mtime":·0,
75 ········"7":·[0,·66],75 ········"7":·[0,·66],
76 ········"depth":·[0,·68],76 ········"depth":·[0,·68],
77 ········"type":·[0,·10,·11,·12,·15,·17,·18,·19,·20,·23,·27,·38,·41,·48,·50,·51,·53,·54,·59,·63,·64,·65,·66,·69,·70,·71,·74,·82,·85],77 ········"type":·[0,·10,·11,·12,·15,·18,·19,·20,·23,·27,·38,·41,·48,·50,·51,·53,·54,·59,·63,·64,·65,·66,·69,·70,·71,·74,·82,·85],
78 ········"d":·[0,·2,·3,·4,·9,·12,·19,·20,·63,·67,·69],78 ········"d":·[0,·2,·3,·4,·9,·12,·19,·20,·63,·67,·69],
79 ········"empti":·[0,·12,·23,·27,·48,·54,·59,·60,·63,·67,·74],79 ········"empti":·[0,·12,·23,·27,·48,·54,·59,·60,·63,·67,·74],
80 ········"clean":·[0,·23,·27,·54,·70,·76],80 ········"clean":·[0,·23,·27,·54,·70,·76],
81 ········"older":·[0,·51,·53,·71],81 ········"older":·[0,·51,·53,·71],
82 ········"than":·[0,·10,·23,·27,·51,·53,·54,·66,·68,·70,·71],82 ········"than":·[0,·10,·23,·27,·51,·53,·54,·66,·68,·70,·71],
83 ········"week":·0,83 ········"week":·0,
84 ········"For":·[0,·1,·2,·3,·4,·7,·12,·15,·23,·27,·54,·59,·65,·66,·67,·69,·71,·76,·82,·83,·86,·87,·88],84 ········"For":·[0,·1,·2,·3,·4,·7,·12,·15,·18,·19,·23,·27,·54,·59,·65,·66,·67,·69,·71,·76,·82,·83,·86,·87,·88],
85 ········"follow":·[0,·3,·12,·23,·27,·48,·54,·63,·65,·67,·74,·81,·83,·85,·87,·88],85 ········"follow":·[0,·3,·12,·23,·27,·48,·54,·63,·65,·67,·74,·81,·83,·85,·87,·88],
86 ········"config":·[0,·3,·4,·5,·8,·76,·82],86 ········"config":·[0,·3,·4,·5,·8,·76,·82],
87 ········"would":·[0,·18,·19,·59,·69,·85],87 ········"would":·[0,·18,·19,·59,·69,·85],
88 ········"var":·[0,·2,·3,·4,·9,·12,·15,·23,·27,·54,·70,·82],88 ········"var":·[0,·2,·3,·4,·9,·12,·15,·23,·27,·54,·70,·82],
89 ········"lib":·[0,·3,·4,·80],89 ········"lib":·[0,·3,·4,·80],
90 ········"here":·[0,·3,·6,·8,·18,·19,·20,·38,·41,·51,·53,·69,·70,·71,·80],90 ········"here":·[0,·3,·6,·8,·18,·19,·20,·38,·41,·51,·53,·69,·70,·71,·80],
91 ········"org":·[0,·1,·3,·4,·8,·23,·27,·54,·66,·80,·81,·85],91 ········"org":·[0,·1,·3,·4,·8,·23,·27,·54,·66,·80,·81,·85],
92 ········"5281":·0,92 ········"5281":·0,
93 ········"per":·[0,·3,·23,·27,·50,·51,·54,·71],93 ········"per":·[0,·3,·23,·27,·50,·51,·54,·71],
94 ········"mod_http_fil":·0,94 ········"mod_http_fil":·0,
95 ········"document":·[0,·1,·3],95 ········"document":·[0,·1,·3],
96 ········"modules_en":·[0,·1,·4,·8],96 ········"modules_en":·[0,·1,·4,·8],
97 ········"modul":·[0,·1,·2,·4,·5,·6,·7,·8,·15,·25,·27,·51,·54,·72,·77,·79,·81,·82,·83],97 ········"modul":·[0,·1,·2,·4,·5,·6,·7,·8,·15,·25,·27,·51,·54,·72,·77,·79,·81,·82,·83],
98 ········"must":·[0,·1,·23,·27,·48,·54,·59,·60,·63,·66,·67,·68,·74,·88],98 ········"must":·[0,·1,·23,·27,·48,·54,·59,·60,·63,·66,·67,·68,·74,·88],
99 ········"same":·[0,·8,·12,·15,·17,·18,·19,·23,·27,·54,·59,·66,·68,·69,·81],99 ········"same":·[0,·8,·12,·15,·18,·19,·23,·27,·54,·59,·66,·68,·69,·81],
100 ········"valu":·[0,·10,·12,·15,·18,·19,·48,·54,·59,·63,·66,·67,·68,·69,·70,·74,·82],100 ········"valu":·[0,·10,·12,·15,·18,·19,·48,·54,·59,·63,·66,·67,·68,·69,·70,·74,·82],
101 ········"http_files_dir":·[0,·4],101 ········"http_files_dir":·[0,·4],
102 ········"listen":·[0,·1,·4,·48,·54,·69,·71,·74],102 ········"listen":·[0,·1,·4,·18,·19,·48,·54,·69,·71,·74],
103 ········"80":·0,103 ········"80":·0,
104 ········"server_nam":·0,104 ········"server_nam":·0,
105 ········"root":·[0,·3,·59,·66],105 ········"root":·[0,·3,·59,·66],
106 ········"www":·0,106 ········"www":·0,
107 ········"html":·[0,·23,·27,·54],107 ········"html":·[0,·23,·27,·54],
108 ········"alreadi":·[0,·18,·19,·51,·53,·60,·68,·69,·71],108 ········"alreadi":·[0,·18,·19,·51,·53,·60,·68,·69,·71],
109 ········"section":·[0,·4,·80],109 ········"section":·[0,·4,·80],
110 ········"below":·[0,·1,·59],110 ········"below":·[0,·1,·59],
111 ········"locat":·[0,·3],111 ········"locat":·[0,·3],
112 ········"alia":·[0,·59],112 ········"alia":·[0,·59],
113 ········"doc":·[0,·1,·2,·5,·7,·83,·85,·87,·88],113 ········"doc":·[0,·1,·2,·5,·7,·83,·85,·87,·88],
114 ········"more":·[0,·1,·6,·19,·20,·23,·27,·50,·51,·54,·60,·65,·66,·67,·69,·71,·81],114 ········"more":·[0,·1,·6,·19,·20,·23,·27,·50,·51,·54,·60,·65,·66,·67,·69,·71,·81],
115 ········"info":·[0,·1,·12,·15,·49,·66,·68,·79,·82],115 ········"info":·[0,·1,·12,·15,·49,·66,·68,·79,·82],
116 ········"wa":·[0,·4,·11,·12,·15,·17,·18,·19,·20,·23,·27,·48,·54,·59,·66,·68,·69,·70,·71,·74,·84],116 ········"wa":·[0,·4,·11,·12,·15,·18,·19,·20,·23,·27,·48,·54,·59,·66,·68,·69,·70,·71,·74,·84],
117 ········"onli":·[0,·8,·12,·15,·16,·17,·18,·19,·23,·27,·48,·51,·52,·53,·54,·60,·66,·67,·69,·70,·71,·74],117 ········"onli":·[0,·8,·12,·15,·16,·18,·19,·23,·27,·48,·51,·52,·53,·54,·60,·66,·67,·69,·70,·71,·74],
118 ········"v0":·0,118 ········"v0":·0,
119 ········"0rc1":·[0,·82],119 ········"0rc1":·[0,·82],
120 ········"now":·[0,·3,·80,·81],120 ········"now":·[0,·3,·80,·81],
121 ········"recommend":·[0,·2,·3,·8,·48,·51,·53,·54,·71,·74],121 ········"recommend":·[0,·2,·3,·8,·48,·51,·53,·54,·71,·74],
122 ········"manual":·[0,·10,·18,·19,·63,·69],122 ········"manual":·[0,·10,·18,·19,·63,·69],
123 ········"jid":·[0,·1,·3,·10,·11,·12,·15,·16,·17,·18,·19,·20,·23,·27,·51,·52,·53,·54,·63,·66,·69,·70,·71,·76,·79,·80,·81,·82,·83,·84,·85],123 ········"jid":·[0,·1,·3,·10,·11,·12,·15,·16,·18,·19,·20,·23,·27,·51,·52,·53,·54,·63,·66,·69,·70,·71,·76,·79,·80,·81,·82,·83,·84,·85],
124 ········"servic":·[0,·3,·5,·8,·18,·19,·23,·27,·48,·51,·53,·54,·69,·70,·71,·74,·79,·82,·88],124 ········"servic":·[0,·3,·5,·8,·18,·19,·23,·27,·48,·51,·53,·54,·69,·70,·71,·74,·79,·82,·88],
125 ········"compon":·[0,·1,·2,·3,·4,·5,·8,·23,·27,·48,·54,·60,·61,·63,·66,·70,·74,·76,·81,·82,·83,·85,·88],125 ········"compon":·[0,·1,·2,·3,·4,·5,·8,·23,·27,·48,·54,·60,·61,·63,·66,·70,·74,·76,·81,·82,·83,·85,·88],
126 ········"just":·[0,·2,·15,·23,·27,·48,·51,·53,·54,·66,·68,·70,·71,·74,·77,·80,·85],126 ········"just":·[0,·2,·15,·23,·27,·48,·51,·53,·54,·66,·68,·70,·71,·74,·77,·80,·85],
127 ········"like":·[0,·10,·12,·18,·19,·20,·48,·51,·53,·54,·59,·63,·66,·67,·68,·69,·71,·74,·76,·81,·84],127 ········"like":·[0,·10,·12,·18,·19,·20,·48,·51,·53,·54,·59,·63,·66,·67,·68,·69,·71,·74,·76,·81,·84],
128 ········"normal":·[0,·66,·85,·86],128 ········"normal":·[0,·66,·85,·86],
Max diff block lines reached; 93159/119319 bytes (78.08%) of diff not shown.