diff --git a/sitesAirtable/settings.py b/sitesAirtable/settings.py index 04fc19f..41cfb29 100644 --- a/sitesAirtable/settings.py +++ b/sitesAirtable/settings.py @@ -97,6 +97,7 @@ load_dotenv() AIRTABLE_API_KEY = os.getenv("AIRTABLE_API_KEY", "") +AIRTABLE_BASE_ID = os.getenv("AIRTABLE_BASE_ID", "") LOG_LEVEL = os.getenv("LOG_LEVEL", "INFO") LOG_FILE = os.getenv("LOG_FILE", None) SITE_TYPES = json.loads(os.getenv("SITE_TYPES")) diff --git a/sitesAirtable/spiders/updateSites.py b/sitesAirtable/spiders/updateSites.py index 3baca22..1f2cba6 100644 --- a/sitesAirtable/spiders/updateSites.py +++ b/sitesAirtable/spiders/updateSites.py @@ -24,7 +24,7 @@ def get_request(self, offset=None): "selenium", ] url = ( - "https://api.airtable.com/v0/appdh2WkMremF0G1L/Sites?" + f"https://api.airtable.com/v0/{self.settings.get('AIRTABLE_BASE_ID')}/Sites?" + "&".join([f"fields={f}" for f in req_fields]) + "&filterByFormula=approved&view=List" + (f"&offset={offset}" if offset is not None else "")