Page MenuHomeSoftware Heritage
Paste P817

How the check metadata in the ERMDS
ActivePublic

Authored by vlorentz on Oct 13 2020, 12:10 PM.
>>> from swh.storage import get_storage
>>> from swh.model import model
>>> from swh.model.identifiers import SWHID
>>> s = get_storage('remote', url='http://uffizi.internal.softwareheritage.org:5002/')
>>> s.raw_extrinsic_metadata_get(type=model.MetadataTargetType.REVISION, id=SWHID(object_type='revision', object_id='9d840874826a8cd768fc4124e7b284b0e0d7a90f'), authority=model.MetadataAuthority(type=model.MetadataAuthorityType.DEPOSIT_CLIENT, url='https://www.softwareheritage.org'))
PagedResult(results=[RawExtrinsicMetadata(type=<MetadataTargetType.REVISION: 'revision'>, id=SWHID(namespace='swh', scheme_version=1, object_type='revision', object_id='9d840874826a8cd768fc4124e7b284b0e0d7a90f', metadata=ImmutableDict({})), discovery_date=datetime.datetime(2020, 8, 8, 20, 45, 28, 530689, tzinfo=datetime.timezone(datetime.timedelta(0), '+00:00')), authority=MetadataAuthority(type=<MetadataAuthorityType.DEPOSIT_CLIENT: 'deposit_client'>, url='https://www.softwareheritage.org', metadata=None), fetcher=MetadataFetcher(name='swh-deposit', version='0.0.1', metadata=None), format='sword-v2-atom-codemeta-v2-in-json', metadata=b'{"title": "Je suis GPL", "@xmlns": "http://www.w3.org/2005/Atom", "client": "swh", "codemeta:url": "https://forge.softwareheritage.org/source/jesuisgpl/", "@xmlns:codemeta": "https://doi.org/10.5063/SCHEMA/CODEMETA-2.0", "codemeta:author": {"codemeta:name": "Stefano Zacchiroli", "codemeta:jobTitle": "Maintainer"}, "codemeta:license": {"codemeta:url": "https://spdx.org/licenses/GPL-3.0-or-later.html", "codemeta:name": "GNU General Public License v3.0 or later"}, "codemeta:version": "0.1", "external_identifier": "je-suis-gpl", "codemeta:dateCreated": "2018-01-05", "codemeta:description": "Je suis GPL is a modified version of GNU Hello whose\\n sole purpose is to showcase the usage of\\n Software Heritage for license compliance purposes.", "codemeta:runtimePlatform": "GNU/Linux", "codemeta:developmentStatus": "stable", "codemeta:programmingLanguage": "C"}', origin='https://www.softwareheritage.org/check-deposit-2020-08-08T20:45:07.575321', visit=None, snapshot=None, release=None, revision=None, path=None, directory=None)], next_page_token=None)

Event Timeline

vlorentz edited the content of this paste. (Show Details)
moranegg changed the title of this paste from untitled to How the check metadata in the ERMDS.Oct 19 2020, 4:59 PM
moranegg added a subscriber: moranegg.