{"id":15718448,"url":"https://github.com/justintime50/easypost-tools","last_synced_at":"2025-05-12T13:29:10.198Z","repository":{"id":37657524,"uuid":"238321504","full_name":"Justintime50/easypost-tools","owner":"Justintime50","description":"A large collection of supplemental tools for the EasyPost API spanning various programming languages.","archived":false,"fork":false,"pushed_at":"2025-05-03T05:03:04.000Z","size":367,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-03T06:19:04.352Z","etag":null,"topics":["collection","csharp","easypost","examples","golang","java","node","php","python","resources","ruby","shell","tools"],"latest_commit_sha":null,"homepage":"https://easyposttools.com","language":"Python","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/Justintime50.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,"zenodo":null},"funding":{"github":["Justintime50"]}},"created_at":"2020-02-04T22:37:54.000Z","updated_at":"2025-05-03T05:03:08.000Z","dependencies_parsed_at":"2023-02-14T00:00:26.234Z","dependency_job_id":"1c32aeb1-e8eb-4f39-8992-077706987adb","html_url":"https://github.com/Justintime50/easypost-tools","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Justintime50%2Feasypost-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Justintime50%2Feasypost-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Justintime50%2Feasypost-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Justintime50%2Feasypost-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Justintime50","download_url":"https://codeload.github.com/Justintime50/easypost-tools/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253747442,"owners_count":21957757,"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":["collection","csharp","easypost","examples","golang","java","node","php","python","resources","ruby","shell","tools"],"created_at":"2024-10-03T21:53:05.533Z","updated_at":"2025-05-12T13:29:10.172Z","avatar_url":"https://github.com/Justintime50.png","language":"Python","funding_links":["https://github.com/sponsors/Justintime50"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# EasyPost Tools\n\nA large collection of supplemental tools for the EasyPost API spanning various programming languages.\n\n[![Build Status](https://github.com/Justintime50/easypost-tools/workflows/build/badge.svg)](https://github.com/Justintime50/easypost-tools/actions)\n[![Licence](https://img.shields.io/github/license/Justintime50/easypost-tools)](LICENSE)\n\n\u003cimg src=\"https://raw.githubusercontent.com/Justintime50/assets/main/src/easypost-tools/showcase.png\" alt=\"Showcase\"\u003e\n\n\u003c/div\u003e\n\nThis project aims to supplement the resources available at \u003chttps://easypost.com\u003e by providing additional examples, tooling, and references outside the EasyPost open source client libraries and API docs, to help you get up and running on the EasyPost platform faster or solve problems that the EasyPost API doesn't natively cover.\n\n## Install\n\n```bash\n# Install EasyPost Tools and all their dependencies for each language (assumes package managers are already setup)\njust install\n\n# Alternatively you could install the tools for a single language\njust install-python\n\n# Setup an environment file with API keys and carrier accounts.\ncp .env-example .env\n```\n\n## Usage\n\n**NOTE:** All tools are intended to be used with an `.env` file or environment variables where possible.\n\nEach language has its own quirks and usage. See the [Language README](src/README.md) for more information.\n\n## Development\n\n```bash\n# Get a comprehensive list of development tools\njust --list\n```\n\n## Other Resources\n\n* [EasyPost Examples](https://github.com/easypost/examples) - a collection of over 700+ code examples for the EasyPost API\n* [International Shipping Guide](https://easypost.zendesk.com/hc/en-us/articles/360042847751-Customs-Shipping-Internationally#h_de80a46f-53c2-447d-9617-6544aa915304)\n\n### External Tools\n\n* [DAD (Dummy Address Data)](https://github.com/Justintime50/dad)\n  * [DAD Python](https://github.com/Justintime50/dad-python)\n  * [DAD Node](https://github.com/Justintime50/dad-node)\n* [Labelary](https://github.com/Justintime50/labelary)\n* [EasyPost CLI](https://github.com/Justintime50/easypost-cli)\n* [EasyPost Tools UI](https://github.com/Justintime50/easypost-tools-ui)\n\n## Attribution\n\n* Some of the Python scripts were provided by [roehnan](https://github.com/roehnan), an ex-coworker of mine at EasyPost and are attributed as such in each file\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjustintime50%2Feasypost-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjustintime50%2Feasypost-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjustintime50%2Feasypost-tools/lists"}