Skip to content

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

Notifications You must be signed in to change notification settings

AndrewC19/csvToBibSpringerLink

Repository files navigation

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!

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published