aboutsummaryrefslogtreecommitdiffstats
path: root/chocula/directories/vanished_disapeared.py
diff options
context:
space:
mode:
Diffstat (limited to 'chocula/directories/vanished_disapeared.py')
-rw-r--r--chocula/directories/vanished_disapeared.py16
1 files changed, 5 insertions, 11 deletions
diff --git a/chocula/directories/vanished_disapeared.py b/chocula/directories/vanished_disapeared.py
index c9d2bf9..de25434 100644
--- a/chocula/directories/vanished_disapeared.py
+++ b/chocula/directories/vanished_disapeared.py
@@ -19,32 +19,29 @@ class VanishedDisapearedLoader(DirectoryLoader):
- E-ISSN
- URL
- Publisher
- - blank
+ - <blank>
- Language(s)
- Country
- society_affiliation
- other_sci_affiliation
- - Discipline
- Discipline Group
- Start Year
- End Year
- Last Year Online
- Actively Publishing
- Internet Archive Link
- - Verified
- - Comments
- - The Keepers (archived)
- - Archive Link
- - Mikael (1 = agree with Lisa)
"""
source_slug = "vanished_disapeared"
def open_file(self) -> Iterable:
- return csv.DictReader(open(self.config.vanished_disapeared.filepath))
+ return csv.DictReader(open(self.config.vanished_disapeared.filepath), delimiter=";")
def parse_record(self, record) -> Optional[DirectoryInfo]:
+ if not record["Journal Name"]:
+ return None
+
info = DirectoryInfo(
directory_slug=self.source_slug,
raw_issn=clean_issn(record["ISSN"]),
@@ -57,7 +54,4 @@ class VanishedDisapearedLoader(DirectoryLoader):
homepage = HomepageUrl.from_url(record["Internet Archive Link"])
if homepage:
info.homepage_urls.append(homepage)
- homepage = HomepageUrl.from_url(record["Archive Link"])
- if homepage:
- info.homepage_urls.append(homepage)
return info