Add compatibility for Gajim 1.1

This commit is contained in:
Philipp Hörist
2018-10-06 20:14:38 +02:00
parent db2c71b6a1
commit 97c2bfbdd9
62 changed files with 275 additions and 115 deletions

View File

@@ -24,15 +24,19 @@ Acronyms expander plugin.
:license: GPL
'''
import sys
import os
from gi.repository import Gtk
from gi.repository import GObject
from gajim.plugins import GajimPlugin
from gajim.plugins.helpers import log, log_calls
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
class AcronymsExpanderPlugin(GajimPlugin):
@log_calls('AcronymsExpanderPlugin')

View File

@@ -1,7 +1,7 @@
[info]
name: Acronyms Expander
short_name: acronyms_expander
version: 0.3
version: 0.4
description: Replaces acronyms (or other strings) with given expansions/substitutes.
authors: Mateusz Biliński <mateusz@bilinski.it>
homepage: https://dev.gajim.org/gajim/gajim-plugins/wikis/AcronymsExpanderPlugin

View File

@@ -32,6 +32,12 @@ from gajim.plugins import GajimPlugin
from gajim.plugins.helpers import log, log_calls
from gajim.plugins.gui import GajimPluginConfigDialog
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
class AntiSpamPlugin(GajimPlugin):
@log_calls('AntiSpamPlugin')

View File

@@ -1,7 +1,7 @@
[info]
name: Anti Spam
short_name: anti_spam
version: 1.4.4
version: 1.4.5
description: Block some incoming messages.
authors = Yann Leboulanger <asterix@lagaule.org>
Denis Fomin <fominde@gmail.com>

View File

@@ -1,7 +1,7 @@
[info]
name: Ayatana Appindicator integration
short_name: appindicator_integration
version: 1.1.0
version: 1.1.1
description: This plugin integrates Gajim with the Ayatana AppIndicator. You must have gir1.2-ayatanaappindicator3-0.1 installed to enable this plugin.
homepage: https://dev.gajim.org/gajim/gajim-plugins/wikis/AppindicatorSupportPlugin
authors: Denis Borenko <borenko@rambler.ru>

View File

@@ -18,13 +18,19 @@ try:
from gi.repository import AyatanaAppIndicator3 as appindicator
ERRORMSG = None
except (ValueError, ImportError):
ERRORMSG = _('Please install libappindicator3')
ERRORMSG = 'Please install libappindicator3'
from gajim.common import app, ged
from gajim.common import configpaths
from gajim.plugins import GajimPlugin
from gajim.plugins.helpers import log_calls
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
class AppindicatorIntegrationPlugin(GajimPlugin):

View File

@@ -1,7 +1,7 @@
[info]
name: Banner Tweaks
short_name: banner_tweaks
version: 0.1.3
version: 0.1.4
description: Allows user to tweak chat window banner appearance (eg. make it compact).
authors = Mateusz Biliński <mateusz@bilinski.it>
homepage = http://trac-plugins.gajim.org/wiki/BannerTweaksPlugin

View File

@@ -29,8 +29,6 @@ http://trac.gajim.org/attachment/ticket/4133/gajim-chatbanneroptions-svn10008.pa
:license: GPL
'''
import sys
from gi.repository import Gtk
from gi.repository import GObject
from gajim import message_control
@@ -38,9 +36,16 @@ from gajim.common import app
from gajim.common import helpers
from gajim.plugins import GajimPlugin
from gajim.plugins.helpers import log, log_calls
from gajim.plugins.helpers import log_calls
from gajim.plugins.gui import GajimPluginConfigDialog
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
class BannerTweaksPlugin(GajimPlugin):
@log_calls('BannerTweaksPlugin')

View File

@@ -1,7 +1,7 @@
[info]
name: Birthday reminder
short_name: birthday_reminder
version: 1.0.0
version: 1.0.1
description: Reminds you if a contact of yours has birthday
authors: Evgeniy Popov <evgeniypopov@gmail.com>
Philipp Hörist <philipp@hoerist.com>

View File

@@ -11,6 +11,12 @@ from gajim.common import configpaths
from gajim.common import app
from gajim.common import ged
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
log = logging.getLogger('gajim.plugin_system.birthday')
TITLE = _('%s has birthday today')

View File

@@ -1,5 +1,4 @@
# -*- coding: utf-8 -*-
##
import unicodedata
from gi.repository import GObject
@@ -9,7 +8,12 @@ from gajim.common import ged
from gajim.common import app
from gajim.common import helpers
from gajim import gtkgui_helpers
import unicodedata
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
def paragraph_direction_mark(text):
"""

View File

@@ -1,7 +1,7 @@
[info]
name: Chatstate in roster
short_name: chatstate
version: 0.5.5
version: 0.5.6
description: Chat State Notifications in roster.
Font color of the contact varies depending on the chat state.
The plugin does not work if you use custom font color for contacts in roster.

View File

@@ -1,5 +1,3 @@
# -*- coding: utf-8 -*-
from gi.repository import Gtk
from gi.repository import Gdk
@@ -7,6 +5,12 @@ from gajim.common import app
from gajim.plugins import GajimPlugin
from gajim.plugins.helpers import log_calls
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
class ClickableNicknames(GajimPlugin):

View File

@@ -1,9 +1,9 @@
[info]
name: Clickable Nicknames
short_name: clickable_nicknames
version: 0.6
version: 0.7
description: Clickable nicknames in the conversation textview.
authors: Andrey Musikhin <melomansegfault@gmail.com>
Denis Fomin <fominde@gmail.com>
homepage: http://trac-plugins.gajim.org/wiki/ClickableNicknamesPlugin
min_gajim_version: 0.16.11
min_gajim_version: 1.0.0

View File

@@ -1,10 +1,8 @@
# -*- coding: utf-8 -*-
##
import os
import logging
from gi.repository import Gtk
from gi.repository import GdkPixbuf
import os
import logging
from clients_icons.clients import CLIENTS, LIBPURPLE_CLIENTS
@@ -15,6 +13,12 @@ from gajim.common import ged
from gajim.common import app
from gajim.common import caps_cache
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
log = logging.getLogger('gajim.plugin_system.clients_icons')

View File

@@ -1,10 +1,10 @@
[info]
name: Clients icons
short_name: clients_icons
version: 7.2
version: 7.3
description: Shows client icons in roster and in groupchats.
authors: Denis Fomin <fominde@gmail.com>
Artem Klyop <art.klyop@gmail.com>
Thilo Molitor <thilo@eightysoft.de>
homepage: https://dev.gajim.org/gajim/gajim-plugins/wikis/ClientsIconsPlugin
min_gajim_version: 0.16.11
min_gajim_version: 1.0.0

View File

@@ -1,14 +1,18 @@
# -*- coding: utf-8 -*-
import subprocess
from gi.repository import Gtk
from gi.repository import GObject
import subprocess
from gajim.common import app
from gajim.plugins import GajimPlugin
from gajim.plugins.helpers import log_calls, log
from gajim.plugins.helpers import log_calls
from gajim.plugins.gui import GajimPluginConfigDialog
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
class FlashingKeyboard(GajimPlugin):
@log_calls('FlashingKeyboard')

View File

@@ -1,8 +1,8 @@
[info]
name: Flashing Keyboard
short_name: flashing_keyboard
version: 0.4
version: 0.5
description: Flashing keyboard led when there are unread messages.
authors: Denis Fomin <fominde@gmail.com>
homepage: https://dev.gajim.org/gajim/gajim-plugins/wikis/flashingkeyboardplugin
min_gajim_version: 0.16.11
min_gajim_version: 1.0.0

View File

@@ -1,12 +1,15 @@
# -*- coding: utf-8 -*-
from gi.repository import Gtk
from gi.repository import GdkPixbuf
from gajim.common import app
from gajim.plugins import GajimPlugin
from gajim.plugins.helpers import log_calls
from gajim import gtkgui_helpers
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
class GuiForMe(GajimPlugin):

View File

@@ -1,10 +1,10 @@
[info]
name: GUI For Me
short_name: gui_for_me
version: 0.4
version: 0.5
description: Adds a button for the '/me' command.
authors: BomberMan
copper
Denis Fomin <fominde@gmail.com>
homepage: http://trac-plugins.gajim.org/wiki/GUIForMePlugin
min_gajim_version: 0.16.11
min_gajim_version: 1.0.0

View File

@@ -1,18 +1,23 @@
# -*- coding: utf-8 -*-
import os
import dbus
import datetime as dt
from gi.repository import GObject
import os
from gajim.common import app
from gajim.common import ged
from gajim.common import dbus_support
from gajim.plugins import GajimPlugin
from gajim.plugins.helpers import log_calls, log
from gajim.plugins.helpers import log_calls
from gajim.common.pep import ACTIVITIES
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
HAMSTAER_INTERFACE = 'org.gnome.Hamster'
SUBACTIVITIES = []
subactivity_ = [list(ACTIVITIES[x].keys()) for x in list(ACTIVITIES.keys())]

View File

@@ -1,10 +1,10 @@
[info]
name: Hamster integration
short_name: hamster_integration
version: 0.1.4
version: 0.1.5
description: Integration with project hamster
see https://trac.gajim.org/ticket/6993
and http://projecthamster.wordpress.com/about/
authors: Denis Fomin <fominde@gmail.com>
homepage: http://trac-plugins.gajim.org/wiki/
min_gajim_version: 0.16.11
min_gajim_version: 1.0.0

View File

@@ -10,6 +10,12 @@ from gajim.plugins import GajimPlugin
from gajim.plugins.helpers import log_calls
from gajim.dialogs import ErrorDialog
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
try:
from gajim.gtk.filechoosers import FileChooserDialog
NEW_FILECHOOSER = True

View File

@@ -1,7 +1,7 @@
[info]
name: Image
short_name: image
version: 1.0
version: 1.1
description: This plugin is designed to send a small(0 - 40 kb) graphic image to your contact.
Client on the other side must support XEP-0071: XHTML-IM and maintain the scheme data: URI.
Psi+ and Jabbim supported this.

View File

@@ -1,10 +1,10 @@
[info]
name: Juick
short_name: Juick
version: 0.9.8
version: 0.9.9
description: Clickable Juick links , Juick nicks, preview Juick picturs.
The key combination alt + up in the textbox allow insert the number of last message (comment or topic).
authors: Denis Fomin <fominde@gmail.com>
evgen <drujebober@gmail.com>
homepage: http://trac-plugins.gajim.org/wiki/JuickPlugin
min_gajim_version: 0.16.11
min_gajim_version: 1.0.0

View File

@@ -1,25 +1,29 @@
# -*- coding: utf-8 -*-
import re
import os
import time
import sqlite3
import nbxmpp
from gi.repository import Pango
from gi.repository import Gtk
from gi.repository import GdkPixbuf
from gi.repository import Gdk
import re
import os
import time
import locale
import sqlite3
from gajim.common import helpers
from gajim.common import app
from gajim.common import configpaths
from gajim.plugins import GajimPlugin
from gajim.plugins.helpers import log_calls, log
from gajim.plugins.helpers import log_calls
from gajim.plugins.gui import GajimPluginConfigDialog
from gajim.conversation_textview import TextViewImage
from gajim import gtkgui_helpers
import nbxmpp
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
class JuickPlugin(GajimPlugin):

View File

@@ -21,22 +21,29 @@
##
from threading import Thread
import os
import random
from tempfile import mkstemp, mkdtemp
from threading import Thread
from subprocess import Popen, PIPE
from gi.repository import Gtk
from gi.repository import Gdk
from gi.repository import GdkPixbuf
from gi.repository import Pango
from gi.repository import GObject
from tempfile import mkstemp, mkdtemp
import random
from subprocess import Popen, PIPE
from gajim.common import app
from gajim.plugins import GajimPlugin
from gajim.plugins.helpers import log, log_calls
from gajim.plugins.gui import GajimPluginConfigDialog
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
def latex_template(code):
return '''\\documentclass[12pt]{article}

View File

@@ -7,3 +7,4 @@ authors: Yves Fischer <yvesf@xapek.org>
Yann Leboulanger <asterix@lagaule.org>
homepage: http://trac-plugins.gajim.org/wiki/LatexPlugin
min_gajim_version: 1.0.0
max_gajim_version: 1.0.3

View File

@@ -24,15 +24,20 @@ Message length notifier plugin.
:license: GPL
'''
import sys
from gi.repository import Gtk
from gi.repository import Gdk
from gajim.plugins import GajimPlugin
from gajim.plugins.helpers import log, log_calls
from gajim.plugins.helpers import log_calls
from gajim.plugins.gui import GajimPluginConfigDialog
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
class LengthNotifierPlugin(GajimPlugin):
@log_calls('LengthNotifierPlugin')

View File

@@ -1,8 +1,8 @@
[info]
name: Message Length Notifier
short_name: length_notifier
version: 0.4
version: 0.5
description: Highlights message entry field in chat window when given length of message is exceeded.
authors = Mateusz Biliński <mateusz@bilinski.it>
homepage = http://trac-plugins.gajim.org/wiki/LengthNotifierPlugin
min_gajim_version: 0.16.11
min_gajim_version: 1.0.0

View File

@@ -1,8 +1,8 @@
[info]
name: Message Box Size
short_name: message_box_size
version: 0.4
version: 0.5
description: Allows you to adjust the height of the new message input field.
authors: Denis Fomin <fominde@gmail.com>
homepage: http://trac-plugins.gajim.org/wiki/MessageBoxSizePlugin
min_gajim_version: 0.16.11
min_gajim_version: 1.0.0

View File

@@ -1,12 +1,15 @@
# -*- coding: utf-8 -*-
from gi.repository import Gtk
from gajim.common import app
from gajim.plugins import GajimPlugin
from gajim.plugins.helpers import log_calls
from gajim.plugins.gui import GajimPluginConfigDialog
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
class MsgBoxSizePlugin(GajimPlugin):
@log_calls('MsgBoxSizePlugin')

View File

@@ -1,7 +1,7 @@
[info]
name: Now Listen
short_name: now-listen
version: 0.3.2
version: 0.3.3
description: Copy tune info of playing music to conversation input box at cursor position (Alt + N)
authors = Denis Fomin <fominde@gmail.com>
homepage = https://dev.gajim.org/gajim/gajim-plugins/wikis/NowListenPlugin

View File

@@ -1,9 +1,8 @@
# -*- coding: utf-8 -*-
import os
import logging
from gi.repository import Gtk
from gi.repository import Gdk
import os
import logging
from gajim.plugins import GajimPlugin
from gajim.plugins.helpers import log_calls
@@ -11,6 +10,12 @@ from gajim.plugins.gui import GajimPluginConfigDialog
from gajim.music_track_listener import MusicTrackListener
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
log = logging.getLogger('gajim.plugin_system.now_listen')

View File

@@ -43,6 +43,11 @@ from gajim.common import configpaths
from gajim.dialogs import YesNoDialog
from gajim.plugins.gui import GajimPluginConfigDialog
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
@unique
class State(IntEnum):

View File

@@ -1,11 +1,11 @@
[info]
name: Plugin Installer
short_name: plugin_installer
version: 0.20.4
version: 0.20.5
description: Install and upgrade plugins from ftp
authors: Denis Fomin <fominde@gmail.com>
Yann Leboulanger <asterix@lagaule.org>
Thilo Molitor <thilo@eightysoft.de>
Philipp Hörist <philipp@hoerist.com>
homepage: https://dev.gajim.org/gajim/gajim-plugins/wikis/PluginInstallerPlugin
min_gajim_version: 0.16.10
min_gajim_version: 1.0.0

View File

@@ -55,6 +55,12 @@ except ImportError:
from gajim.dialogs import WarningDialog, HigDialog, YesNoDialog
from gajim.gtkgui_helpers import get_action
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
log = logging.getLogger('gajim.plugin_system.plugin_installer')
PLUGINS_URL = 'https://ftp.gajim.org/plugins_1/'

View File

@@ -1,8 +1,8 @@
[info]
name: Quick replies
short_name: quick_replies
version: 0.0.4
version: 1.0.0
description: Plugin for quick insert template message and add your own template messages
authors = Evgeniy Popov <evgeniypopov@gmail.com>
homepage = https://dev.gajim.org/gajim/gajim-plugins/wikis/QuickRepliesPlugin
min_gajim_version: 0.16.11
min_gajim_version: 1.0.0

View File

@@ -1,13 +1,17 @@
from gi.repository import Gtk
from gi.repository import GdkPixbuf
from gajim import gtkgui_helpers
from gajim.common import app
from gajim.plugins import GajimPlugin
from gajim.plugins.gui import GajimPluginConfigDialog
from gajim.plugins.helpers import log_calls
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
class QuickRepliesPlugin(GajimPlugin):

View File

@@ -1,8 +1,8 @@
[info]
name: Regex Filter
short_name: regex_filter
version: 0.4
version: 0.5
description: Filter incoming messages using regex.
authors: Yann Leboulanger <asterix@lagaule.org>
homepage: http://trac-plugins.gajim.org/wiki/RegexFilterPlugin
min_gajim_version: 0.16.11
min_gajim_version: 1.0.0

View File

@@ -27,13 +27,20 @@ Regex Filter plugin.
import re
from gajim.plugins import GajimPlugin
from gajim.plugins.helpers import log, log_calls
from gajim.plugins.helpers import log_calls
from gajim.common import app
from gajim.common import ged
from gajim.command_system.framework import CommandContainer, command, doc
from gajim.command_system.implementation.hosts import *
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
class RegexFilterPlugin(GajimPlugin):
@log_calls('RegexFilterPlugin')

View File

@@ -1,9 +1,9 @@
[info]
name: Roster Tweaks
short_name: roster_tweaks
version: 1.0.0
version: 1.0.1
description: Allows user to tweak roster window appearance (eg. make it compact).
Added ability to quickly change the status message to all connected accounts.
authors = Denis Fomin <fominde@gmail.com>
homepage = http://trac-plugins.gajim.org/wiki/RosterTweaksPlugin
min_gajim_version: 0.16.11
min_gajim_version: 1.0.0

View File

@@ -1,5 +1,3 @@
# -*- coding: utf-8 -*-
from gi.repository import Pango
from gi.repository import Gtk
from gi.repository import Gdk
@@ -11,6 +9,12 @@ from gajim.plugins.gui import GajimPluginConfigDialog
from gajim.dialogs import ChangeActivityDialog, ChangeMoodDialog
from gajim import gtkgui_helpers
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
class RosterTweaksPlugin(GajimPlugin):
def init(self):

View File

@@ -1,10 +1,10 @@
[info]
name: Server Status Icons
short_name: server_status_icons
version: 0.1.4
version: 0.1.5
description: Replace standard Gajim status icons with server
specific for known XMPP server accounts (vk.com, ...)
authors = Denis Fomin <fominde@gmail.com>
Pavel Suslov
homepage = http://trac-plugins.gajim.org/wiki/ServerStatusIconsPlugin
min_gajim_version: 0.16.11
min_gajim_version: 1.0.0

View File

@@ -1,8 +1,5 @@
# -*- coding: utf-8 -*-
##
import os
from gajim.plugins.gui import GajimPluginConfigDialog
from gajim.plugins import GajimPlugin
from gajim.plugins.helpers import log_calls
from gajim import gtkgui_helpers
@@ -10,6 +7,11 @@ from gajim.common import app
from gajim.common import helpers
from gajim.common import ged
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
class ServerStatusIconsPlugin(GajimPlugin):

View File

@@ -1,10 +1,10 @@
[info]
name: Set Location
short_name: set_location
version: 0.7.5
version: 0.7.6
description: Set information about your current geographical or physical location.
To be able to set your location on the built-in map, you must install gir1.2-gtkchamplain
authors: Denis Fomin <fominde@gmail.com>
Daniel Brötzmann <wurstsalat@posteo.de>
homepage: https://dev.gajim.org/gajim/gajim-plugins/wikis/SetLocationPlugin
min_gajim_version: 0.16.11
min_gajim_version: 1.0.0

View File

@@ -1,13 +1,10 @@
# -*- coding: utf-8 -*-
##
from datetime import datetime
from gi.repository import Gtk
from gi.repository import GdkPixbuf
import gi
import os
import time
import logging
from datetime import datetime
import gi
from gi.repository import Gtk
from gajim.plugins.gui import GajimPluginConfigDialog
from gajim.plugins import GajimPlugin
@@ -19,6 +16,12 @@ from gajim.common import configpaths
from gajim import gtkgui_helpers
from gajim.dialogs import InputDialog, WarningDialog
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
log = logging.getLogger('gajim.plugin_system.set_location')
CHAMPLAIN_AVAILABLE = True

View File

@@ -1,7 +1,7 @@
[info]
name: Tic tac toe
short_name: Tic tac toe
version: 1.5
version: 1.6
description: Play tic tac toe
authors = Yann Leboulanger <asterix@lagaule.org>
homepage = https://dev.gajim.org/gajim/gajim-plugins/wikis/TictactoePlugin

View File

@@ -49,6 +49,12 @@ from gajim.common import ged
from gajim import dialogs
from gajim.common.connection_handlers_events import InformationEvent
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
NS_GAMES = 'http://jabber.org/protocol/games'
NS_GAMES_TICTACTOE = NS_GAMES + '/tictactoe'

View File

@@ -1,7 +1,7 @@
[info]
name: Triggers
short_name: triggers
version: 0.5
version: 0.6
description: Configure Gajim's behaviour for each contact
authors: Yann Leboulanger <asterix@lagaule.org>
homepage: https://dev.gajim.org/gajim/gajim-plugins/wikis/TriggersPlugin

View File

@@ -31,6 +31,12 @@ from gajim.plugins import GajimPlugin
from gajim.plugins.helpers import log_calls
from gajim.plugins.gui import GajimPluginConfigDialog
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
try:
from gajim.gtk.filechoosers import NativeFileChooserDialog, Filter

View File

@@ -23,6 +23,11 @@ from gi.repository import Gtk
from gajim.options_dialog import OptionsDialog, GenericOption, SpinOption
from gajim.common.const import Option, OptionType, OptionKind
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
class UrlImagePreviewConfigDialog(OptionsDialog):
def __init__(self, plugin, parent):

View File

@@ -17,13 +17,19 @@
import urllib.request as urllib2
import socket
import re
import ssl
import logging
import os
from gajim.common import app
import logging
import os
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
if os.name == 'nt':
import certifi

View File

@@ -1,7 +1,7 @@
[info]
name: Url image preview
short_name: url_image_preview
version: 2.3.0
version: 2.3.1
description: Displays a preview of links to images
authors = Denis Fomin <fominde@gmail.com>
Yann Leboulanger <asterix@lagaule.org>

View File

@@ -38,6 +38,12 @@ from url_image_preview.http_functions import get_http_head, get_http_file
from url_image_preview.config_dialog import UrlImagePreviewConfigDialog
from url_image_preview.resize_gif import resize_gif
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
try:
from gajim.gtk.filechoosers import FileSaveDialog
NEW_FILECHOOSER = True

View File

@@ -1,7 +1,7 @@
[info]
name: Whiteboard
short_name: whiteboard
version: 0.8
version: 0.9
description: Shows a whiteboard in chat. python-pygoocanvas is required.
authors = Yann Leboulanger <asterix@lagaule.org>
homepage = https://dev.gajim.org/gajim/gajim-plugins/wikis/WhiteboardPlugin

View File

@@ -34,7 +34,6 @@ from gajim.plugins import GajimPlugin
from gajim.plugins.gajimplugin import GajimPluginException
from gajim.plugins.helpers import log_calls, log
from nbxmpp import Message
from gi.repository import Gtk
from gi.repository import Gio
from gi.repository import GLib
from gajim import chat_control
@@ -44,7 +43,12 @@ from gajim.common.jingle_content import JingleContent
from gajim.common.jingle_transport import JingleTransport, TransportType
from gajim import dialogs
from .whiteboard_widget import Whiteboard, HAS_GOOCANVAS
from gajim.common import caps_cache
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
NS_JINGLE_XHTML = 'urn:xmpp:tmp:jingle:apps:xhtml'
NS_JINGLE_SXE = 'urn:xmpp:tmp:jingle:transports:sxe'

View File

@@ -18,9 +18,17 @@
## along with Gajim. If not, see <http://www.gnu.org/licenses/>.
##
from nbxmpp import Node
from gi.repository import Gtk
from gajim.common import app
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
try:
import gi
gi.require_version('GooCanvas', '2.0')
@@ -28,7 +36,7 @@ try:
HAS_GOOCANVAS = True
except:
HAS_GOOCANVAS = False
from nbxmpp import Node
try:
from gajim.gtk.filechoosers import NativeFileChooserDialog, Filter

View File

@@ -1,9 +1,9 @@
[info]
name: Wicd support
short_name: wicd_support
version: 0.1.3
version: 0.1.4
description: Support for autodetection of network status for Wicd Network Manager.
Requires wicd and python-dbus.
authors = Denis Fomin <fominde@gmail.com>
homepage = http://trac-plugins.gajim.org/wiki/WicdSupportPlugin
min_gajim_version: 0.16.11
min_gajim_version: 1.0.0

View File

@@ -1,5 +1,3 @@
# -*- coding: utf-8 -*-
import os
from gajim.common import app
@@ -7,6 +5,11 @@ from gajim.plugins import GajimPlugin
from gajim.plugins.helpers import log_calls
from gajim.common import dbus_support
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
class WicdPlugin(GajimPlugin):
@log_calls('WicdPlugin')

View File

@@ -1,8 +1,8 @@
[info]
name: Wrong Layout
short_name: Wrong Layout
version: 0.1.4
version: 0.1.5
description: Press alt+r to convert chars typed in wrong layout Rus&lt;&gt;Eng
authors: Denis Fomin <fominde@gmail.com>
homepage: https://dev.gajim.org/gajim/gajim-plugins/wikis/WrongLayoutPlugin
min_gajim_version: 0.16.11
min_gajim_version: 1.0.0

View File

@@ -1,13 +1,16 @@
# -*- coding: utf-8 -*-
from gi.repository import Gtk
from gi.repository import Gdk
from gajim.common import helpers
from gajim.common import app
from gajim.plugins import GajimPlugin
from gajim.plugins.helpers import log_calls
# Since Gajim 1.1.0 _() has to be imported
try:
from gajim.common.i18n import _
except ImportError:
pass
class WrongLayoutPlugin(GajimPlugin):
@log_calls('WrongLayoutPlugin')