Update pmc.py
Browse files
pmc.py
CHANGED
|
@@ -61,7 +61,7 @@ def doi_to_pmc():
|
|
| 61 |
|
| 62 |
if doi_pmc_data['status'] == 'ok':
|
| 63 |
pmc_list = [record['pmcid'] for record in doi_pmc_data['records'] if 'pmcid' in record and record.get('live', True)]
|
| 64 |
-
pmc_data[topic] = pmc_list[:
|
| 65 |
except Exception as e:
|
| 66 |
print(f"Error: {str(e)}")
|
| 67 |
return json.dumps(pmc_data, indent=4, ensure_ascii=False)
|
|
@@ -74,7 +74,7 @@ def extract_pmc_data():
|
|
| 74 |
for topic, pmcids in pmcid_data.items():
|
| 75 |
pmc_ids = []
|
| 76 |
for pmcid in pmcids:
|
| 77 |
-
if len(pmc_ids) >=
|
| 78 |
break
|
| 79 |
if not utils.check_data_in_file(pmcid, 'pmc.txt'):
|
| 80 |
utils.write_data_to_file(pmcid, 'pmc.txt')
|
|
|
|
| 61 |
|
| 62 |
if doi_pmc_data['status'] == 'ok':
|
| 63 |
pmc_list = [record['pmcid'] for record in doi_pmc_data['records'] if 'pmcid' in record and record.get('live', True)]
|
| 64 |
+
pmc_data[topic] = pmc_list[:2]
|
| 65 |
except Exception as e:
|
| 66 |
print(f"Error: {str(e)}")
|
| 67 |
return json.dumps(pmc_data, indent=4, ensure_ascii=False)
|
|
|
|
| 74 |
for topic, pmcids in pmcid_data.items():
|
| 75 |
pmc_ids = []
|
| 76 |
for pmcid in pmcids:
|
| 77 |
+
if len(pmc_ids) >= 2:
|
| 78 |
break
|
| 79 |
if not utils.check_data_in_file(pmcid, 'pmc.txt'):
|
| 80 |
utils.write_data_to_file(pmcid, 'pmc.txt')
|