Compare commits
4 Commits
d979aab7cb
...
0b2edeaac3
Author | SHA1 | Date | |
---|---|---|---|
0b2edeaac3 | |||
78b858120e | |||
1a53bacfce | |||
783340bf06 |
@ -61,3 +61,6 @@ Aplikace sestává ze tří (čtyř) modulů.
|
||||
- [x] Zavést .env.template a přidat .env do .gitignore
|
||||
- [ ] Zkrášlit dialog pro vyplnění čísla účtu, vypadá mizerně
|
||||
- [ ] Podpora pro notifikace v externích systémech (Gotify, Discord, MS Teams)
|
||||
- [ ] Skripty pro snadné spuštění vývoje na Windows (ekvivalent ./run_dev.sh)
|
||||
- [ ] Možnost náhledu na jiné dny v týdnu (např. pomocí šipek)
|
||||
- [ ] Možnost zadat si oběd dopředu na následující dny v týdnu
|
@ -1,3 +1,3 @@
|
||||
# Veřejná URL, na které bude dostupný klient (typicky přes proxy).
|
||||
# Pro vývoj není potřeba, bude použita výchozí hodnota http://localhost:3001
|
||||
# Pro vývoj není potřeba, bude použita výchozí hodnota http://127.0.0.1:3001
|
||||
# PUBLIC_URL=http://example:3001
|
@ -154,13 +154,13 @@ function App() {
|
||||
<h3>{name}</h3>
|
||||
<Table striped bordered hover>
|
||||
<tbody>
|
||||
{food.map((f: any, index: number) =>
|
||||
{food?.length>0?food.map((f: any, index: number) =>
|
||||
<tr key={index}>
|
||||
<td>{f.amount}</td>
|
||||
<td>{f.name}</td>
|
||||
<td>{f.price}</td>
|
||||
</tr>
|
||||
)}
|
||||
):<h1>Hmmmmm podivné.... nic se nevrátilo</h1>}
|
||||
</tbody>
|
||||
</Table>
|
||||
</Col>
|
||||
|
@ -7,7 +7,7 @@ export const getBaseUrl = (): string => {
|
||||
if (process.env.PUBLIC_URL) {
|
||||
return process.env.PUBLIC_URL;
|
||||
}
|
||||
return 'http://localhost:3001';
|
||||
return 'http://127.0.0.1:3001';
|
||||
}
|
||||
|
||||
const LOGIN_KEY = "login";
|
||||
|
@ -7,6 +7,7 @@ import tempfile
|
||||
import sys
|
||||
import os
|
||||
import urllib.request
|
||||
import platform
|
||||
from datetime import date, timedelta
|
||||
|
||||
URL_SLADOVNICKA = "https://sladovnicka.unasplzenchutna.cz/cz/denni-nabidka"
|
||||
@ -52,7 +53,7 @@ def getOrDownloadHtml(prefix: str, url: str):
|
||||
filepath = os.path.join(tempfile.gettempdir(), filename)
|
||||
if not os.path.isfile(filepath):
|
||||
urllib.request.urlretrieve(url, filepath)
|
||||
file = open(filepath, "r")
|
||||
file = open(filepath, "r", encoding='utf-8')
|
||||
contents = file.read()
|
||||
file.close()
|
||||
return contents
|
||||
@ -113,7 +114,12 @@ def getMenuSladovnicka(mock: bool = False) -> List[Food]:
|
||||
split = datumDen.split(".")
|
||||
denMesic = split[0] + "." + split[1] + "."
|
||||
# nazevDen = split[2]
|
||||
dnesniDatum = date.today().strftime("%-d.%-m.")
|
||||
# Windows má pro padding '#', POSIX systémy '-'
|
||||
if platform.system() == 'Windows':
|
||||
format = "%#d.%#m."
|
||||
else:
|
||||
format = "%-d.%-m."
|
||||
dnesniDatum = date.today().strftime(format)
|
||||
if denMesic != dnesniDatum:
|
||||
print('Chyba: neočekávané datum na stránce Sladovnické (' +
|
||||
denMesic + '), očekáváno ' + dnesniDatum, file=sys.stderr)
|
||||
|
@ -1,5 +1,5 @@
|
||||
# URL na kterém je dostupný Food API parser.
|
||||
# Pro vývoj není potřeba, bude použita výchozí hodnota http://localhost:3002
|
||||
# Pro vývoj není potřeba, bude použita výchozí hodnota http://127.0.0.1:3002
|
||||
# FOOD_API_URL=http://nginx/api/food
|
||||
|
||||
# Zapne režim mockování jídelních lístků.
|
||||
|
@ -1,7 +1,7 @@
|
||||
import axios from "axios";
|
||||
|
||||
// URL na Food API - získání jídelních lístků restaurací
|
||||
const foodUrl = process.env.FOOD_API_URL || 'http://localhost:3002';
|
||||
const foodUrl = process.env.FOOD_API_URL || 'http://127.0.0.1:3002';
|
||||
|
||||
export const fetchMenus = async () => {
|
||||
try {
|
||||
|
Loading…
x
Reference in New Issue
Block a user