{"id":13483346,"url":"https://github.com/ipfs/ipget","last_synced_at":"2025-04-14T18:18:46.182Z","repository":{"id":38983874,"uuid":"43112526","full_name":"ipfs/ipget","owner":"ipfs","description":"Retrieve files over IPFS and save them locally.","archived":false,"fork":false,"pushed_at":"2025-03-29T08:32:17.000Z","size":4375,"stargazers_count":407,"open_issues_count":23,"forks_count":54,"subscribers_count":22,"default_branch":"master","last_synced_at":"2025-04-10T04:25:09.383Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ipfs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-09-25T06:02:08.000Z","updated_at":"2025-04-04T06:30:17.000Z","dependencies_parsed_at":"2023-02-19T10:00:40.540Z","dependency_job_id":"345ce3f1-cc1d-4444-a11f-088c9d645520","html_url":"https://github.com/ipfs/ipget","commit_stats":{"total_commits":203,"total_committers":28,"mean_commits":7.25,"dds":0.6403940886699507,"last_synced_commit":"9f26cbdfbe87f3a5f267f1766cf5201c15afbc4a"},"previous_names":["noffle/ipget"],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ipfs%2Fipget","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ipfs%2Fipget/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ipfs%2Fipget/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ipfs%2Fipget/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ipfs","download_url":"https://codeload.github.com/ipfs/ipget/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248530692,"owners_count":21119616,"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-07-31T17:01:10.305Z","updated_at":"2025-04-14T18:18:46.156Z","avatar_url":"https://github.com/ipfs.png","language":"Shell","funding_links":[],"categories":["Libraries","others","Tools","工具"],"sub_categories":[],"readme":"# ipget\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](https://protocol.ai)\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](https://ipfs.io/)\n\n\u003e wget for IPFS: retrieve files over IPFS and save them locally.\n\n`ipget` is a standalone program analogous to [GNU `wget`](https://www.gnu.org/software/wget/). Unlike wget though, `ipget` specializes in downloading files and directory structures from the [IPFS network](https://ipfs.io).\n\n`ipget` includes its own IPFS node, so you don't need IPFS installed on your\nsystem. This makes it ideal for users and projects that want a simple utility\nfor whenever they want to retrieve files from IPFS.\n\n\n## Install\n\nDownload a binary for your platform from [IPFS Distributions](https://dist.ipfs.io/#ipget).\n\n### Install From Source\n\n```\n$ go install github.com/ipfs/ipget@latest\n```\n\n### Example\n\nFind a fun IPFS address and `ipget` away!\n\n```\n$ ipget QmQ2r6iMNpky5f1m4cnm3Yqw8VSvjuKpTcK1X7dBR1LkJF/cat.gif -o nyan.gif\n```\nor with an `/ipfs` prefix:\n```\n$ ipget -o nyan.gif /ipfs/QmQ2r6iMNpky5f1m4cnm3Yqw8VSvjuKpTcK1X7dBR1LkJF/cat.gif\n```\nor even IPNS addresses (note this is an IPNS address example and does not work):\n```\n$ ipget /ipns/QmQG1kwx91YQsGcsa9Z1p6BPJ3amdiSLLmsmAoEMwbX61b/files/cat.gif\n```\n\n## Usage\n\n```\nNAME:\n   ipget - Retrieve and save IPFS objects.\n\nUSAGE:\n   ipget [global options] command [command options] [arguments...]\n\nVERSION:\n   see version.json\n\nCOMMANDS:\n   help, h  Shows a list of commands or help for one command\n\nGLOBAL OPTIONS:\n   --output value, -o value  specify output location\n   --node value, -n value    specify ipfs node strategy (\"local\", \"spawn\", \"temp\" or \"fallback\") (default: \"fallback\")\n   --peers value, -p value   specify a set of IPFS peers to connect to\n   --progress                show a progress bar (default: false)\n   --help, -h                show help (default: false)\n   --version, -v             print the version (default: false)\n```\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/ipfs/ipget/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\n## License\n\n[MIT](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fipfs%2Fipget","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fipfs%2Fipget","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fipfs%2Fipget/lists"}