From cc11ebc9bd66d908a0d805571665e5b23eccceab Mon Sep 17 00:00:00 2001 From: Rifzkhy Date: Sat, 30 Sep 2023 00:28:14 +0700 Subject: [PATCH] 1.0.1 add async, keywords, readme --- README.md | 42 +++++++++----- example.js | 6 +- index.js | 153 +++++++++++++++++++++++++-------------------------- package.json | 16 +++++- preview.webp | Bin 49704 -> 0 bytes 5 files changed, 120 insertions(+), 97 deletions(-) delete mode 100644 preview.webp diff --git a/README.md b/README.md index d1aa3ba..6ea35b7 100644 --- a/README.md +++ b/README.md @@ -1,36 +1,47 @@ -# Azur Lane - +# Azur Lane Ship Girl Information Scraper -Scrape Azur Lane ship girl information from [Azurlane WIKI](https://azurlane.koumakan.jp/) +![Shinano](https://i.imgur.com/PgPhVEc.png) + +
+Discord + npm +GitHub issues +GitHub Repo stars + GitHub +
+ +### The picture above is only an illustration + +This Node.js module allows you to scrape Azur Lane ship girl information from [Azurlane Wiki](https://azurlane.koumakan.jp/). ## Installation +You can install this module using npm: + ```bash npm install @rifzkhy/azur-lane ``` ## Example - +Here's an example of how to use this module in your Node.js code: ```javascript -const searchCharacter = require ("@rifzkhy/azur-lane"); +const azurlane = require("./index.js"); -const character = "shinano"; +const shipname = "shinano"; -searchCharacter(character) +azurlane(shipname) .then((result) => { console.log(result); }) .catch((error) => { console.error(error); }); - ``` ## Output - +The azurlane function returns detailed information about the specified ship girl. Here's an example of the output structure: ```javascript { - url: 'https://azurlane.koumakan.jp/w/index.php?search=shinano', banner: 'https://azurlane.netojuu.com/images/4/42/ShinanoBanner.png', skin: 'https://azurlane.netojuu.com/images/2/2f/ShinanoShipyardIcon.png', chibi: 'https://azurlane.netojuu.com/images/5/5f/ShinanoChibi.png', @@ -78,11 +89,14 @@ ship's AVI by 5% (15%). When the fleet this ship is NOT in starts its 3rd, 4th, name: 'Protector of the New Moon', description: "While this ship is afloat: increases the FP, EVA, and ASW of your DDs by 5% (15%). If the fleet this ship is in contains 3 (or more) Sakura Empire ships: decreases this ship's DMG taken from Main Guns and Aircraft by 10% (20%) and increases AVI and Accuracy by 5% (15%) for all your Sakura Empire CVs and CVLsIn-game only mentions CVs, but IJN CVLs are also affected by this buff." }, - skill4: { icon: '', name: '', description: '' }, - skill5: { icon: '', name: '', description: '' }, - skill6: { icon: '', name: '', description: '' } + skill4: { icon: undefined, name: undefined, description: undefined }, + skill5: { icon: undefined, name: undefined, description: undefined }, + skill6: { icon: undefined, name: undefined, description: undefined } } } ``` +This output provides comprehensive information about the specified ship girl's attributes, skills, and more. + +Feel free to customize and use this module to retrieve Azur Lane ship girl information for your applications. -## License [MIT](https://github.com/Rifzkhy/azur-lane/blob/main/LICENSE) \ No newline at end of file +I've improved the formatting and provided a more detailed explanation of the module and its output. You can replace the placeholder text with actual information as needed. \ No newline at end of file diff --git a/example.js b/example.js index 0249dc1..7d46ca4 100644 --- a/example.js +++ b/example.js @@ -1,8 +1,8 @@ -const searchCharacter = require ("./index.js"); +const azurlane = require("./index.js"); -const character = "shinano"; +const shipname = "shinano"; -searchCharacter(character) +azurlane(shipname) .then((result) => { console.log(result); }) diff --git a/index.js b/index.js index fff9883..8367770 100644 --- a/index.js +++ b/index.js @@ -1,14 +1,14 @@ -const request = require ("request"); -const cheerio = require ("cheerio"); +const cheerio = require("cheerio"); +const request = require("request"); -module.exports = searchCharacter = (character) =>{ +module.exports = async function azurlane(ship) { return new Promise((resolve, reject) => { - const source = `https://azurlane.koumakan.jp/w/index.php?search=${character}&title=Special%3ASearch&go=Go`; + const source = `https://azurlane.koumakan.jp/w/index.php?search=${ship}&title=Special%3ASearch&go=Go`; request(source, (error, response, html) => { if (error || response.statusCode !== 200) { reject(error); - return;e + return; } const $ = cheerio.load(html); @@ -25,7 +25,7 @@ module.exports = searchCharacter = (character) =>{ search(html, resolve, url); }); } else { - const url = `https://azurlane.koumakan.jp/w/index.php?search=${character}`; + const url = `https://azurlane.koumakan.jp/w/index.php?search=${ship}`; request(url, (error, response, html) => { if (error || response.statusCode !== 200) { reject(error); @@ -36,28 +36,28 @@ module.exports = searchCharacter = (character) =>{ } }); }); -} +}; function search(html, resolve, url) { const $ = cheerio.load(html); const shipbannerSearch = $(".shipgirl-banner span a img"); - const banner = shipbannerSearch.attr("src") || ""; //! banner + const banner = shipbannerSearch.attr("src") || undefined; //! banner const shipskinSearch = $(".ship-card img"); - const skin = shipskinSearch.attr("src") || ""; //! skin + const skin = shipskinSearch.attr("src") || undefined; //! skin const shipfactionSearch = $(".card-logo img"); - const faction = shipfactionSearch.attr("src") || ""; //! faction + const faction = shipfactionSearch.attr("src") || undefined; //! faction const shipcategorySearch = $(".card-class-stamp img"); - const category = shipcategorySearch.attr("src") || ""; //! category + const category = shipcategorySearch.attr("src") || undefined; //! category const shipvoiceSearch = $(".card-info-tbl .sm2_button"); - const voice = shipvoiceSearch.attr("href") || ""; //! voice + const voice = shipvoiceSearch.attr("href") || undefined; //! voice - const name = $(".mw-page-title-main").text().trim(); //! name + const name = $(".mw-page-title-main").text().trim() || undefined; //! name - const title = $(".card-headline span[lang=en]").text().trim(); //! title + const title = $(".card-headline span[lang=en]").text().trim() || undefined; //! title const galleryUrl = url + "/Gallery"; @@ -69,30 +69,31 @@ function search(html, resolve, url) { const $gallery = cheerio.load(html); const shipchibiSearch = $gallery(".shipskin-chibi img"); - const chibi = shipchibiSearch.attr("src") || ""; //! chibi + const chibi = shipchibiSearch.attr("src") || undefined; //! chibi // TODO: ship information - const shiprarity = $(".card-info-tbl tr:nth-child(2) td").text().trim(); //! rarity - const shipconstruction = $(".card-info-tbl tr:nth-child(1) td") - .text() - .trim(); //! construction - const shipclass = $(".card-info-tbl tr:nth-child(5) td") - .text() - .replace(/\n/g, "") - .trim(); //! class - const shipfaction = $(".card-info-tbl tr:nth-child(4) td").text().trim(); //! faction - const shipcategory = $(".card-info-tbl tr:nth-child(3) td") - .text() - .replace(/\n|→  Guided-missile Destroyer/g, "") - .trim(); //! category - const shipvoice = $(".card-info-tbl tr:nth-child(6) td") - .text() - .replace(/Play/g, "") - .trim(); //! voice - const shipillustrator = $(".card-info-tbl tr:nth-child(7) td") - .text() - .trim(); //! illustrator - const shipdrop = $(".drop-notes td").text().trim(); //! drop + const shiprarity = + $(".card-info-tbl tr:nth-child(2) td").text().trim() || undefined; //! rarity + const shipconstruction = + $(".card-info-tbl tr:nth-child(1) td").text().trim() || undefined; //! construction + const shipclass = + $(".card-info-tbl tr:nth-child(5) td").text().replace(/\n/g, "").trim() || + undefined; //! class + const shipfaction = + $(".card-info-tbl tr:nth-child(4) td").text().trim() || undefined; //! faction + const shipcategory = + $(".card-info-tbl tr:nth-child(3) td") + .text() + .replace(/\n|→  Guided-missile Destroyer/g, "") + .trim() || undefined; //! category + const shipvoice = + $(".card-info-tbl tr:nth-child(6) td") + .text() + .replace(/Play/g, "") + .trim() || undefined; //! voice + const shipillustrator = + $(".card-info-tbl tr:nth-child(7) td").text().trim() || undefined; //! illustrator + const shipdrop = $(".drop-notes td").text().trim() || undefined; //! drop const info = { rarity: shiprarity, @@ -106,20 +107,18 @@ function search(html, resolve, url) { }; // TODO: tech points - const techcollection = $(".ship-fleettech tr:nth-child(2) td:nth-child(3)") - .text() - .trim(); //! collection - const techmaxlimitbreak = $( - ".ship-fleettech tr:nth-child(3) td:nth-child(3)" - ) - .text() - .trim(); //! maxlimitbreak - const techlevel120 = $(".ship-fleettech tr:nth-child(4) td:nth-child(3)") - .text() - .trim(); //! level120 - const techtotal = $(".ship-fleettech tr:nth-child(2) td:nth-child(4)") - .text() - .trim(); //! total + const techcollection = + $(".ship-fleettech tr:nth-child(2) td:nth-child(3)").text().trim() || + undefined; //! collection + const techmaxlimitbreak = + $(".ship-fleettech tr:nth-child(3) td:nth-child(3)").text().trim() || + undefined; //! maxlimitbreak + const techlevel120 = + $(".ship-fleettech tr:nth-child(4) td:nth-child(3)").text().trim() || + undefined; //! level120 + const techtotal = + $(".ship-fleettech tr:nth-child(2) td:nth-child(4)").text().trim() || + undefined; //! total const techpoint = { collection: techcollection, @@ -129,20 +128,17 @@ function search(html, resolve, url) { }; // TODO: limit break - const firstlimitbreak = $(".ship-limit-break tr:nth-child(3) td") - .text() - .trim(); //! first - const secondlimitbreak = $(".ship-limit-break tr:nth-child(4) td") - .text() - .trim(); //! second - const thirdlimitbreak = $(".ship-limit-break tr:nth-child(5) td") - .text() - .trim(); //! third + const firstlimitbreak = + $(".ship-limit-break tr:nth-child(3) td").text().trim() || undefined; //! first + const secondlimitbreak = + $(".ship-limit-break tr:nth-child(4) td").text().trim() || undefined; //! second + const thirdlimitbreak = + $(".ship-limit-break tr:nth-child(5) td").text().trim() || undefined; //! third const limitbreak = { - first: firstlimitbreak, - second: secondlimitbreak, - third: thirdlimitbreak, + first: firstlimitbreak || undefined, + second: secondlimitbreak || undefined, + third: thirdlimitbreak || undefined, }; // TODO: skills @@ -152,22 +148,22 @@ function search(html, resolve, url) { const shipskilliconSearch = $( ".ship-skills tr:nth-child(" + i + ") td img" ); - const skillicon = shipskilliconSearch.attr("src") || ""; - const skillname = $(".ship-skills tr:nth-child(" + i + ") td b") - .text() - .trim(); - const skilldescription = $( - ".ship-skills tr:nth-child(" + i + ") td:last-child" - ) - .text() - .replace(/\(\) /g, "") - .replace(/\.mw-parser-output.*?}/g, "") - .replace(/body\..*?\s/g, "") - .replace(/body:not\(.+?\):not\(.+?\)\s*/g, "") - .replace(/ andIn-game[^;]*;/g, "") - .replace(/\s+/g, " ") - .replace(/↑[^.]*|\n/g, "") - .trim(); + const skillicon = shipskilliconSearch.attr("src") || undefined; + const skillname = + $(".ship-skills tr:nth-child(" + i + ") td b") + .text() + .trim() || undefined; + const skilldescription = + $(".ship-skills tr:nth-child(" + i + ") td:last-child") + .text() + .replace(/\(\) /g, "") + .replace(/\.mw-parser-output.*?}/g, "") + .replace(/body\..*?\s/g, "") + .replace(/body:not\(.+?\):not\(.+?\)\s*/g, "") + .replace(/ andIn-game[^;]*;/g, "") + .replace(/\s+/g, " ") + .replace(/↑[^.]*|\n/g, "") + .trim() || undefined; skills["skill" + (i - 1)] = { icon: skillicon, @@ -177,7 +173,6 @@ function search(html, resolve, url) { } resolve({ - url, banner, skin, chibi, diff --git a/package.json b/package.json index 05c664e..00e2507 100644 --- a/package.json +++ b/package.json @@ -1,11 +1,25 @@ { "name": "@rifzkhy/azur-lane", - "version": "1.0.0", + "version": "1.0.1", "description": "Azurlane scraper", "main": "index.js", "scripts": { "test": "node example.js" }, + "repository": { + "type": "git", + "url": "git+https://github.com/Rifzkhy/azur-lane.git" + }, + "keywords": [ + "scraper", + "azurlane", + "azur-lane", + "shipgirl", + "shikikan", + "nodejs", + "cheerio", + "request" + ], "author": "@rifzkhy", "license": "MIT", "dependencies": { diff --git a/preview.webp b/preview.webp deleted file mode 100644 index 245a606ed59ca8376c19e0077e1000d012547a3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49704 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

L_<#&=7M#8ZzJFiiH24|9Xu_yGe{|fq9}NuN06G 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%0APm2VTS)i;Pk}J*}u<^sNCx>9!x0N zYbVkZN6(~l(w&DWZ5T>MIst@}>Zjx#GFdgGt2GZo?04VZ&GSr-+2hy9lu*>Qp=WL~ z;eB??SY6er(wGBn9n>t>zv(8LWTuH^wN|`^W7>p0yEu558S1n%)yn})&rG;>FJH>K z`d{Rg54&!XmdT+8xOu&Hp~H**(%a1HCubykP)2`!kFA#2PC+FoNwJ<)JjBfcg$kt` z#zIZlN=H&CWII57R*`2(!;Ht?XNA*NnLrif&?0zW~N>x%TgJB250>#FocESpf; zint$QHE&-&PYwu)i$7FlOpZ>1@<*)`zl3A9AgSP(t1=7=g!e&OS{|#}?5~BY=SVrc zdKB+IBe@w{13-HCI-65bqw)RF53N6D>`*v}ojCWZ*^TX+0Jrh2ruqUouoK&iMXrAor=1!g>9c2swP9Ivp_&<#kzAb?fe=-|w3E`7BnZYP@ z2_Ls+05$IrNq<^IJP=k<(;d1Yy*GVsbDBCuSFA9C5a5xI?6r^wF;%tNffFC{aC0g@ zF1bFhKPOoPa6u-R9uOte{2m#mNP6RyYyP^7q@fqHFeRiW^6-2zu`7`)4)C5hK?|{C zors|l+4kNwK`9g3dl^8x-ITh(usdvgT(jznJ!op(iM!bB!GSwaTqqWtIKm+#0j$GL zmts?0)KILCxYI$jbEs_?^-3n`Fh{x!3p(_L0$Q*v=R*^PYz)F_&MVT`Y@~XMiMmI@ z!U^WB9+N(K-R$M+*=b)PoGq^f=U0`qg#ky-KncK2t%^&4sfg->nPuH-fsR^msBRPc z#n_G2L(lgfI%*c1W8MSK?&2J#bR{XOQCj)mv7Ph~U@)4BpW*Tx5L~o0phz&@pjo8CulE-$@m7$!pyA4oyeUAU4rvP9->AoUX|A z^_?gAI>h)B^J?Z7U!Z0IFJ7hq8npm1b;qz^&clNJv=A5}5PkLM*HN(I498fuWFKFZ zyvSl$A`-h&Vxvet4FayRetZ@OtfVIS!60=8DMHGOZW2O(k<2~`-b(E8Im~4bT-T$7qQv{sd=+)Qyn?kR_Haoa zvxYe`Q!_r-fl0Zsp~F#fqMX6%sCmAwZfwQz%z5Qw?2i&}|LN<&&aKA{30yBY(A=Nn zeGNodKA1tt^ru&j^`+gJF6f4SQnNOjCXMwh@T7p; zMcIn{k(y3CM&zLSM4Go;DwMp_Crnr_DAbVaY%-m|fC6%`qcP0qPJq*=M(Xb}DU;Z+ z*v3zDjH8`z7ppUo)w7w{_LRD%s#*K#4!IgUhWXhC#aH6SxZ-NnMRbp&JdO|q4KlzR z-BYvzW4jeNFy#3OkRUI#ZdEDA!g$Ncpy-WA;sfpv)p0(7$sYw)gTFuHD#N&e!_9>H zn#Oz>#CR&I7`FRAkG-%YvNZ41ucBzDp!FFqI86`RMjb9q