citation-resolve

convert document identifiers such as DOI, ISBN, arXiv ID to bibliographic reference.

https://github.com/nushio3/citation-resolve

Science Score: 28.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    1 of 3 committers (33.3%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (3.2%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

convert document identifiers such as DOI, ISBN, arXiv ID to bibliographic reference.

Basic Info
  • Host: GitHub
  • Owner: nushio3
  • License: bsd-3-clause
  • Language: Haskell
  • Default Branch: master
  • Size: 387 KB
Statistics
  • Stars: 6
  • Watchers: 2
  • Forks: 1
  • Open Issues: 0
  • Releases: 0
Created over 13 years ago · Last pushed almost 12 years ago
Metadata Files
Readme License Citation

README.md

citation-resolve

Build Status

convert document identifiers such as DOI, ISBN, arXiv ID to bibliographic reference.

ghci> ref <- resolveDef "arXiv:1204.4779" ghci> title ref "Paraiso: an automated tuning framework for explicit solvers of partial differential equations" ghci> containerTitle ref "Computational Science and Discovery"

This program requrires command-line tool xsltproc to parse XML (to resolve ISBN).

cf. http://crosscite.org/cn/ for citation resolve mechanism.

Owner

  • Name: Takayuki Muranushi
  • Login: nushio3
  • Kind: user
  • Location: Kobe
  • Company: RIKEN AICS

Citation (citation-resolve.cabal)

-- Initial citation-resolve.cabal generated by cabal init.  For further 
-- documentation, see http://haskell.org/cabal/users-guide/

name:                citation-resolve
version:             0.4.3
synopsis:            convert document IDs such as DOI, ISBN, arXiv ID to bibliographic reference.
description:         
  This modules provides a way to convert document identifiers, such
  as DOIs, ISBNs, arXiv IDs to bibliographic references.
  
  .

  Each type of identifiers will be converted via internet services
  to a bibliographic record of type 'Text.CSL.Reference' , which in
  turn can be rendered in various format using @citeproc-hs@ package
  <http://hackage.haskell.org/package/citeproc-hs> .
  
  .

  Moreover, the server responses are cached in a local database,
  making the server load as little as possible.

  .

  At the moment, citation-resolve requires "xsltproc" executable 
  to parse xml, in order to resolve ISBNs.


homepage:            https://github.com/nushio3/citation-resolve
license:             BSD3
license-file:        LICENSE
author:              Takayuki Muranushi
maintainer:          muranushi@gmail.com
-- copyright:           
category:            Text
build-type:          Custom
cabal-version:       >=1.8

Data-Files:          bibtex.csl, isbn2bibtex.xsl, default.db

library
  exposed-modules:  
    Text.CSL.Input.Identifier
    Text.CSL.Input.Identifier.Internal

  other-modules:   
    Paths_citation_resolve

  Hs-Source-Dirs: src

  build-depends:     
      base >=4.5 &&  <5
    , aeson >= 0.6.1
    , bytestring >= 0.9.2.1
    , citeproc-hs >= 0.3.7
    , containers >= 0.5
    , curl >= 1.3.8
    , data-default
    , directory >= 1.2    
    , download-curl >= 0.1.4 
    , either >= 3.4.1
    , lens >= 3.9.0.2
    , mtl >= 2.1.2
--  , hxt >= 9.3.1       -- TODO: treat xsl more properly 
--  , hxt-xslt >= 9.1.1  -- using these libraries.
    , process >= 1.1
    , safe
    , text >= 0.11
    , transformers >= 0.3
    , yaml >= 0.8.4

Test-Suite doctests
  Type: exitcode-stdio-1.0
  HS-Source-Dirs: test
  Ghc-Options: -Wall -threaded 
  Main-Is: doctests.hs
  
  Build-Depends:
      base
    , directory >= 1.1
    , filepath >= 1.2
    , MissingH >= 1.1
    , doctest >= 0.9.3

Test-Suite spec
  Type: exitcode-stdio-1.0
  Hs-Source-Dirs: test
  Ghc-Options: -Wall
  Main-Is: Spec.hs
  Other-Modules: 
                    
  Build-Depends: 
      base >=4.5 && < 5
    , hspec >= 1.3
    , QuickCheck >= 2.5

Source-Repository head
  Type:                 git
  Location:             https://github.com/nushio3/citation-resolve

GitHub Events

Total
Last Year

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 59
  • Total Committers: 3
  • Avg Commits per committer: 19.667
  • Development Distribution Score (DDS): 0.169
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Takayuki Muranushi m****i@g****m 49
nushio n****o@n****o 8
Adam Harries a****s@e****k 2
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 0
  • Total pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: 1 day
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 1.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • AdamHarries (1)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • hackage 12,739 total
  • Total dependent packages: 0
  • Total dependent repositories: 1
  • Total versions: 16
  • Total maintainers: 1
hackage.haskell.org: citation-resolve
  • Versions: 16
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 12,739 Total
Rankings
Downloads: 11.9%
Dependent packages count: 19.3%
Average: 24.6%
Stargazers count: 27.1%
Forks count: 28.3%
Dependent repos count: 36.5%
Maintainers (1)
Last synced: 11 months ago