{"id":13805266,"url":"https://github.com/truemedian/zfetch","last_synced_at":"2025-05-13T19:30:35.490Z","repository":{"id":45195061,"uuid":"325147931","full_name":"truemedian/zfetch","owner":"truemedian","description":null,"archived":true,"fork":false,"pushed_at":"2022-09-16T23:52:50.000Z","size":100,"stargazers_count":60,"open_issues_count":0,"forks_count":8,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-11-18T21:47:05.479Z","etag":null,"topics":["http","zig"],"latest_commit_sha":null,"homepage":"","language":"Zig","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/truemedian.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":"2020-12-29T00:33:51.000Z","updated_at":"2024-10-25T07:03:59.000Z","dependencies_parsed_at":"2022-07-19T18:04:13.683Z","dependency_job_id":null,"html_url":"https://github.com/truemedian/zfetch","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/truemedian%2Fzfetch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/truemedian%2Fzfetch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/truemedian%2Fzfetch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/truemedian%2Fzfetch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/truemedian","download_url":"https://codeload.github.com/truemedian/zfetch/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254012930,"owners_count":21999335,"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":["http","zig"],"created_at":"2024-08-04T01:00:59.341Z","updated_at":"2025-05-13T19:30:35.160Z","avatar_url":"https://github.com/truemedian.png","language":"Zig","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Notice\n\nThis package is deprecated and archived for the foreseeable future due to the zig master being an ever changing target\nand my lack of time to address and fix things that have changed. Those looking for a similar experience should look\nat [haze/zelda](https://github.com/haze/zelda).\n\n# zfetch\n\n[![Linux Workflow Status](https://img.shields.io/github/workflow/status/truemedian/zfetch/Linux?label=Linux\u0026style=for-the-badge)](https://github.com/truemedian/zfetch/actions/workflows/linux.yml)\n[![Windows Workflow Status](https://img.shields.io/github/workflow/status/truemedian/zfetch/Windows?label=Windows\u0026style=for-the-badge)](https://github.com/truemedian/zfetch/actions/workflows/windows.yml)\n[![MacOS Workflow Status](https://img.shields.io/github/workflow/status/truemedian/zfetch/MacOS?label=MacOS\u0026style=for-the-badge)](https://github.com/truemedian/zfetch/actions/workflows/macos.yml)\n\nA HTTP request library for Zig with HTTPS support.\n\n## Features\n\n* HTTPS support, including trust handling (provided by [iguanaTLS](https://github.com/alexnask/iguanaTLS))\n* A relatively simple interface.\n\n## Notes\n\n* Passing `null` as the `trust_chain` in Request.init will tell zfetch to **not check server certificates**. If you do\n  not trust your connection, please provide a iguanaTLS x509 certificate chain.\n* zfetch only does rudimentary checks to ensure functions are called in the right order. These are nowhere near enough\n  to prevent you from doing so, please call the functions in the order they are intended to be called in.\n\n## Adding zfetch as a package\n\n### Gyro\n\n```zzz\n# gyro.zzz\n\n...\n\ndeps:\n  truemedian/zfetch: ^0.1.1\n\n...\n```\n\n### Zigmod\n\n```yaml\n# zig.mod\n\n...\n\ndependencies:\n  - type: git\n    path: https://github.com/truemedian/zfetch\n\n...\n```\n\n### Submodules\n\n\u003e Assuming zfetch is **recursively** checked out at `libs/zfetch`\n\n```zig\n// build.zig\n\nconst zfetch = @import(\"libs/zfetch/build.zig\");\n\n...\n\nexe.addPackage(zfetch.getPackage(b, \"libs/zfetch\"));\n\n...\n```\n\n## Examples\n\nsee [examples](https://github.com/truemedian/zfetch/tree/master/examples).\n\n**More Coming Soon...?**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftruemedian%2Fzfetch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftruemedian%2Fzfetch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftruemedian%2Fzfetch/lists"}