{"id":13587434,"url":"https://github.com/alpine-docker/httpie","last_synced_at":"2025-04-07T21:33:58.592Z","repository":{"id":19674890,"uuid":"87626283","full_name":"alpine-docker/httpie","owner":"alpine-docker","description":"[Archived] httpie running in docker alpine (python3+pip3+alpine+httpie). Follow up repo at https://github.com/alpine-docker/multi-arch-libs/tree/master/httpie","archived":true,"fork":false,"pushed_at":"2023-07-02T09:35:28.000Z","size":30,"stargazers_count":8,"open_issues_count":1,"forks_count":10,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-05-01T09:40:52.093Z","etag":null,"topics":["alpine","docker","docker-alpine","httpie"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/alpine/httpie/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alpine-docker.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":"2017-04-08T10:34:18.000Z","updated_at":"2024-08-01T16:33:31.329Z","dependencies_parsed_at":"2024-08-01T16:33:26.203Z","dependency_job_id":null,"html_url":"https://github.com/alpine-docker/httpie","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alpine-docker%2Fhttpie","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alpine-docker%2Fhttpie/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alpine-docker%2Fhttpie/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alpine-docker%2Fhttpie/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alpine-docker","download_url":"https://codeload.github.com/alpine-docker/httpie/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223295456,"owners_count":17121807,"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":["alpine","docker","docker-alpine","httpie"],"created_at":"2024-08-01T15:06:12.701Z","updated_at":"2024-11-06T06:31:02.916Z","avatar_url":"https://github.com/alpine-docker.png","language":"Shell","funding_links":["https://www.buymeacoffee.com/ozbillwang"],"categories":["Shell"],"sub_categories":[],"readme":"# Notes\n\nThis repo has been archived. Follow up repo at https://github.com/alpine-docker/multi-arch-libs/tree/master/httpie\n\n# httpie\n\n[If enjoy, please consider buying me a coffee.](https://www.buymeacoffee.com/ozbillwang)\n\nhttpie running in docker alpine (python3+pip3+alpine+httpie)\n\nAuto-trigger docker build for [httpie](https://github.com/jakubroztocil/httpie) when new release is announced\n\n[![DockerHub Badge](http://dockeri.co/image/alpine/httpie)](https://hub.docker.com/r/alpine/httpie/)\n\n### Additional notes on multi-arch images\nThis feature was added on June 25th, 2023.\n\n* Versions v3.2.2 and above are built with multi-arch support (`--platform linux/amd64, linux/arm/v7, linux/arm64/v8, linux/arm/v6, linux/ppc64le, linux/s390x`).\n* I only provide support for the `linux/amd64` platform since I don't have an environment to test other platforms. If you encounter any issues with other architectures, please submit a pull request to address them.\n* There will be no difference when using the docker pull and docker run commands with other architectures; you can use them as you normally would. For instance, if you need to pull an image for the ARM architecture (such as the new Mac M1 chip), you can run `docker pull alpine/httpie:3.2.2` to directly obtain the image.\n\n### Github Repo\n\nhttps://github.com/alpine-docker/httpie\n\n### Daily CI build logs\n\nhttps://app.circleci.com/pipelines/github/alpine-docker/httpie\n\n### Docker image tags\n\nhttps://hub.docker.com/r/alpine/httpie/tags/\n\n### Notes\n\nThis is personal project to build httpie in alpine linux.\n\n### Usage\n\n```bash\n$ alias http='docker run -ti --rm alpine/httpie'\n$ alias https='docker run -ti --rm --entrypoint=https alpine/httpie'\n```\n\nTo use and persist a [`.netrc`](https://httpie.org/docs#netrc) file:\n\n```bash\n$ alias http='docker run -ti --rm -v ~/.netrc:/root/.netrc alpine/httpie'\n$ alias https='docker run -ti --rm -v ~/.netrc:/root/.netrc --entrypoint=https alpine/httpie'\n```\n\nA `.netrc` file must exist at `~` on the host.\n\n`/root/.netrc` is used because httpie is run as root in the container, and it\nlooks to the user's home directory (`/root`) for the `.netrc` file.\n\nTo use and persist a [`.httpie`](https://httpie.org/docs#config) configuration\ndirectory:\n\n```bash\n$ alias http='docker run -ti --rm -v ~/.httpie:/root/.httpie alpine/httpie'\n$ alias https='docker run -ti --rm -v ~/.httpie:/root/.httpie --entrypoint=https alpine/httpie'\n```\n\nThe `~/.httpie` directory on the host will be created automatically if it does\nnot exist already. You will notice a `~/.httpie/config.json` is created by\nhttpie if one did not exist.\n\nThis will create a temporary alias. In order to make it persist reboots,\nyou can append this exact line to your `~/.bashrc` (or similar) like this:\n\n```bash\n$ alias http \u003e\u003e ~/.bashrc\n$ alias https \u003e\u003e ~/.bashrc\n```\n\nRunning HTTPie is as simple as invoking it like this:\n\n\u003e *From [the official examples](https://github.com/jakubroztocil/httpie#examples):*\n\nHello World:\n\n```bash\n$ https httpie.io/hello\n```\n\nCustom [HTTP method](https://httpie.io/docs#http-method), [HTTP headers](https://httpie.io/docs#http-headers) and [JSON](https://httpie.io/docs#json) data:\n\n\n```bash\n$ http PUT example.org X-API-Token:123 name=John\n```\n\nSubmitting forms:\n\n```bash\n$ http -f POST example.org hello=World\n```\n\nUpload a file using redirected input:\n\n```bash\n$ http example.org \u003c file.json\n```\n\nDownload a file and save it via redirected output:\n\n```bash\n$ http example.org/file \u003e file\n```\n\nYou can supply any number of [HTTPie arguments](https://github.com/jakubroztocil/httpie#readme)\nthat will be passed through unmodified.\n\n### Help\n\nHTTPie has a fairly [extensive documentation](https://github.com/jakubroztocil/httpie#readme) available.\nAlso, you can use its included help output:\n\n```bash\n$ http --help\n```\n\n# The Processes to build this image\n\n* Enable CI cronjob on this repo to run build daily on master branch\n* Check if there are new tags/releases announced via Github [httpie](https://github.com/httpie/httpie) REST API\n* Match the exist docker image tags via Hub.docker.io REST API\n* If not matched, build the image with latest version as tag and push to hub.docker.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falpine-docker%2Fhttpie","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falpine-docker%2Fhttpie","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falpine-docker%2Fhttpie/lists"}