diff --git a/netease_music/auto - lyric.sh b/netease_music/auto - lyric.sh index 4053737..b585563 100644 --- a/netease_music/auto - lyric.sh +++ b/netease_music/auto - lyric.sh @@ -7,16 +7,13 @@ node index --utils lyric --min 1930000000 --max 1940000000 --limit 10000 & # node index --utils lyric --min 1930000000 --max 1937000000 --limit 10000 --order desc & node index --utils lyric --min 1920000000 --max 1930000000 --limit 10000 & -# node index --utils lyric --min 1920000000 --max 1925000000 --limit 10000 --order desc & -# node index --utils lyric --min 1925000000 --max 1927000000 --limit 10000 --order desc & +# node index --utils lyric --min 1920000000 --max 1927000000 --limit 10000 --order desc & node index --utils lyric --min 1910000000 --max 1920000000 --limit 10000 & -# node index --utils lyric --min 1910000000 --max 1915000000 --limit 10000 --order desc & -# node index --utils lyric --min 1915000000 --max 1917000000 --limit 10000 --order desc & +# node index --utils lyric --min 1910000000 --max 1917000000 --limit 10000 --order desc & node index --utils lyric --min 1900000000 --max 1910000000 --limit 10000 & -# node index --utils lyric --min 1900000000 --max 1905000000 --limit 10000 --order desc & -# node index --utils lyric --min 1905000000 --max 1907000000 --limit 10000 --order desc & +# node index --utils lyric --min 1900000000 --max 1907000000 --limit 10000 --order desc & node index --utils lyric --min 1890000000 --max 1900000000 --limit 10000 & @@ -39,7 +36,7 @@ node index --utils lyric --min 1810000000 --max 1820000000 --limit 10000 & # node index --utils lyric --min 1810000000 --max 1817000000 --limit 10000 --order desc & node index --utils lyric --min 1800000000 --max 1810000000 --limit 10000 & -# node index --utils lyric --min 1800000000 --max 1805000000 --limit 10000 --order desc & +# node index --utils lyric --min 1800000000 --max 1807000000 --limit 10000 --order desc & # node index --utils lyric --min 1500000000 --max 1800000000 --limit 10000 & @@ -99,11 +96,11 @@ node index --utils lyric --min 1300000000 --max 1310000000 --limit 10000 & # node index --utils lyric --min 1300000000 --max 1305000000 --limit 10000 --order desc & # 本地正在跑 -# start cmd /k "node index --utils lyric --min 570000000 --max 1300000000 --limit 10000" +# node index --utils lyric --min 570000000 --max 1300000000 --limit 10000 start cmd /k "node index --utils lyric --min 560000000 --max 570000000 --limit 10000" start cmd /k "node index --utils lyric --min 550000000 --max 560000000 --limit 10000" start cmd /k "node index --utils lyric --min 540000000 --max 550000000 --limit 10000" -# start cmd /k "node index --utils lyric --min 530000000 --max 540000000 --limit 10000" +# node index --utils lyric --min 530000000 --max 540000000 --limit 10000 @@ -178,7 +175,6 @@ node index --utils lyric --min 1895000000 --max 1897000000 --limit 10000 --order node index --utils lyric --min 1885000000 --max 1887000000 --limit 10000 --order desc & node index --utils lyric --min 1875000000 --max 1877000000 --limit 10000 --order desc & node index --utils lyric --min 1865000000 --max 1867000000 --limit 10000 --order desc & -node index --utils lyric --min 1805000000 --max 1807000000 --limit 10000 --order desc & node index --utils lyric --min 1495000000 --max 1497000000 --limit 10000 --order desc & node index --utils lyric --min 1485000000 --max 1487000000 --limit 10000 --order desc & node index --utils lyric --min 1475000000 --max 1477000000 --limit 10000 --order desc & @@ -194,7 +190,6 @@ node index --utils lyric --min 1305000000 --max 1307000000 --limit 10000 --order # node index --utils lyric --min 1885000000 --max 1887000000 --limit 10000 --order asc & # node index --utils lyric --min 1875000000 --max 1877000000 --limit 10000 --order asc & # node index --utils lyric --min 1865000000 --max 1867000000 --limit 10000 --order asc & -# node index --utils lyric --min 1805000000 --max 1807000000 --limit 10000 --order asc & # node index --utils lyric --min 1495000000 --max 1497000000 --limit 10000 --order asc & # node index --utils lyric --min 1485000000 --max 1487000000 --limit 10000 --order asc & # node index --utils lyric --min 1475000000 --max 1477000000 --limit 10000 --order asc & diff --git a/netease_music/src/getInfo/commentUtils.js b/netease_music/src/getInfo/commentUtils.js index 2d1722b..640397f 100644 --- a/netease_music/src/getInfo/commentUtils.js +++ b/netease_music/src/getInfo/commentUtils.js @@ -20,6 +20,10 @@ async function fetchAll({ args = {} }) { // `, []); let songIds = await dataManager.comment.getIdsToFetch(args); console.log(`songIds was fetched, count: ${songIds.length}`); + if (songIds.length == 0) { + console.log("完成!"); + process.exit(0); + } for (let i = 0; i < songIds.length; i++) { await global.checkIsExit(); const songId = songIds[i]; diff --git a/netease_music/src/getInfo/lyricInfoUtils.js b/netease_music/src/getInfo/lyricInfoUtils.js index acafa7b..10c8e0f 100644 --- a/netease_music/src/getInfo/lyricInfoUtils.js +++ b/netease_music/src/getInfo/lyricInfoUtils.js @@ -12,6 +12,10 @@ async function fetchAll({ args = {} }) { console.log("start fetching lyrics ..."); let songIds = await dataManager.lyric.getIdsToFetch(args); console.log(`songIds was fetched, count: ${songIds.length}`); + if (songIds.length == 0) { + console.log("完成!"); + process.exit(0); + } for (let i = 0; i < songIds.length; i++) { await global.checkIsExit(); const songId = songIds[i]; diff --git a/netease_music/src/index.js b/netease_music/src/index.js index 990409a..f04b8af 100644 --- a/netease_music/src/index.js +++ b/netease_music/src/index.js @@ -65,42 +65,37 @@ async function main(args) { switch (args.utils) { case 'song': await songInfoUtils.fetchAll({ args: args }); - cycle && await sleepUtils.sleep(60 * 1000); + await sleepUtils.sleep(60 * 1000); break; case 'album': await albumInfoUtils.fetchAll({ args: args }); - cycle && await sleepUtils.sleep(30 * 1000); + await sleepUtils.sleep(30 * 1000); break; case 'artist': await artistInfoUtils.fetchAll({ args: args }); - cycle && await sleepUtils.sleep(30 * 1000); + await sleepUtils.sleep(30 * 1000); break; - case 'lyric': + case 'lyric': // 执行完就退出 await lyricInfoUtils.fetchAll({ args: args }); - cycle && await sleepUtils.sleep(30 * 1000); + // await sleepUtils.sleep(30 * 1000); break; - case 'comment': + case 'comment': // 执行完就退出 await commentUtils.fetchAll({ args: args }); - cycle && await sleepUtils.sleep(30 * 1000); + // await sleepUtils.sleep(30 * 1000); break; - case 'playlist': + case 'playlist': // 执行完就退出 await playlistUtils.fetchTop({ args: args }); process.exit(0); break; case 'assistant': await assistantUtils.updateWaitTable(); - cycle && await sleepUtils.sleep(20 * 1000); + await sleepUtils.sleep(20 * 1000); break; default: console.log("utils参数不匹配,退出"); return; } - - if (!cycle) { - console.log("完成!"); - process.exit(0); - } } }