{"id":16515207,"url":"https://github.com/pine/amznjp-url-normalize","last_synced_at":"2025-07-05T04:06:47.265Z","repository":{"id":27319720,"uuid":"30794073","full_name":"pine/amznjp-url-normalize","owner":"pine","description":":handbag: The URL normalizer of Amazon.co.jp","archived":false,"fork":false,"pushed_at":"2019-03-20T17:28:54.000Z","size":20,"stargazers_count":3,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-11T11:53:15.840Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/pine.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-02-14T10:52:01.000Z","updated_at":"2025-02-20T17:08:19.000Z","dependencies_parsed_at":"2022-09-14T02:00:59.517Z","dependency_job_id":null,"html_url":"https://github.com/pine/amznjp-url-normalize","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pine%2Famznjp-url-normalize","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pine%2Famznjp-url-normalize/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pine%2Famznjp-url-normalize/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pine%2Famznjp-url-normalize/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pine","download_url":"https://codeload.github.com/pine/amznjp-url-normalize/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247234931,"owners_count":20905854,"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-10-11T16:16:05.969Z","updated_at":"2025-04-04T19:15:33.682Z","avatar_url":"https://github.com/pine.png","language":"JavaScript","readme":"amznjp-url-normalize\n--------------------\n[![npm version](https://img.shields.io/npm/v/amznjp-url-normalize.svg?style=flat-square)](https://www.npmjs.com/package/amznjp-url-normalize)\n[![Build Status](https://img.shields.io/travis/pine/amznjp-url-normalize/master.svg?style=flat-square)](https://travis-ci.org/pine/amznjp-url-normalize)\n[![Coverage Status](https://img.shields.io/coveralls/pine/amznjp-url-normalize/master.svg?style=flat-square)](https://coveralls.io/r/pine/amznjp-url-normalize?branch=master)\n[![Dependency Status](https://img.shields.io/david/pine/amznjp-url-normalize.svg?style=flat-square)](https://david-dm.org/pine/amznjp-url-normalize)\n[![devDependency Status](https://img.shields.io/david/dev/pine/amznjp-url-normalize.svg?style=flat-square)](https://david-dm.org/pine/amznjp-url-normalize#info=devDependencies)\n\nThe URL normalizer of Amazon.co.jp. It works in Node.js, but any browsers not supported.\n\n## Usage\n\n```js\nvar normalize = require('amznjp-url-normalize');\n\nvar url = 'http://www.amazon.co.jp/gp/product/B00Q5QBZCA/ref=s9_qpp_gw_p15_d7_i4?'\n  + 'pf_rd_m=AN1VRQENFRJN5\u0026pf_rd_s=center-3\u0026'\n  + 'pf_rd_r=05NNNANYG90DWEXJPA9W\u0026pf_rd_t=101\u0026'\n  + 'pf_rd_p=155416509\u0026pf_rd_i=489986';\n\nnormalize(url, function (err, params) {\n  if (err) {\n    console.error(err);\n    return;\n  }\n\n  console.log(params.asin); // =\u003e 'B00Q5QBZCA'\n  console.log(params.url);  // =\u003e 'http://www.amazon.co.jp/dp/B00Q5QBZCA'\n});\n```\n\n## References\n\n### normalize(url, cb)\n\n```js\nnormalize(\"The URL of Amazon.co.jp\", function (err, params) {\n  // params.asin\n  // params.url\n});\n```\n\n### normalize(url, options, cb)\n\n```js\nvar options = {\n  prefix: 'http://www.amazon.co.jp/dp/', // A prefix of result URL\n  suffix: '' // A suffix of result URL\n};\n\nnormalize(\"The URL of Amazon.co.jp\", options, function (err, params) {\n  // params.asin\n  // params.url\n});\n```\n\n## License\nMIT License\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpine%2Famznjp-url-normalize","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpine%2Famznjp-url-normalize","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpine%2Famznjp-url-normalize/lists"}