{ "info": { "author": "Fabian Pflug", "author_email": "pflug@chi.uni-hannover.de", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Auto fetch Meta data Entries\n\nThis repository is intended as a starting point for fetching metadata from online sites.\n\nIt is to be integrated into the ColLi backend for the collaborative Literature management.\n\n## Install\n\nThe following packages have to be installed:\n\npython3\nBeautifulSoup4\nURLlib\npython bibtexparser\n\nto install under Ubuntu:\n\n```bash\napt install python3 python3-bs4 python3-urllib3 python3-bibtexparser\n```\n\nAlternatively, just install python3 and do the rest via pip from the project directory:\n\n```bash\npip install -r requirements.txt\n```\n\n## Adding more sites.\n\nIf there is no parser for a specific site, it can be created in the sites folder.\n\nNaming convention is, that the file name and the class name inside this file must be the domain name without any subdomains or top-level domains.\nSo for `https://dl.acm.org/` it is just `acm`\n\nAn example is provided in sites/example.py\n\nEvery class must be a subclass of `landingPage` and can implement one of the following functions:\n\n```python\n def getBibTeX(self, link, soup):\n return None\n\n def getDict(self, link, soup):\n return None\n```\n\nParameters are in both cases the URL of the landing page of the DOI resolver and the page as a parsed beautifulsoup object.\n\nThey are seperated by their return value.\n\ngetBibTeX must return a valid BibTeX entry or None.\ngetDict must return a python Dictionary with the field names according to the Dublin Core Standard.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gibraltar.chi.uni-hannover.de/literature/metadata_expander", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "metadata-expander", "package_url": "https://pypi.org/project/metadata-expander/", "platform": "", "project_url": "https://pypi.org/project/metadata-expander/", "project_urls": { "Homepage": "https://gibraltar.chi.uni-hannover.de/literature/metadata_expander" }, "release_url": "https://pypi.org/project/metadata-expander/0.2.4/", "requires_dist": [ "beautifulsoup4", "bibtexparser", "scraping-browser (>=0.2.4)" ], "requires_python": "", "summary": "doi search and return metadata", "version": "0.2.4" }, "last_serial": 4810331, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "453fd5d6a81ab281575412d18e497407", "sha256": "78a54d63ceb97db33b85054bec0126364c75d96e96ed68cae8cfb51d8406eac3" }, "downloads": -1, "filename": "metadata_expander-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "453fd5d6a81ab281575412d18e497407", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12726, "upload_time": "2018-12-20T10:04:48", "url": "https://files.pythonhosted.org/packages/df/b7/c0b98314fc36741a945cdc558c63e4ccca4231cdfe69eeff802d07fc013d/metadata_expander-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0961fe9cd939708d676796d9b63a7b4e", "sha256": "d239af87374ccc29d5297b5b201463b3eec96bd9011beb7284adb8e10be0f45c" }, "downloads": -1, "filename": "metadata_expander-0.1.tar.gz", "has_sig": false, "md5_digest": "0961fe9cd939708d676796d9b63a7b4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10871, "upload_time": "2018-12-20T10:04:51", "url": "https://files.pythonhosted.org/packages/dc/2b/00959a26e9ec8ab5ce7f338acdea65be09cfeeb0e057ce3aa7c269383986/metadata_expander-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "93ca46ff1d1e954702f2d740f71f5d7f", "sha256": "d2be5ff25224216ba5edc8d6da9277f631229239325b0b86c706e335cf5e4cd2" }, "downloads": -1, "filename": "metadata_expander-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "93ca46ff1d1e954702f2d740f71f5d7f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14800, "upload_time": "2018-12-20T11:03:13", "url": "https://files.pythonhosted.org/packages/01/9d/0ed3a0a1d2eabd9c6ee6ce9a268c900029e0730e67b32e6f3738af28175e/metadata_expander-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "22ecccff2085f74b803f56680053dfca", "sha256": "1068f43bdfe5b88e297bfde7c4867ecef623a081636366ecf14a6a9cce5b23f5" }, "downloads": -1, "filename": "metadata_expander-0.2.tar.gz", "has_sig": false, "md5_digest": "22ecccff2085f74b803f56680053dfca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10144, "upload_time": "2018-12-20T11:03:15", "url": "https://files.pythonhosted.org/packages/a8/40/6766d34f75087979f802c516f257714572678ef2169b7ecb40209c90edf6/metadata_expander-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "809e9466f55e071f5aa58772a3710d08", "sha256": "8f99c4c3e5b7ce31a2974953d78bd123fe713bacfcf0c03a508b4d471d1db6ab" }, "downloads": -1, "filename": "metadata_expander-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "809e9466f55e071f5aa58772a3710d08", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15194, "upload_time": "2018-12-20T11:35:24", "url": "https://files.pythonhosted.org/packages/bd/2e/88eaab6e50a11c34fab85c4018b344326d4b27bb598d83f45e84ec7fd49c/metadata_expander-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed8e35eab4471f9b008c50b55a2a1ac6", "sha256": "24489945d9d37093cc74adeb7e4a255ee301cc7f6372c4ddadc9e9346eab7ec1" }, "downloads": -1, "filename": "metadata_expander-0.2.1.tar.gz", "has_sig": false, "md5_digest": "ed8e35eab4471f9b008c50b55a2a1ac6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10213, "upload_time": "2018-12-20T11:35:25", "url": "https://files.pythonhosted.org/packages/e1/98/b4b8d0ab6779e269468c483421b922b328ef4c6714c084dfc753f9b97722/metadata_expander-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "3deb761ebbed3dffad13b2a11cb41e08", "sha256": "6a0854a327fce725447e183cf6a8056eb56dc1d8c055717cfcf6c5aea7f04c41" }, "downloads": -1, "filename": "metadata_expander-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3deb761ebbed3dffad13b2a11cb41e08", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15236, "upload_time": "2018-12-20T11:56:39", "url": "https://files.pythonhosted.org/packages/f3/c1/75b9d2d73321ff6c7bdcd6c07d65f0a9ae0545d84a84d47317d0124bd7aa/metadata_expander-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8140fdc86ca3f0eefc1e1a0b422dfdaf", "sha256": "a073349c383b13b70fe31cce60bf028e7de0549ec39ad628be057d82d4327224" }, "downloads": -1, "filename": "metadata_expander-0.2.2.tar.gz", "has_sig": false, "md5_digest": "8140fdc86ca3f0eefc1e1a0b422dfdaf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10342, "upload_time": "2018-12-20T11:56:40", "url": "https://files.pythonhosted.org/packages/ea/b1/8bb6f72f6aa04ddd239075d8c117f19b3cc35fc6f69b356b2843418d4d5a/metadata_expander-0.2.2.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "cf9233667e5932c0991d7f71e6b13896", "sha256": "4dee2cb1705ce39c978243cb98f14c7c961e890ea109018201b93f59b760a8e0" }, "downloads": -1, "filename": "metadata_expander-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "cf9233667e5932c0991d7f71e6b13896", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12742, "upload_time": "2019-02-12T11:47:27", "url": "https://files.pythonhosted.org/packages/f5/77/2a101c3bea4197b65ab0ad1a3297e6a00252d9ec5239b6114f6f4f8b15ba/metadata_expander-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dadaf2c5c17c712175b45da4f9e4baa9", "sha256": "26da1ef4887534f656f730f38587f475dab7e630808c028baa09ad46c44568cb" }, "downloads": -1, "filename": "metadata_expander-0.2.4.tar.gz", "has_sig": false, "md5_digest": "dadaf2c5c17c712175b45da4f9e4baa9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11814, "upload_time": "2019-02-12T11:47:29", "url": "https://files.pythonhosted.org/packages/18/eb/0ab0ddefac43bc3ae8e849520f650968e710b8a174fb45d5dd94b473bbe4/metadata_expander-0.2.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cf9233667e5932c0991d7f71e6b13896", "sha256": "4dee2cb1705ce39c978243cb98f14c7c961e890ea109018201b93f59b760a8e0" }, "downloads": -1, "filename": "metadata_expander-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "cf9233667e5932c0991d7f71e6b13896", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12742, "upload_time": "2019-02-12T11:47:27", "url": "https://files.pythonhosted.org/packages/f5/77/2a101c3bea4197b65ab0ad1a3297e6a00252d9ec5239b6114f6f4f8b15ba/metadata_expander-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dadaf2c5c17c712175b45da4f9e4baa9", "sha256": "26da1ef4887534f656f730f38587f475dab7e630808c028baa09ad46c44568cb" }, "downloads": -1, "filename": "metadata_expander-0.2.4.tar.gz", "has_sig": false, "md5_digest": "dadaf2c5c17c712175b45da4f9e4baa9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11814, "upload_time": "2019-02-12T11:47:29", "url": "https://files.pythonhosted.org/packages/18/eb/0ab0ddefac43bc3ae8e849520f650968e710b8a174fb45d5dd94b473bbe4/metadata_expander-0.2.4.tar.gz" } ] }