@@ -8682,6 +8968,58 @@
Past Events
cfpDate.setZone("system").toLocaleString(DateTime.DATE_HUGE)
);
+ $("#python-pizza-hamburg-2023 .PY-tag").html(
+ sub2name["PY"].toLocaleLowerCase()
+ );
+
+ // Use specified timezone for deadlines if available else use AoE timezone
+
+ var cfpDate = DateTime.fromSQL("2023-09-30 23:59:00", {
+ zone: "Europe/Zurich",
+ });
+ var confDate = DateTime.fromSQL("2023-11-17", {
+ zone: "Europe/Zurich",
+ });
+
+ // check if timezone is valid otherwise replace by system timezone
+ if (cfpDate.invalid || confDate.invalid) {
+ var cfpDate = DateTime.fromSQL("2023-09-30 23:59:00");
+ var confDate = DateTime.fromSQL("2023-11-17");
+ console.log(
+ "Invalid timezone in python-pizza-hamburg-2023. Using system timezone instead."
+ );
+ }
+
+ // deadline in local timezone
+ $("#python-pizza-hamburg-2023 .deadline-time").html(
+ cfpDate.setZone("system").toLocaleString(DateTime.DATE_HUGE)
+ );
+
+ $("#pycon-chile-2023 .PY-tag").html(sub2name["PY"].toLocaleLowerCase());
+
+ // Use specified timezone for deadlines if available else use AoE timezone
+
+ var cfpDate = DateTime.fromSQL("2023-09-15 23:59:59", {
+ zone: "America/Santiago",
+ });
+ var confDate = DateTime.fromSQL("2023-11-24", {
+ zone: "America/Santiago",
+ });
+
+ // check if timezone is valid otherwise replace by system timezone
+ if (cfpDate.invalid || confDate.invalid) {
+ var cfpDate = DateTime.fromSQL("2023-09-15 23:59:59");
+ var confDate = DateTime.fromSQL("2023-11-24");
+ console.log(
+ "Invalid timezone in pycon-chile-2023. Using system timezone instead."
+ );
+ }
+
+ // deadline in local timezone
+ $("#pycon-chile-2023 .deadline-time").html(
+ cfpDate.setZone("system").toLocaleString(DateTime.DATE_HUGE)
+ );
+
$("#pyhep-2023 .SCIPY-tag").html(sub2name["SCIPY"].toLocaleLowerCase());
// Use specified timezone for deadlines if available else use AoE timezone
@@ -8859,6 +9197,31 @@ Past Events
cfpDate.setZone("system").toLocaleString(DateTime.DATE_HUGE)
);
+ $("#pycon-indonesia-2023 .PY-tag").html(
+ sub2name["PY"].toLocaleLowerCase()
+ );
+
+ // Use specified timezone for deadlines if available else use AoE timezone
+
+ var cfpDate = DateTime.fromSQL("2023-07-15 16:59:59", {
+ zone: "UTC-12",
+ });
+ var confDate = DateTime.fromSQL("2023-11-18", { zone: "UTC-12" });
+
+ // check if timezone is valid otherwise replace by system timezone
+ if (cfpDate.invalid || confDate.invalid) {
+ var cfpDate = DateTime.fromSQL("2023-07-15 16:59:59");
+ var confDate = DateTime.fromSQL("2023-11-18");
+ console.log(
+ "Invalid timezone in pycon-indonesia-2023. Using system timezone instead."
+ );
+ }
+
+ // deadline in local timezone
+ $("#pycon-indonesia-2023 .deadline-time").html(
+ cfpDate.setZone("system").toLocaleString(DateTime.DATE_HUGE)
+ );
+
$("#pydata-tel-aviv-2023 .PYDATA-tag").html(
sub2name["PYDATA"].toLocaleLowerCase()
);
diff --git a/calendar/index.html b/calendar/index.html
index d87d6f80a3d..fee1ab127ab 100644
--- a/calendar/index.html
+++ b/calendar/index.html
@@ -56,7 +56,7 @@
@@ -68,13 +68,13 @@
@@ -1159,70 +1159,6 @@ Event
endDate: Date.parse("2023-12-08"),
});
- // add deadlines in red
- conf_list_all.push({
- id: "python-pizza-hamburg-2023-deadline",
- abbreviation: "python-pizza-hamburg-2023",
- name: "Python Pizza Hamburg 2023 CfP",
- color: "red",
- location: "Hamburg, Germany",
- date: "November 17th, 2023",
- subject: "PY",
- startDate: Date.parse("2023-09-30 23:59:00"),
- endDate: Date.parse("2023-09-30 23:59:00"),
- });
-
- // add Conferences in chosen color
-
- var color = "black";
- // use first sub to choose color
-
- color = "#4B8BBE";
-
- conf_list_all.push({
- id: "python-pizza-hamburg-2023-conference",
- abbreviation: "python-pizza-hamburg-2023",
- name: "Python Pizza Hamburg 2023",
- color: color,
- location: "Hamburg, Germany",
- date: "November 17th, 2023",
- subject: "PY",
- startDate: Date.parse("2023-11-17"),
- endDate: Date.parse("2023-11-17"),
- });
-
- // add deadlines in red
- conf_list_all.push({
- id: "pycon-chile-2023-deadline",
- abbreviation: "pycon-chile-2023",
- name: "PyCon Chile 2023 CfP",
- color: "red",
- location: "Valparaiso, Chile & Online",
- date: "November 24 - 26, 2023",
- subject: "PY",
- startDate: Date.parse("2023-09-15 23:59:59"),
- endDate: Date.parse("2023-09-15 23:59:59"),
- });
-
- // add Conferences in chosen color
-
- var color = "black";
- // use first sub to choose color
-
- color = "#4B8BBE";
-
- conf_list_all.push({
- id: "pycon-chile-2023-conference",
- abbreviation: "pycon-chile-2023",
- name: "PyCon Chile 2023",
- color: color,
- location: "Valparaiso, Chile & Online",
- date: "November 24 - 26, 2023",
- subject: "PY",
- startDate: Date.parse("2023-11-24"),
- endDate: Date.parse("2023-11-26"),
- });
-
// add deadlines in red
conf_list_all.push({
id: "pyladiescon-2023-deadline",
@@ -1313,15 +1249,15 @@ Event
// add deadlines in red
conf_list_all.push({
- id: "pycon-indonesia-2023-deadline",
- abbreviation: "pycon-indonesia-2023",
- name: "PyCon Indonesia 2023 CfP",
+ id: "pycon-somalia-2023-deadline",
+ abbreviation: "pycon-somalia-2023",
+ name: "PyCon Somalia 2023 CfP",
color: "red",
- location: "Badung City, Indonesia",
- date: "November 18 - 19, 2023",
+ location: "Mogadishu, Somalia",
+ date: "December 26 - 27, 2023",
subject: "PY",
- startDate: Date.parse("2023-07-15 16:59:59"),
- endDate: Date.parse("2023-07-15 16:59:59"),
+ startDate: Date.parse("TBA"),
+ endDate: Date.parse("TBA"),
});
// add Conferences in chosen color
@@ -1332,25 +1268,25 @@ Event
color = "#4B8BBE";
conf_list_all.push({
- id: "pycon-indonesia-2023-conference",
- abbreviation: "pycon-indonesia-2023",
- name: "PyCon Indonesia 2023",
+ id: "pycon-somalia-2023-conference",
+ abbreviation: "pycon-somalia-2023",
+ name: "PyCon Somalia 2023",
color: color,
- location: "Badung City, Indonesia",
- date: "November 18 - 19, 2023",
+ location: "Mogadishu, Somalia",
+ date: "December 26 - 27, 2023",
subject: "PY",
- startDate: Date.parse("2023-11-18"),
- endDate: Date.parse("2023-11-19"),
+ startDate: Date.parse("2023-12-26"),
+ endDate: Date.parse("2023-12-27"),
});
// add deadlines in red
conf_list_all.push({
- id: "pycon-somalia-2023-deadline",
- abbreviation: "pycon-somalia-2023",
- name: "PyCon Somalia 2023 CfP",
+ id: "pycon-philippines-2024-deadline",
+ abbreviation: "pycon-philippines-2024",
+ name: "PyCon Philippines 2024 CfP",
color: "red",
- location: "Mogadishu, Somalia",
- date: "December 26 - 27, 2023",
+ location: "Manila, Philippines",
+ date: "February 25 - 26, 2024",
subject: "PY",
startDate: Date.parse("TBA"),
endDate: Date.parse("TBA"),
@@ -1364,15 +1300,15 @@ Event
color = "#4B8BBE";
conf_list_all.push({
- id: "pycon-somalia-2023-conference",
- abbreviation: "pycon-somalia-2023",
- name: "PyCon Somalia 2023",
+ id: "pycon-philippines-2024-conference",
+ abbreviation: "pycon-philippines-2024",
+ name: "PyCon Philippines 2024",
color: color,
- location: "Mogadishu, Somalia",
- date: "December 26 - 27, 2023",
+ location: "Manila, Philippines",
+ date: "February 25 - 26, 2024",
subject: "PY",
- startDate: Date.parse("2023-12-26"),
- endDate: Date.parse("2023-12-27"),
+ startDate: Date.parse("2024-02-25"),
+ endDate: Date.parse("2024-02-26"),
});
return conf_list_all;
diff --git a/conference/afropython-conf-2023/index.html b/conference/afropython-conf-2023/index.html
index 6f17abd2a42..a3da2d0c295 100644
--- a/conference/afropython-conf-2023/index.html
+++ b/conference/afropython-conf-2023/index.html
@@ -69,7 +69,7 @@
@@ -81,13 +81,13 @@
@@ -580,13 +580,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
February 25 - 26, 2024
+
+
+
+
+
+
+
+
+
+
Download Conference deadline:
+
+
+ Deadline in timezone from conference website:
+
+
+
+
+
+ Deadline in your local
+ timezone:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+