Actions
Feature #1770
closedСведение аргументов /openurl вместе.
Start date:
10/22/2014
Due date:
% Done:
100%
Estimated time:
7:00 h
Description
Предлагается реализовать вот такую грамматику:
"/openurl" [ ( index | "*" ) | ( [ range | "last" ] [ "rx" regexp ] ) ]
Что позволило бы совместно использовать выборку по диапазону и регекспам.
Updated by Mellon about 10 years ago
- Related to Feature #1752: /openurl открытие ссылок из диапазона. added
Updated by Mellon about 10 years ago
- Related to Feature #1753: /openurl открытие ссылок полученных после последнего прочтения чата added
Updated by Mellon about 10 years ago
- Related to Feature #1754: /openurl открытие ссылок по регекспу added
Updated by Mellon about 10 years ago
Надо ещё упомянуть, поведение
/openurl /openurl * /opemurl random shit
сломано
Как должно быть:
/openurl = /openurl -1 /openurl * = /openurl 1: /openurl random shit = nill | /help openurl
Как сейчас:
/openurl = /openurl last /openurl * = /openurl last /openurl random shit = /openurl last
Updated by Mellon about 10 years ago
Ну и, наверно, раз
/openurl * = /openurl 1:
то конечный формат можно привести к виду:
"/openurl" [ index | ( [ range | "last" | "*" ] [ "rx" regexp ] ) ]
Updated by Mellon about 10 years ago
предыдущий коммент — нерелевантный бред. потому, что
/openurl * rx regexp = /openurl rx regexp
поэтому первоначальный вариант правильный.
Updated by 0xd34df00d about 10 years ago
Зачем делать /openurl *
, если есть /openurl :
?
Updated by 0xd34df00d about 10 years ago
- Status changed from New to Assigned
- Target version set to 0.6.75
Updated by Mellon about 10 years ago
Потому, что не очевидно. потому, что это надо будет детально описывать.
Updated by 0xd34df00d about 10 years ago
Вполне себе очевидное продолжение /openurl a:
и /openurl :b
, ИМХО, кстати.
Updated by 0xd34df00d about 10 years ago
- Status changed from Assigned to Resolved
- % Done changed from 0 to 100
Точно звёздочку делать прям надо?
Updated by Mellon about 10 years ago
Точно звёздочку делать прям надо?
Ну не хочешь, не делай.
Ну, прост * — общепринятый символ маски глоббинга. В принципе, не мне придется объяснять, "почему вместо * :". Хотя...кому объяснять?
Updated by Mellon about 10 years ago
пыщ. /openurl = /openurl -1 будешь делоть?
Actions