{"id":13788435,"url":"https://github.com/weavejester/clj-aws-s3","last_synced_at":"2025-05-12T02:33:23.310Z","repository":{"id":2336527,"uuid":"3298414","full_name":"weavejester/clj-aws-s3","owner":"weavejester","description":"S3 client library for Clojure","archived":false,"fork":false,"pushed_at":"2017-04-01T11:59:37.000Z","size":125,"stargazers_count":198,"open_issues_count":30,"forks_count":104,"subscribers_count":12,"default_branch":"master","last_synced_at":"2024-08-16T05:10:38.590Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Clojure","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/weavejester.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-01-29T17:15:23.000Z","updated_at":"2024-02-01T08:50:34.000Z","dependencies_parsed_at":"2022-09-05T22:40:08.243Z","dependency_job_id":null,"html_url":"https://github.com/weavejester/clj-aws-s3","commit_stats":null,"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weavejester%2Fclj-aws-s3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weavejester%2Fclj-aws-s3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weavejester%2Fclj-aws-s3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weavejester%2Fclj-aws-s3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/weavejester","download_url":"https://codeload.github.com/weavejester/clj-aws-s3/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225116976,"owners_count":17423313,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T21:00:46.171Z","updated_at":"2024-11-18T02:30:56.843Z","avatar_url":"https://github.com/weavejester.png","language":"Clojure","funding_links":[],"categories":["server","Open Source Repos"],"sub_categories":["S3"],"readme":"# clj-aws-s3\n\n## DEPRECATION NOTICE\n\nThis project is **DEPRECATED** and **UNMAINTAINED**. A better\nalternative to this library is to use [Amazonica][]. Alternatively,\nyou're more than welcome to fork this project.\n\n[amazonica]: https://github.com/mcohen01/amazonica\n\n## Introduction\n\nA Clojure library for accessing Amazon S3, based on the official AWS\nJava SDK.\n\nAlthough there are a few S3 clients for Clojure around, this library\naims to provide a more complete implementation, with metadata, streams\nand protocols for uploading different types of data.\n\nCurrently the library supports functions to create, list and delete\nbuckets, to list, get, and put objects and their metadata, and to get\nand update the access control lists (ACLs) for buckets and objects.\n\n## Install\n\nAdd the following dependency to your `project.clj` file:\n\n    [clj-aws-s3 \"0.3.10\"]\n\n## Example\n\n```clojure\n(require '[aws.sdk.s3 :as s3])\n\n(def cred {:access-key \"...\", :secret-key \"...\"})\n\n(s3/create-bucket cred \"my-bucket\")\n\n(s3/put-object cred \"my-bucket\" \"some-key\" \"some-value\")\n\n(s3/update-object-acl cred \"my-bucket\" \"some-key\" (s3/grant :all-users :read))\n\n(println (slurp (:content (s3/get-object cred \"my-bucket\" \"some-key\"))))\n```\n\n## Documentation\n\n* [API docs](http://weavejester.github.com/clj-aws-s3/)\n\n## License\n\nCopyright © 2014 James Reeves\n\nDistributed under the Eclipse Public License, the same as Clojure.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweavejester%2Fclj-aws-s3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fweavejester%2Fclj-aws-s3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweavejester%2Fclj-aws-s3/lists"}