changes
This commit is contained in:
parent
05db7ca20f
commit
17b80e3acb
@ -108,12 +108,12 @@ function tellEvent(eventData: Event, msg: IMessage, countdown = true): void {
|
||||
|
||||
let name = eventData.name;
|
||||
if (name.length > 64) {
|
||||
name = name.substr(0, 64) + '...';
|
||||
name = name.substring(0, 64) + '...';
|
||||
}
|
||||
|
||||
let description = eventData.description;
|
||||
if (description.length > 120) {
|
||||
description = description.substr(0, 120) + '...';
|
||||
description = description.substring(0, 120) + '...';
|
||||
}
|
||||
|
||||
keys.push(['field', 'Event', { type: 'title', color: 'green' }]);
|
||||
@ -290,7 +290,7 @@ class CalendarPlugin extends Plugin {
|
||||
}
|
||||
|
||||
loadConfig(): void {
|
||||
for (const cfg of this.config.get('calendars', [])) {
|
||||
for (const cfg of this.config.get<CalendarConfiguration[]>('calendars', [])) {
|
||||
if (!cfg.name || !cfg.url) {
|
||||
logger.error('[%s] Invalid calendar configuration.', this.name);
|
||||
continue;
|
||||
|
@ -33,6 +33,13 @@ interface ICommonResponse {
|
||||
version: string;
|
||||
}
|
||||
|
||||
interface GameEntry {
|
||||
game: string;
|
||||
host: string;
|
||||
port: number;
|
||||
rooms: string[];
|
||||
}
|
||||
|
||||
class Parsers {
|
||||
public static parseMinecraftStatus(response: QueryResult): ICommonResponse | null {
|
||||
const result: ICommonResponse = {
|
||||
@ -75,8 +82,8 @@ class GamePlugin extends Plugin {
|
||||
|
||||
@DependencyLoad('simplecommands')
|
||||
addCommands(cmd: any): void {
|
||||
for (const i in this.config.get('games', [])) {
|
||||
const game = this.config.get('games', [])[i];
|
||||
const gamesList = this.config.get<GameEntry[]>('games', []);
|
||||
for (const game of gamesList) {
|
||||
if (game.game === 'minecraft' && game.host) {
|
||||
const port = game.port;
|
||||
const command: any = {
|
||||
|
@ -39,7 +39,7 @@
|
||||
},
|
||||
{
|
||||
"name": "urlreply",
|
||||
"version": "1.0.8"
|
||||
"version": "1.0.9"
|
||||
},
|
||||
{
|
||||
"name": "utility",
|
||||
|
218
timezone/tzdata.ts
Normal file
218
timezone/tzdata.ts
Normal file
@ -0,0 +1,218 @@
|
||||
const masterOffsetList: { [key: string]: number } = {
|
||||
'UTC-12': -12,
|
||||
'UTC-11': -11,
|
||||
'UTC-10': -10,
|
||||
'UTC-9': -9,
|
||||
'UTC-9:30': -9.5,
|
||||
'UTC-8': -8,
|
||||
'UTC-7': -7,
|
||||
'UTC-6': -6,
|
||||
'UTC-5': -5,
|
||||
'UTC-4': -4,
|
||||
'UTC-3': -3,
|
||||
'UTC-3:30': -3.5,
|
||||
'UTC-2': -2,
|
||||
'UTC-1': -1,
|
||||
UTC: 0,
|
||||
'UTC+1': 1,
|
||||
'UTC+2': 2,
|
||||
'UTC+3': 3,
|
||||
'UTC+4': 4,
|
||||
'UTC+4:30': 4.5,
|
||||
'UTC+5': 5,
|
||||
'UTC+5:30': 5.5,
|
||||
'UTC+5:45': 5.75,
|
||||
'UTC+6': 6,
|
||||
'UTC+6:30': 6.5,
|
||||
'UTC+7': 7,
|
||||
'UTC+8': 8,
|
||||
'UTC+8:30': 8.5,
|
||||
'UTC+8:45': 8.75,
|
||||
'UTC+9': 9,
|
||||
'UTC+9:30': 9.5,
|
||||
'UTC+10': 10,
|
||||
'UTC+10:30': 10.5,
|
||||
'UTC+11': 11,
|
||||
'UTC+12': 12,
|
||||
'UTC+12:45': 12.75,
|
||||
'UTC+13': 13,
|
||||
'UTC+13:45': 13.75,
|
||||
'UTC+14': 14,
|
||||
BST: 1,
|
||||
CET: 1,
|
||||
DFT: 1,
|
||||
IST: 1,
|
||||
MET: 1,
|
||||
WAT: 1,
|
||||
WEST: 1,
|
||||
CAT: 2,
|
||||
CEST: 2,
|
||||
EET: 2,
|
||||
HAEC: 2,
|
||||
MEST: 2,
|
||||
SAST: 2,
|
||||
USZ1: 2,
|
||||
WAST: 2,
|
||||
AST: 3,
|
||||
EAT: 3,
|
||||
EEST: 3,
|
||||
FET: 3,
|
||||
IDT: 3,
|
||||
IOT: 3,
|
||||
MSK: 3,
|
||||
SYOT: 3,
|
||||
TRT: 3,
|
||||
IRST: 3.5,
|
||||
AMT: 4,
|
||||
AZT: 4,
|
||||
GET: 4,
|
||||
GST: 4,
|
||||
MUT: 4,
|
||||
RET: 4,
|
||||
SAMT: 4,
|
||||
SCT: 4,
|
||||
VOLT: 4,
|
||||
AFT: 4.5,
|
||||
IRDT: 4.5,
|
||||
MAWT: 5,
|
||||
MVT: 5,
|
||||
ORAT: 5,
|
||||
PKT: 5,
|
||||
TFT: 5,
|
||||
TJT: 5,
|
||||
TMT: 5,
|
||||
UZT: 5,
|
||||
YEKT: 5,
|
||||
IndianST: 5.5,
|
||||
SLST: 5.5,
|
||||
NPT: 5.75,
|
||||
BIOT: 6,
|
||||
BTT: 6,
|
||||
KGT: 6,
|
||||
OMST: 6,
|
||||
VOST: 6,
|
||||
CCT: 6.5,
|
||||
MMT: 6.5,
|
||||
ACT: 6.5,
|
||||
CXT: 7,
|
||||
DAVT: 7,
|
||||
HOVT: 7,
|
||||
ICT: 7,
|
||||
KRAT: 7,
|
||||
THA: 7,
|
||||
WIT: 7,
|
||||
AWST: 8,
|
||||
BDT: 8,
|
||||
CHOT: 8,
|
||||
CIT: 8,
|
||||
CT: 8,
|
||||
HKT: 8,
|
||||
HOVST: 8,
|
||||
IRKT: 8,
|
||||
MST: 8,
|
||||
MYT: 8,
|
||||
PHT: 8,
|
||||
SGT: 8,
|
||||
SST: 8,
|
||||
ULAT: 8,
|
||||
WST: 8,
|
||||
CWST: 8.5,
|
||||
CHOST: 9,
|
||||
EIT: 9,
|
||||
JST: 9,
|
||||
KST: 9,
|
||||
TLT: 9,
|
||||
ULAST: 9,
|
||||
YAKT: 9,
|
||||
ACST: 9.5,
|
||||
AEST: 10,
|
||||
CHST: 10,
|
||||
CHUT: 10,
|
||||
DDUT: 10,
|
||||
PGT: 10,
|
||||
VLAT: 10,
|
||||
ACDT: 10.5,
|
||||
LHST: 10.5,
|
||||
AEDT: 11,
|
||||
KOST: 11,
|
||||
MIST: 11,
|
||||
NCT: 11,
|
||||
NFT: 11,
|
||||
PONT: 11,
|
||||
SAKT: 11,
|
||||
SBT: 11,
|
||||
SRET: 11,
|
||||
VUT: 11,
|
||||
FJT: 12,
|
||||
GILT: 12,
|
||||
MAGT: 12,
|
||||
MHT: 12,
|
||||
NZST: 12,
|
||||
PETT: 12,
|
||||
TVT: 12,
|
||||
WAKT: 12,
|
||||
CHAST: 12.75,
|
||||
NZDT: 13,
|
||||
PHOT: 13,
|
||||
TKT: 13,
|
||||
TOT: 13,
|
||||
CHADT: 13.75,
|
||||
LINT: 14,
|
||||
AZOT: -1,
|
||||
CVT: -1,
|
||||
EGT: -1,
|
||||
BRST: -2,
|
||||
FNT: -2,
|
||||
PMDT: -2,
|
||||
UYST: -2,
|
||||
NDT: -2.5,
|
||||
ADT: -3,
|
||||
AMST: -3,
|
||||
ART: -3,
|
||||
BRT: -3,
|
||||
CLST: -3,
|
||||
FKST: -3,
|
||||
GFT: -3,
|
||||
PMST: -3,
|
||||
PYST: -3,
|
||||
ROTT: -3,
|
||||
UYT: -3,
|
||||
NST: -3.5,
|
||||
NT: -3.5,
|
||||
AtST: -4,
|
||||
BOT: -4,
|
||||
CLT: -4,
|
||||
COST: -4,
|
||||
ECT: -4,
|
||||
EDT: -4,
|
||||
FKT: -4,
|
||||
GYT: -4,
|
||||
PYT: -4,
|
||||
VET: -4,
|
||||
CDT: -5,
|
||||
COT: -5,
|
||||
EASST: -5,
|
||||
EST: -5,
|
||||
PET: -5,
|
||||
CST: -6,
|
||||
EAST: -6,
|
||||
GALT: -6,
|
||||
MDT: -6,
|
||||
PDT: -7,
|
||||
AKDT: -8,
|
||||
CIST: -8,
|
||||
PST: -8,
|
||||
AKST: -9,
|
||||
GAMT: -9,
|
||||
GIT: -9,
|
||||
HADT: -9,
|
||||
MART: -9.5,
|
||||
MIT: -9.5,
|
||||
CKT: -10,
|
||||
HAST: -10,
|
||||
TAHT: -10,
|
||||
NUT: -11,
|
||||
BIT: -12,
|
||||
GMT: 0,
|
||||
WET: 0,
|
||||
};
|
@ -2,7 +2,7 @@
|
||||
"main": "plugin.js",
|
||||
"name": "urlreply",
|
||||
"description": "Fetch titles from web pages, specifically made for IRC",
|
||||
"version": "1.0.8",
|
||||
"version": "1.0.9",
|
||||
"tags": ["irc"],
|
||||
"dependencies": [],
|
||||
"npmDependencies": ["cheerio@^1.0.0-rc.10"]
|
||||
|
@ -181,7 +181,7 @@ async function getYoutubeFromVideo(
|
||||
}
|
||||
}
|
||||
|
||||
keys.push(['field', 'You' + msg.source.format.color('brown', 'Tube'), { color: 'white', type: 'title' }]);
|
||||
keys.push(['field', msg.source.format.color('white', 'You') + msg.source.format.color('brown', 'Tube'), { type: 'title' }]);
|
||||
keys.push(['field', vid.snippet.title, {type: 'description'}]);
|
||||
|
||||
keys.push(['field', vid.statistics.viewCount.toString(), { type: 'metric', label: 'Views' }]);
|
||||
|
@ -202,7 +202,7 @@ export function ASCIIBinaryConverter(input: string, simplified: string[]): strin
|
||||
parseInt(Buffer.from(strArr[i].toString(), 'utf8').toString('hex'), 16).toString(2)).slice(-8);
|
||||
}
|
||||
|
||||
response = response.substr(1);
|
||||
response = response.substring(1);
|
||||
|
||||
break;
|
||||
case 'DECODE':
|
||||
@ -210,7 +210,7 @@ export function ASCIIBinaryConverter(input: string, simplified: string[]): strin
|
||||
i = 0;
|
||||
|
||||
while (8 * (i + 1) <= text.length) {
|
||||
response += Buffer.from(parseInt(text.substr(8 * i, 8), 2).toString(16), 'hex').toString('utf8');
|
||||
response += Buffer.from(parseInt(text.substring(8 * i, 8), 2).toString(16), 'hex').toString('utf8');
|
||||
i++;
|
||||
}
|
||||
|
||||
@ -230,7 +230,7 @@ export function ASCIIHexConverter(input: string, simplified: string[]): string {
|
||||
text = text.replace(/\s/g, '');
|
||||
|
||||
for (i = 0; i < text.length; i += 2) {
|
||||
response += String.fromCharCode(parseInt(text.substr(i, 2), 16));
|
||||
response += String.fromCharCode(parseInt(text.substring(i, 2), 16));
|
||||
}
|
||||
|
||||
response = response.replace(/\n/g, '\\n').replace(/\r/g, '\\r');
|
||||
|
Loading…
Reference in New Issue
Block a user