Z230
This commit is contained in:
2
.idea/Medevio.iml
generated
2
.idea/Medevio.iml
generated
@@ -4,7 +4,7 @@
|
|||||||
<content url="file://$MODULE_DIR$">
|
<content url="file://$MODULE_DIR$">
|
||||||
<excludeFolder url="file://$MODULE_DIR$/.venv" />
|
<excludeFolder url="file://$MODULE_DIR$/.venv" />
|
||||||
</content>
|
</content>
|
||||||
<orderEntry type="jdk" jdkName="Python 3.12 (Medevio)" jdkType="Python SDK" />
|
<orderEntry type="jdk" jdkName="Python 3.12" jdkType="Python SDK" />
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
<orderEntry type="sourceFolder" forTests="false" />
|
||||||
</component>
|
</component>
|
||||||
</module>
|
</module>
|
||||||
2
.idea/misc.xml
generated
2
.idea/misc.xml
generated
@@ -3,5 +3,5 @@
|
|||||||
<component name="Black">
|
<component name="Black">
|
||||||
<option name="sdkName" value="Python 3.12 (Medevio)" />
|
<option name="sdkName" value="Python 3.12 (Medevio)" />
|
||||||
</component>
|
</component>
|
||||||
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.12 (Medevio)" project-jdk-type="Python SDK" />
|
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.12" project-jdk-type="Python SDK" />
|
||||||
</project>
|
</project>
|
||||||
@@ -16,6 +16,7 @@ from openpyxl.styles import Font, Alignment
|
|||||||
from openpyxl.utils import get_column_letter
|
from openpyxl.utils import get_column_letter
|
||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
from dateutil.relativedelta import relativedelta # přidá měsíce správně
|
from dateutil.relativedelta import relativedelta # přidá měsíce správně
|
||||||
|
from Functions import get_reports_folder
|
||||||
|
|
||||||
GRAPHQL_URL = "https://api.medevio.cz/graphql"
|
GRAPHQL_URL = "https://api.medevio.cz/graphql"
|
||||||
|
|
||||||
@@ -54,8 +55,8 @@ headers = {
|
|||||||
"authorization": f"Bearer {gateway_token}",
|
"authorization": f"Bearer {gateway_token}",
|
||||||
}
|
}
|
||||||
# === Dynamické datumy ===
|
# === Dynamické datumy ===
|
||||||
tomorrow = datetime.utcnow().date() + timedelta(days=1)
|
dnes = datetime.utcnow().date()
|
||||||
since = datetime.combine(tomorrow, datetime.min.time()).replace(microsecond=1)
|
since = datetime.combine(dnes, datetime.min.time()).replace(microsecond=1)
|
||||||
until = since + relativedelta(months=1) - timedelta(milliseconds=1)
|
until = since + relativedelta(months=1) - timedelta(milliseconds=1)
|
||||||
|
|
||||||
# ISO formát s "Z" (UTC)
|
# ISO formát s "Z" (UTC)
|
||||||
@@ -160,7 +161,8 @@ for r in reservations:
|
|||||||
df = pd.DataFrame(rows).sort_values(["Date", "Time"])
|
df = pd.DataFrame(rows).sort_values(["Date", "Time"])
|
||||||
|
|
||||||
# ===== Excel export =====
|
# ===== Excel export =====
|
||||||
EXPORT_DIR = Path(r"C:\Users\vlado\PycharmProjects\Medevio\exports")
|
EXPORT_DIR = Path(get_reports_folder())
|
||||||
|
# EXPORT_DIR = Path(r"C:\Users\vlado\PycharmProjects\Medevio\exports")
|
||||||
EXPORT_DIR.mkdir(exist_ok=True)
|
EXPORT_DIR.mkdir(exist_ok=True)
|
||||||
timestamp = time.strftime("%Y-%m-%d %H-%M-%S")
|
timestamp = time.strftime("%Y-%m-%d %H-%M-%S")
|
||||||
xlsx_path = EXPORT_DIR / f"Medevio_agenda_{timestamp}.xlsx"
|
xlsx_path = EXPORT_DIR / f"Medevio_agenda_{timestamp}.xlsx"
|
||||||
|
|||||||
Reference in New Issue
Block a user