{"library":"sickle","title":"Sickle","description":"A lightweight OAI (Open Archives Initiative) client library for Python, designed to harvest metadata from OAI-PMH compliant repositories. Current version is 0.7.0, with maintenance releases as needed.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install sickle"],"cli":null},"imports":["from sickle import OAIResponse","from sickle import Sickle"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from sickle import Sickle\n\nsickle = Sickle('https://api.example.com/oai', verify=True)\nrecords = sickle.ListRecords(metadataPrefix='oai_dc')\nfor record in records:\n    print(record.header.identifier, record.metadata.get('title', ''))","lang":"python","description":"Basic setup: create a Sickle instance pointing to an OAI-PMH base URL, then iterate over records. Use 'verify=False' for self-signed certs (not recommended).","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}