{ "info": { "author": "Albin Larsson", "author_email": "albin.larsson@raa.se", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: Education", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3 :: Only" ], "description": "# SOCH Download CLI\n\n![screenshot](screenshot.gif)\n\nSOCH Download CLI lets you do **multithreaded** batch downloads of Swedish Open Cultural Heritage (K-Sams\u00f6k) records for offline processing and analytics.\n\n## Prerequirements\n\n - Python >=3.4 and PIP\n\n## Installing\n\n```bash\npip install soch-download\n```\n\n## Usage Examples\n\n**Heads up: This program might use all the systems available CPUs.**\n\nDownload records based on a SOCH search query (Text, CQL, indexes, etc):\n\n```bash\nsoch-download --action=query --query=thumbnailExists=j --outdir=path/to/target/directory\n```\n\nDownload records from an specific institution:\n\n```bash\nsoch-download --action=institution --institution=raa --outdir=path/to/target/directory\n```\n\nDownload records using a predefined action/query:\n\n```bash\nsoch-download --action=all --outdir=path/to/target/directory\nsoch-download --action=geodata-exists --outdir=path/to/target/directory\n```\n\n**Unpacking**\n\nThe download actions by default downloads large XML files containing up to 500 RDFs each, after such a download you can use the `unpack` argument to convert all those files into individual RDF files:\n\n```bash\nsoch-download --unpack=path/to/xml/files --outdir=path/to/target/directory\n```\n\n**Misc**\n\nList all available parameters and actions:\n\n```bash\nsoch-download --help\n```\n\nUse your own SOCH API key:\n\n```bash\nsoch-download --action=query --query=itemKeyWord=hus --outdir=path/to/target/directory --key=your-api-key\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/riksantikvarieambetet/SOCH-Download-CLI/tarball/1.0.2", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/riksantikvarieambetet/SOCH-Download-CLI", "keywords": "SOCH,K-Sams\u00f6k,heritage,cultural,CLI", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "soch-download", "package_url": "https://pypi.org/project/soch-download/", "platform": "", "project_url": "https://pypi.org/project/soch-download/", "project_urls": { "Download": "https://github.com/riksantikvarieambetet/SOCH-Download-CLI/tarball/1.0.2", "Homepage": "https://github.com/riksantikvarieambetet/SOCH-Download-CLI" }, "release_url": "https://pypi.org/project/soch-download/1.0.2/", "requires_dist": [ "requests", "click", "ksamsok" ], "requires_python": ">=3.4.0", "summary": "SOCH Download CLI lets you do multithreaded batch downloads of Swedish Open Cultural Heritage(K-Sams\u00f6k) records for offline processing and analytics.", "version": "1.0.2" }, "last_serial": 4787561, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "08ed641e30a4bcca10973a8b02df09f2", "sha256": "a177ca81c50fe8d4e59e795d380c39fd045fa519d63d7c145914dc93ece397fb" }, "downloads": -1, "filename": "soch_download-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "08ed641e30a4bcca10973a8b02df09f2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4.0", "size": 4639, "upload_time": "2019-01-16T13:02:09", "url": "https://files.pythonhosted.org/packages/68/ce/d9812855d3d8b2283f0dd37b5957c1028280737993436c01c0c4afa75607/soch_download-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28c4184012164984d66bbc5e301d4646", "sha256": "dd1e55d5eade315af7af306cc96d7c3a650e9766aa9ae18a52e3af7f6361b5c4" }, "downloads": -1, "filename": "soch-download-1.0.0.tar.gz", "has_sig": false, "md5_digest": "28c4184012164984d66bbc5e301d4646", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4.0", "size": 3885, "upload_time": "2019-01-16T13:02:11", "url": "https://files.pythonhosted.org/packages/75/c1/8a6d22131aa820e01d2171001f05c5820651993ab9aa865cebef20d81643/soch-download-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "cc4795bd9180ab2eb7c60b34e304cfe1", "sha256": "a1e62cde347976d627e982c06d560f489c2fcd7bf979fe503f91b1b10f5deaee" }, "downloads": -1, "filename": "soch_download-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cc4795bd9180ab2eb7c60b34e304cfe1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4.0", "size": 5186, "upload_time": "2019-01-16T13:06:18", "url": "https://files.pythonhosted.org/packages/e4/97/67828f687f81d851a0cea2436deffa086a48f596e92dc057eeb1d5e582b1/soch_download-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b5c002ecf140bcac0b82a0ae42bf2dd9", "sha256": "0e1737ca3814ecef26a4b24dc7176b3e98af3dd2b2cc8a6efc9ceb35fe21478d" }, "downloads": -1, "filename": "soch-download-1.0.1.tar.gz", "has_sig": false, "md5_digest": "b5c002ecf140bcac0b82a0ae42bf2dd9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4.0", "size": 4143, "upload_time": "2019-01-16T13:06:20", "url": "https://files.pythonhosted.org/packages/25/0e/ab566c8955d0e70fe2b0077be4ae73b0d6f068679d394caf1541bcd89c7a/soch-download-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "da9bca4944021ad2f5d50539b9f30984", "sha256": "39b18b43aa529589c89e60f481c0b571aecf521feb4db55b60d28573019046ad" }, "downloads": -1, "filename": "soch_download-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "da9bca4944021ad2f5d50539b9f30984", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4.0", "size": 5422, "upload_time": "2019-02-06T16:52:33", "url": "https://files.pythonhosted.org/packages/39/62/cec4c4e04a152109729f97b1dac103e8b60d474c74ee0d5b651cec50b0bb/soch_download-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5dcfb5ec2fe27b3e10e7e28ff47c6e34", "sha256": "7a4ef45e7337ec250717b8b497f6795a9ce9ca6eadfbda21809f19505bb17ed6" }, "downloads": -1, "filename": "soch-download-1.0.2.tar.gz", "has_sig": false, "md5_digest": "5dcfb5ec2fe27b3e10e7e28ff47c6e34", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4.0", "size": 4384, "upload_time": "2019-02-06T16:52:35", "url": "https://files.pythonhosted.org/packages/a3/60/e4e33f2eb8f732d714bcbe016827224e2d20a83627784abecdf312efb364/soch-download-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "da9bca4944021ad2f5d50539b9f30984", "sha256": "39b18b43aa529589c89e60f481c0b571aecf521feb4db55b60d28573019046ad" }, "downloads": -1, "filename": "soch_download-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "da9bca4944021ad2f5d50539b9f30984", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4.0", "size": 5422, "upload_time": "2019-02-06T16:52:33", "url": "https://files.pythonhosted.org/packages/39/62/cec4c4e04a152109729f97b1dac103e8b60d474c74ee0d5b651cec50b0bb/soch_download-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5dcfb5ec2fe27b3e10e7e28ff47c6e34", "sha256": "7a4ef45e7337ec250717b8b497f6795a9ce9ca6eadfbda21809f19505bb17ed6" }, "downloads": -1, "filename": "soch-download-1.0.2.tar.gz", "has_sig": false, "md5_digest": "5dcfb5ec2fe27b3e10e7e28ff47c6e34", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4.0", "size": 4384, "upload_time": "2019-02-06T16:52:35", "url": "https://files.pythonhosted.org/packages/a3/60/e4e33f2eb8f732d714bcbe016827224e2d20a83627784abecdf312efb364/soch-download-1.0.2.tar.gz" } ] }