plugins
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
plugins [2011/10/29 13:19] – zet | plugins [2024/06/16 12:03] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 8: | Line 8: | ||
===== Изменения в системе плагинов Psi ===== | ===== Изменения в системе плагинов Psi ===== | ||
- | * Изменён дизайн окна настроек плагинов (автор - [[http://code.google.com/u/wadealer/|Dealer_WeARE]]) | + | * Изменён дизайн окна настроек плагинов (автор - [[https://github.com/ |
- | * Добавлено отображение версии плагина в окне настроек плагинов (автор - [[http://code.google.com/u/VampiRUS.666/|VampiRUS]]) | + | * Добавлено отображение версии плагина в окне настроек плагинов (автор - [[https://github.com/ |
- | * Добавлена возможность подключать, | + | * Добавлена возможность подключать, |
- | * Добавлена возможность читать/ | + | * Добавлена возможность читать/ |
* Добавлена возможность назначать горячие клавиши из плагина | * Добавлена возможность назначать горячие клавиши из плагина | ||
- | * Добавлена возможность передавать и получать иконки (авторы - [[http://code.google.com/u/VampiRUS.666/|VampiRUS]], | + | * Добавлена возможность передавать и получать иконки (авторы - [[https://github.com/ |
- | * Реализован доступ к параметрам активной вкладки (автор - [[http://code.google.com/u/VampiRUS.666/|VampiRUS]]) | + | * Реализован доступ к параметрам активной вкладки (автор - [[https://github.com/ |
* Реализован доступ к различной информации о приложении | * Реализован доступ к различной информации о приложении | ||
- | * Реализован доступ к информации об аккаунте (автор - [[http://code.google.com/u/wadealer/|Dealer_WeARE]]) | + | * Реализован доступ к информации об аккаунте (автор - [[https://github.com/ |
- | * Добавлена возможность вызывать попапы из плагинов (автор - [[http://code.google.com/u/wadealer/|Dealer_WeARE]]) | + | * Добавлена возможность вызывать попапы из плагинов (автор - [[https://github.com/ |
- | * Добавлена возможность изменения событий из плагина (метод // | + | * Добавлена возможность изменения событий из плагина (метод // |
- | * Добавлена возможность отображения кнопки вызова метода плагина на тулбар (// | + | * Добавлена возможность отображения кнопки вызова метода плагина на тулбар (// |
- | * Добавлена возможность отображения кнопки вызова метода плагина из меню заголовка аккаунта и из меню контакта в ростере (автор - [[http://code.google.com/u/wadealer/|Dealer_WeARE]]) | + | * Добавлена возможность отображения кнопки вызова метода плагина из меню заголовка аккаунта и из меню контакта в ростере (автор - [[https://github.com/ |
- | * Добавлена возможность установки и настройки настроения, | + | * Добавлена возможность установки и настройки настроения, |
- | * Добавлена кнопка в опции плагинов, | + | * Добавлена кнопка в опции плагинов, |
- | * Добавлена возможность изменять статус для аккаунта (автор - [[http://code.google.com/u/wadealer/|Dealer_WeARE]]) | + | * Добавлена возможность изменять статус для аккаунта (автор - [[https://github.com/ |
Line 33: | Line 33: | ||
Пример компиляции плагина рассмотрим на примере [[plugins# | Пример компиляции плагина рассмотрим на примере [[plugins# | ||
- | * Скачиваем исходный код Psi из git-репозитория ([[git://git.psi-im.org/psi.git]]) | + | * Скачиваем исходный код Psi из git-репозитория ([[https://github.com/psi-im/ |
- | * Применяем патчи Psi+ к исходному коду Psi | + | * Скачиваем исходные коды плагинов из git-репозитория ([[https:// |
- | * Скачиваем исходный код плагина в каталог //psi/src/ | + | * Переходим |
- | * Выполняем команду **qmake conferenceloggerplugin.pro** | + | * Выполняем команды: |
- | * Выполняем команду **make -f makefile.release** (для win32: **mingw32-make -f makefile.release**) | + | |
- | * Видим результат компиляции в каталоге // | + | |
- | __См. также пример автоматической компиляции плагинов Psi+ [[mingw32# | + | '' |
+ | mkdir -p build && cd build | ||
+ | '' | ||
+ | '' | ||
+ | cmake .. | ||
+ | '' | ||
- | ===== Плагины официальной версии Psi ===== | + | '' |
+ | cmake --build . | ||
+ | '' | ||
- | **__Примечание__**: не поддерживаются официальными разработчиками. | + | |
- | * antievil | + | __См. также пример автоматической компиляции плагинов Psi+__: [[mingw32# |
- | * consoledump | + | |
- | * echoplugin | + | |
- | * noughtsandcrossesplugin | + | |
- | * null | + | |
- | * urlwatcher | + | |
- | Архив с перечисленными выше плагинами можно скачать [[http:// | ||
Line 67: | Line 66: | ||
|| {{: | || {{: | ||
|| {{: | || {{: | ||
- | || {{: | + | || {{: |
|| {{: | || {{: | ||
|| {{: | || {{: | ||
Line 75: | Line 74: | ||
|| {{: | || {{: | ||
|| {{: | || {{: | ||
- | || {{: | + | || {{: |
|| {{: | || {{: | ||
+ | || {{: | ||
|| {{: | || {{: | ||
- | || {{: | + | || {{: |
|| {{: | || {{: | ||
- | || {{: | + | || {{: |
|| {{: | || {{: | ||
|| {{: | || {{: | ||
|| {{: | || {{: | ||
- | || {{: | + | || {{: |
|| {{: | || {{: | ||
|| {{: | || {{: | ||
Line 91: | Line 91: | ||
|| {{: | || {{: | ||
|| {{: | || {{: | ||
- | || {{: | + | || {{: |
- | + | ||
- | __**ВАЖНО**__: | + | |
+ | **Зачеркнуты плагины, | ||
Line 105: | Line 103: | ||
==== Attention Plugin ==== | ==== Attention Plugin ==== | ||
- | Автор: //[[http://code.google.com/u/wadealer/|Dealer_WeARE]]// | + | Автор: //[[https://github.com/ |
{{: | {{: | ||
Line 130: | Line 128: | ||
==== Autoreply Plugin ==== | ==== Autoreply Plugin ==== | ||
- | Автор: //[[http://code.google.com/u/wadealer/|Dealer_WeARE]]// | + | Автор: //[[https://github.com/ |
{{: | {{: | ||
Line 161: | Line 159: | ||
==== Birthday Reminder Plugin ==== | ==== Birthday Reminder Plugin ==== | ||
- | Автор: //[[http://code.google.com/u/wadealer/|Dealer_WeARE]]// | + | Автор: //[[https://github.com/ |
Данный плагин предназначен для напоминаний о приближающихся днях рождения. | Данный плагин предназначен для напоминаний о приближающихся днях рождения. | ||
Line 187: | Line 185: | ||
==== Captcha Forms Plugin ==== | ==== Captcha Forms Plugin ==== | ||
- | Автор: //[[http://code.google.com/u/wadealer/|Dealer_WeARE]]// | + | Автор: //[[https://github.com/ |
+ | |||
+ | **ДАННЫЙ ПЛАГИН УДАЛЕН ИЗ ТЕКУЩИХ СБОРОК PSI+ ВВИДУ ПЕРЕНОСА ЕГО ФУНКЦИОНАЛА НЕПОСРЕДСТВЕННО В САМУ PSI** | ||
Данный плагин предназначен для прохождения капчи непосредственно из Psi+. | Данный плагин предназначен для прохождения капчи непосредственно из Psi+. | ||
Line 215: | Line 215: | ||
==== Chess Plugin ==== | ==== Chess Plugin ==== | ||
- | Автор: //[[http://code.google.com/u/wadealer/|Dealer_WeARE]]// | + | Автор: //[[https://github.com/ |
{{: | {{: | ||
Line 251: | Line 251: | ||
==== Cleaner Plugin ==== | ==== Cleaner Plugin ==== | ||
- | Автор: //[[http://code.google.com/u/wadealer/|Dealer_WeARE]]// | + | Автор: //[[https://github.com/ |
Данный плагин предназначен для очистки кэша аватар, | Данный плагин предназначен для очистки кэша аватар, | ||
Line 285: | Line 285: | ||
==== Client Switcher Plugin ==== | ==== Client Switcher Plugin ==== | ||
- | Автор: //[[http://code.google.com/u/liuch@mail.ru/|liuch]]// | + | Автор: //[[https://github.com/ |
- | Данный плагин предназначен для подмены версии | + | Данный плагин предназначен для подмены версии |
{{: | {{: | ||
Line 318: | Line 318: | ||
==== Conference Logger Plugin ==== | ==== Conference Logger Plugin ==== | ||
- | Автор: //[[http://code.google.com/u/wadealer/|Dealer_WeARE]]// | + | Автор: //[[https://github.com/ |
Данный плагин предназначен для записи (сохранения) логов конференций, | Данный плагин предназначен для записи (сохранения) логов конференций, | ||
Line 349: | Line 349: | ||
==== Content Downloader Plugin ==== | ==== Content Downloader Plugin ==== | ||
- | Автор: //[[http://code.google.com/u/drizt@land.ru/|taurus]]// | + | Автор: //[[https://github.com/ |
Данный плагин предназначен для скачивания из Интернет наборов иконок и прочих дополнительных ресурсов для Psi+. | Данный плагин предназначен для скачивания из Интернет наборов иконок и прочих дополнительных ресурсов для Psi+. | ||
Line 381: | Line 381: | ||
==== Extended Menu Plugin ==== | ==== Extended Menu Plugin ==== | ||
- | Автор: //[[http://code.google.com/u/wadealer/|Dealer_WeARE]]// | + | Автор: //[[https://github.com/ |
Данный плагин добавляет в контекстное меню контакта ростера подменю " | Данный плагин добавляет в контекстное меню контакта ростера подменю " | ||
Line 415: | Line 415: | ||
==== Extended Options Plugin ==== | ==== Extended Options Plugin ==== | ||
- | Автор: //[[http://code.google.com/u/wadealer/|Dealer_WeARE]]// | + | Автор: //[[https://github.com/ |
Данный плагин предназначен для более удобной настройки дополнительных параметров Psi+. | Данный плагин предназначен для более удобной настройки дополнительных параметров Psi+. | ||
Line 451: | Line 451: | ||
==== Gmail Service Plugin ==== | ==== Gmail Service Plugin ==== | ||
- | Автор: //[[http://code.google.com/u/VampiRUS.666/|VampiRUS]]//, | + | Автор: //[[https://github.com/ |
+ | |||
+ | **ДАННЫЙ ПЛАГИН УДАЛЕН ИЗ СБОРОК КАК ЗАБРОШЕННЫЙ** | ||
Данный плагин предназначен для работы с уведомлениями о поступлении новых писем в почтовый ящик [[http:// | Данный плагин предназначен для работы с уведомлениями о поступлении новых писем в почтовый ящик [[http:// | ||
Line 487: | Line 489: | ||
==== Gomoku Game Plugin ==== | ==== Gomoku Game Plugin ==== | ||
- | Автор: //[[http://code.google.com/u/liuch@mail.ru/|liuch]]// | + | Автор: //[[https://github.com/ |
Данный плагин позволяет играть с контактами ростера и конференции в игру Гомоку. Реализована разновидность правил " | Данный плагин позволяет играть с контактами ростера и конференции в игру Гомоку. Реализована разновидность правил " | ||
Line 529: | Line 531: | ||
==== History Keeper Plugin ==== | ==== History Keeper Plugin ==== | ||
- | Автор: //[[http://code.google.com/u/wadealer/|Dealer_WeARE]]// | + | Автор: //[[https://github.com/ |
+ | |||
+ | **ДАННЫЙ ПЛАГИН УСТАРЕЛ И НЕ УДАЛЯЕТ ИСТОРИЮ ИЗ БАЗЫ ДАННЫХ, | ||
Данный плагин предназначен для удаления истории переписки с отмеченными контактами при выходе из Psi+. | Данный плагин предназначен для удаления истории переписки с отмеченными контактами при выходе из Psi+. | ||
Line 562: | Line 566: | ||
==== ICQ Must Die Plugin ==== | ==== ICQ Must Die Plugin ==== | ||
- | Автор: //[[http://code.google.com/u/ | + | Автор: //[[https://github.com/ivan1986|ivan1986]]// |
- | Данный плагин призван помочь Вам перевести как можно бОльшее количество Ваших контактов с ICQ на Jabber. | + | Данный плагин призван помочь Вам перевести как можно бОльшее количество Ваших контактов с ICQ на XMPP. |
{{: | {{: | ||
Line 602: | Line 606: | ||
==== Image Plugin ==== | ==== Image Plugin ==== | ||
- | Автор: //[[http://code.google.com/u/VampiRUS.666/|VampiRUS]]// | + | Автор: //[[https://github.com/ |
Данный плагин предназначен для отправки собеседнику графического изображения. | Данный плагин предназначен для отправки собеседнику графического изображения. | ||
Line 634: | Line 638: | ||
- | ==== Jabber | + | ==== XMPP Disk Plugin ==== |
- | Автор: //[[http://code.google.com/u/wadealer/|Dealer_WeARE]]// | + | Автор: //[[https://github.com/ |
- | Данный плагин предназначен для комфортной работы с файловыми хранилищами [[http:// | + | Данный плагин предназначен для комфортной работы с файловыми хранилищами [[http:// |
Реализовано через соответствующую команду в контекстном меню контакта ростера. | Реализовано через соответствующую команду в контекстном меню контакта ростера. | ||
Line 652: | Line 656: | ||
{{: | {{: | ||
- | Подробную историю версий можно найти [[http://psi-dev.googlecode.com/svn/trunk/ | + | Подробную историю версий можно найти [[https://raw.github.com/psi-plus/plugins/master/ |
Исходный код плагина можно взять [[git:// | Исходный код плагина можно взять [[git:// | ||
Line 678: | Line 682: | ||
==== Juick Plugin ==== | ==== Juick Plugin ==== | ||
- | Автор: //[[http://code.google.com/u/VampiRUS.666/|VampiRUS]]// | + | Автор: //[[https://github.com/ |
Плагин предназначен для эффективной и комфортной работы с сервисом микроблогов [[http:// | Плагин предназначен для эффективной и комфортной работы с сервисом микроблогов [[http:// | ||
Line 690: | Line 694: | ||
{{: | {{: | ||
- | __**Примечание**__: | + | __**Примечание**__: |
- | Подробную историю версий можно найти [[http://psi-dev.googlecode.com/svn/trunk/ | + | Подробную историю версий можно найти [[https://raw.github.com/psi-plus/plugins/master/ |
Исходный код плагина можно взять [[git:// | Исходный код плагина можно взять [[git:// | ||
Line 717: | Line 721: | ||
==== PEP Change Notify Plugin ==== | ==== PEP Change Notify Plugin ==== | ||
- | Автор: //[[http://code.google.com/u/wadealer/|Dealer_WeARE]]// | + | Автор: //[[https://github.com/ |
Плагин предназначен для показа всплывающих уведомлений о смене настроений, | Плагин предназначен для показа всплывающих уведомлений о смене настроений, | ||
Line 723: | Line 727: | ||
{{: | {{: | ||
- | Подробную историю версий можно найти [[http://psi-dev.googlecode.com/svn/trunk/ | + | Подробную историю версий можно найти [[https://raw.github.com/psi-plus/plugins/master/ |
Исходный код плагина можно взять [[git:// | Исходный код плагина можно взять [[git:// | ||
Line 747: | Line 751: | ||
==== Qip X-statuses Plugin ==== | ==== Qip X-statuses Plugin ==== | ||
- | Автор: //[[http://code.google.com/u/wadealer/|Dealer_WeARE]]// | + | Автор: //[[https://github.com/ |
Данный плагин предназначен для отображения [[http:// | Данный плагин предназначен для отображения [[http:// | ||
- | Подробную историю версий можно найти [[http://psi-dev.googlecode.com/svn/trunk/ | + | Подробную историю версий можно найти [[https://raw.github.com/psi-plus/plugins/master/ |
Исходный код плагина можно взять [[git:// | Исходный код плагина можно взять [[git:// | ||
Line 777: | Line 781: | ||
==== Screenshot Plugin ==== | ==== Screenshot Plugin ==== | ||
- | Авторы: | + | Авторы: |
Данный плагин позволяет делать снимок (скриншот) экрана, | Данный плагин позволяет делать снимок (скриншот) экрана, | ||
Line 795: | Line 799: | ||
Адрес FTP-сервера задаётся в виде // | Адрес FTP-сервера задаётся в виде // | ||
- | Подробную историю версий можно найти [[http://psi-dev.googlecode.com/svn/trunk/ | + | Подробную историю версий можно найти [[https://raw.github.com/psi-plus/plugins/master/ |
Исходный код плагина можно взять [[git:// | Исходный код плагина можно взять [[git:// | ||
- | + | __**Примечание**__: | |
Line 817: | Line 820: | ||
==== Skins Plugin ==== | ==== Skins Plugin ==== | ||
- | Автор: //[[http://code.google.com/u/wadealer/|Dealer_WeARE]]// | + | Автор: //[[https://github.com/ |
Данный плагин предназначен для создания и использования скинов в Psi+. | Данный плагин предназначен для создания и использования скинов в Psi+. | ||
Line 843: | Line 846: | ||
Такая последовательность действий позволит всем настройкам (иконкам, | Такая последовательность действий позволит всем настройкам (иконкам, | ||
- | Подробную историю версий можно найти [[http://psi-dev.googlecode.com/svn/trunk/ | + | Подробную историю версий можно найти [[https://raw.github.com/psi-plus/plugins/master/ |
Исходный код плагина можно взять [[git:// | Исходный код плагина можно взять [[git:// | ||
Line 866: | Line 869: | ||
==== Stop Spam Plugin ==== | ==== Stop Spam Plugin ==== | ||
- | Автор: //[[http://code.google.com/u/wadealer/|Dealer_WeARE]]// | + | Автор: //[[https://github.com/ |
Данный плагин предназначен для блокировки получения в ростер пользователя Psi+ рассылок спама и другой нежелательной информации. | Данный плагин предназначен для блокировки получения в ростер пользователя Psi+ рассылок спама и другой нежелательной информации. | ||
Line 902: | Line 905: | ||
**__ВНИМАНИЕ__!!! Перед регистрацией на новом транспорте рекомендуется добавить JID транспорта в исключения. Это связано с тем, что после регистрации транспорт запрашивает авторизацию для всех контактов и если его не добавить в исключения, | **__ВНИМАНИЕ__!!! Перед регистрацией на новом транспорте рекомендуется добавить JID транспорта в исключения. Это связано с тем, что после регистрации транспорт запрашивает авторизацию для всех контактов и если его не добавить в исключения, | ||
- | Подробную историю версий можно найти [[http://psi-dev.googlecode.com/svn/trunk/ | + | Подробную историю версий можно найти [[https://raw.github.com/psi-plus/plugins/master/ |
Исходный код плагина можно взять [[git:// | Исходный код плагина можно взять [[git:// | ||
Line 932: | Line 935: | ||
==== Storage Notes Plugin ==== | ==== Storage Notes Plugin ==== | ||
- | Автор: //[[http://code.google.com/u/wadealer/|Dealer_WeARE]]// | + | Автор: //[[https://github.com/ |
Данный плагин представляет собой реализацию [[http:// | Данный плагин представляет собой реализацию [[http:// | ||
Line 944: | Line 947: | ||
Плагин предназначен для хранения заметок на jabber-сервере с возможностью доступа к ним из любого места через клиент [[main|Psi+]] или Miranda IM. | Плагин предназначен для хранения заметок на jabber-сервере с возможностью доступа к ним из любого места через клиент [[main|Psi+]] или Miranda IM. | ||
- | Подробную историю версий можно найти [[http://psi-dev.googlecode.com/svn/trunk/ | + | Подробную историю версий можно найти [[https://raw.github.com/psi-plus/plugins/master/ |
Исходный код плагина можно взять [[git:// | Исходный код плагина можно взять [[git:// | ||
Line 972: | Line 975: | ||
==== Translate Plugin ==== | ==== Translate Plugin ==== | ||
- | Автор: //[[http://code.google.com/u/VampiRUS.666/|VampiRUS]]// | + | Автор: //[[https://github.com/ |
Данный плагин позволяет конвертировать выделенный текст в другую языковую раскладку. | Данный плагин позволяет конвертировать выделенный текст в другую языковую раскладку. | ||
Line 1000: | Line 1003: | ||
==== Video Status Changer Plugin ==== | ==== Video Status Changer Plugin ==== | ||
- | Авторы: | + | Авторы: |
{{: | {{: | ||
- | Плагин предназначен для установки заданного статуса, когда Вы смотрите | + | Плагин предназначен для установки заданного статуса |
Связь с проигрывателями осуществляется посредством [[http:// | Связь с проигрывателями осуществляется посредством [[http:// | ||
- | **__Важно__**: | + | **__Важно__**: |
- | * Для работы с Totem необходимо в самом проигрывателе включить соответствующий плагин (Правка\Модули\Служба D-Bus); | + | * Для работы с **Totem** необходимо в самом проигрывателе включить соответствующий плагин (Правка\Модули\Служба D-Bus); |
- | * Для работы с VLC необходимо в расширенных настройках проигрывателя на вкладке " | + | * Для работы с **VLC** необходимо в расширенных настройках проигрывателя на вкладке " |
- | * Для работы с Kaffeine необходимо иметь плеер версии (>=1.0), дополнительных настроек не нужно; | + | * Для работы с **Kaffeine** необходимо иметь плеер версии (>=1.0), дополнительных настроек не нужно; |
- | * Для работы с GNOME MPlayer дополнительных настроек не нужно. | + | * Для работы с **GNOME MPlayer** дополнительных настроек не нужно. |
- | Подробную историю версий можно найти [[http://psi-dev.googlecode.com/svn/trunk/plugins/unix/ | + | Подробную историю версий можно найти [[https://raw.github.com/psi-plus/plugins/master/ |
Исходный код плагина можно взять [[git:// | Исходный код плагина можно взять [[git:// | ||
Line 1045: | Line 1048: | ||
==== Watcher Plugin ==== | ==== Watcher Plugin ==== | ||
- | Автор: //[[http://code.google.com/u/wadealer/|Dealer_WeARE]]// | + | Автор: //[[https://github.com/ |
Данный плагин предназначен для наблюдения за статусом определённых пользователей в ростере, | Данный плагин предназначен для наблюдения за статусом определённых пользователей в ростере, | ||
Line 1063: | Line 1066: | ||
* Настройку для воспроизведения звукового файла всегда, | * Настройку для воспроизведения звукового файла всегда, | ||
- | Подробную историю версий можно найти [[http://psi-dev.googlecode.com/svn/trunk/ | + | Подробную историю версий можно найти [[https://raw.github.com/psi-plus/plugins/master/ |
Исходный код плагина можно взять [[git:// | Исходный код плагина можно взять [[git:// | ||
Line 1097: | Line 1100: | ||
- | ==== Yandex Narod Plugin ==== | + | ==== Yandex Narod Plugin |
- | Автор: //[[http://code.google.com/u/wadealer/|Dealer_WeARE]]// | + | Автор: //[[https://github.com/ |
+ | |||
+ | **ДАННЫЙ ПЛАГИН УДАЛЕН ИЗ ВСЕХ СБОРОК КАК УСТАРЕВШИЙ** | ||
Данный плагин является портированной версией соответсвующего плагина для [[http:// | Данный плагин является портированной версией соответсвующего плагина для [[http:// | ||
- | {{:psiplus_plugins_yandexnarodplugin001.png|}} | + | {{:psiplus_plugins_yandexnarodplugin000.png|}} |
- | Плагин позволяет передавать файлы с помощью сервиса [[http:// | + | {{: |
+ | |||
+ | Плагин позволяет передавать файлы с помощью сервиса [[http:// | ||
{{: | {{: | ||
- | Также плагин позволяет управлять файлами, | + | Также плагин позволяет управлять файлами, |
- | {{:psiplus_plugins_yandexnarodplugin003.png|}} | + | {{:psiplus_plugins_yandexnarodplugin004.png|}} |
+ | |||
+ | В версиии плагина для Psi+ (по сравнению с оригиналом) добавлена поддержка proxy-серверов, | ||
- | По сравнению с оригиналом добавлена поддержка прокси-сервера, | ||
Подробную историю версий можно найти [[https:// | Подробную историю версий можно найти [[https:// | ||
Line 1145: | Line 1153: | ||
===== Бинарные версии плагинов ===== | ===== Бинарные версии плагинов ===== | ||
- | Готовые к использованию версии плагинов под | + | Готовые к использованию версии плагинов под |
plugins.1319894371.txt.gz · Last modified: 2011/10/29 13:19 (external edit)