{"id":17383671,"url":"https://github.com/marketingpipeline/github-downloader-action","last_synced_at":"2025-04-15T10:05:05.158Z","repository":{"id":43922499,"uuid":"511755999","full_name":"MarketingPipeline/GitHub-Downloader-Action","owner":"MarketingPipeline","description":"A Github Action to download single files or folders from another repo without cloning.","archived":false,"fork":false,"pushed_at":"2022-09-05T20:54:07.000Z","size":85,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-15T10:04:35.187Z","etag":null,"topics":["actions","file-downloader","git","github","github-action","github-actions","github-download-tool","github-downloader","shell-script","workflow-actions"],"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/MarketingPipeline.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}},"created_at":"2022-07-08T04:00:25.000Z","updated_at":"2023-11-05T16:52:14.000Z","dependencies_parsed_at":"2023-01-17T20:41:20.196Z","dependency_job_id":null,"html_url":"https://github.com/MarketingPipeline/GitHub-Downloader-Action","commit_stats":{"total_commits":111,"total_committers":2,"mean_commits":55.5,"dds":0.08108108108108103,"last_synced_commit":"f428c6cc17a5044e0cc9189984558f0297c58c96"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarketingPipeline%2FGitHub-Downloader-Action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarketingPipeline%2FGitHub-Downloader-Action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarketingPipeline%2FGitHub-Downloader-Action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarketingPipeline%2FGitHub-Downloader-Action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MarketingPipeline","download_url":"https://codeload.github.com/MarketingPipeline/GitHub-Downloader-Action/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249048730,"owners_count":21204306,"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":["actions","file-downloader","git","github","github-action","github-actions","github-download-tool","github-downloader","shell-script","workflow-actions"],"created_at":"2024-10-16T07:43:27.790Z","updated_at":"2025-04-15T10:05:05.135Z","avatar_url":"https://github.com/MarketingPipeline.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GitHub-Downloader-Action\n\n\n\u003cp align=\"center\"\u003e\n  \u003cimg height=\"400\" src=\"https://capsule-render.vercel.app/api?type=waving\u0026color=03a9f4\u0026height=300\u0026section=header\u0026text=GitHub%20Downloader%20Action\u0026fontSize=60\u0026fontColor=ffffff\u0026animation=fadeIn\u0026fontAlignY=38\u0026desc=Created%20by%20github.com/MarketingPipeline\u0026descAlignY=51\u0026descAlign=50\" /\u003e\n\u003c/p\u003e\n\u003cdiv align=\"center\"\u003e\nA Github Action to download single files or folders from another repo without cloning.\n  \n  \n   \u003cbr\u003e\n  \u003csmall\u003e \u003cb\u003e\u003ci\u003eShow your support!\u003c/i\u003e \u003c/b\u003e\u003c/small\u003e\n  \u003cbr\u003e\n   \u003ca href=\"https://github.com/MarketingPipeline/GitHub-Downloader-Action\"\u003e\n    \u003cimg title=\"Star on GitHub\" src=\"https://img.shields.io/github/stars/MarketingPipeline/GitHub-Downloader-Action.svg?style=social\u0026label=Star\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/MarketingPipeline/GitHub-Downloader-Action/fork\"\u003e\n    \u003cimg title=\"Fork on GitHub\" src=\"https://img.shields.io/github/forks/MarketingPipeline/GitHub-Downloader-Action.svg?style=social\u0026label=Fork\"\u003e\n  \u003c/a\u003e\n   \u003c/p\u003e  \n \u003c/div\u003e\n\n\n\n\t\n\n## Example and usage\n\n\n\u003cdetails\u003e\n\u003csummary\u003eHow to use this action\u003c/summary\u003e\n\u003cbr\u003e\u003cbr\u003e\n\n\n\u003cdetails\u003e\n\u003csummary\u003eHow to download files \u0026 folders\u003c/summary\u003e\n\u003cbr\u003e\u003cbr\u003e\n\nTo download a \u003cb\u003e\u003ci\u003esingle file\u003c/b\u003e\u003c/i\u003e:\n\n\n     - uses: MarketingPipeline/GitHub-Downloader-Action@main\n       with:\n         repo: https://github.com/Repo-Owner-UserName/Repo-Name/blob/master/README.md\n\nTo download a specific \u003cb\u003e\u003ci\u003efolder\u003c/b\u003e\u003c/i\u003e:\n\n\n\n     - uses: MarketingPipeline/GitHub-Downloader-Action@main\n       with:\n         repo: https://github.com/Repo-Owner-UserName/Repo-Name/blob/master/Folder-Name\n     \n \n\nTo download all files in a repo \u003cb\u003e\u003ci\u003efolder\u003c/b\u003e\u003c/i\u003e:\n\n \n \n      - uses: MarketingPipeline/GitHub-Downloader-Action@main\n       with:\n         repo: https://github.com/Repo-Owner-UserName/Repo-Name/blob/master/\n     \n\u003c/details\u003e     \n\u003cbr\u003e     \n\n\n\u003cdetails\u003e\n\u003csummary\u003eWorkflow Example(s) / Usage \u003c/summary\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e View Example \u003cb\u003eWorkflow Usage\u003c/b\u003e\u003c/summary\u003e \n\u003cbr\u003e\u003cbr\u003e\n\n    - uses: actions/checkout@v2\n    - uses: MarketingPipeline/GitHub-Downloader-Action@main\n      with:\n        repo: https://github.com/MarketingPipeline/GitHub-Downloader-Action/blob/master/README.md\n\n\n    - name: Commit and Push Downloaded Files\n      run: |\n         git config --global user.name \"github-actions[bot]\"\n         git config --global user.email \"41898282+github-actions[bot]@users.noreply.github.com\"\n         git add -A\n         git commit -m \"Updated Static Content\"\n         git push\n         \n\u003c/details\u003e\n\n\u003cbr\u003e\n\nExample [workflow file](.github/example_workflow.yaml)         \n\n\n\u003cbr\u003e\n\n### Workflow Options:\n\n\u003cdetails\u003e\n\u003csummary\u003eHow to change download path\u003c/summary\u003e\n\n\u003cbr\u003e\n\n### WARNING: Desintation folder / download path must exist in your repo or you will face issues\n\nBy default files will be placed into the root of your repo.  To change this you need to include this option in your workflow.\n\n\n\nExample:\n\n      with:\n        repo: https://github.com/MarketingPipeline/GitHub-Downloader-Action/blob/master/README.md\n\tfilepath: .github/\n\t\n\t\n\t\n\u003cbr\u003e\u003cbr\u003e\n\n\n\u003c/summary\u003e\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\n\u003csummary\u003e How to over-write filenames\u003c/summary\u003e\n\n\u003cbr\u003e\n\nBy default files will not be over-written. To change this you need to include this option in your workflow.\n\nExample:\n\n\n\n      with:\n         repo: https://github.com/MarketingPipeline/GitHub-Downloader-Action/blob/master/README.md\n\t filepath: .github/\n\t overwrite: true\n\n\n\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c/details\u003e\n\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c/details\u003e\n\n\n\u003c/details\u003e\n\n\n## Contributing ![GitHub](https://img.shields.io/github/contributors/MarketingPipeline/GitHub-Downloader-Action)\n\nWant to imrpove this action? Create a pull request with described in detail with your changes! If approved you will be added to the list of contributors of this awesome project!\n\nSee also the list of\n[contributors](https://github.com/MarketingPipeline/GitHub-Downloader-Action/graphs/contributors) who\nparticipate in this project.\n\n## License ![GitHub](https://img.shields.io/github/license/MarketingPipeline/GitHub-Downloader-Action)\n\nThis project is licensed under the MIT License - see the\n[LICENSE.md](https://github.com/MarketingPipeline/GitHub-Downloader-Action/blob/main/LICENSE) file for\ndetails.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarketingpipeline%2Fgithub-downloader-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarketingpipeline%2Fgithub-downloader-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarketingpipeline%2Fgithub-downloader-action/lists"}