Skip to content

Commit 5df983b

Browse files
authored
(feat) adding webshare proxy (#8249)
1 parent 221a048 commit 5df983b

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

parsers/CY.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/usr/bin/env python3
22

33
import sys
4-
from datetime import datetime
4+
from datetime import datetime, timedelta
55
from logging import Logger, getLogger
66
from typing import Any
77
from zoneinfo import ZoneInfo
@@ -10,6 +10,9 @@
1010
from bs4 import BeautifulSoup
1111
from requests import Session
1212

13+
# Local library imports
14+
from parsers.lib.config import refetch_frequency, use_proxy
15+
1316
REALTIME_SOURCE = "https://tsoc.org.cy/electrical-system/total-daily-system-generation-on-the-transmission-system/"
1417
HISTORICAL_SOURCE = "https://tsoc.org.cy/electrical-system/archive-total-daily-system-generation-on-the-transmission-system/?startdt={}&enddt=%2B1days"
1518

@@ -112,6 +115,8 @@ def fetch_production(self, target_datetime: datetime | None) -> list:
112115
return data
113116

114117

118+
@refetch_frequency(timedelta(days=1))
119+
@use_proxy(country_code="CY")
115120
def fetch_production(
116121
zone_key: str = "CY",
117122
session: Session | None = None,

0 commit comments

Comments
 (0)