Format plugin

Discuss and announce AkelPad plugins
Post Reply
  • Author
  • Message
Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Format plugin

Post by Instructor »

Различные операции по преобразованию текста:
- Сортировка строк текста по возрастанию.
- Сортировка строк текста по убыванию.
- Сортировка строк текста по числовому возрастанию.
- Сортировка строк текста по числовому убыванию.
- Получение уникальных строк.
- Получение дублирующихся строк.
- Удаление дублирующихся строк.
- Инвертирование порядка строк.
- Вставка разрывов строк в местах переноса.
- Шифрование выделенного текста.
- Дешифрование выделенного текста.
- Извлечение ссылок из HTML текста.

Different operations with text formating:
- Sort lines by string ascending.
- Sort lines by string descending.
- Sort lines by integer ascending.
- Sort lines by integer descending.
- Extract unique lines.
- Extract duplicate lines.
- Remove duplicate lines.
- Reverse line order.
- Insert end-of-line characters in wrap places.
- Encrypt selection text.
- Decrypt selection text.
- Extract links from HTML text.


<< Download>>
Last edited by Instructor on Sun Nov 28, 2010 5:41 am, edited 2 times in total.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Добавлено: Format::LineSortIntAsc, Format::LineSortIntDesc теперь не имеют ограничения на длину числа.
Добавлено: иконки для сортировки.
Исправлено: Format::GetDuplicates теперь не убирает первый дупликат.

Added: Format::LineSortIntAsc, Format::LineSortIntDesc now they have no restrictions on the number length.
Added: icons for sorting.
Fixed: Format::GetDuplicates no longer removes the first duplicate.


Format plugin v1.0

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Предлагаю

заменить: "Извлечение ссылок из HTML текста" на "Извлечение ссылок из текста" (по алгоритму getLinks.js Infocatcher'а);

добавить:
- encode (HTML);
- decode (HTML).

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

VladSh wrote:Предлагаю

заменить: "Извлечение ссылок из HTML текста" на "Извлечение ссылок из текста" (по алгоритму getLinks.js Infocatcher'а);

добавить:
- encode (HTML);
- decode (HTML).
а также форматеры си- и тег- образного кода 8)

Offline
Posts: 1862
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

forum.ru-board.com:
Instructor wrote:Используется RC4
Тогда самовырисовывается хотелка – добавить более стойкий алгоритм шифрования. :roll: :D
И хорошо бы добавить название в документацию.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Добавлено: Format::LineGetUnique для получения уникальных строк.

Added: Format::LineGetUnique for extract unique lines.


Format plugin v1.1

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Исправлено: Format::LineFixWrap не обрабатывал перенесенный текст, если он состоял из одной строки.

Fixed: Format::LineFixWrap didn't handle wrapped text, if it consisted of a single line.


Format plugin v1.2
Last edited by Instructor on Thu Sep 16, 2010 3:41 pm, edited 1 time in total.

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

Кроме регистронезависимой сортировки строк (LineSortStr[Asc/Desc]), требуется и регистрозависимая (как отдельная функция, либо если б таким поведением могла обладать функция LineSortInt[Asc/Desc]).

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Добавлено: внешний вызов, чтобы учитывать регистр символов, для:
Format::LineSortStrAsc
Format::LineSortStrDesc
Format::LineSortIntAsc
Format::LineSortIntDesc
Format::LineGetUnique
Format::LineGetDuplicates
Format::LineRemoveDuplicates


Added: external call to match case for:
Format::LineSortStrAsc
Format::LineSortStrDesc
Format::LineSortIntAsc
Format::LineSortIntDesc
Format::LineGetUnique
Format::LineGetDuplicates
Format::LineRemoveDuplicates


Format plugin v1.3

Offline
Posts: 37
Joined: Fri Oct 30, 2009 11:10 am

Post by antabu »

Здравствуйте! Посоветуйте, пожалуйста, как проще кнопки плагина добавить на тулбар?

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

antabu
См. примеры в ToolBar-Rus.txt.

Offline
Posts: 37
Joined: Fri Oct 30, 2009 11:10 am

Post by antabu »

Что-то не получается. В ToolBar плагин добавил строку
# "Сортировать строки" Call("Format::LineSortStrAsc") Icon(00)
Путь к файлу: \Akelpad\AkelFiles\Plugs\Source\Resources\00.ico
И ещё вопрос: внутри файла Format.dll нету иконок?

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

antabu
Если опять заглянуть в ToolBar-Rus.txt, то можно увидеть, что знаки "#" и ";" комментируют строки.
Format.dll содержит 4 иконки для сортировки. Наличие иконок можно просмотреть с помощью Resource Hacker'а, открыв в нем Format.dll и развернув "Icon Group".

Offline
Posts: 37
Joined: Fri Oct 30, 2009 11:10 am

Post by antabu »

Спасибо, иконки в этом файле я посмотрел через IrfanView - 2 варианта - мелкие и крупные.
После того, как убрал #, появилась иконка, но из файла ToolBar.dll

Offline
Posts: 1862
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

- Шифровывание выделенного текста.
- Дешифровывание выделенного текста.
Мне тут подсказали (и я согласился :)), что «ыв» тут лишнее. Шифрование/дешифрование.
Post Reply