Расширение Mediawiki, которое создает криптографическое значение хеша для входной строки? - PullRequest
0 голосов
/ 28 мая 2019

Я ищу расширение, возможно, функцию синтаксического анализатора, которая принимает входную строку (может быть любым викитекстом и, возможно, нуждается в поддержке синтаксического анализа викитекста в вызове) и создает криптографический хэш ввода.

Примеры использования (с запросом Semantic Mediawiki):

{{# hash: sha1 | {{# show: SomeTestingPage |? SomeValue # -}}}}

{{# hash: md5 | {{# ask: [[Category: Boats]] [[Displacement ::> 100000]] [[Purpose :: Freighter]] |? Format = list | link = none | headers = hide}}}}

Есть ли что-нибудь подобное в Mediawiki?

Важно: не путайте это с расширением HashTables, которое реализует поиск в хеш-таблице, но фактически не создает криптографические значения хеш-функции на уровне страницы.

1 Ответ

0 голосов
/ 29 мая 2019

Помимо того факта, что криптографическое значение md5 и sha1 сомнительно в данный момент, я не знаю о уже существующем расширении, которое делает это.Его создание должно быть довольно простым, в том числе с возможностью анализа wikitext.

https://www.mediawiki.org/wiki/Manual:Parser_functions В этом руководстве приведен базовый пример того, как это будет работать, за ним должно быть довольно легко следовать.

...