GithubHelp home page GithubHelp logo

andrewc19 / csvtobibspringerlink Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 1.0 45 KB

A lightweight python-based tool to convert a SpringerLink auto-generated csv reference file to bibtex (.bib) format, increasing compatibility with reference management tools such as Mendeley and JabRef.

License: MIT License

TeX 37.67% Python 62.33%

csvtobibspringerlink's Introduction

codecov

CSV to Bibtex for SpringerLink auto-generated references

A lightweight python-based tool to convert a SpringerLink auto-generated csv reference file to bibtex (.bib) format, increasing compatibility with reference management tools such as Mendeley and JabRef

Usage

Clone the git repository and save a csv of references auto-generated by SpringerLink into the 'csv_files' folder

Change directory into the csvToBibSpringerLink folder and install the requirements listed under requirements.txt by running the command pip install -r requirements.txt

Run the tool via the command line providing the input file path and output file path as arguments -i and -o respectively:

python3 springer_link_csv_to_bibtex.py -i "csv_files/example.csv" -o "bibtex_files/example.bib"

Input Format (CSV)

Item Title,Publication Title,Book Series Title,Journal Volume,Journal Issue,Item DOI,Authors,Publication Year,URL,Content Type
A bargaining-driven global QoS adjustment approach for optimizing service composition execution path,The Journal of Supercomputing,,63,1,10.1007/s11227-011-0645-x,Kaijun RenJunqiang SongMin ZhuNong Xiao,2013,http://link.springer.com/article/10.1007/s11227-011-0645-x,Article
A Biomedical Decision Support System Using LS-SVM Classifier with an Efficient and New Parameter Regularization Procedure for Diagnosis of Heart Valve Diseases,Journal of Medical Systems,,36,2,10.1007/s10916-010-9500-5,Emre ÇomakAhmet Arslan,2012,http://link.springer.com/article/10.1007/s10916-010-9500-5,Article
A comparative study on parameter identification of fluid viscous dampers with different models,Archive of Applied Mechanics,,84,8,10.1007/s00419-014-0869-3,Rita GrecoJennifer AvakianGiuseppe Carlo Marano,2014,http://link.springer.com/article/10.1007/s00419-014-0869-3,Article
Yet Another Intelligent Code-Generating System: A Flexible and Low-Cost Solution,Journal of Computer Science and Technology,,33,5,10.1007/s11390-018-1867-7,João Fabrício FilhoLuis Gustavo Araujo RodriguezAnderson Faustino da Silva,2018,http://link.springer.com/article/10.1007/s11390-018-1867-7,Article

Output Format (Bibtex)

@Article{pardeepKumarArora2018,
 author = {Pardeep Kumar Arora, Rajesh Bhatia},
 doi = {10.1007/s13369-017-2796-4},
 journal = {Arabian Journal for Science and Engineering},
 title = {A Systematic Review of Agent-Based Test Case Generation for Regression Testing},
 url = {http://link.springer.com/article/10.1007/s13369-017-2796-4},
 year = {2018}
}

@Article{chiKeenLow1999,
 author = {Chi Keen Low, T. Y. Chen, Ralph Rónnquist},
 doi = {10.1023/A:1010011219782},
 journal = {Autonomous Agents and Multi-Agent Systems},
 title = {Automated Test Case Generation for BDI Agents},
 url = {http://link.springer.com/article/10.1023/A%3A1010011219782},
 year = {1999}
}

@Article{jiaZhang2011,
 author = {Jia Zhang},
 doi = {10.1007/s11277-009-9879-9},
 journal = {Wireless Personal Communications},
 title = {A Mobile Agent-Based Tool Supporting Web Services Testing},
 url = {http://link.springer.com/article/10.1007/s11277-009-9879-9},
 year = {2011}
}

@Article{michaelLuck2004,
 author = {Michael Luck, Peter Mc, Burney, Chris Preist},
 doi = {10.1023/B:AGNT.0000038027.29035.7c},
 journal = {Autonomous Agents and Multi-Agent Systems},
 title = {A Manifesto for Agent Technology: Towards Next Generation Computing},
 url = {http://link.springer.com/article/10.1023/B%3AAGNT.0000038027.29035.7c},
 year = {2004}
}

@Article{cuDNguyen2012,
 author = {Cu D. Nguyen, Simon Miles, Anna Perini, Paolo Tonella, Mark Harman, Michael Luck},
 doi = {10.1007/s10458-011-9175-4},
 journal = {Autonomous Agents and Multi-Agent Systems},
 title = {Evolutionary testing of autonomous software agents},
 url = {http://link.springer.com/article/10.1007/s10458-011-9175-4},
 year = {2012}
}

If you've used the tool as part of a publication, an acknowledgement would be appreciated!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.