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$">
|
||||
<excludeFolder url="file://$MODULE_DIR$/.venv" />
|
||||
</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" />
|
||||
</component>
|
||||
</module>
|
||||
2
.idea/misc.xml
generated
2
.idea/misc.xml
generated
@@ -3,5 +3,5 @@
|
||||
<component name="Black">
|
||||
<option name="sdkName" value="Python 3.12 (Medevio)" />
|
||||
</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>
|
||||
@@ -16,6 +16,7 @@ from openpyxl.styles import Font, Alignment
|
||||
from openpyxl.utils import get_column_letter
|
||||
from datetime import datetime, timedelta
|
||||
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"
|
||||
|
||||
@@ -54,8 +55,8 @@ headers = {
|
||||
"authorization": f"Bearer {gateway_token}",
|
||||
}
|
||||
# === Dynamické datumy ===
|
||||
tomorrow = datetime.utcnow().date() + timedelta(days=1)
|
||||
since = datetime.combine(tomorrow, datetime.min.time()).replace(microsecond=1)
|
||||
dnes = datetime.utcnow().date()
|
||||
since = datetime.combine(dnes, datetime.min.time()).replace(microsecond=1)
|
||||
until = since + relativedelta(months=1) - timedelta(milliseconds=1)
|
||||
|
||||
# ISO formát s "Z" (UTC)
|
||||
@@ -160,7 +161,8 @@ for r in reservations:
|
||||
df = pd.DataFrame(rows).sort_values(["Date", "Time"])
|
||||
|
||||
# ===== 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)
|
||||
timestamp = time.strftime("%Y-%m-%d %H-%M-%S")
|
||||
xlsx_path = EXPORT_DIR / f"Medevio_agenda_{timestamp}.xlsx"
|
||||
|
||||
Reference in New Issue
Block a user