Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
ru:plugins [2017/02/09 23:04] – kukuruzo | ru:plugins [2024/06/16 12:03] (текущий) – kukuruzo |
---|
| |
Пример компиляции плагина рассмотрим на примере [[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]]. |
| |
Реализовано через соответствующую команду в контекстном меню контакта ростера. | Реализовано через соответствующую команду в контекстном меню контакта ростера. |
| |
Автор: //[[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]]. |