From c23ac2fe1875a794e071e670e3e91baa83c2733f Mon Sep 17 00:00:00 2001 From: ADS Administration Date: Tue, 24 Jun 2025 11:14:36 -0400 Subject: [PATCH] Support for PubMed Central links --- adsdata/file_defs.py | 6 ++++++ adsdata/tests/data1/config/links/pmc_html/PMC.dat | 1 + adsdata/tests/data1/config/links/pmc_pdf/PMC.dat | 1 + 3 files changed, 8 insertions(+) create mode 100644 adsdata/tests/data1/config/links/pmc_html/PMC.dat create mode 100644 adsdata/tests/data1/config/links/pmc_pdf/PMC.dat diff --git a/adsdata/file_defs.py b/adsdata/file_defs.py index 419efc0..b42dc47 100644 --- a/adsdata/file_defs.py +++ b/adsdata/file_defs.py @@ -49,6 +49,12 @@ data_files['author_pdf'] = {'path': 'links/author_pdf/all.links', 'default_value': {}, 'extra_values': {'link_type': 'ESOURCE', 'link_sub_type': 'AUTHOR_PDF', 'property': ['AUTHOR_OPENACCESS', 'OPENACCESS']}, 'subparts': ['url']} +data_files['pmc_html'] = {'path': 'links/pmc_html/PMC.dat', 'default_value': {}, + 'extra_values': {'link_type': 'ESOURCE', 'link_sub_type': 'PMC_HTML', 'property': ['PMC_OPENACCESS', 'OPENACCESS']}, + 'subparts': ['url']} +data_files['pmc_pdf'] = {'path': 'links/pmc_pdf/PMC.dat', 'default_value': {}, + 'extra_values': {'link_type': 'ESOURCE', 'link_sub_type': 'PMC_PDF', 'property': ['PMC_OPENACCESS', 'OPENACCESS']}, + 'subparts': ['url']} data_files['ads_scan'] = {'path': 'links/ads_scan/all.links', 'default_value': {}, 'extra_values': {'link_type': 'ESOURCE', 'link_sub_type': 'ADS_SCAN', 'property': ['ADS_OPENACCESS', 'OPENACCESS']}, 'subparts': [['url']]} diff --git a/adsdata/tests/data1/config/links/pmc_html/PMC.dat b/adsdata/tests/data1/config/links/pmc_html/PMC.dat new file mode 100644 index 0000000..5415dcb --- /dev/null +++ b/adsdata/tests/data1/config/links/pmc_html/PMC.dat @@ -0,0 +1 @@ +2023npjMG...9....8F https://pmc.ncbi.nlm.nih.gov/articles/PMC9883222/ diff --git a/adsdata/tests/data1/config/links/pmc_pdf/PMC.dat b/adsdata/tests/data1/config/links/pmc_pdf/PMC.dat new file mode 100644 index 0000000..2ef56c3 --- /dev/null +++ b/adsdata/tests/data1/config/links/pmc_pdf/PMC.dat @@ -0,0 +1 @@ +2023npjMG...9....8F https://pmc.ncbi.nlm.nih.gov/articles/PMC9883222/pdf/41526_2023_Article_262.pdf