diff --git a/.eslintignore b/.eslintignore index 34293fc7..b3e14c7f 100644 --- a/.eslintignore +++ b/.eslintignore @@ -2,7 +2,5 @@ built/ coverage/ **/node_modules/ -experiments/winamp-skin-museum/ -experiments/skin-database/ modern/ examples/webpack/bundle.js diff --git a/experiments/skin-database/DiscordWinstonTransport.js b/experiments/skin-database/DiscordWinstonTransport.js index 2b228c05..ec893c33 100644 --- a/experiments/skin-database/DiscordWinstonTransport.js +++ b/experiments/skin-database/DiscordWinstonTransport.js @@ -7,7 +7,7 @@ class DiscordWinstonTransport extends Transport { } async log(info, callback) { - const { message, ...rest } = info; + const { message } = info; await this._channel.send(`${message}`); // Perform the writing to the remote service callback(); diff --git a/experiments/skin-database/cli.js b/experiments/skin-database/cli.js index b732dd8f..dd0e8e0c 100755 --- a/experiments/skin-database/cli.js +++ b/experiments/skin-database/cli.js @@ -6,6 +6,7 @@ const ensureInternetArchiveItemsIndexByMd5 = require("./tasks/ensureInternetArch const path = require("path"); const logger = require("./logger"); const Skins = require("./data/skins"); +const db = require("./db"); const { spawn } = require("child_process"); @@ -57,6 +58,7 @@ async function main() { case "ensure-md5s": await ensureInternetArchiveItemsIndexByMd5(); + break; case "metadata": { const hash = argv._[1]; console.log(await Skins.getInternetArchiveUrl(hash)); diff --git a/experiments/skin-database/data/skins.js b/experiments/skin-database/data/skins.js index fc2f810a..c0b5ff6d 100644 --- a/experiments/skin-database/data/skins.js +++ b/experiments/skin-database/data/skins.js @@ -88,13 +88,6 @@ async function getSkinUrl(md5) { return getProp(md5, "skinUrl"); } -async function getInternetArchiveItemName(md5) { - const item = await getInternetArchiveItem(md5); - if (item == null) { - return null; - } - return item.identifier; -} async function getInternetArchiveItem(md5) { return iaItems.findOne({ md5: md5 }); } diff --git a/experiments/skin-database/discord-bot/commands/archive.js b/experiments/skin-database/discord-bot/commands/archive.js index 6117b4a7..81ad7ffc 100644 --- a/experiments/skin-database/discord-bot/commands/archive.js +++ b/experiments/skin-database/discord-bot/commands/archive.js @@ -6,8 +6,6 @@ const config = require("../../config"); const Skins = require("../../data/skins"); const Utils = require("../utils"); -const { getInfo } = require("../info"); - async function handler(message) { const { attachments } = message; if (attachments.length < 1) { diff --git a/experiments/skin-database/discord-bot/utils.js b/experiments/skin-database/discord-bot/utils.js index 4b5b7671..c33fff5a 100644 --- a/experiments/skin-database/discord-bot/utils.js +++ b/experiments/skin-database/discord-bot/utils.js @@ -3,7 +3,6 @@ const rgbHex = require("rgb-hex"); const Skins = require("../data/skins"); const { approve, reject } = require("./s3"); const logger = require("../logger"); -const { approve, reject } = require("./s3"); const filter = reaction => { return ["👍", "👎"].some(name => reaction.emoji.name === name); diff --git a/experiments/skin-database/tasks/ensureInternetArchiveItemsIndexByMd5.js b/experiments/skin-database/tasks/ensureInternetArchiveItemsIndexByMd5.js index 35a24fd0..f08c09d7 100644 --- a/experiments/skin-database/tasks/ensureInternetArchiveItemsIndexByMd5.js +++ b/experiments/skin-database/tasks/ensureInternetArchiveItemsIndexByMd5.js @@ -1,4 +1,3 @@ -const fetch = require("node-fetch"); const db = require("../db"); const iaItems = db.get("internetArchiveItems"); @@ -17,7 +16,7 @@ module.exports = async function main() { const skinFiles = item.metadata.files.filter(file => { return file.name.endsWith(".wsz"); }); - if (skinFiles.length != 1) { + if (skinFiles.length !== 1) { console.warn( `Found a skin item with ${skinFiles.length} skin files. Identifier: ${ item.identifier diff --git a/experiments/skin-database/tasks/fetchInternetArchiveMetadata.js b/experiments/skin-database/tasks/fetchInternetArchiveMetadata.js index c3fad57e..10acdde7 100644 --- a/experiments/skin-database/tasks/fetchInternetArchiveMetadata.js +++ b/experiments/skin-database/tasks/fetchInternetArchiveMetadata.js @@ -33,7 +33,7 @@ async function fetchAllMetadata(limit) { // TODO: Refetch collections from: // https://archive.org/advancedsearch.php?q=collection%3Awinampskins&fl%5B%5D=identifier&rows=100000&page=1&output=json module.exports = async function main() { - return new Promise((resolve, reject) => { + return new Promise(resolve => { let delay = 60000; let timeout = null; async function go() {