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:
parent
b897fd5e5c
commit
3a439285aa
1 changed files with 15 additions and 53 deletions
68
constants.js
68
constants.js
|
@ -1,53 +1,9 @@
|
||||||
export const NAME_ALIASES = {
|
export let 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
|
|
||||||
'default': 'Ostatní'
|
'default': 'Ostatní'
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export const ALIAS_TO_EMOJI = {};
|
||||||
|
|
||||||
export const SPREADSHEET_ID = '1RxeQTnirJILgqXDuvI2RQt9vljn1Jz_JFCzVDRQviIg';
|
export const SPREADSHEET_ID = '1RxeQTnirJILgqXDuvI2RQt9vljn1Jz_JFCzVDRQviIg';
|
||||||
|
|
||||||
// Google Sheets configuration
|
// Google Sheets configuration
|
||||||
|
@ -58,10 +14,13 @@ export const SHEETS_CONFIG = {
|
||||||
|
|
||||||
// Sheet ranges
|
// Sheet ranges
|
||||||
export const SHEET_RANGES = {
|
export const SHEET_RANGES = {
|
||||||
SPLID_CODES: 'Splidy!C2:C',
|
SPLID_CODES: 'Splidy!D2:D',
|
||||||
USER_TAGS: 'Splidy!E1:M1',
|
SPLID_NAMES: 'Splidy!B2:B',
|
||||||
DATA_RESET: 'Splidy!E2:M',
|
USER_TAGS: 'Splidy!F1:N1',
|
||||||
DATA_ROW: (rowIndex) => `Splidy!E${rowIndex + 2}:M${rowIndex + 2}`
|
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
|
// 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 TABLE_COLUMN_COUNT = 9; // Columns E through M
|
||||||
|
|
||||||
export const COLUMN_INDICES = {
|
export const COLUMN_INDICES = {
|
||||||
E: 4,
|
B: 2,
|
||||||
M: 12
|
E: 4,
|
||||||
|
F: 5,
|
||||||
|
M: 12,
|
||||||
|
N: 13
|
||||||
};
|
};
|
||||||
|
|
||||||
export const SHEET_ID = 0;
|
export const SHEET_ID = 0;
|
||||||
|
|
Loading…
Reference in a new issue