Compare commits
No commits in common. "main" and "v1.0" have entirely different histories.
@ -62,7 +62,7 @@ Datum,Popis,Částka,Měna,Typ
|
||||
```
|
||||
## Přizpůsobení
|
||||
|
||||
- Kurz měny: Pro jednoduchost je v kódu nastavený kurz 1 EUR = 25 CZK. Tento kurz můžete upravit podle potřeby v JavaScript kódu v souboru `skript.js`.
|
||||
- Kurz měny: Pro jednoduchost je v kódu nastavený kurz 1 EUR = 25 CZK. Tento kurz můžete upravit podle potřeby v JavaScript kódu v souboru index.html.
|
||||
|
||||
## Kontakt
|
||||
|
||||
|
54
finance.csv
54
finance.csv
@ -1,52 +1,6 @@
|
||||
,Popis,Částka,Měna,Typ
|
||||
Datum,Popis,Částka,Měna,Typ
|
||||
2020-06-04,Stav účtu ,9253,CZK,Příjem
|
||||
2024-06-05,Příspěvek @tritol128,512,CZK,Příjem
|
||||
2024-06-05,Příspěvek @tirtol128,512,CZK,Příjem
|
||||
2024-06-10,Příspěvek @fabia_man,100,CZK,Příjem
|
||||
2024-06-17,Příspěvek @Onqa6,100,CZK,Příjem
|
||||
2024-06-18,Příspěvek D.Kolaja,111,CZK,Příjem
|
||||
2024-06-18,Příspěvek Luboš Blažek,1000,CZK,Příjem
|
||||
2024-06-18,Platba Contabo,-324.90,CZK,Výdaj
|
||||
2024-06-24,Příspěvek Pixelfed/dnesnaukrajine,300,CZK,Příjem
|
||||
2024-06-25,Příspěvek M.Kroul,150,CZK,Příjem
|
||||
2024-06-27,Příspěvek Petr K.,88.88,CZK,Příjem
|
||||
2024-06-27,S3 uložiště Idrive2,-382,CZK,Výdaj
|
||||
2024-07-01,Contabo platba server VPS,-1062.97,CZK,Výdaj
|
||||
2024-07-01,Příspěvek PetR,500,CZK,Příjem
|
||||
2024-07-01,Uživatel jiné instance ,44.99,CZK,Příjem
|
||||
2024-07-05,Příspěvek @tritol128,512,CZK,Příjem
|
||||
2024-07-10,Příspěvek @smoon,100,CZK,Příjem
|
||||
2024-07-10,Příspěvek @fabia_man,100,CZK,Příjem
|
||||
2024-07-22,Příspěvek D.Kolaja,111,CZK,Příjem
|
||||
2024-07-22,Příspěvek @Onqa6,100,CZK,Příjem
|
||||
2024-07-22,Contabo platba server VPS,-321.98,CZK,Výdaj
|
||||
2024-07-22,Příspěvek Luboš Blažek,1000,CZK,Příjem
|
||||
2024-07-22,Příspěvek Infoek,474,CZK,Příjem
|
||||
2024-07-29,Příspěvek M.Kroul,150,CZK,Příjem
|
||||
2024-07-29,Příspěvek Pixelfed/dnesnaukrajine,300,CZK,Příjem
|
||||
2024-07-29,S3 uložiště Idrive2,-361.32,CZK,Výdaj
|
||||
2024-08-09,Příspěvek @fabia_man,200,CZK,Příjem
|
||||
2024-08-09,Příspěvek @tritol128,512,CZK,Příjem
|
||||
2024-08-09,Příspěvek Infoek,500,CZK,Příjem
|
||||
2024-08-09,Příspěvek Micaai,50,CZK,Příjem
|
||||
2024-08-09,Příspěvek @Razemix@mamutovo,100,CZK,Příjem
|
||||
2024-08-09,Příspěvek @smoon,100,CZK,Příjem
|
||||
2024-08-09,Příspěvek M.Kroul,150,CZK,Příjem
|
||||
2024-08-17,Příspěvek @Onqa6,100,CZK,Příjem
|
||||
2024-08-19,Příspěvek D.Kolaja,111,CZK,Příjem
|
||||
2024-08-19,Příspěvek Schmaker,200,CZK,Příjem
|
||||
2024-08-19,Příspěvek Luboš Blažek,1000,CZK,Příjem
|
||||
2024-08-19,Contabo platba server VPS,-428.15,CZK,Výdaj
|
||||
2024-08-19,Platba server Hetzner ,-2328.69,CZK,Výdaj
|
||||
2024-08-24,Příspěvek M.Kroul,150,CZK,Příjem
|
||||
2024-08-29,Příspěvek Pixelfed/dnesnaukrajine,300,CZK,Příjem
|
||||
2024-08-29,S3 uložiště Idrive2,-230.76,CZK,Výdaj
|
||||
2024-05-09,Příspěvek @tritol128,512,CZK,Příjem
|
||||
2024-05-09,Příspěvek @fabia_man,200,CZK,Příjem
|
||||
2024-05-09,Příspěvek Micaai,50,CZK,Příjem
|
||||
2024-10-09,Příspěvek Infoek,400,CZK,Příjem
|
||||
2024-09-19,Příspěvek D.Kolaja,111,CZK,Příjem
|
||||
2024-09-19,Platba server Hetzner ,-2348.98,CZK,Výdaj
|
||||
2024-09-19,Contabo platba server VPS,-440.50,CZK,Výdaj
|
||||
2024-09-19,Příspěvek Luboš Blažek,1000,CZK,Příjem
|
||||
2024-09-19,Příspěvek Schmaker,200,CZK,Příjem
|
||||
2024-09-19,Příspěvek @Onqa6,100,CZK,Příjem
|
||||
2024-06-13,test_synchronizace ,10,CZK,Příjem
|
||||
2024-06-13,test_synchronizace ,10,CZK ,Výdaj
|
||||
|
|
@ -7,15 +7,12 @@
|
||||
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" rel="stylesheet">
|
||||
<!-- Custom CSS -->
|
||||
<link href="styly.css" rel="stylesheet">
|
||||
<!-- Rel="me" link -->
|
||||
<a rel="me" href="https://mamutovo.cz/@zdendys">Mastodon</a>
|
||||
</head>
|
||||
<body>
|
||||
<div class="d-flex flex-column min-vh-100">
|
||||
<header class="text-center mb-3">
|
||||
<h1>Přehled Financí Komunity</h1>
|
||||
<p>Tento projekt poskytuje transparentní přehled transakcí na našem <a href="https://transparentniucty.moneta.cz/264043266" target="_blank">transparentním účtu</a>.</p>
|
||||
<p><strong>Přehled faktur:</strong> Přístup k vystaveným fakturám naleznete v našem <a href="https://oscloud.cz/s/PxkK2LXCzGeGfPS" target="_blank">Nextcloud úložišti</a>.</p>
|
||||
</header>
|
||||
|
||||
<div class="account-balance text-center mb-3">
|
||||
|
19
skript.js
19
skript.js
@ -18,33 +18,20 @@ document.addEventListener('DOMContentLoaded', function() {
|
||||
const tr = document.createElement('tr');
|
||||
columns.forEach(column => {
|
||||
const td = document.createElement('td');
|
||||
td.textContent = column.trim();
|
||||
td.textContent = column;
|
||||
tr.appendChild(td);
|
||||
});
|
||||
tableBody.appendChild(tr);
|
||||
|
||||
// Debug output
|
||||
console.log('Row:', row);
|
||||
console.log('Columns:', columns);
|
||||
|
||||
// Calculate account balance
|
||||
const amount = parseFloat(columns[2].replace(/,/g, '').replace(/[^0-9.-]/g, '')); // Remove any invalid characters and ensure proper decimal handling
|
||||
const currency = columns[3].trim();
|
||||
|
||||
// Debug output
|
||||
console.log('Amount:', amount);
|
||||
console.log('Currency:', currency);
|
||||
|
||||
if (!isNaN(amount)) {
|
||||
const amount = parseFloat(columns[2]);
|
||||
const currency = columns[3];
|
||||
if (currency === 'CZK') {
|
||||
accountBalance += amount;
|
||||
} else if (currency === 'EUR') {
|
||||
// For simplicity, assume 1 EUR = 25 CZK (you can adjust the conversion rate)
|
||||
accountBalance += amount * 25;
|
||||
}
|
||||
} else {
|
||||
console.error('Invalid amount:', columns[2]);
|
||||
}
|
||||
}
|
||||
});
|
||||
document.getElementById('account-balance').textContent = accountBalance.toFixed(2) + ' CZK';
|
||||
|
Loading…
Reference in New Issue
Block a user