diff --git a/app/cmd/db.py b/app/cmd/db.py index 6b86140..6960d2f 100644 --- a/app/cmd/db.py +++ b/app/cmd/db.py @@ -67,8 +67,12 @@ def _create_produc_place(folder: str)-> None: for acte in os.listdir(folder): if acte.endswith(".xml"): soup = make_soup(os.path.join(folder, acte)) + # search for + # //body//div[@type='front']/docdate/placeName[@type='production_place'] + # and add to list places_xtract for place in soup.find('placeName', {'type': 'production_place'}): places_xtract.append(place) + # made data list (production_places) by iterating on set(places_xtract) production_places = [{"placename": xtraction} for xtraction in set(places_xtract)] for data in tqdm(production_places, desc="Populating Place..."): Production_place.create(**data)