Package: issn
ISSN APIБиблиотека реализует API, который возвращает данные публикации по ISSN.
Даныне по ISSN беруться из официального ISSN API (https://issn.org/).Параметры:issn - Идентификатор ISSN;Возвращает:Словарь с данными по ISSN;Формат возвращаемых данных ISSN:{'issn': issn,
 'data': {},
 'unparsed_keys': [],
 'unsuccessful': [],
 'errors': [],
 'stats': {}}Описание возвращаемых данных:Тип: Dictionary;Возвращает: Словарь с данными об издании (публикации);issn- идентификатор ISSN. (Тип string);data- информация об издании (публикации). Данные полученные при распознавании ключей@id, которые находяться под ключом@graph. (Тип dictionary);Описание данных издания, в 'data':Country- название страны, в которой было опубликовано издание; (Тип string);URI pattern:http://id.loc.gov/vocabulary/countries/{country_code};CountryCode- код страны; (Тип string);URI pattern:http://issn.org/resource/ISSN/{ISSN}#ReferencePublicationEvent;Organization- код организации, которая опубликовала издание; (Тип string);URI pattern:http://issn.org/organization/ISSNCenter#{center_code};ISSN / ISSN_resource- идентификатор издания, которое находиться на определенном носителе; (Тип string);URI pattern (ISSN):http://issn.org/resource/ISSN/{ISSN}#ISSN;URI pattern (ISSN_resource):http://issn.org/resource/ISSN/{ISSN}`;ISSN-L- идентификатор издания, обозначающий что здание находится на разных носителях; (Тип string);URI pattern:http://issn.org/resource/ISSN/{ISSN}#ISSN-L;KeyTitle- ключевое название, по которому идентифицируется издание; (Тип string);URI pattern:http://issn.org/resource/ISSN/{ISSN}#KeyTitle;resource- дополнительные данные издания. (Тип dictionary);URI pattern:http://issn.org/resource/ISSN/{ISSN};Описание дополнительных данных издания в 'resource':URL- сайт издания. (Тип string);Name- перечень названий данного издания. (Тип string);Title- это свойство относится к идентификатору KeyTitle, который идентифицирует это издание. (Тип string);Format- формат носителя на котором находится данное издание. (Тип string/dictionary);OtherPhysicalFormat- это свойство указывает на идентификатор ISSN, идентифицирующий это же издание, но на другом носителе. (Тип string);IsFormatOf- это свойство указывает на идентификатор ISSN, идентифицирующий это же издание, но на другом носителе. (Тип string);IsPartOf- это свойство относится к ISSN-L, являющемуся частью данного ISSN. (Тип string);IdentifiedBy- это свойство относится к идентификаторам ISSN-L и KeyTitle, идентифицирующим данное издание. (Тип string);MainTitle- список основных заглавий издания. (Тип string);unparsed_keys- список ключей, которые не были включены в возвращаемые данные по ISSN. (Тип list);Список ключей:resource/ISSN-L/{issn-L}resource/ISSN/{issn}#InterveningPublicationEventresource/ISSN/{issn}#PublicationPlaceresource/ISSN/{issn}#ReproductionPlaceresource/ISSN/{issn}#Publisherresource/ISSN/{issn}#IssuingBodyresource/ISSN/{issn}#ReproductionAgencyorganization/keepers#{keeperCode}resource/ISSN/{issn}#PublicationPlace-{placename}-GeoCoordinatesresource/ISSN/{issn}#ReproductionPlace-{placeName}-Geocoordinatesresource/ISSN/{issn}#CODENresource/ISSN/{issn}#AbbreviatedKeyTitleresource/ISSN/{issn}#LatestPublicationEventunsuccessful- список ключей, которые не были успешно распознаны. (Тип list);errors- список ошибок, которые могли возникнуть в результате запроса к ISSN API (https://issn.org/). (Тип list):Отсутствие подключения интернета;Некорректный запрос на получение данных из сети;Некорректный формат данных, полученных из сети;stats- данные по ключам, относящихся к одному ISSN. (Тип dictionary):Общее количество ключей, относящихся к одному ISSN;Количеству успешно распознанных ключей, относящихся к одному ISSN;Количеству не успешно распознанных ключей, относящихся к одному ISSN;Количеству ключей, относящихся к одному ISSN, которые не были включены в возвращаемые данные по ISSN;Установка библиотекиЧтобы установить эту библиотеку, выполните следующую команду в терминале или командной консоли.> python -m pip install issnКак использовать библиотекуЧтобы использовать эту библиотеку и получить данные публикации по ISSN, вам необходимо импортировать функциюget_by_issnиз этого пакета и передать в нее ISSN.Пример:from issn.issn_api import get_by_issn

get_by_issn("2313-8246")