Project

General

Profile

Actions

Feature #1770

closed

Сведение аргументов /openurl вместе.

Added by Mellon about 10 years ago. Updated about 10 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Plugins: Azoth
Target version:
Start date:
10/22/2014
Due date:
% Done:

100%

Estimated time:
7:00 h

Description

Предлагается реализовать вот такую грамматику:

"/openurl" [ ( index | "*" ) | ( [ range | "last" ] [ "rx" regexp ] ) ]

Что позволило бы совместно использовать выборку по диапазону и регекспам.


Related issues 3 (0 open3 closed)

Related to Feature #1752: /openurl открытие ссылок из диапазона.Closed0xd34df00d10/09/2014

Actions
Related to Feature #1753: /openurl открытие ссылок полученных после последнего прочтения чатаClosed0xd34df00d10/09/2014

Actions
Related to Feature #1754: /openurl открытие ссылок по регекспуClosed0xd34df00d10/09/2014

Actions
Actions #1

Updated by Mellon about 10 years ago

  • Related to Feature #1752: /openurl открытие ссылок из диапазона. added
Actions #2

Updated by Mellon about 10 years ago

  • Related to Feature #1753: /openurl открытие ссылок полученных после последнего прочтения чата added
Actions #3

Updated by Mellon about 10 years ago

  • Related to Feature #1754: /openurl открытие ссылок по регекспу added
Actions #4

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
Actions #5

Updated by Mellon about 10 years ago

Ну и, наверно, раз

/openurl * = /openurl 1:

то конечный формат можно привести к виду:
"/openurl" [ index | ( [ range | "last" | "*" ] [ "rx" regexp ] ) ]

Actions #6

Updated by Mellon about 10 years ago

предыдущий коммент — нерелевантный бред. потому, что

/openurl * rx regexp = /openurl rx regexp

поэтому первоначальный вариант правильный.

Actions #7

Updated by 0xd34df00d about 10 years ago

Зачем делать /openurl *, если есть /openurl : ?

Actions #8

Updated by 0xd34df00d about 10 years ago

  • Status changed from New to Assigned
  • Target version set to 0.6.75
Actions #9

Updated by Mellon about 10 years ago

Потому, что не очевидно. потому, что это надо будет детально описывать.

Actions #10

Updated by 0xd34df00d about 10 years ago

  • Estimated time set to 7:00 h
Actions #11

Updated by 0xd34df00d about 10 years ago

Вполне себе очевидное продолжение /openurl a: и /openurl :b, ИМХО, кстати.

Actions #12

Updated by 0xd34df00d about 10 years ago

  • Status changed from Assigned to Resolved
  • % Done changed from 0 to 100

Точно звёздочку делать прям надо?

Actions #13

Updated by Mellon about 10 years ago

Точно звёздочку делать прям надо?

Ну не хочешь, не делай.
Ну, прост * — общепринятый символ маски глоббинга. В принципе, не мне придется объяснять, "почему вместо * :". Хотя...кому объяснять?

Actions #14

Updated by Mellon about 10 years ago

пыщ. /openurl = /openurl -1 будешь делоть?

Actions #15

Updated by Mellon about 10 years ago

  • Status changed from Resolved to Closed

Отлично! Благодарю.

Actions

Also available in: Atom PDF