From 3a439285aa982a1714f9b276539231973a57e2f4 Mon Sep 17 00:00:00 2001 From: martinshoob Date: Sat, 31 May 2025 14:35:16 +0200 Subject: [PATCH] Refactors constants for spreadsheet data Updates constants to reflect changes in the Google Sheet structure. Removes hardcoded name aliases and introduces a new sheet to manage them. Updates sheet ranges and column indices to align with the updated structure. This change centralizes alias management, improving maintainability and data integrity. --- constants.js | 68 ++++++++++++---------------------------------------- 1 file changed, 15 insertions(+), 53 deletions(-) diff --git a/constants.js b/constants.js index 794b31a..640c2ef 100644 --- a/constants.js +++ b/constants.js @@ -1,53 +1,9 @@ -export const NAME_ALIASES = { - // 🙃 aliases - 'vrouba von vrbicz': '🙃', - 'vróbič': '🙃', - 'vrba vrbička': '🙃', - 'jirka v.': '🙃', - - // 👨‍🏭 aliases - 'párek z mourkova': '👨‍🏭', - 'marek': '👨‍🏭', - 'mourek': '👨‍🏭', - 'mourek (jen láhve)': '👨‍🏭', - - // 🤒 aliases - 'kruzík ruzický': '🤒', - 'kruzík ruzík': '🤒', - 'krouzič': '🤒', - - // 🤑 aliases - 'matuzalém kremžský': '🤑', - 'matuzalém i/ii.': '🤑', - 'matúš': '🤑', - - // 😎 aliases - 'martin': '😎', - 'martin brony veleblil': '😎', - 'veleblil bobajz z broníkova': '😎', - 'bronos': '😎', - - // 🤯 aliases - 'ja': '🤯', - 'kuba': '🤯', - 'kuba-buba': '🤯', - "d'artakuba zlominoha": '🤯', - 'kuba zlominoha': '🤯', - - // 😴 aliases - 'sam': '😴', - 'ditrpich von šalina': '😴', - - // 🍖 aliases - 'šunka šunkovič šunkovský': '🍖', - 'šunka pražský': '🍖', - 'šunkovič': '🍖', - 'dan': '🍖', - - // Default for unrecognized aliases +export let NAME_ALIASES = { 'default': 'Ostatní' }; +export const ALIAS_TO_EMOJI = {}; + export const SPREADSHEET_ID = '1RxeQTnirJILgqXDuvI2RQt9vljn1Jz_JFCzVDRQviIg'; // Google Sheets configuration @@ -58,10 +14,13 @@ export const SHEETS_CONFIG = { // Sheet ranges export const SHEET_RANGES = { - SPLID_CODES: 'Splidy!C2:C', - USER_TAGS: 'Splidy!E1:M1', - DATA_RESET: 'Splidy!E2:M', - DATA_ROW: (rowIndex) => `Splidy!E${rowIndex + 2}:M${rowIndex + 2}` + SPLID_CODES: 'Splidy!D2:D', + SPLID_NAMES: 'Splidy!B2:B', + USER_TAGS: 'Splidy!F1:N1', + DATA_RESET: 'Splidy!F2:N', + DATA_ROW: (rowIndex) => `Splidy!F${rowIndex + 2}:N${rowIndex + 2}`, + ALIASES: 'Přezdívky!A:H', + RAW: 'raw' }; // Other constants @@ -69,8 +28,11 @@ export const TABLE_RESET_ROW_COUNT = 100; export const TABLE_COLUMN_COUNT = 9; // Columns E through M export const COLUMN_INDICES = { - E: 4, - M: 12 + B: 2, + E: 4, + F: 5, + M: 12, + N: 13 }; export const SHEET_ID = 0;