Lykas писал(а) 16.05.2023 :: 18:06:31:Не получится, потому что ID Либгена привязан к конкретному файлу книги, а не к конкретной изданной книге. Вылавливать дубли?
Верификация выполняется по
md5. Предполагается что URL ( example.com/entry?md5={entry_k} ) будет использоваться для проверки существования файла в хранилище. Если файл не существует, то можно добавить его (при желании). Или скачать его на ПК (при наличии VPN).
По логике вещей, если библиография добавлена в репозиторий (открытые данные сообщества), то, по умолчанию, предполагается что файл уже где-то залит (например, кто-то заливает файлы на яндекс.диск, другие скачивают этот файл и повторно загружают на ЛГ). Тут как бы важно что находится в репозитории сообщества, а не в хранилище ЛГ. В данном случае, дубликаты --- это проблема тех, кто обслуживает хранилище ЛГ. То есть, для сообщества важно знать, что в репозитории хранится библиография
лучшего варианта обработки. Также предполагается, обновлять файлы библиографии (если появится лучший вариант обработки). Все остальное (выбор хранилища и т.п.) не имеет значения для сообщества.
Ключевой момент (связующее звено), --- это ключ записи
entry_k, который используется для привязки к данным из хранилища. В данной схеме ключ равен md5, то есть,
Code:@book{entry_k, ... }
получается, что любой другой ключ (кроме как MD5) для хранения в репозитории не имеет смысла, поскольку найти файл будет практически невозможно.