All Projects → schneiderfelipe → doi2bib

schneiderfelipe / doi2bib

Licence: MIT License
📝 Easily convert Digital Object Identifier (DOI) and Uniform Resource Locator (URL) to BibTeX and DOI to plain text.

Programming Languages

shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to doi2bib

Papis
Powerful and highly extensible command-line based document and bibliography manager.
Stars: ✭ 636 (+2171.43%)
Mutual labels:  bibtex, command-line-tool
Klog
A plain-text file format and command line tool for time tracking
Stars: ✭ 222 (+692.86%)
Mutual labels:  command-line-tool, plaintext
Hledger
A reliable, user-friendly Plain Text Accounting tool with command line, terminal and web interfaces.
Stars: ✭ 1,887 (+6639.29%)
Mutual labels:  command-line-tool, plaintext
rfc-bibtex
A command line tool that creates bibtex entries for IETF RFCs and Internet Drafts.
Stars: ✭ 43 (+53.57%)
Mutual labels:  bibtex, command-line-tool
vintage
[UNMAINTED] command-line tool to check for outdated Swift Package Manager dependencies
Stars: ✭ 33 (+17.86%)
Mutual labels:  command-line-tool
UrlCombine
C# util for combining Url paths. Works similarly to Path.Combine.
Stars: ✭ 23 (-17.86%)
Mutual labels:  url
URLQueryItemEncoder
A Swift Encoder for encoding any Encodable value into an array of URLQueryItem.
Stars: ✭ 60 (+114.29%)
Mutual labels:  url
Re-skinning url splitter
Divide / Split your WordPress Blog visitors into 4 links by using Re-skinning URL splitter
Stars: ✭ 73 (+160.71%)
Mutual labels:  url
whats
🌐 a terminal translation tool
Stars: ✭ 16 (-42.86%)
Mutual labels:  command-line-tool
git-repo-name
Get the repository name from the git remote origin URL
Stars: ✭ 21 (-25%)
Mutual labels:  url
OmniOutliner-Plug-Ins
Omni Automation plug-ins for OmniOutliner, including a basic reference manager based on BibTeX
Stars: ✭ 15 (-46.43%)
Mutual labels:  bibtex
wumpfetch
🚀🔗 A modern, lightweight, fast and easy to use Node.js HTTP client
Stars: ✭ 20 (-28.57%)
Mutual labels:  url
dockerize
Utility to simplify running applications in docker containers
Stars: ✭ 91 (+225%)
Mutual labels:  command-line-tool
micell
A collection of functions for front-end development
Stars: ✭ 16 (-42.86%)
Mutual labels:  url
moshpit
A powerful cross-platform command-line tool for datamoshing.
Stars: ✭ 74 (+164.29%)
Mutual labels:  command-line-tool
diskusage
FANTASTIC SPEED utility to find out top largest folders/files on the disk.
Stars: ✭ 64 (+128.57%)
Mutual labels:  command-line-tool
URL-Magnet-Cloud-Uploader-Heroku
Aria 2 Rclone Remote URL /magnet Clouds upload via HEROKU
Stars: ✭ 99 (+253.57%)
Mutual labels:  url
utility
Collection of command line utilities
Stars: ✭ 36 (+28.57%)
Mutual labels:  command-line-tool
json2xml
json to xml converter in python3
Stars: ✭ 76 (+171.43%)
Mutual labels:  command-line-tool
malli-cli
Command-line interface from the comfort of a metosin/malli schema
Stars: ✭ 36 (+28.57%)
Mutual labels:  command-line-tool

DOI

doi2bib and friends

This repository provides scripts for converting from either Digital Object Identifier (DOI) or Uniform Resource Locator (URL) to BibTeX, or from DOI to plain text.

ASCII video

doi2bib

Convert Digital Object Identifier (DOI) to BibTeX using crosscite.org. DOIs are received and the corresponding BibTeX entries are output.

Inspired by https://gist.github.com/mlund/4609288 and http://www.doi2bib.org/.

October 16, 2017: http://www.doi2bib.org/ seems not to be working any more.

doi2text

Convert Digital Object Identifier (DOI) to plain text using crosscite.org. DOIs are received and the corresponding text entries are output. In theory, all the styles available at https://github.com/citation-style-language/styles can be used.

url2bib

Convert Uniform Resource Locator (URL) to BibTeX using pure Bash. URLs are received and the corresponding BibTeX entries are output.

(This is made to be used exactly as one would use doi2bib.)

Installation

After downloading the tarball and using cd to go where the files are, simply do a sudo make install and everything will be installed.

Usage

$ doi2bib 10.1021/acs.jpcc.8b06244 10.1021/acscatal.9b00210                                
@article{Schneider_2018,
  title={How Do Secondary Phosphine Oxides Interact with Silver Nanoclusters? Insights from Computation},
  volume={122},
  ISSN={1932-7455},
  url={http://dx.doi.org/10.1021/acs.jpcc.8b06244},
  DOI={10.1021/acs.jpcc.8b06244},
  number={37},
  journal={The Journal of Physical Chemistry C},
  publisher={American Chemical Society (ACS)},
  author={Schneider, Felipe S. S. and Segala, Maximiliano and Caramori, Giovanni F. and da Silva, Eder Henrique and Parreira, Renato L. T. and Schrekker, Henri S. and van Leeuwen, Piet W. N. M.},
  year={2018},
  month={Aug},
  pages={21449–21461}
}

@article{Coelho_2019,
  title={Mechanism of Palladium(II)-Mediated Uncaging Reactions of Propargylic Substrates},
  volume={9},
  ISSN={2155-5435},
  url={http://dx.doi.org/10.1021/acscatal.9b00210},
  DOI={10.1021/acscatal.9b00210},
  number={5},
  journal={ACS Catalysis},
  publisher={American Chemical Society (ACS)},
  author={Coelho, Sara E. and Schneider, Felipe S. S. and de Oliveira, Daniela C. and Tripodi, Guilherme L. and Eberlin, Marcos N. and Caramori, Giovanni F. and de Souza, Bernardo and Domingos, Josiel B.},
  year={2019},
  month={Mar},
  pages={3792–3799}
}

$ url2bib google.com http://schneiderfelipe.xyz/ https://github.com/schneiderfelipe/doi2bib
@misc{google,
  title = {Google},
  howpublished = {\url{google.com}},
  note = {Accessed: 2020-01-27}
}

@misc{felipe-s-s-schneider,
  title = {Felipe S. S. Schneider},
  howpublished = {\url{http://schneiderfelipe.xyz/}},
  note = {Accessed: 2020-01-27}
}

@misc{github-schneiderfelipe-doi2bib-convert-dois-and-urls-to-bibtex,
  title = {GitHub - schneiderfelipe/doi2bib: Convert DOIs and URLs to BibTeX},
  howpublished = {\url{https://github.com/schneiderfelipe/doi2bib}},
  note = {Accessed: 2020-01-27}
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].