bibcure


Namebibcure JSON
Version 0.3.0 PyPI version JSON
download
home_pagehttps://github.com/bibcure/bibcure
Summary Helps you to have a better bibtex file
upload_time2017-08-27 22:36:28
maintainer
docs_urlNone
authorBruno Messias
requires_python
licenseAGPLv3
keywords bibtex
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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 <https://github.com/sciunto-org/python-bibtexparser>`__. 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 <https://github.com/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
-  Fast

Libgen
~~~~~~

-  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

            

Raw data

            {
    "maintainer": "", 
    "docs_url": null, 
    "requires_python": "", 
    "maintainer_email": "", 
    "cheesecake_code_kwalitee_id": null, 
    "keywords": "bibtex", 
    "upload_time": "2017-08-27 22:36:28", 
    "author": "Bruno Messias", 
    "home_page": "https://github.com/bibcure/bibcure", 
    "github_user": "bibcure", 
    "download_url": "https://pypi.python.org/packages/54/65/78999922eab815fe506a113540d8fe8c35d8bc27f8ddaeb5b92c2db64d1d/bibcure-0.3.0.tar.gz", 
    "platform": "", 
    "version": "0.3.0", 
    "cheesecake_documentation_id": null, 
    "description": "Description(Beta version)\n=========================\n\n|image0| Bibcure helps in boring tasks by keeping your bibfile up to\ndate and normalized.\n\nRequirements\n------------\n\nBibcure uses the wonderful `Bibtex\nparser <https://github.com/sciunto-org/python-bibtexparser>`__. In this\nmoment we waiting for new release of bibtexparser to solve some bugs.\n\nInstall\n=======\n\n::\n\n    $ sudo pip install bibcure\n\nscihub2pdf(beta)\n----------------\n\n|image1| If you want download articles via a DOI number, article title\nor a bibtex file, using the database of libgen or sci-hub, see\n\n`bibcure/scihub2pdf <https://github.com/bibcure/scihub2pdf>`__\n\nFeatures and how to use\n=======================\n\nbibcure\n-------\n\nGiven a bib file...\n\n::\n\n    $ bibcure -i input.bib -o output.bib\n\n-  check sure the Arxiv items have been published, then update\n   them(requires internet connection)\n\n-  complete all fields(url, journal, etc) of all bib items using DOI\n   number(requires internet connection)\n\n-  find and create DOI number associated with each bib item which has\n   not DOI field(requires internet connection)\n\n-  abbreviate jorunals names\n\ndoi2bib\n-------\n\nGiven a DOI number...\n\n::\n\n    $ doi2bib 10.1038/s41524-017-0032-0\n\n-  get bib item given a doi(requires internet connection)\n\nYou can easily append a bib into a bibfile, just do\n\n::\n\n    $ doi2bib 10.1038/s41524-017-0032-0 >> file.bib\n\nYou also can generate a bibtex from a txt file containing a list of DOIs\n\n::\n\n    $ doi2bib --input file_with_dois.txt --output refs.bib\n\ntitle2bib\n---------\n\nGiven a title...\n\n::\n\n    $ title2bib An useful paper\n\n-  search papers related and return a bib for the selected\n   paper(requires internet connection)\n\nYou can easily append a bib into a bibfile, just do\n\n::\n\n    $ title2bib An useful paper --first >> file.bib\n\nYou also can generate a bibtex from a txt file containing a list of\n\"titles\"\n\n::\n\n    $ title2bib --input file_with_titles.txt --output refs.bib --first\n\narxivcheck\n----------\n\nGiven a arxiv id...\n\n::\n\n    $ arxivcheck 1601.02785\n\n-  check if has been published, and then returns the updated bib\n   (requires internet connection)\n\nGiven a title...\n\n::\n\n    $ arxivcheck --title An useful paper published on arxiv\n\nsearch papers related and return a bib the first item. You can easily\nappend a bib into a bibfile, just do\n\n::\n\n    $ arxivcheck --title An useful paper published on arxiv >> file.bib\n\nYou also can interact with results, just pass --ask parameter\n\n::\n\n    $ arxivcheck --ask --title An useful paper published on arxiv \n\nscihub2pdf\n==========\n\nGiven a bibtex file\n\n::\n\n    $ scihub2pdf -i input.bib \n\nGiven a DOI number...\n\n::\n\n    $ scihub2pdf 10.1038/s41524-017-0032-0\n\nGiven a title...\n\n::\n\n    $ scihub2bib --title An useful paper\n\nLocation folder as argument\n\n::\n\n    $ scihub2pdf -i input.bib -l somefoler/\n\nUse libgen instead sci-hub\n\n::\n\n    $ scihub2pdf -i input.bib --uselibgen\n\nSci-Hub vs LibGen\n-----------------\n\nSci-hub:\n~~~~~~~~\n\n-  Stable\n-  Annoying CAPTCHA\n-  Fast\n\nLibgen\n~~~~~~\n\n-  Unstalbe\n-  No CAPTCHA\n-  Slow\n\n.. |image0| image:: https://raw.githubusercontent.com/bibcure/logo/master/logo_64x64.png\n.. |image1| image:: https://raw.githubusercontent.com/bibcure/logo/master/sci_hub_64.png\n", 
    "lcname": "bibcure", 
    "bugtrack_url": null, 
    "github": true, 
    "coveralls": false, 
    "name": "bibcure", 
    "license": "AGPLv3", 
    "travis_ci": false, 
    "github_project": "bibcure", 
    "summary": " Helps you to have a better bibtex file", 
    "split_keywords": [
        "bibtex"
    ], 
    "author_email": "messias.physics@gmail.com", 
    "urls": [
        {
            "has_sig": false, 
            "upload_time": "2017-08-27T22:36:28", 
            "comment_text": "", 
            "python_version": "source", 
            "url": "https://pypi.python.org/packages/54/65/78999922eab815fe506a113540d8fe8c35d8bc27f8ddaeb5b92c2db64d1d/bibcure-0.3.0.tar.gz", 
            "md5_digest": "80bd32c22702b227b414c97244aab286", 
            "downloads": 0, 
            "filename": "bibcure-0.3.0.tar.gz", 
            "packagetype": "sdist", 
            "path": "54/65/78999922eab815fe506a113540d8fe8c35d8bc27f8ddaeb5b92c2db64d1d/bibcure-0.3.0.tar.gz", 
            "size": 1597091
        }
    ], 
    "_id": null, 
    "cheesecake_installability_id": null
}