| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
| ru:plugins [2017/02/09 21:46] – kukuruzo | ru:plugins [2024/06/16 12:03] (текущий) – kukuruzo |
|---|
| * Добавлено отображение версии плагина в окне настроек плагинов (автор - [[https://github.com/VampiRUS|VampiRUS]]) | * Добавлено отображение версии плагина в окне настроек плагинов (автор - [[https://github.com/VampiRUS|VampiRUS]]) |
| * Добавлена возможность подключать, отключать и обновлять плагины без перезагрузки приложения (автор - [[https://github.com/wadealer|Dealer_WeARE]]) | * Добавлена возможность подключать, отключать и обновлять плагины без перезагрузки приложения (автор - [[https://github.com/wadealer|Dealer_WeARE]]) |
| * Добавлена возможность читать/писать настройки из плагина (автор - C.H.) | * Добавлена возможность читать/писать настройки из плагина (автор - [[https://github.com/ch|C.H.]]) |
| * Добавлена возможность назначать горячие клавиши из плагина | * Добавлена возможность назначать горячие клавиши из плагина |
| * Добавлена возможность передавать и получать иконки (авторы - [[https://github.com/VampiRUS|VampiRUS]], [[https://github.com/wadealer|Dealer_WeARE]]) | * Добавлена возможность передавать и получать иконки (авторы - [[https://github.com/VampiRUS|VampiRUS]], [[https://github.com/wadealer|Dealer_WeARE]]) |
| |
| Пример компиляции плагина рассмотрим на примере [[plugins#conference_logger_plugin|Conference Logger Plugin]]: | Пример компиляции плагина рассмотрим на примере [[plugins#conference_logger_plugin|Conference Logger Plugin]]: |
| * Скачиваем исходный код Psi из git-репозитория ([[git://git.psi-im.org/psi.git]]) | * Скачиваем исходный код Psi из git-репозитория ([[https://github.com/psi-im/psi.git]]) |
| * Применяем патчи Psi+ к исходному коду Psi | * Скачиваем исходные коды плагинов из git-репозитория ([[https://github.com/psi-im/plugins.git]]) |
| * Скачиваем исходный код плагина в каталог //psi/src/plugins/generic/conferenceloggerplugin// | * Переходим в каталог //plugins/generic/conferenceloggerplugin// |
| * Выполняем команду **qmake conferenceloggerplugin.pro** | * Выполняем команды: |
| * Выполняем команду **make -f makefile.release** (для win32: **mingw32-make -f makefile.release**) | |
| * Видим результат компиляции в каталоге //psi/src/plugins/generic/conferenceloggerplugin/release// | '' |
| | mkdir -p build && cd build |
| | '' |
| | |
| | '' |
| | cmake .. |
| | '' |
| | |
| | '' |
| | cmake --build . |
| | '' |
| | |
| | * Видим результат компиляции в каталоге //plugins/generic/conferenceloggerplugin/build// |
| |
| __См. также пример автоматической компиляции плагинов Psi+__: [[mingw32#компиляция_плагинов_psi|здесь]]. | __См. также пример автоматической компиляции плагинов Psi+__: [[mingw32#компиляция_плагинов_psi|здесь]]. |
| || {{:autoreply.png}} [[plugins#Autoreply_Plugin|Autoreply Plugin]] || | || {{:autoreply.png}} [[plugins#Autoreply_Plugin|Autoreply Plugin]] || |
| || {{:birthday.png}} [[plugins#Birthday_Reminder_Plugin|Birthday Reminder Plugin]] || | || {{:birthday.png}} [[plugins#Birthday_Reminder_Plugin|Birthday Reminder Plugin]] || |
| || {{:captcha.png}} [[plugins#Captcha_Forms_Plugin|Captcha Forms Plugin]] || | || {{:captcha.png}} <del>[[plugins#Captcha_Forms_Plugin|Captcha Forms Plugin]]</del> || |
| || {{:chess.png}} [[plugins#Chess_Plugin|Chess Plugin]] || | || {{:chess.png}} [[plugins#Chess_Plugin|Chess Plugin]] || |
| || {{:cleaner.png}} [[plugins#Cleaner_Plugin|Cleaner Plugin]] || | || {{:cleaner.png}} [[plugins#Cleaner_Plugin|Cleaner Plugin]] || |
| || {{:extendedmenu.png}} [[plugins#Extended_Menu_Plugin|Extended Menu Plugin]] || | || {{:extendedmenu.png}} [[plugins#Extended_Menu_Plugin|Extended Menu Plugin]] || |
| || {{:extendedoptions.png}} [[plugins#Extended_Options_Plugin|Extended Options Plugin]] || | || {{:extendedoptions.png}} [[plugins#Extended_Options_Plugin|Extended Options Plugin]] || |
| || {{:gmailnotify.png}} [[plugins#Gmail_Service_Plugin|Gmail Service Plugin]] || | || {{:gmailnotify.png}} <del>[[plugins#Gmail_Service_Plugin|Gmail Service Plugin]]</del> || |
| || {{:gomoku.png}} [[plugins#Gomoku_Game_Plugin|Gomoku Game Plugin]] || | || {{:gomoku.png}} [[plugins#Gomoku_Game_Plugin|Gomoku Game Plugin]] || |
| || {{:plugins_gnupg.png}} [[plugins#GnuPG_Plugin|GnuPG Plugin]] || | || {{:plugins_gnupg.png}} [[plugins#GnuPG_Plugin|GnuPG Plugin]] || |
| || {{:historykeeper.png}} [[plugins#History_Keeper_Plugin|History Keeper Plugin]] || | || {{:historykeeper.png}} [[plugins#History_Keeper_Plugin|History Keeper Plugin]] || |
| || {{:icqdie.png}} [[plugins#ICQ_Must_Die_Plugin|ICQ Must Die Plugin]] || | || {{:icqdie.png}} <del>[[plugins#ICQ_Must_Die_Plugin|ICQ Must Die Plugin]]</del> || |
| || {{:imageplugin.gif}} [[plugins#Image_Plugin|Image Plugin]] || | || {{:imageplugin.gif}} [[plugins#Image_Plugin|Image Plugin]] || |
| || {{:jabberdisk.png}} [[plugins#Jabber_Disk_Plugin|Jabber Disk Plugin]] || | || {{:jabberdisk.png}} [[plugins#XMPP_Disk_Plugin|XMPP Disk Plugin]] || |
| || {{:juick.png}} [[plugins#Juick_Plugin|Juick Plugin]] || | || {{:juick.png}} [[plugins#Juick_Plugin|Juick Plugin]] || |
| || {{:pepchangenotify.png}} [[plugins#PEP_Change_Notify_Plugin|PEP Change Notify Plugin]] || | || {{:pepchangenotify.png}} [[plugins#PEP_Change_Notify_Plugin|PEP Change Notify Plugin]] || |
| || {{:qipxstatuses.png}} [[plugins#Qip_X-statuses_Plugin|Qip X-statuses Plugin]] || | || {{:qipxstatuses.png}} [[plugins#Qip_X-statuses_Plugin|Qip X-statuses Plugin]] || |
| || {{:screenshot.png}} [[plugins#Screenshot_Plugin|Screenshot Plugin]] || | || {{:screenshot.png}} <del>[[plugins#Screenshot_Plugin|Screenshot Plugin]]</del> || |
| || {{:skins.png}} [[plugins#Skins_Plugin|Skins Plugin]] || | || {{:skins.png}} [[plugins#Skins_Plugin|Skins Plugin]] || |
| || {{:stopspam.png}} [[plugins#Stop_Spam_Plugin|Stop Spam Plugin]] || | || {{:stopspam.png}} [[plugins#Stop_Spam_Plugin|Stop Spam Plugin]] || |
| || {{:videostatus.png}}[[plugins#Video_Status_Changer_Plugin|Video Status Changer Plugin]] || | || {{:videostatus.png}}[[plugins#Video_Status_Changer_Plugin|Video Status Changer Plugin]] || |
| || {{:watcher.png}} [[plugins#Watcher_Plugin|Watcher Plugin]] || | || {{:watcher.png}} [[plugins#Watcher_Plugin|Watcher Plugin]] || |
| || {{:yandexnarod.png}} [[plugins#Yandex_Narod_Plugin|Yandex Narod Plugin]] || | || {{:yandexnarod.png}} <del>[[plugins#Yandex_Narod_Plugin|Yandex Narod Plugin]]</del> || |
| | |
| <del>__**ВАЖНО**__: Плагины Psi+ **несовместимы** с официальной версией Psi.</del> | |
| |
| | **Зачеркнуты плагины, которые больше не поддерживаются разработчиком и удалены из основных сборок** |
| |
| |
| |
| Автор: //[[https://github.com/wadealer|Dealer_WeARE]]// | Автор: //[[https://github.com/wadealer|Dealer_WeARE]]// |
| | |
| | **ДАННЫЙ ПЛАГИН УДАЛЕН ИЗ ТЕКУЩИХ СБОРОК PSI+ ВВИДУ ПЕРЕНОСА ЕГО ФУНКЦИОНАЛА НЕПОСРЕДСТВЕННО В САМУ PSI** |
| |
| Данный плагин предназначен для прохождения капчи непосредственно из Psi+. | Данный плагин предназначен для прохождения капчи непосредственно из Psi+. |
| Автор: //[[https://github.com/liuch|liuch]]// | Автор: //[[https://github.com/liuch|liuch]]// |
| |
| Данный плагин предназначен для подмены версии Jabber-клиента, его названия и типа операционной системы. Имеется возможность вручную указать версию клиента и операционной системы или выбрать их из заданного списка. | Данный плагин предназначен для подмены версии XMPP-клиента, его названия и типа операционной системы. Имеется возможность вручную указать версию клиента и операционной системы или выбрать их из заданного списка. |
| |
| {{:psiplus_plugins_clientswitcherplugin001.png|}} | {{:psiplus_plugins_clientswitcherplugin001.png|}} |
| |
| Автор: //[[https://github.com/VampiRUS|VampiRUS]]//, //[[https://github.com/wadealer|Dealer_WeARE]]// | Автор: //[[https://github.com/VampiRUS|VampiRUS]]//, //[[https://github.com/wadealer|Dealer_WeARE]]// |
| | |
| | **ДАННЫЙ ПЛАГИН УДАЛЕН ИЗ СБОРОК КАК ЗАБРОШЕННЫЙ** |
| |
| Данный плагин предназначен для работы с уведомлениями о поступлении новых писем в почтовый ящик [[http://mail.google.com/mail/|Gmail]], а также с прочими дополнительными сервисами. | Данный плагин предназначен для работы с уведомлениями о поступлении новых писем в почтовый ящик [[http://mail.google.com/mail/|Gmail]], а также с прочими дополнительными сервисами. |
| |
| Автор: //[[https://github.com/wadealer|Dealer_WeARE]]// | Автор: //[[https://github.com/wadealer|Dealer_WeARE]]// |
| | |
| | **ДАННЫЙ ПЛАГИН УСТАРЕЛ И НЕ УДАЛЯЕТ ИСТОРИЮ ИЗ БАЗЫ ДАННЫХ, В КОТОРОЙ PSI+ ТЕПЕРЬ ХРАНИТ ИСТОРИЮ** |
| |
| Данный плагин предназначен для удаления истории переписки с отмеченными контактами при выходе из Psi+. | Данный плагин предназначен для удаления истории переписки с отмеченными контактами при выходе из Psi+. |
| Автор: //[[https://github.com/ivan1986|ivan1986]]// | Автор: //[[https://github.com/ivan1986|ivan1986]]// |
| |
| Данный плагин призван помочь Вам перевести как можно бОльшее количество Ваших контактов с ICQ на Jabber. | Данный плагин призван помочь Вам перевести как можно бОльшее количество Ваших контактов с ICQ на XMPP. |
| |
| {{:psiplus_plugins_icqdieplugin002.png|Окно с настройками плагина}} | {{:psiplus_plugins_icqdieplugin002.png|Окно с настройками плагина}} |
| |
| |
| ==== Jabber Disk Plugin ==== | ==== XMPP Disk Plugin ==== |
| |
| Автор: //[[https://github.com/wadealer|Dealer_WeARE]]// | Автор: //[[https://github.com/wadealer|Dealer_WeARE]]// |
| |
| Данный плагин предназначен для комфортной работы с файловыми хранилищами [[http://www.jabber.ru/node/418|Jabber Disk]]. | Данный плагин предназначен для комфортной работы с файловыми хранилищами [[http://www.jabber.ru/node/418|XMPP Disk]]. |
| |
| Реализовано через соответствующую команду в контекстном меню контакта ростера. | Реализовано через соответствующую команду в контекстном меню контакта ростера. |
| ==== Screenshot Plugin ==== | ==== Screenshot Plugin ==== |
| |
| Авторы: //C.H., [[https://github.com/wadealer|Dealer_WeARE]]// | Авторы: //[[https://github.com/ch|C.H.]], [[https://github.com/wadealer|Dealer_WeARE]]// |
| |
| Данный плагин позволяет делать снимок (скриншот) экрана, редактировать видимую область на сделанном скриншоте и сохранять снимок на локальный диск или загружать на HTTP/FTP-сервер. | Данный плагин позволяет делать снимок (скриншот) экрана, редактировать видимую область на сделанном скриншоте и сохранять снимок на локальный диск или загружать на HTTP/FTP-сервер. |
| |
| Автор: //[[https://github.com/wadealer|Dealer_WeARE]]// | Автор: //[[https://github.com/wadealer|Dealer_WeARE]]// |
| | |
| | **ДАННЫЙ ПЛАГИН УДАЛЕН ИЗ ВСЕХ СБОРОК КАК УСТАРЕВШИЙ** |
| |
| Данный плагин является портированной версией соответсвующего плагина для [[http://qutim.org/forum/viewtopic.php?f=62&t=711|QutIM]]. | Данный плагин является портированной версией соответсвующего плагина для [[http://qutim.org/forum/viewtopic.php?f=62&t=711|QutIM]]. |