Project

General

Profile

Feature #1770

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

Added by Mellon almost 6 years ago. Updated almost 6 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

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

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

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

Actions
#1

Updated by Mellon almost 6 years ago

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

Updated by Mellon almost 6 years ago

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

Updated by Mellon almost 6 years ago

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

Updated by Mellon almost 6 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
#5

Updated by Mellon almost 6 years ago

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

/openurl * = /openurl 1:

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

#6

Updated by Mellon almost 6 years ago

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

/openurl * rx regexp = /openurl rx regexp

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

#7

Updated by 0xd34df00d almost 6 years ago

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

#8

Updated by 0xd34df00d almost 6 years ago

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

Updated by Mellon almost 6 years ago

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

#10

Updated by 0xd34df00d almost 6 years ago

  • Estimated time set to 7.00 h
#11

Updated by 0xd34df00d almost 6 years ago

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

#12

Updated by 0xd34df00d almost 6 years ago

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

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

#13

Updated by Mellon almost 6 years ago

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

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

#14

Updated by Mellon almost 6 years ago

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

#15

Updated by Mellon almost 6 years ago

  • Status changed from Resolved to Closed

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

Also available in: Atom PDF