{"_id":"@arayaryoma/speakerdeck-scraper","_rev":"3-2ab51d8782c11d8e25571bec169881a8","name":"@arayaryoma/speakerdeck-scraper","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@arayaryoma/speakerdeck-scraper","version":"0.1.0","main":"dist/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/arayaryoma/speakerdeck-scraper.git"},"author":{"name":"arayaryoma","email":"r1o.ryoma.abe@gmail.com"},"license":"MIT","scripts":{"prepare":"tsc","watch":"tsc --watch","type":"tsc --noEmit"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx,ts,tsx,md,html,css,json}":"prettier --write"},"devDependencies":{"@types/jest":"^26.0.19","@types/node":"^14.14.16","@types/node-fetch":"^2.5.7","husky":"^4.3.6","jest":"^26.6.3","lint-staged":"^10.5.3","prettier":"^2.2.1","typescript":"^4.1.3"},"dependencies":{"node-fetch":"^2.6.1","node-html-parser":"^2.0.0"},"gitHead":"5b6845792a1ff2e8d3061127903515d70651fa98","description":"A module to fetch each slides data from [Speaker Deck](https://speakerdeck.com).","bugs":{"url":"https://github.com/arayaryoma/speakerdeck-scraper/issues"},"homepage":"https://github.com/arayaryoma/speakerdeck-scraper#readme","_id":"@arayaryoma/speakerdeck-scraper@0.1.0","_nodeVersion":"12.4.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-BwBW6pMiNi456A3hwTr8dg/k1pbhM7i6OCIEZ8qizq/qRdtAosU7BaiZEwVGAAOCkI5KU+YG8pB/dny71U01qw==","shasum":"803d208c5b3b3c8e252587c12864b0cd51266558","tarball":"https://registry.npmjs.org/@arayaryoma/speakerdeck-scraper/-/speakerdeck-scraper-0.1.0.tgz","fileCount":6,"unpackedSize":15995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf63O5CRA9TVsSAnZWagAApgEP/1oPot74T8wR3hkQlCx/\nFK+xzBCruKIK8pF8IJZD71buu7o+MzuSPcKozf8521Dcen3SkFP40GlueHSE\nJURHnWCg8rIXpNT2JdpJrfKU9Mog0wgJa3rJ4xo5ul1jLzsCReUwATOknmq7\nFQIrC7H1ORbbVZxgoWpj6FMvee85xbTSG6YgxbvVyr6599aOz2JZL8lHFOVv\nocVlLKi+3X2lZhH9UwQSJz3WzylfgemfHEEyGe8xFr0pBJoFER5lmISQhuwY\ne1uXpuKy+neDs5aHOLif6o+cGeoJ5X8Ec6G3k/4HccSHv5aOjIAANpfXUYry\nQ7N95zJwBoVtd8QhEuY9EQbCaIPCkiur3ZSQZCQA+vEU/2+LqXWAw75/UkxE\nfFCJ39iSE2+aM7f6mtTo53Y9es9nHQmlT3nn/iUBpmMDp7jNoe9Gvxey1xUX\nCT7D0++pUBqq6Ux0udHRGF3+ey3F8lw3Sa429fXCFistEpi3PC4qch7Pvaa3\nESoAaiIISTtIDl2HGlv2e74FYr+mCVTHZkyJYUKtfvQ95WpEyxWjq3fmv43X\n6Vv6huT7Cbr1CKx6KAUqtq4ttO7xwCMM3sj22Q6nkHQuhORUaqaOPU6cfjXb\nntM5uErPku+SnWn5k+omitE/eYdg+2aN3NPfd15r98qAEmlrqQKHlAoRLTU6\nbyxp\r\n=5ST3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH3saDf8f2nvwdQRaS/nSB5CVi4HT76w/bQDGHres9sMAiEAp6HD8epSO8tElMXuLwRp7nJbJjzxG4kuZA+MMmhddKs="}]},"_npmUser":{"name":"arayaryoma","email":"cat.chat.katze.gatto.gato@gmail.com"},"directories":{},"maintainers":[{"name":"arayaryoma","email":"cat.chat.katze.gatto.gato@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/speakerdeck-scraper_0.1.0_1609266105483_0.5263811594860395"},"_hasShrinkwrap":false},"0.1.1":{"name":"@arayaryoma/speakerdeck-scraper","version":"0.1.1","main":"dist/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/arayaryoma/speakerdeck-scraper.git"},"author":{"name":"arayaryoma","email":"r1o.ryoma.abe@gmail.com"},"license":"MIT","scripts":{"prepare":"tsc","watch":"tsc --watch","type":"tsc --noEmit"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx,ts,tsx,md,html,css,json}":"prettier --write"},"devDependencies":{"@types/jest":"^26.0.19","@types/node":"^14.14.16","@types/node-fetch":"^2.5.7","husky":"^4.3.6","jest":"^26.6.3","lint-staged":"^10.5.3","prettier":"^2.2.1","typescript":"^4.1.3"},"dependencies":{"node-fetch":"^2.6.1","node-html-parser":"^2.0.0"},"gitHead":"e5f453b3f4e08a48e1e84fc6e4f43d24b7c946f1","description":"A module to fetch each slides data from [Speaker Deck](https://speakerdeck.com).","bugs":{"url":"https://github.com/arayaryoma/speakerdeck-scraper/issues"},"homepage":"https://github.com/arayaryoma/speakerdeck-scraper#readme","_id":"@arayaryoma/speakerdeck-scraper@0.1.1","_nodeVersion":"12.4.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-mMJ7k4T10QV0wctr7192NgJJwTngAyGlEEgT0+5JXcwlWQIBtVz4pI0MEqX28bKUybhU2tM16CdS1kJ1rw7mqA==","shasum":"5d693bab13cd04ee7a073a450aa0909e81371be8","tarball":"https://registry.npmjs.org/@arayaryoma/speakerdeck-scraper/-/speakerdeck-scraper-0.1.1.tgz","fileCount":6,"unpackedSize":15576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf63P+CRA9TVsSAnZWagAAJb0P/iYj67m0j3bwg0d4aM6j\n17SlX/XjH4kX7NkQWzvYkmGRpg0w3ttgjx0f8Uep4escKC1NoqlUX1uKe7nR\nvLIUp8KbDCPsheT2xx8lCiCaj3O8hV6TB+KWwKL5uz7fVUBsbMvNQOAsP/MA\nU0VK2slzJmamIOeRlz2jdf6A8DhK939Pe2q/dIDeWqg/tmszEh7KfgX1XnUI\nMuo+/AJzay0GbtAJVDt8CDI07E06p4/1aZhsKfj0L/qp5Qpchx/oCI9mgVnD\nktFF480esqlYpvW18XP8+Kz/wRSHtZkGkZtUOHEeSuVL3iXUnZHThpm3FZA0\nOEA3osduNd3obgfqA4pXwip3I6CMW/UjGhKjFYVHHJzpzzcD75rKe2aKU1Ct\nry/oc1prSyysMU/1ay7NOt625TzH4oEePL/gSWkutZ/QxB50vAw3bes2In0n\nkyODf4BXgParjCFeQKRNY8SAMtzUjggZFOb4+qy6CWrXgM6IJ1ycpEm0VHC8\nKv3QNKPMrM+3+8gFkkt3/aoxI7uRdpqbHC1sCaNtu004v2Hd/khwWTArkn8M\nadOzgMuyCDWxww41+rl2pwavLV/2ru00p9cF2VlH9UeHclFITyLBcscBXD4F\nA+uVQMFxwSj9htt2D9TQPWdNmYIKO/3vjOYPRWcK6bjwTlIu+EM3/n7uUNb8\naVRs\r\n=4KE3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5RwWQRnPDg4D6vs7UgwKHm7bAtkOXfW4fQT4Dbuz5JQIhANaaszDa1CXFJWbo/5WN9u3btMInxZmQ0ktQ+PcnHLXD"}]},"_npmUser":{"name":"arayaryoma","email":"cat.chat.katze.gatto.gato@gmail.com"},"directories":{},"maintainers":[{"name":"arayaryoma","email":"cat.chat.katze.gatto.gato@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/speakerdeck-scraper_0.1.1_1609266174147_0.7621861202569111"},"_hasShrinkwrap":false},"0.1.2":{"name":"@arayaryoma/speakerdeck-scraper","version":"0.1.2","main":"dist/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/arayaryoma/speakerdeck-scraper.git"},"author":{"name":"arayaryoma","email":"r1o.ryoma.abe@gmail.com"},"license":"MIT","scripts":{"prepare":"tsc","watch":"tsc --watch","type":"tsc --noEmit"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx,ts,tsx,md,html,css,json}":"prettier --write"},"devDependencies":{"@types/jest":"^26.0.19","@types/node":"^14.14.16","@types/node-fetch":"^2.5.7","husky":"^4.3.6","jest":"^26.6.3","lint-staged":"^10.5.3","prettier":"^2.2.1","typescript":"^4.1.3"},"dependencies":{"node-fetch":"^2.6.1","node-html-parser":"^2.0.0"},"gitHead":"4d8e35bf71ee7e232dd7a2759c02cf775e700c48","description":"A module to fetch each slides data from [Speaker Deck](https://speakerdeck.com).","bugs":{"url":"https://github.com/arayaryoma/speakerdeck-scraper/issues"},"homepage":"https://github.com/arayaryoma/speakerdeck-scraper#readme","_id":"@arayaryoma/speakerdeck-scraper@0.1.2","_nodeVersion":"12.4.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-JrusVqqpz6yQlTFhwYBr8xOXYbTu1JacznoiVsMa5xFRuCY6wE+0owmPo00pQteJEZgnU5Y7XDRIsw8Bp8VaiA==","shasum":"f83702862fc35ff8e03605aa4e1dd4e9f7de850c","tarball":"https://registry.npmjs.org/@arayaryoma/speakerdeck-scraper/-/speakerdeck-scraper-0.1.2.tgz","fileCount":7,"unpackedSize":15849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf63wWCRA9TVsSAnZWagAAjmsP/ihcdfm9yPPqkeocNtlp\nI5fzz1PbFpBAP/DkIP0u5pjcCXBby6LiHPEVJ/k68f8MKhvA6fXnfA/+eQgp\nTUcrwWQY5674OpVYbXmbEbSgrxeX9Gs1iM/HTtC95OTsN6B5RkJkHfWwzvdh\nxFAqvYNW+SmAJMuGLQ2j5/qjeLUbWLcl1aFjbI7QDHYRjx6JwLVCSHDqdk1j\nkc1kgfveDMqOnkxQuwPuFvKGl1oeiYKGGPV5sYtNTqV6FJfeiC6x3IXxJ7AI\nxz5OVBX4rcVob44F/JKo2soaaV3sowkd670CljucesKEdu/dssnynThYXxHx\nVs+n6yVhsdlelwYUx6K+TVcfhn0NdotQF1vzw1OPBQ+L/yEC3ALMQYhmiUo+\noLCechEx5IeWVj67+z9ItQqQQF7KXnSBy5tqZWPqF1pwUOwZFelswIXFtWyj\nvLYNIr0GlD154OXyXVSZtZKMkEvTACg1pkg8/0ZyuNNuS7WuszmR8UMISTVI\nH+R8AL53nPp6LR4wt21/Lit7iz6/YJF0CEymYq89WNlqCy0l6GlCPUSj4kO9\n0JkUCgYI4PZ33kB6gzp8ZSlHKpjGA/ASPQzR1crG3SCtLXFzMon1LmmdpPNV\np+UwFwwiLJVqpUGnnbY+C6FfBfjkYGcAfyOIdw4eaMBvh7q1+XjailkNrX2K\ny41O\r\n=FsOg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZaIcol43IOEVir/9nTXA62p8LpTXdKG6u18xGAlRPHgIgavWcO+qtwdI+8E9Iz1JuU8lzcG3jDZwN/b8AXIf11UY="}]},"_npmUser":{"name":"arayaryoma","email":"cat.chat.katze.gatto.gato@gmail.com"},"directories":{},"maintainers":[{"name":"arayaryoma","email":"cat.chat.katze.gatto.gato@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/speakerdeck-scraper_0.1.2_1609268245886_0.3406485755223714"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-29T18:21:45.430Z","0.1.0":"2020-12-29T18:21:45.605Z","modified":"2022-04-04T15:15:16.997Z","0.1.1":"2020-12-29T18:22:54.259Z","0.1.2":"2020-12-29T18:57:26.006Z"},"maintainers":[{"name":"arayaryoma","email":"cat.chat.katze.gatto.gato@gmail.com"}],"description":"A module to fetch each slides data from [Speaker Deck](https://speakerdeck.com).","homepage":"https://github.com/arayaryoma/speakerdeck-scraper#readme","repository":{"type":"git","url":"git+ssh://git@github.com/arayaryoma/speakerdeck-scraper.git"},"author":{"name":"arayaryoma","email":"r1o.ryoma.abe@gmail.com"},"bugs":{"url":"https://github.com/arayaryoma/speakerdeck-scraper/issues"},"license":"MIT","readme":"# speakerdeck-scraper\n\nA module to fetch each slides data from [Speaker Deck](https://speakerdeck.com).\n\n## Usage\n\n### Install\n\n1. `npm install speakerdeck-scraper`\n\n### Functions\n\n#### `fetchDecks(opts: FetchDecksOpts): Promise<Array<Deck>>`\n\nSends HTTP requests to speakerdeck and parses the response HTML and extracts data.\n\n```ts\nconst decks = await fetchDecks({ username: \"arayaryoma\" });\nconsole.log(decks);\n\n/*\n[\n  {\n    id: 'ecf093d9e77e44bcbce960f110122e8f',\n    title: 'Performance and cache strategy at NIKKEI',\n    previewImageSrc: 'https://files.speakerdeck.com/presentations/ecf093d9e77e44bcbce960f110122e8f/preview_slide_0.jpg',\n    url: 'https://speakerdeck.com/arayaryoma/performance-and-cache-strategy-at-nikkei'\n  },\n  {\n    id: 'c42d520b49894499a8256aff7995e6bc',\n    title: 'JavaScript Promise API in 2019',\n    previewImageSrc: 'https://files.speakerdeck.com/presentations/c42d520b49894499a8256aff7995e6bc/preview_slide_0.jpg',\n    url: 'https://speakerdeck.com/arayaryoma/javascript-promise-api-in-2019'\n  },\n...\n]\n*/\n```\n","readmeFilename":"README.md"}