p1m-ortho / xs-sebzer

A Tampermonkey script that provides free citation export support for eLIBRARY.RU (Russian Science Citation Index).
GNU General Public License v3.0
12 stars 2 forks source link

Сделать нормальные ссылки вида «фамилия» + «год» ± буква #3

Open pvzhelnov opened 5 years ago

pvzhelnov commented 5 years ago

Сейчас в качестве ссылки используется ID соответствующей строки в eLIBRARY.RU вида 'a' + elibrary_ru_id.

Это совершенно не удобно для цитирования. Надо сделать нормально.

По идее Citation JS из коробки пытается сделать нормально (в формате фамилия + год + журнал), но почему-то не устраняет при этом неалфавитные символы, и отсюда ошибки при импорте BibTeX.

Надо их устранять и транслитерировать еще кириллицу при этом.

Кроме того, журнал бы лучше убрать, потому что удлиняет ссылку.

Вообще в идеале, конечно, надо добавить пользовательские настройки.

Надо все-таки посмотреть ишью на эту тему в Citaton JS здесь, форкнуть и допилить, и на PR.

pvzhelnov commented 5 years ago

Поступило предложение добавить также сокращение названия журнала в ссылку.

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