Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
poezio
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Maxime Buquet
poezio
Commits
3a24d883
Commit
3a24d883
authored
Jun 28, 2016
by
Link Mauve
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Make plugins import from the absolute poezio package.
parent
a210303b
Changes
47
Hide whitespace changes
Inline
Side-by-side
Showing
47 changed files
with
111 additions
and
111 deletions
+111
-111
plugins/admin.py
plugins/admin.py
+2
-2
plugins/alias.py
plugins/alias.py
+2
-2
plugins/amsg.py
plugins/amsg.py
+2
-2
plugins/autocorrect.py
plugins/autocorrect.py
+1
-1
plugins/bob.py
plugins/bob.py
+2
-2
plugins/capslock.py
plugins/capslock.py
+2
-2
plugins/change_title.py
plugins/change_title.py
+1
-1
plugins/close_all.py
plugins/close_all.py
+3
-3
plugins/csi.py
plugins/csi.py
+2
-2
plugins/cyber.py
plugins/cyber.py
+1
-1
plugins/day_change.py
plugins/day_change.py
+3
-3
plugins/display_corrections.py
plugins/display_corrections.py
+3
-3
plugins/double.py
plugins/double.py
+1
-1
plugins/exec.py
plugins/exec.py
+2
-2
plugins/figlet.py
plugins/figlet.py
+1
-1
plugins/iq_show.py
plugins/iq_show.py
+1
-1
plugins/irc.py
plugins/irc.py
+4
-4
plugins/link.py
plugins/link.py
+4
-4
plugins/marquee.py
plugins/marquee.py
+4
-4
plugins/mirror.py
plugins/mirror.py
+2
-2
plugins/mpd_client.py
plugins/mpd_client.py
+3
-3
plugins/otr.py
plugins/otr.py
+8
-8
plugins/pacokick.py
plugins/pacokick.py
+2
-2
plugins/ping.py
plugins/ping.py
+6
-6
plugins/pipe_cmd.py
plugins/pipe_cmd.py
+1
-1
plugins/pointpoint.py
plugins/pointpoint.py
+1
-1
plugins/quote.py
plugins/quote.py
+4
-4
plugins/rainbow.py
plugins/rainbow.py
+2
-2
plugins/random_nick.py
plugins/random_nick.py
+1
-1
plugins/regex_admin.py
plugins/regex_admin.py
+2
-2
plugins/reminder.py
plugins/reminder.py
+3
-3
plugins/reorder.py
plugins/reorder.py
+3
-3
plugins/replace.py
plugins/replace.py
+2
-2
plugins/replace_word.py
plugins/replace_word.py
+1
-1
plugins/revstr.py
plugins/revstr.py
+2
-2
plugins/screen_detach.py
plugins/screen_detach.py
+1
-1
plugins/send_delayed.py
plugins/send_delayed.py
+5
-5
plugins/shuffle.py
plugins/shuffle.py
+2
-2
plugins/simple_notify.py
plugins/simple_notify.py
+4
-4
plugins/spaces.py
plugins/spaces.py
+2
-2
plugins/spam.py
plugins/spam.py
+1
-1
plugins/status.py
plugins/status.py
+1
-1
plugins/stoi.py
plugins/stoi.py
+3
-3
plugins/tell.py
plugins/tell.py
+3
-3
plugins/test.py
plugins/test.py
+2
-2
plugins/time_marker.py
plugins/time_marker.py
+1
-1
plugins/uptime.py
plugins/uptime.py
+2
-2
No files found.
plugins/admin.py
View file @
3a24d883
...
...
@@ -51,8 +51,8 @@ For affiliations
"""
from
plugin
import
BasePlugin
from
tabs
import
MucTab
from
p
oezio.p
lugin
import
BasePlugin
from
poezio.
tabs
import
MucTab
class
Plugin
(
BasePlugin
):
"""
...
...
plugins/alias.py
View file @
3a24d883
...
...
@@ -64,8 +64,8 @@ Example of the syntax:
"""
from
plugin
import
BasePlugin
from
common
import
shell_split
from
p
oezio.p
lugin
import
BasePlugin
from
poezio.
common
import
shell_split
class
Plugin
(
BasePlugin
):
...
...
plugins/amsg.py
View file @
3a24d883
...
...
@@ -16,8 +16,8 @@ Command
"""
from
plugin
import
BasePlugin
from
tabs
import
MucTab
from
p
oezio.p
lugin
import
BasePlugin
from
poezio.
tabs
import
MucTab
class
Plugin
(
BasePlugin
):
def
init
(
self
):
...
...
plugins/autocorrect.py
View file @
3a24d883
...
...
@@ -45,7 +45,7 @@ This variant is useful if you don’t want to care about regular expressions
"""
from
plugin
import
BasePlugin
from
p
oezio.p
lugin
import
BasePlugin
import
re
allowed_separators
=
'/#!:;'
...
...
plugins/bob.py
View file @
3a24d883
...
...
@@ -22,8 +22,8 @@ Configuration options
The time during which the file should stay in cache on the receiving side.
"""
from
plugin
import
BasePlugin
import
tabs
from
p
oezio.p
lugin
import
BasePlugin
from
poezio
import
tabs
from
pathlib
import
Path
from
glob
import
glob
...
...
plugins/capslock.py
View file @
3a24d883
"""
Once loaded, everything you will send will be IN CAPITAL LETTERS.
"""
from
plugin
import
BasePlugin
import
xhtml
from
p
oezio.p
lugin
import
BasePlugin
from
poezio
import
xhtml
class
Plugin
(
BasePlugin
):
def
init
(
self
):
...
...
plugins/change_title.py
View file @
3a24d883
...
...
@@ -2,7 +2,7 @@
This plugin will set the title of your terminal to the name of the current tab.
"""
from
plugin
import
BasePlugin
from
p
oezio.p
lugin
import
BasePlugin
import
sys
...
...
plugins/close_all.py
View file @
3a24d883
...
...
@@ -11,9 +11,9 @@ Commands
Close all tabs except the roster and MUC tabs.
"""
from
plugin
import
BasePlugin
import
tabs
from
decorators
import
command_args_parser
from
p
oezio.p
lugin
import
BasePlugin
from
poezio
import
tabs
from
poezio.
decorators
import
command_args_parser
class
Plugin
(
BasePlugin
):
...
...
plugins/csi.py
View file @
3a24d883
...
...
@@ -20,8 +20,8 @@ Commands
.. _CSI: https://xmpp.org/extensions/xep-0352.html
"""
from
plugin
import
BasePlugin
import
tabs
from
p
oezio.p
lugin
import
BasePlugin
from
poezio
import
tabs
class
Plugin
(
BasePlugin
):
def
init
(
self
):
...
...
plugins/cyber.py
View file @
3a24d883
...
...
@@ -17,7 +17,7 @@ Configuration options
The percentage of the time the plugin will activate (randomly). 100 for every message, <= 0 for never.
"""
from
plugin
import
BasePlugin
from
p
oezio.p
lugin
import
BasePlugin
from
random
import
choice
,
randint
import
re
...
...
plugins/day_change.py
View file @
3a24d883
...
...
@@ -5,10 +5,10 @@ date has changed.
"""
from
gettext
import
gettext
as
_
from
plugin
import
BasePlugin
from
p
oezio.p
lugin
import
BasePlugin
import
datetime
import
tabs
import
timed_events
from
poezio
import
tabs
from
poezio
import
timed_events
class
Plugin
(
BasePlugin
):
def
init
(
self
):
...
...
plugins/display_corrections.py
View file @
3a24d883
...
...
@@ -22,9 +22,9 @@ Usage
"""
from
plugin
import
BasePlugin
from
common
import
shell_split
import
tabs
from
p
oezio.p
lugin
import
BasePlugin
from
poezio.
common
import
shell_split
from
poezio
import
tabs
class
Plugin
(
BasePlugin
):
def
init
(
self
):
...
...
plugins/double.py
View file @
3a24d883
"""
Double the first word of any message you send in a :ref:`muctab`, making you appear retarded.
"""
from
plugin
import
BasePlugin
from
p
oezio.p
lugin
import
BasePlugin
class
Plugin
(
BasePlugin
):
def
init
(
self
):
...
...
plugins/exec.py
View file @
3a24d883
...
...
@@ -35,8 +35,8 @@ Usage
"""
from
plugin
import
BasePlugin
import
common
from
p
oezio.p
lugin
import
BasePlugin
from
poezio
import
common
import
subprocess
class
Plugin
(
BasePlugin
):
...
...
plugins/figlet.py
View file @
3a24d883
...
...
@@ -11,7 +11,7 @@ Say something in a Chat tab.
.. note:: Can create fun things when used with :ref:`The rainbow plugin <rainbow-plugin>`.
"""
from
plugin
import
BasePlugin
from
p
oezio.p
lugin
import
BasePlugin
import
subprocess
class
Plugin
(
BasePlugin
):
...
...
plugins/iq_show.py
View file @
3a24d883
...
...
@@ -2,7 +2,7 @@
Show the exchanged IQs (useful for debugging).
"""
from
plugin
import
BasePlugin
from
p
oezio.p
lugin
import
BasePlugin
from
slixmpp.xmlstream.matcher
import
StanzaPath
from
slixmpp.xmlstream.handler
import
Callback
...
...
plugins/irc.py
View file @
3a24d883
...
...
@@ -129,10 +129,10 @@ Example configuration
"""
from
plugin
import
BasePlugin
from
decorators
import
command_args_parser
import
common
import
tabs
from
p
oezio.p
lugin
import
BasePlugin
from
poezio.
decorators
import
command_args_parser
from
poezio
import
common
from
poezio
import
tabs
class
Plugin
(
BasePlugin
):
...
...
plugins/link.py
View file @
3a24d883
...
...
@@ -82,10 +82,10 @@ Options
import
platform
import
re
from
plugin
import
BasePlugin
from
xhtml
import
clean_text
import
common
import
tabs
from
p
oezio.p
lugin
import
BasePlugin
from
poezio.
xhtml
import
clean_text
from
poezio
import
common
from
poezio
import
tabs
url_pattern
=
re
.
compile
(
r
'\b(http[s]?://(?:\S+))\b'
,
re
.
I
|
re
.
U
)
app_mapping
=
{
...
...
plugins/marquee.py
View file @
3a24d883
...
...
@@ -34,10 +34,10 @@ Configuration
"""
from
plugin
import
BasePlugin
import
tabs
import
xhtml
from
decorators
import
command_args_parser
from
p
oezio.p
lugin
import
BasePlugin
from
poezio
import
tabs
from
poezio
import
xhtml
from
poezio.
decorators
import
command_args_parser
def
move
(
text
,
step
,
spacing
):
new_text
=
text
+
(
" "
*
spacing
)
...
...
plugins/mirror.py
View file @
3a24d883
...
...
@@ -10,8 +10,8 @@ Command
**Usage:** ``/mirror``
"""
from
plugin
import
BasePlugin
import
tabs
from
p
oezio.p
lugin
import
BasePlugin
from
poezio
import
tabs
class
Plugin
(
BasePlugin
):
def
init
(
self
):
...
...
plugins/mpd_client.py
View file @
3a24d883
...
...
@@ -47,10 +47,10 @@ Usage
"""
from
plugin
import
BasePlugin
from
common
import
shell_split
from
p
oezio.p
lugin
import
BasePlugin
from
poezio.
common
import
shell_split
from
os.path
import
basename
as
base
import
tabs
from
poezio
import
tabs
import
mpd
class
Plugin
(
BasePlugin
):
...
...
plugins/otr.py
View file @
3a24d883
...
...
@@ -186,14 +186,14 @@ import curses
from
potr.context
import
NotEncryptedError
,
UnencryptedMessage
,
ErrorReceived
,
NotOTRMessage
,
\
STATE_ENCRYPTED
,
STATE_PLAINTEXT
,
STATE_FINISHED
,
Context
,
Account
,
crypt
import
common
import
xhtml
from
common
import
safeJID
from
config
import
config
from
plugin
import
BasePlugin
from
tabs
import
ConversationTab
,
DynamicConversationTab
,
PrivateTab
from
theming
import
get_theme
,
dump_tuple
from
decorators
import
command_args_parser
from
poezio
import
common
from
poezio
import
xhtml
from
poezio.
common
import
safeJID
from
poezio.
config
import
config
from
p
oezio.p
lugin
import
BasePlugin
from
poezio.
tabs
import
ConversationTab
,
DynamicConversationTab
,
PrivateTab
from
poezio.
theming
import
get_theme
,
dump_tuple
from
poezio.
decorators
import
command_args_parser
OTR_DIR
=
os
.
path
.
join
(
os
.
getenv
(
'XDG_DATA_HOME'
)
or
'~/.local/share'
,
'poezio'
,
'otr'
)
...
...
plugins/pacokick.py
View file @
3a24d883
...
...
@@ -13,9 +13,9 @@ Usage
"""
from
random
import
choice
from
tabs
import
MucTab
from
poezio.
tabs
import
MucTab
from
plugin
import
BasePlugin
from
p
oezio.p
lugin
import
BasePlugin
class
Plugin
(
BasePlugin
):
def
init
(
self
):
...
...
plugins/ping.py
View file @
3a24d883
...
...
@@ -22,12 +22,12 @@ Command
the current interlocutor.
"""
from
decorators
import
command_args_parser
from
plugin
import
BasePlugin
from
roster
import
roster
from
common
import
safeJID
from
contact
import
Contact
,
Resource
import
tabs
from
poezio.
decorators
import
command_args_parser
from
p
oezio.p
lugin
import
BasePlugin
from
poezio.
roster
import
roster
from
poezio.
common
import
safeJID
from
poezio.
contact
import
Contact
,
Resource
from
poezio
import
tabs
import
time
...
...
plugins/pipe_cmd.py
View file @
3a24d883
...
...
@@ -19,7 +19,7 @@ Configuration
"""
from
plugin
import
BasePlugin
from
p
oezio.p
lugin
import
BasePlugin
import
os
import
stat
import
logging
...
...
plugins/pointpoint.py
View file @
3a24d883
...
...
@@ -33,7 +33,7 @@ Command
"""
from
plugin
import
BasePlugin
from
p
oezio.p
lugin
import
BasePlugin
from
random
import
randrange
class
Plugin
(
BasePlugin
):
...
...
plugins/quote.py
View file @
3a24d883
...
...
@@ -44,10 +44,10 @@ Options
time of the message.
"""
from
plugin
import
BasePlugin
from
xhtml
import
clean_text
import
common
import
tabs
from
p
oezio.p
lugin
import
BasePlugin
from
poezio.
xhtml
import
clean_text
from
poezio
import
common
from
poezio
import
tabs
import
logging
log
=
logging
.
getLogger
(
__name__
)
...
...
plugins/rainbow.py
View file @
3a24d883
...
...
@@ -12,8 +12,8 @@ Usage
.. note:: Can create fun things when used with :ref:`The figlet plugin <figlet-plugin>`.
"""
from
plugin
import
BasePlugin
import
xhtml
from
p
oezio.p
lugin
import
BasePlugin
from
poezio
import
xhtml
import
random
possible_colors
=
list
(
range
(
256
))
...
...
plugins/random_nick.py
View file @
3a24d883
...
...
@@ -11,7 +11,7 @@ automatically be changed to something random, for example: ::
"""
from
plugin
import
BasePlugin
from
p
oezio.p
lugin
import
BasePlugin
from
random
import
choice
class
Plugin
(
BasePlugin
):
...
...
plugins/regex_admin.py
View file @
3a24d883
...
...
@@ -26,8 +26,8 @@ Those commands take a regular expression (as defined in the
"""
from
plugin
import
BasePlugin
from
tabs
import
MucTab
from
p
oezio.p
lugin
import
BasePlugin
from
poezio.
tabs
import
MucTab
import
re
...
...
plugins/reminder.py
View file @
3a24d883
...
...
@@ -47,10 +47,10 @@ Will remind you to get up every 1 hour 23 minutes.
"""
from
plugin
import
BasePlugin
from
p
oezio.p
lugin
import
BasePlugin
import
curses
import
common
import
timed_events
from
poezio
import
common
from
poezio
import
timed_events
class
Plugin
(
BasePlugin
):
...
...
plugins/reorder.py
View file @
3a24d883
...
...
@@ -54,9 +54,9 @@ And finally, the ``[tab name]`` must be:
- For a type ``dynamic``, the bare JID of the contact
- For a type ``static``, the full JID of the contact
"""
from
plugin
import
BasePlugin
import
tabs
from
decorators
import
command_args_parser
from
p
oezio.p
lugin
import
BasePlugin
from
poezio
import
tabs
from
poezio.
decorators
import
command_args_parser
mapping
=
{
'muc'
:
tabs
.
MucTab
,
...
...
plugins/replace.py
View file @
3a24d883
...
...
@@ -53,8 +53,8 @@ For more convenience, you can read your nice words from a file, do whatever
you want in that function, as long as it returns a string.
"""
from
plugin
import
BasePlugin
import
tabs
from
p
oezio.p
lugin
import
BasePlugin
from
poezio
import
tabs
import
datetime
import
random
import
re
...
...
plugins/replace_word.py
View file @
3a24d883
...
...
@@ -16,7 +16,7 @@ Just use the word in a message. It will be replaced automatically.
"""
from
plugin
import
BasePlugin
from
p
oezio.p
lugin
import
BasePlugin
import
re
class
Plugin
(
BasePlugin
):
...
...
plugins/revstr.py
View file @
3a24d883
...
...
@@ -2,8 +2,8 @@
Reverse everything you say (``Je proteste énergiquement`` will become
``tnemeuqigrené etsetorp eJ``)
"""
from
plugin
import
BasePlugin
import
xhtml
from
p
oezio.p
lugin
import
BasePlugin
from
poezio
import
xhtml
class
Plugin
(
BasePlugin
):
def
init
(
self
):
...
...
plugins/screen_detach.py
View file @
3a24d883
...
...
@@ -26,7 +26,7 @@ Configuration options
.. _client state indication: https://xmpp.org/extensions/xep-0352.html
"""
from
plugin
import
BasePlugin
from
p
oezio.p
lugin
import
BasePlugin
import
os
import
stat
import
pyinotify
...
...
plugins/send_delayed.py
View file @
3a24d883
...
...
@@ -18,11 +18,11 @@ This plugin adds a command to the chat tabs.
"""
from
plugin
import
BasePlugin
from
decorators
import
command_args_parser
import
tabs
import
common
import
timed_events
from
p
oezio.p
lugin
import
BasePlugin
from
poezio.
decorators
import
command_args_parser
from
poezio
import
tabs
from
poezio
import
common
from
poezio
import
timed_events
class
Plugin
(
BasePlugin
):
...
...
plugins/shuffle.py
View file @
3a24d883
...
...
@@ -2,9 +2,9 @@
Shuffle the words in every message you send in a :ref:`muctab`
(may/should confuse the reader).
"""
from
plugin
import
BasePlugin
from
p
oezio.p
lugin
import
BasePlugin
from
random
import
shuffle
import
xhtml
from
poezio
import
xhtml
class
Plugin
(
BasePlugin
):
def
init
(
self
):
...
...
plugins/simple_notify.py
View file @
3a24d883
...
...
@@ -84,11 +84,11 @@ Options defined
"""
from
plugin
import
BasePlugin
from
xhtml
import
get_body_from_message_stanza
from
timed_events
import
DelayedEvent
from
p
oezio.p
lugin
import
BasePlugin
from
poezio.
xhtml
import
get_body_from_message_stanza
from
poezio.
timed_events
import
DelayedEvent
import
shlex
import
common
from
poezio
import
common
class
Plugin
(
BasePlugin
):
...
...
plugins/spaces.py
View file @
3a24d883
...
...
@@ -2,8 +2,8 @@
Insert a space between each character, in messages that you send, making
them horrible to read.
"""
from
plugin
import
BasePlugin
import
xhtml
from
p
oezio.p
lugin
import
BasePlugin
from
poezio
import
xhtml
class
Plugin
(
BasePlugin
):
def
init
(
self
):
...
...
plugins/spam.py
View file @
3a24d883
...
...
@@ -11,7 +11,7 @@ Configuration
"""
from
plugin
import
BasePlugin
from
p
oezio.p
lugin
import
BasePlugin
class
Plugin
(
BasePlugin
):
def
init
(
self
):
...
...
plugins/status.py
View file @
3a24d883
...
...
@@ -25,7 +25,7 @@ Aliases
Set your status to ``xa``
"""
from
plugin
import
BasePlugin
from
p
oezio.p
lugin
import
BasePlugin
class
Plugin
(
BasePlugin
):
"""
...
...
plugins/stoi.py
View file @
3a24d883
...
...
@@ -17,10 +17,10 @@ You only have to load the plugin:
**Usage:** ``/stoi``
"""
from
plugin
import
BasePlugin
import
tabs
from
p
oezio.p
lugin
import
BasePlugin
from
poezio
import
tabs
import
string
import
xhtml
from
poezio
import
xhtml
import
random
char_we_dont_want
=
string
.
punctuation
+
' ’„“”…«»'
...
...
plugins/tell.py
View file @
3a24d883
...
...
@@ -19,9 +19,9 @@ This plugin defines two new commands for MUC tabs: :term:`/tell` and :term:`/unt
Cancel all scheduled messages to *nick*.
"""
from
plugin
import
BasePlugin
from
decorators
import
command_args_parser
import
tabs
from
p
oezio.p
lugin
import
BasePlugin
from
poezio.
decorators
import
command_args_parser
from
poezio
import
tabs
class
Plugin
(
BasePlugin
):
def
init
(
self
):
...
...
plugins/test.py
View file @
3a24d883
from
plugin
import
BasePlugin
import
tabs
from
p
oezio.p
lugin
import
BasePlugin
from
poezio
import
tabs
class
Plugin
(
BasePlugin
):
def
init
(
self
):
...
...
plugins/time_marker.py
View file @
3a24d883
...
...
@@ -29,7 +29,7 @@ Messages like “2 hours, 25 minutes passed…” are automatically displayed in
"""
from
plugin
import
BasePlugin
from
p
oezio.p
lugin
import
BasePlugin
from
datetime
import
datetime
,
timedelta
class
Plugin
(
BasePlugin
):
...
...
plugins/uptime.py
View file @
3a24d883
...
...
@@ -11,8 +11,8 @@ Command
Retrieve the uptime of the server of ``jid``.
"""
from
plugin
import
BasePlugin
from
common
import
parse_secs_to_str
,
safeJID
from
p
oezio.p
lugin
import
BasePlugin
from
poezio.
common
import
parse_secs_to_str
,
safeJID
from
slixmpp.xmlstream
import
ET
class
Plugin
(
BasePlugin
):
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment