diff --git a/lib/GEODE/Metadata/ArticleRecord.hs b/lib/GEODE/Metadata/ArticleRecord.hs index 23eac89ce0eb6f3bc1b300d649ef526f7a6e706c..b78b70a3a610f60680aeaf39aff5dbe3e97795af 100644 --- a/lib/GEODE/Metadata/ArticleRecord.hs +++ b/lib/GEODE/Metadata/ArticleRecord.hs @@ -7,9 +7,9 @@ module GEODE.Metadata.ArticleRecord import Data.Aeson ((.=), FromJSON(..), ToJSON(..)) import Data.Aeson.KeyMap as KeyMap (fromList) -import Data.Csv (FromField(..), FromNamedRecord(..), ToNamedRecord(..), ToField(..)) +import Data.Csv (FromNamedRecord(..), ToNamedRecord(..)) import GEODE.Metadata.Record (Record(..)) -import GEODE.Metadata.Types (Has(..), ToJSONObject(..)) +import GEODE.Metadata.Types (ToJSONObject(..)) import GEODE.Metadata.TSV.Header (DefaultFields(..), HasDefaultHeader(..)) import GEODE.Metadata.Work (Work(..)) import GHC.Generics (Generic) @@ -43,13 +43,5 @@ instance Record ArticleRecord where relativePath (ArticleRecord {work, volume, article}) extension = (show work) </> ("T" <> show volume) </> (show article) <.> extension -{- -relativePath :: Has ArticleRecord a => a -> String -> FilePath -relativePath a extension = - (show work) </> ("T" <> show volume) </> (show article) <.> extension - where - ArticleRecord {work, volume, article} = get a --} - instance HasDefaultHeader ArticleRecord where defaultFields = DefaultFields [ "work", "volume", "article" ]