{"_id":"@anietz/file_downloader","_rev":"6-dcebb66848805c73b562415da112977e","name":"@anietz/file_downloader","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@anietz/file_downloader","version":"1.0.0","description":"This packages downloads a file from a URL","main":"index.js","dependencies":{"https":"^1.0.0"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"@anietz/file_downloader@1.0.0","_nodeVersion":"14.15.5","_npmVersion":"7.21.0","dist":{"integrity":"sha512-TbQVyzBQ8UDsYTXs38kbxmYW7UL3ZhO6EiNqZUgxWdK4fIeE/XeduvRAhFxALfv6cFf0Ncw+iltoKy9NaIz25A==","shasum":"68a1661d88d1e9ccb909cb9ca72e42c230a0668a","tarball":"https://registry.npmjs.org/@anietz/file_downloader/-/file_downloader-1.0.0.tgz","fileCount":3,"unpackedSize":2259,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIFfSvyidlzWKToq8Xwx5wQpx32KQ7U+iy9HVo28zGnAiEAvRliz0Mnix/XO8+UkXI1MYObHBICMTXch3OGwmKupas="}]},"_npmUser":{"name":"anietz","email":"anietzreuben@gmail.com"},"directories":{},"maintainers":[{"name":"anietz","email":"anietzreuben@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file_downloader_1.0.0_1634294930600_0.08045050774735052"},"_hasShrinkwrap":false},"1.0.1":{"name":"@anietz/file_downloader","version":"1.0.1","description":"This packages downloads a file from a URL","main":"index.js","dependencies":{"https":"^1.0.0","randomstring":"^1.2.1"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","gitHead":"6857cfa829eb1b3fca5b95647eacf0d9e919dc62","_id":"@anietz/file_downloader@1.0.1","_nodeVersion":"14.15.5","_npmVersion":"7.21.0","dist":{"integrity":"sha512-cqxLKkpu0x1dB7QX/TijhLe9NFR+9hNN4OyTaIVEQtCmZ+4bSGpYqUkXUGkDLRm+YY2kUS7yM388Au/j59mkHA==","shasum":"f7b9b901637d6202b8969ab17f1ab762d1b4d481","tarball":"https://registry.npmjs.org/@anietz/file_downloader/-/file_downloader-1.0.1.tgz","fileCount":3,"unpackedSize":3039,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGXu9gsa3XpwQtRkJxLMsupdsp+TC93HrC3yggOA6G1WAiEAq0zAkBDZppVGibOf/Tw778THmB+2DkEkpVJggbp9GJk="}]},"_npmUser":{"name":"anietz","email":"anietzreuben@gmail.com"},"directories":{},"maintainers":[{"name":"anietz","email":"anietzreuben@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file_downloader_1.0.1_1634297385575_0.27369216879583624"},"_hasShrinkwrap":false},"1.0.2":{"name":"@anietz/file_downloader","version":"1.0.2","description":"This packages downloads a file from a URL","main":"index.js","dependencies":{"https":"^1.0.0","randomstring":"^1.2.1"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","gitHead":"d0b5dd73c66affb407c8eaaae56f88c159739b11","_id":"@anietz/file_downloader@1.0.2","_nodeVersion":"14.15.5","_npmVersion":"7.21.0","dist":{"integrity":"sha512-llW4MMecAKvM7H4YYY67UJ2vN0weMk6xm6hspaubauz/uObKo4mn7tEcqW6uEYKKzfSH22/WCRTSQYKC2uiW5w==","shasum":"e400927da5b4f510567c636696c1609004f022fb","tarball":"https://registry.npmjs.org/@anietz/file_downloader/-/file_downloader-1.0.2.tgz","fileCount":3,"unpackedSize":3063,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEHT0gS/+uKUUvV+4/lGOYucA8j7A2AIyNGIMxhTuM/ZAiAbNmVZCYnh9Z3+TG1nHM86znjVXbcJ01VvfdvYJ7QjJA=="}]},"_npmUser":{"name":"anietz","email":"anietzreuben@gmail.com"},"directories":{},"maintainers":[{"name":"anietz","email":"anietzreuben@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file_downloader_1.0.2_1634297457289_0.2083824046017757"},"_hasShrinkwrap":false},"1.0.3":{"name":"@anietz/file_downloader","version":"1.0.3","description":"This packages downloads a file from a URL","main":"index.js","dependencies":{"https":"^1.0.0","randomstring":"^1.2.1"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","repository":{"type":"git","url":"github.com:Anietz/-Node.js-Asynchronous-File-Downloader.git"},"gitHead":"4090357b0f26a058cdcfa69304c0757240761b3b","_id":"@anietz/file_downloader@1.0.3","_nodeVersion":"14.15.5","_npmVersion":"7.21.0","dist":{"integrity":"sha512-0Hk374pGYqXl8y5i1VI4TR1NC+epCGL3SNJbMtxC8T8E9639fpx/s93dh3WQNuIjq+Pk1FJc0opjETF2qwxtqg==","shasum":"0f13e20d4498d21468a548d68179203e067caabe","tarball":"https://registry.npmjs.org/@anietz/file_downloader/-/file_downloader-1.0.3.tgz","fileCount":3,"unpackedSize":3979,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICN/Q/cXCJmjA/5xfmHs1eul/4BEdj7lrK9aTi+8OjlgAiBHoVTXqWyRrPxsInWxITUzwOUQdg3i0tqHFYbZH363ZA=="}]},"_npmUser":{"name":"anietz","email":"anietzreuben@gmail.com"},"directories":{},"maintainers":[{"name":"anietz","email":"anietzreuben@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file_downloader_1.0.3_1634298277360_0.5168700078542772"},"_hasShrinkwrap":false},"1.0.4":{"name":"@anietz/file_downloader","version":"1.0.4","description":"This packages downloads a file from a URL and generates a unique file name","main":"index.js","dependencies":{"https":"^1.0.0","randomstring":"^1.2.1"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Aniefiok Reuben"},"license":"ISC","repository":{"type":"git","url":"github.com:Anietz/-Node.js-Asynchronous-File-Downloader.git"},"keywords":["File downloader","Asynchronous downloader","Node JS downloader"],"gitHead":"24af3718570b5d204f293bda6327a67721b6c431","_id":"@anietz/file_downloader@1.0.4","_nodeVersion":"14.15.5","_npmVersion":"7.21.0","dist":{"integrity":"sha512-rGd9g929v2ZR5o1Jzb5EulbDtYcbrA1sWBYSQarRvMFXvd4nLDUCKNG4Z6ucp3//V0W8L/wydoK/c3b4AIIVog==","shasum":"ec47bbb45508192247f91d6754ba0889d3d37a68","tarball":"https://registry.npmjs.org/@anietz/file_downloader/-/file_downloader-1.0.4.tgz","fileCount":3,"unpackedSize":4145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzFXDCRA9TVsSAnZWagAAAMsP/1ww6lh/HL6nDiP2dCwT\nRRcVkkneRcktlT+EoM1B2h3PYcdo0jnDcYXuWW6rUM+RfERWa3/lo4WTnpKi\nlItsa+PaQfdFbtePKM4DenNhDlHzwsTgep1lV/zxoXN+PN3sosDAYII/6fdg\nm50OIYOu1bMmHdvjCGndAktonAIEzOm+xDyAk7IVdvpOfNmIc/5X2n8QmA47\n8m2b8FOLJyZRv+0vNYkS96IUumWMKUgZi7t8gcNSAFkgrRqPwcDtHjkY7BX0\nFhUKapJQR8V5R5hxmi86VQnxdYI+oUSZs0QBeBWuaIYXsTDb1vPClJPExVew\ng+8e1ulcCpGvGuVrjIMuoiizWKs+ym5Wg/smlY9eOUTwZOYVsYf9MTa+7i/r\nE7KqGE/5Hikep6FHS21Vt1S14A2d1Dc6D9HwP+F9nHZDOG1VdQ6+lKZ5DIoy\nLja0jJHVgAEr0OV+CcBUH7gxrrIUW2jFK7mm162QEN6pwZktSs09ZF+iq/pd\nHbJqsCdlsk1N8y4lkFHyJfVOOm2LxWMDvS1fVEPUTiav1kGLrBE9/LzkvIig\nU2hxvA9CDEFsWZDDQ1gCyth9timitncS70b/vpJ/yLIzt72593GNS5rVFFJs\nE3GtDyqviq1rqK/KlhTVOsEzVaTIh8ptpmfprMMx9++s4Ln1Z0mfurTXZ1HV\npUch\r\n=KhFo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwlr442MHREmn/56eMG07dU1rSJ1PSEcbXD13Wr+XXHQIhAJmYXJIGTAdElbyXcAFzEOlNxqiBpkhujoduRo9jyC4X"}]},"_npmUser":{"name":"anietz","email":"anietzreuben@gmail.com"},"directories":{},"maintainers":[{"name":"anietz","email":"anietzreuben@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file_downloader_1.0.4_1634298553343_0.7895036133800168"},"_hasShrinkwrap":false}},"time":{"created":"2021-10-15T10:48:50.504Z","1.0.0":"2021-10-15T10:48:50.774Z","modified":"2022-04-04T14:10:49.058Z","1.0.1":"2021-10-15T11:29:45.709Z","1.0.2":"2021-10-15T11:30:57.431Z","1.0.3":"2021-10-15T11:44:37.528Z","1.0.4":"2021-10-15T11:49:13.494Z"},"maintainers":[{"name":"anietz","email":"anietzreuben@gmail.com"}],"description":"This packages downloads a file from a URL and generates a unique file name","license":"ISC","readme":"# Node.js Asynchronous File Downloader\n\n## Description\n\nThis packages downloads a file from a URL and generates a unique file name\n\n## Usage\n\n```bash\n   npm install @anietz/file_downloader\n```\n\n### Using Async and await\n\n```javascript\nconst downloader = require('@anietz/file_downloader');\n\n(() =>{\n\nconst url = \"https://media4.giphy.com/media/xT9DPrC1YWXBO1coyQ/giphy.gif?cid=790b7611be3f193ec4693cae0b1cf2cf5bef0c218f8bcf27&rid=giphy.gif&ct=g\";\ntry{\n   const response =  await downloader.download(url);\n   console.log(response);\n}catch(error){\n   console.log(error);\n}\n\n}\n```\n\n### Using promise callbacks\n\n```javascript\nconst downloader = require(\"@anietz/file_downloader\");\n\nconst url =\n  \"https://media4.giphy.com/media/xT9DPrC1YWXBO1coyQ/giphy.gif?cid=790b7611be3f193ec4693cae0b1cf2cf5bef0c218f8bcf27&rid=giphy.gif&ct=g\";\n\ndownloader\n  .download(url)\n  .then((res) => {\n    console.log(\"download response\", res);\n  })\n  .catch((err) => {\n    console.log(\"download response\", err);\n  });\n```\n","readmeFilename":"README.md","repository":{"type":"git","url":"github.com:Anietz/-Node.js-Asynchronous-File-Downloader.git"},"keywords":["File downloader","Asynchronous downloader","Node JS downloader"],"author":{"name":"Aniefiok Reuben"}}