Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bibcure/bibcure
Bibcure helps in boring tasks by keeping your bibfile up to date and normalized...also allows you to easily download all papers inside your bibtex
https://github.com/bibcure/bibcure
abbreviation arxiv bib-files bibtex bibtexparser crossref doi doi-number libgen references sci-hub
Last synced: 6 days ago
JSON representation
Bibcure helps in boring tasks by keeping your bibfile up to date and normalized...also allows you to easily download all papers inside your bibtex
- Host: GitHub
- URL: https://github.com/bibcure/bibcure
- Owner: bibcure
- License: agpl-3.0
- Created: 2017-08-04T21:51:58.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-13T11:13:33.000Z (almost 2 years ago)
- Last Synced: 2024-05-12T23:03:29.834Z (7 months ago)
- Topics: abbreviation, arxiv, bib-files, bibtex, bibtexparser, crossref, doi, doi-number, libgen, references, sci-hub
- Language: Python
- Homepage:
- Size: 3.29 MB
- Stars: 196
- Watchers: 10
- Forks: 15
- Open Issues: 10
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
Description(Beta version)
=========================|image0| Bibcure helps in boring tasks by keeping your bibfile up to
date and normalized.Requirements
------------Bibcure uses the wonderful `Bibtex
parser `__. In this
moment we waiting for new release of bibtexparser to solve some bugs.Install
=======::
$ sudo pip install bibcure
scihub2pdf(beta)
----------------|image1| If you want download articles via a DOI number, article title
or a bibtex file, using the database of libgen or sci-hub, see`bibcure/scihub2pdf `__
Features and how to use
=======================bibcure
-------Given a bib file...
::
$ bibcure -i input.bib -o output.bib
- check sure the Arxiv items have been published, then update
them(requires internet connection)- complete all fields(url, journal, etc) of all bib items using DOI
number(requires internet connection)- find and create DOI number associated with each bib item which has
not DOI field(requires internet connection)- abbreviate jorunals names
doi2bib
-------Given a DOI number...
::
$ doi2bib 10.1038/s41524-017-0032-0
- get bib item given a doi(requires internet connection)
You can easily append a bib into a bibfile, just do
::
$ doi2bib 10.1038/s41524-017-0032-0 >> file.bib
You also can generate a bibtex from a txt file containing a list of DOIs
::
$ doi2bib --input file_with_dois.txt --output refs.bib
title2bib
---------Given a title...
::
$ title2bib An useful paper
- search papers related and return a bib for the selected
paper(requires internet connection)You can easily append a bib into a bibfile, just do
::
$ title2bib An useful paper --first >> file.bib
You also can generate a bibtex from a txt file containing a list of
"titles"::
$ title2bib --input file_with_titles.txt --output refs.bib --first
arxivcheck
----------Given a arxiv id...
::
$ arxivcheck 1601.02785
- check if has been published, and then returns the updated bib
(requires internet connection)Given a title...
::
$ arxivcheck --title An useful paper published on arxiv
search papers related and return a bib the first item. You can easily
append a bib into a bibfile, just do::
$ arxivcheck --title An useful paper published on arxiv >> file.bib
You also can interact with results, just pass --ask parameter
::
$ arxivcheck --ask --title An useful paper published on arxiv
scihub2pdf
==========Given a bibtex file
::
$ scihub2pdf -i input.bib
Given a DOI number...
::
$ scihub2pdf 10.1038/s41524-017-0032-0
Given a title...
::
$ scihub2bib --title An useful paper
Location folder as argument
::
$ scihub2pdf -i input.bib -l somefoler/
Use libgen instead sci-hub
::
$ scihub2pdf -i input.bib --uselibgen
Sci-Hub vs LibGen
-----------------Sci-hub:
~~~~~~~~- Stable
- Annoying CAPTCHA
- FastLibgen
~~~~~~- Unstalbe
- No CAPTCHA
- Slow.. |image0| image:: https://raw.githubusercontent.com/bibcure/logo/master/logo_64x64.png
.. |image1| image:: https://raw.githubusercontent.com/bibcure/logo/master/sci_hub_64.png