{ "info": { "author": "Frank Roemer", "author_email": "froemer76@googlemail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing :: General", "Topic :: Text Processing :: Markup :: LaTeX" ], "description": ":orphan:\n\n \n**biblib** is a (pure) python library that provides several useful classes, methods and functions to work with\nBibTeX bibliographic data within your python scripts.\n\nThe idea is to enabling you to prepare *your own tools*, which are specifically tailored\nto *your own literature investigation scheme*, comfortably.\n\n\nUsage example\n=============\n\nThe following code will read the file into a db, fetch an entry by its DOI and save the db to a new file:\n\n.. code-block:: py\n\n import biblib\n\n # open file as filedb in read only mode\n fileDb = biblib.FileBibDB('bibtex.bib', mode='r')\n\n # open file as db read/write mode,\n # no LaTeX encoding of unicode character\n newFileDb = biblib.FileBibDB('new.bib', encode=False)\n\n # add fileDb entries to newFileDb\n newFileDb.merge_bibdb(fileDb)\n\n # access an entry object refered by its cite-key\n entry = newFileDb['JCP-127-234509']\n entry.get_tag('year')\n > 2007\n\n # init doi db\n doiDb = biblib.DoiBibDB()\n\n # retrieve bibliographic meta data by DOI\n entry = doiDb['10.1088/0959-5309/43/5/301']\n\n # add new entries to database\n newFileDb.add_entry(entry)\n # or this way to set a specific cite-key\n # newFileDb['MY_CITE_KEY'] = entry1\n\n\nIf you don't use biblib in a bigger context (i.e. from the command line) you can use the helper functions for the fast and easy way:\n\n.. code-block:: py\n\n from biblib import db_from_file, entry_from_doi, db_to_file\n\n db = db_from_file('bibtex.bib')\n entry = entry_from_doi('10.1088/0959-5309/43/5/301')\n db.add_entry(entry)\n db_to_file(db, 'new.bib', encode=False)\n\n\nRequirements\n============\n\n* Python 2.7, 3.3+\n* `pybtex`_ for BibTeX parsing\n* `isbnlib`_ for retrieving citation entries via ISBN number\n* `python-magic`_ for detecting character encoding\n* `unidecode`_ for robust generation of citation-keys\n\n\nInstallation\n============\n\nYou can install the latest version from the `Python package index`_.\nFrom the command line, enter (in some cases you have to precede the command with **sudo**):\n\n\n.. code-block:: bash\n\n\t$ pip install biblib\n\n\n\nMore information about the usage and how to get and install ``pip`` you find in the `PIP documentation`_.\n\nTo install it manual, `download`_ the archive, unpack it, and type\n(in some cases you have to precede the command with **sudo**):\n\n\n.. code-block:: bash\n\n\t$ python setup.py install\n\n\n\nDocumentation\n=============\n\nDocumentation including installation procedure, tutorial and API:\nhttp://wgserve.de/biblib/\n\n\nThanks\n======\n\nThanks to `Jackalope`_ for his support while planing and designing *biblib*,\nand for his contribution of the *Storage* concept.\n\n\n.. _Python package index: https://pypi.python.org/pypi\n.. _download: https://pypi.python.org/pypi/biblib\n.. _isbnlib: https://pypi.python.org/pypi/isbnlib\n.. _python-magic: https://pypi.python.org/pypi/python-magic\n.. _Jackalope: http://www.jackalope.eu\n.. _pybtex: https://pypi.python.org/pypi/pybtex\n.. _unidecode: https://pypi.python.org/pypi/Unidecode\n.. _PIP documentation: https://pip.pypa.io/en/stable/#", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://wgserve.de/biblib", "keywords": "BibTeX ISBN DOI citation", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "biblib", "package_url": "https://pypi.org/project/biblib/", "platform": "", "project_url": "https://pypi.org/project/biblib/", "project_urls": { "Homepage": "http://wgserve.de/biblib" }, "release_url": "https://pypi.org/project/biblib/0.1.3/", "requires_dist": null, "requires_python": "", "summary": "A library to handle BibTeX bibliographic data.", "version": "0.1.3" }, "last_serial": 3694737, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "e605923ae10d7906e34e0b78883850af", "sha256": "c6dc7fe1fe9ed06e8fc69639c267f213d83325ff718ea115f01eec66f2e13619" }, "downloads": -1, "filename": "biblib-0.1.tar.gz", "has_sig": false, "md5_digest": "e605923ae10d7906e34e0b78883850af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39617, "upload_time": "2016-05-06T20:55:32", "url": "https://files.pythonhosted.org/packages/ea/16/ae981abc5bb9385d227c1d55b97590b84e3d49e0938292e2a8412f44c321/biblib-0.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "c1d4f28581dd5a74282bcc221b6a6c51", "sha256": "6d446f189a14ae3285717612c2b297f6f12781896ecb9105950fcea4c0f1f282" }, "downloads": -1, "filename": "biblib-0.1.2.tar.gz", "has_sig": false, "md5_digest": "c1d4f28581dd5a74282bcc221b6a6c51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40373, "upload_time": "2018-03-01T10:46:31", "url": "https://files.pythonhosted.org/packages/fa/2a/15653dbf11271aaec00167758540b34ceeff85aabf6c9bd16f6d55ad41a1/biblib-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "1351f62cabad90a9e20c227d14d96a60", "sha256": "a09fcd0c67b51f4fd39da7cdc86f9eb41f48dff384d1399bebb1e934e765d4dd" }, "downloads": -1, "filename": "biblib-0.1.3.tar.gz", "has_sig": false, "md5_digest": "1351f62cabad90a9e20c227d14d96a60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42015, "upload_time": "2018-03-22T09:25:05", "url": "https://files.pythonhosted.org/packages/32/d7/3eea5cf3e31be4417694d480cb095a2ca4a9d5725f537ff2fdc27456d121/biblib-0.1.3.tar.gz" } ], "0.1.dev1": [ { "comment_text": "", "digests": { "md5": "3bdc8e042f49bf57ee824d2c3e101d69", "sha256": "f845110e15e06aed820f6029266094136cf7b58481fec35067822d66b4fc62ab" }, "downloads": -1, "filename": "biblib-0.1.dev1-py2.7.egg", "has_sig": false, "md5_digest": "3bdc8e042f49bf57ee824d2c3e101d69", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 89848, "upload_time": "2015-12-02T14:35:30", "url": "https://files.pythonhosted.org/packages/f6/71/f7322c2fadec89ff00cd33c6a46ed001e34c4f2ec83a7e179c21b0d2dafd/biblib-0.1.dev1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "25acaa32e8fa9c422e70507036fa6fd5", "sha256": "3d71206f25eb5d963aef9825848031f8876e5a99b0dab00638424cce10e50ff7" }, "downloads": -1, "filename": "biblib-0.1.dev1.tar.gz", "has_sig": false, "md5_digest": "25acaa32e8fa9c422e70507036fa6fd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29727, "upload_time": "2015-12-02T14:37:10", "url": "https://files.pythonhosted.org/packages/a3/b9/5d6b76325fafa31448934da5370741e41c25288a3fde09a13c6fb4c3cd1c/biblib-0.1.dev1.tar.gz" } ], "0.1.dev2": [ { "comment_text": "", "digests": { "md5": "0fd627f3c03960ebb338b3cbfb7c03db", "sha256": "9575c47444b74512d75c161a77d5eecf2f3ee96535b3bd960691683b2d34ec3b" }, "downloads": -1, "filename": "biblib-0.1.dev2-py2.7.egg", "has_sig": false, "md5_digest": "0fd627f3c03960ebb338b3cbfb7c03db", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 93289, "upload_time": "2015-12-09T11:23:32", "url": "https://files.pythonhosted.org/packages/2a/fe/d2b0f10526ad8442555427e15e1e22ea08f324ce74b5c16531af913cdf2b/biblib-0.1.dev2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "ab9cef0a10c110ebc0ccca4c1299c8df", "sha256": "22840aa81ccbc6ae982c43e983ab46329588e24474125dfc10adb4d0e65ab472" }, "downloads": -1, "filename": "biblib-0.1.dev2.tar.gz", "has_sig": false, "md5_digest": "ab9cef0a10c110ebc0ccca4c1299c8df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31588, "upload_time": "2015-12-09T11:23:38", "url": "https://files.pythonhosted.org/packages/72/69/63832fa8f6320d7542ef08bdfb61f12204d31928c1fb748bdf61f0182ea7/biblib-0.1.dev2.tar.gz" } ], "0.1.dev3": [ { "comment_text": "", "digests": { "md5": "c5f7cf5d855e32cb263ed5a5c054dbd2", "sha256": "65b11708eca4b5888565864e91dde5d1eb25fda3b550ab3b6b41ed731557c0f4" }, "downloads": -1, "filename": "biblib-0.1.dev3-py2.7.egg", "has_sig": false, "md5_digest": "c5f7cf5d855e32cb263ed5a5c054dbd2", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 93677, "upload_time": "2015-12-15T14:34:57", "url": "https://files.pythonhosted.org/packages/77/8c/9beb9ced100be4db2038b74a11cfc0f664500d5ff1597bf5f9cf3ebfebf1/biblib-0.1.dev3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "80cd185378c54d75e54a44b21dbfaa8e", "sha256": "d8dfc8cef6155a0d5ae52f7cc9a034caf6fd580a7c7a3fa692ec4b55f53e359a" }, "downloads": -1, "filename": "biblib-0.1.dev3-py2-none-any.whl", "has_sig": false, "md5_digest": "80cd185378c54d75e54a44b21dbfaa8e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 36397, "upload_time": "2015-12-15T14:35:08", "url": "https://files.pythonhosted.org/packages/b5/75/a2bf944142a3c3ca3de9151e2444efd3dc3dd1f177c62eabab388ddf4a60/biblib-0.1.dev3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6928771a51f04cd7e9402232bf2fd62", "sha256": "b80038ad1e0429e7a9a7992a922e05759b6b00a2df92b89ed25104a1dec3faaf" }, "downloads": -1, "filename": "biblib-0.1.dev3.tar.gz", "has_sig": false, "md5_digest": "e6928771a51f04cd7e9402232bf2fd62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31741, "upload_time": "2015-12-15T14:35:16", "url": "https://files.pythonhosted.org/packages/31/e7/338c907ba1ee76ef736c2f5448b6dddb6b9c6694581e58a28a75fa394b6a/biblib-0.1.dev3.tar.gz" } ], "0.1.dev4": [ { "comment_text": "", "digests": { "md5": "f11d3f7f472d157f0aaf4b525b6e2086", "sha256": "abea5518ffa91f90870164670ceb2fe653e65a80a13eb47d8059f8f8128cb3ac" }, "downloads": -1, "filename": "biblib-0.1.dev4-py2.7.egg", "has_sig": false, "md5_digest": "f11d3f7f472d157f0aaf4b525b6e2086", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 101522, "upload_time": "2016-01-14T12:27:58", "url": "https://files.pythonhosted.org/packages/fd/aa/743e8db3e6a7e0006f3bb9fc8cb9e74948902218144ffa714fa8dfaeb8be/biblib-0.1.dev4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "cfdc3ffe4c68c72e5c235eba25187361", "sha256": "f4eb654a2e1981ad2271fa046c642821ace21bb8a7e3322528b5de7d83560273" }, "downloads": -1, "filename": "biblib-0.1.dev4-py2-none-any.whl", "has_sig": false, "md5_digest": "cfdc3ffe4c68c72e5c235eba25187361", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 39573, "upload_time": "2016-01-14T12:28:10", "url": "https://files.pythonhosted.org/packages/d0/70/6d4aec66d959161c46ecba7b5cf3c626a1f83cd6e0fcee752cde88830220/biblib-0.1.dev4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb45f0f3c6439fc5a425fc2d29b73d0e", "sha256": "3daa6627dbd1c3a91668362deb9bf1bedc557a82c5fe60d4fd01605dabd5c89b" }, "downloads": -1, "filename": "biblib-0.1.dev4.tar.gz", "has_sig": false, "md5_digest": "bb45f0f3c6439fc5a425fc2d29b73d0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2582167, "upload_time": "2016-01-14T12:28:24", "url": "https://files.pythonhosted.org/packages/16/68/757880e0203caa6e0b30ed506a54daa7596ab170aaaae67da46f8d3d0a38/biblib-0.1.dev4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1351f62cabad90a9e20c227d14d96a60", "sha256": "a09fcd0c67b51f4fd39da7cdc86f9eb41f48dff384d1399bebb1e934e765d4dd" }, "downloads": -1, "filename": "biblib-0.1.3.tar.gz", "has_sig": false, "md5_digest": "1351f62cabad90a9e20c227d14d96a60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42015, "upload_time": "2018-03-22T09:25:05", "url": "https://files.pythonhosted.org/packages/32/d7/3eea5cf3e31be4417694d480cb095a2ca4a9d5725f537ff2fdc27456d121/biblib-0.1.3.tar.gz" } ] }