{"_id":"573cbd91f320ae29009dbd8f","project":"56d55013075dfa0b00be98e6","__v":1,"category":{"_id":"58093f2994bc150f00f2fe47","__v":0,"project":"56d55013075dfa0b00be98e6","version":"56d55014075dfa0b00be98e9","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2016-10-20T22:03:21.273Z","from_sync":false,"order":6,"slug":"client-libraries","title":"Official Client Libraries"},"parentDoc":null,"user":"573cb45cced73c20002cf5a2","version":{"_id":"56d55014075dfa0b00be98e9","__v":16,"project":"56d55013075dfa0b00be98e6","createdAt":"2016-03-01T08:17:24.051Z","releaseDate":"2016-03-01T08:17:24.051Z","categories":["56d55014075dfa0b00be98ea","56d55036c8c687150071efb3","56d55094b939870b005129e2","56d550ae5acf9f0b00f735d0","56d5537ac8c687150071efbf","573cae191000320e00918252","573cbe15f320ae29009dbd94","5792a0baf967f617000d9e77","5792a0c023106419009c4302","58093f2994bc150f00f2fe47","580940f33c22790f00fd1e98","58094c01e5998d0f00d29b5d","58101442c03f0b0f0097f099","581020f07c59d72500b85add","581032c708d8050f00948d2a","5810e6ca08d8050f00948dcf"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"Archy","version_clean":"1.0.0","version":"1"},"updates":["58091f6dbfafa20f0097dc27"],"next":{"pages":[],"description":""},"createdAt":"2016-05-18T19:08:01.088Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":0,"body":"The Internet Archive and its community have developed several tools to give developers more control the Archive's content and services:\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"`internetarchive` Command Line Tool (Python, CLI)\"\n}\n[/block]\nThe `internetarchive` tool by Jake enables programatic access to archive.org item metadata and bulk upload of content to the Internet Archive.\n\nDownload instructions are available at https://github.com/jjjake/internetarchive/\n\nRead documentation at https://internetarchive.readthedocs.io/en/latest/\n\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"`openlibrary-client` Client Library (Python, CLI)\"\n}\n[/block]\nThe `openlibrary-client` is the equivalent of the `internetarchive` tool for OpenLibrary. It provides developers with programatic access to Book edition and author metadata, as well as the ability to create new works.\n\nDownload instructions and documentation are available at https://github.com/internetarchive/openlibrary-client\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"`warc` Client Library (Python)\"\n}\n[/block]\nWARC (Web ARChive) is a file format for storing web crawls (learn more at: http://bibnum.bnf.fr/WARC)\n\nThis warc library makes it very easy to work with WARC files.\n\nDownload instructions and documentation are available at https://github.com/internetarchive/warc","excerpt":"","slug":"client-libraries","type":"basic","title":"Overview of Client Libraries"}

Overview of Client Libraries


The Internet Archive and its community have developed several tools to give developers more control the Archive's content and services: [block:api-header] { "type": "basic", "title": "`internetarchive` Command Line Tool (Python, CLI)" } [/block] The `internetarchive` tool by Jake enables programatic access to archive.org item metadata and bulk upload of content to the Internet Archive. Download instructions are available at https://github.com/jjjake/internetarchive/ Read documentation at https://internetarchive.readthedocs.io/en/latest/ [block:api-header] { "type": "basic", "title": "`openlibrary-client` Client Library (Python, CLI)" } [/block] The `openlibrary-client` is the equivalent of the `internetarchive` tool for OpenLibrary. It provides developers with programatic access to Book edition and author metadata, as well as the ability to create new works. Download instructions and documentation are available at https://github.com/internetarchive/openlibrary-client [block:api-header] { "type": "basic", "title": "`warc` Client Library (Python)" } [/block] WARC (Web ARChive) is a file format for storing web crawls (learn more at: http://bibnum.bnf.fr/WARC) This warc library makes it very easy to work with WARC files. Download instructions and documentation are available at https://github.com/internetarchive/warc