{"id":21195615,"url":"https://github.com/openpeeps/prodigi-client","last_synced_at":"2025-06-22T22:37:34.790Z","repository":{"id":168757710,"uuid":"438405067","full_name":"openpeeps/prodigi-client","owner":"openpeeps","description":"An unofficial implementation of 👕 Prodigi.com Print-On-Demand REST API in 👑 Nim language","archived":false,"fork":false,"pushed_at":"2022-01-15T10:43:40.000Z","size":11,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-14T21:42:00.306Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://www.prodigi.com/print-api/","language":"Nim","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/openpeeps.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":"2021-12-14T21:28:15.000Z","updated_at":"2024-02-08T23:30:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"c5d82038-e9cd-4e86-817c-26484f1a8103","html_url":"https://github.com/openpeeps/prodigi-client","commit_stats":null,"previous_names":["openpeeps/prodigi-client"],"tags_count":0,"template":false,"template_full_name":"openpeeps/pistachio","purl":"pkg:github/openpeeps/prodigi-client","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openpeeps%2Fprodigi-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openpeeps%2Fprodigi-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openpeeps%2Fprodigi-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openpeeps%2Fprodigi-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openpeeps","download_url":"https://codeload.github.com/openpeeps/prodigi-client/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openpeeps%2Fprodigi-client/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261380224,"owners_count":23149933,"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":[],"created_at":"2024-11-20T19:29:11.118Z","updated_at":"2025-06-22T22:37:29.775Z","avatar_url":"https://github.com/openpeeps.png","language":"Nim","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003eAn unofficial implementation of Prodigi.com REST API \u003ccode\u003ev4\u003c/code\u003e in 👑 Nim language.\u003c/p\u003e\n\n## 😍 Key Features\n- [x] Made with Love\n- [x] Live and Sandbox Enviroment\n- [x] HTTP Request via Nim's native HTTP Library\n- [x] Zero Dependencies except [Nyml](https://github.com/openpeep/nyml) for its yEnv functionality\n- [x] Open Source under `MIT` License\n\n## Endpoints\n- [ ] Environments\n- [ ] Authentication Header\n- [ ] Orders\n- [ ] Order Actions\n- [ ] Quotes\n- [ ] Product details\n- [ ] Callbacks\n\nProdigi is an awesome Print on Demand company based in UK and other EU countries. [Check Prodigi.com](https://prodigi.com) website and [Prodigi's Portfolio](https://www.prodigi.com/download/product-range/prodigi-portfolio.pdf). [Check official API Documentation](https://www.prodigi.com/print-api/).\n\n## Prodigi's Live and Sandbox Environments\nProdigi provides two working environments. One for production (Live) and one for development purpose, called Sandbox. By default Prodigi Client is running with `sandbox` set `true`, which will route all requests to `api.sandbox.prodigi.com`, whereas for production environment the base endpoint is `api.prodigi.com`. Read about [Sandbox / Live environments](https://www.prodigi.com/print-api/docs/reference/#environments-sandbox).\n\n## Quick Example\n```python\nimport prodigi\n\nvar client = Prodigi()\n```\n\n\n### The order process\nUnderstanding how Prodigi process and fulfill orders will help you understand their API. Prodigi's order process consists of the following steps:\n1. Order creation\n2. Assets download\n3. Lab allocation\n4. Asset preparation\n5. Lab submission\n6. Production\n7. Shipping\n8. Order completion\n\nCheck official [documentation related to Order Process](https://www.prodigi.com/print-api/docs/reference/#the-order-process)\n\n\n### ❤ Contributions\nIf you like this project you can contribute by opening new issues, fixing bugs, contribute with code, ideas and you can even support us via PayPal address pay@openpeep.ro\n\n### 👑 Discover Nim language\n\u003cstrong\u003eWhat's Nim?\u003c/strong\u003e Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. [Find out more about Nim language](https://nim-lang.org/)\n\n\u003cstrong\u003eWhy Nim?\u003c/strong\u003e Performance, fast compilation and C-like freedom. We want to keep code clean, readable, concise, and close to our intention. Also a very good language to learn in 2022.\n\n### 🎩 License\nProdigi Client is an Open Source Software released under `MIT` license. Developed by Humans from [OpenPeep](https://github.com/openpeep).\u003cbr\u003e\nCopyright \u0026copy; 2022 OpenPeep \u0026 Contributors \u0026mdash; All rights reserved.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenpeeps%2Fprodigi-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenpeeps%2Fprodigi-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenpeeps%2Fprodigi-client/lists"}