{"id":20765783,"url":"https://github.com/hakerdefo/transfer","last_synced_at":"2026-05-10T05:04:48.062Z","repository":{"id":32961210,"uuid":"36567583","full_name":"hakerdefo/transfer","owner":"hakerdefo","description":"transfer uploads file or directory to https://transfer.sh","archived":false,"fork":false,"pushed_at":"2021-11-11T18:11:21.000Z","size":6,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-14T15:06:00.837Z","etag":null,"topics":["bash","linux","script","shell","transfer-files","upload-file","uploader"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hakerdefo.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":"2015-05-30T17:12:50.000Z","updated_at":"2021-11-11T18:11:24.000Z","dependencies_parsed_at":"2022-08-07T19:00:50.397Z","dependency_job_id":null,"html_url":"https://github.com/hakerdefo/transfer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hakerdefo/transfer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hakerdefo%2Ftransfer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hakerdefo%2Ftransfer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hakerdefo%2Ftransfer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hakerdefo%2Ftransfer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hakerdefo","download_url":"https://codeload.github.com/hakerdefo/transfer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hakerdefo%2Ftransfer/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264777819,"owners_count":23662555,"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":["bash","linux","script","shell","transfer-files","upload-file","uploader"],"created_at":"2024-11-17T11:18:58.059Z","updated_at":"2026-05-10T05:04:43.039Z","avatar_url":"https://github.com/hakerdefo.png","language":"Shell","funding_links":["https://paypal.me/hakerdefo","https://www.buymeacoffee.com/hakerdefo","https://liberapay.com/hakerdefo/donate"],"categories":[],"sub_categories":[],"readme":"# transfer\ntransfer is a simple bash script that uploads file or directory to [transfer.sh] and generates a download link. Directory will be compressed into an archive (tar.gz) and uploaded. Maximum filesize limit is 5 GB. File will expire in 14 days.\n\n\n### Dependencies :\n- curl - [curl] is a command line tool and library for transferring data with URL syntax. curl is available in repositories of almost every Linux distribution so you can install curl easily via your package manager.\n- Tar - [Tar] Tar is a program for packaging a set of files as a single archive in tar format. It is useful for performing system backups and exchanging sets of files with others. Tar should already be installed in most Linux distributions.\n\n\n### Installation :\nSimply download [transfer-master.zip], extract it, and copy the file 'transfer' to '/usr/local/bin/' directory,\n ```sh\n$ sudo cp transfer /usr/local/bin/\n ```\nNext make it executable,\n```sh\n$ sudo chmod a+x /usr/local/bin/transfer\n```\n\n\n### Usage :\nRun 'transfer' from terminal, give full path to the file or directory to upload and your file or directory will be uploaded to [transfer.sh] and a download link to that file or directory will be generated.\n\n\n### Support :\n\nIf you like **transfer**, please consider supporting it, even the smallest contribution goes a long way. It is quick \u0026 easy via PayPal, Buy Me a Coffee or Liberapay:  \n\n[![Support via PayPal](https://cdn.jsdelivr.net/gh/twolfson/paypal-github-button@1.0.0/dist/button.svg)](https://paypal.me/hakerdefo)  \n[![\"Buy Me A Coffee\"](https://user-images.githubusercontent.com/1376749/120938564-50c59780-c6e1-11eb-814f-22a0399623c5.png)](https://www.buymeacoffee.com/hakerdefo)  \n[![Support via Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/hakerdefo/donate)  \n\n\n### Credits :\ntransfer is inspired from a bash alias by Remco Verhoef.\n\n\n### License :\n[![Public Domain Mark](http://i.creativecommons.org/p/mark/1.0/88x31.png)](http://creativecommons.org/publicdomain/mark/1.0/)  \nThis work (\u003cspan property=\"dct:title\"\u003etransfer\u003c/span\u003e, by [\u003cspan property=\"dct:title\"\u003ehakerdefo\u003c/span\u003e](https://github.com/hakerdefo/transfer)), identified by [\u003cspan property=\"dct:title\"\u003ehakerdefo\u003c/span\u003e](https://hakerdefo.blogspot.com), is free of known copyright restrictions.\n\n[transfer.sh]:https://transfer.sh\n[curl]:http://curl.haxx.se\n[Tar]:https://www.gnu.org/software/tar/\n[transfer-master.zip]:https://github.com/hakerdefo/transfer/archive/master.zip\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhakerdefo%2Ftransfer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhakerdefo%2Ftransfer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhakerdefo%2Ftransfer/lists"}