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.
This commit is contained in:
martinshoob 2025-05-31 14:35:16 +02:00
parent b897fd5e5c
commit 3a439285aa

View file

@ -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;