From 0242f3229b61c8c9a71602c674e93cd731520e3e Mon Sep 17 00:00:00 2001 From: Evert Prants Date: Wed, 20 Jan 2021 15:42:47 +0200 Subject: [PATCH] stop throwing urlreply errors into console, nobody cares --- package-lock.json | 22 ++++++++++++++++++++++ package.json | 1 + squeebot.repo.json | 6 +++++- urlreply/plugin.json | 2 +- urlreply/plugin.ts | 4 +--- 5 files changed, 30 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4ca3a12..7df8b91 100644 --- a/package-lock.json +++ b/package-lock.json @@ -849,6 +849,14 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, + "cross-fetch": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.6.tgz", + "integrity": "sha512-KBPUbqgFjzWlVcURG+Svp9TlhA5uliYtiNx/0r8nv0pdypeQCRJ9IaSIc3q/x3q8t3F75cHuwxVql1HFGHCNJQ==", + "requires": { + "node-fetch": "2.6.1" + } + }, "css-select": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", @@ -1721,6 +1729,11 @@ "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" }, + "oauth-1.0a": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/oauth-1.0a/-/oauth-1.0a-2.2.6.tgz", + "integrity": "sha512-6bkxv3N4Gu5lty4viIcIAnq5GbxECviMBeKR3WX/q87SPQ8E8aursPZUtsXDnxCs787af09WPRBLqYrf/lwoYQ==" + }, "oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", @@ -2090,6 +2103,15 @@ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" }, + "twitter-lite": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/twitter-lite/-/twitter-lite-0.14.0.tgz", + "integrity": "sha512-AP7jnuEBIMA18fi3IDWT7fTOJVpZrl1ZwJKunGf2iknKv5BH4mpwBvJmu3RP59XHZFL3ckUcGGRw/INVRikBBg==", + "requires": { + "cross-fetch": "^3.0.0", + "oauth-1.0a": "^2.2.4" + } + }, "typed-function": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/typed-function/-/typed-function-2.0.0.tgz", diff --git a/package.json b/package.json index 7497d37..fdb8fce 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "gamedig": "^2.0.23", "mathjs": "^8.0.1", "node-ical": "^0.12.3", + "twitter-lite": "^0.14.0", "typescript": "^4.1.2", "ytdl-core": "^4.1.3", "ytsr": "^1.0.4" diff --git a/squeebot.repo.json b/squeebot.repo.json index 91aca11..b7295c0 100644 --- a/squeebot.repo.json +++ b/squeebot.repo.json @@ -23,7 +23,7 @@ }, { "name": "jukebox", - "version": "1.1.0" + "version": "1.1.1" }, { "name": "timezone", @@ -33,6 +33,10 @@ "name": "url-fediverse", "version": "1.0.0" }, + { + "name": "url-twitter", + "version": "1.0.0" + }, { "name": "urlreply", "version": "1.0.0" diff --git a/urlreply/plugin.json b/urlreply/plugin.json index 4668470..83b5eb5 100644 --- a/urlreply/plugin.json +++ b/urlreply/plugin.json @@ -2,7 +2,7 @@ "main": "plugin.js", "name": "urlreply", "description": "Fetch titles from web pages, specifically made for IRC", - "version": "1.0.0", + "version": "1.0.1", "tags": ["irc"], "dependencies": [], "npmDependencies": ["cheerio@^1.0.0-rc.3"] diff --git a/urlreply/plugin.ts b/urlreply/plugin.ts index 9886f02..dfe4b44 100644 --- a/urlreply/plugin.ts +++ b/urlreply/plugin.ts @@ -351,9 +351,7 @@ class URLReplyPlugin extends Plugin { if (title.length > 140) { title = title.substring(0, 140) + '…'; } msg.resolve(msg.source.format.color('purple', '[ ') + title + msg.source.format.color('purple', ' ]')); - } catch (e) { - logger.error(e); - } + } catch (e) {} } }); }