{ "info": { "author": "George Cushen", "author_email": "hugo-discuss@googlegroups.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Site Management", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# [Hugo Academic CLI](https://github.com/wowchemy/hugo-academic-cli)\n\n[![Download from PyPI](https://img.shields.io/pypi/v/academic.svg?style=for-the-badge)](https://pypi.python.org/pypi/academic)\n[![Conda](https://img.shields.io/conda/v/conda-forge/academic?label=CONDA&style=for-the-badge)](https://anaconda.org/conda-forge/academic)\n[![Discord](https://img.shields.io/discord/722225264733716590?style=for-the-badge)](https://discord.com/channels/722225264733716590/742892432458252370/742895548159492138)\n[![GitHub Sponsors](https://img.shields.io/github/sponsors/gcushen?label=%E2%9D%A4%EF%B8%8F%20sponsor&style=for-the-badge)](https://github.com/sponsors/gcushen)\n[![Twitter Follow](https://img.shields.io/twitter/follow/georgecushen?label=Follow%20on%20Twitter&style=for-the-badge)](https://twitter.com/GeorgeCushen)\n[![GitHub followers](https://img.shields.io/github/followers/gcushen?label=Follow%20on%20GH&style=for-the-badge)](https://github.com/gcushen) \n\n\n### \ud83d\udcda Import publications from your reference manager to [Hugo](https://gohugo.io/)\n\n**Features**\n\n* Import publications, including **books, conference proceedings and journals**, from your reference manager to your static site generator\n * Simply export a BibTeX file from your reference manager, such as [Zotero](https://www.zotero.org), and provide this as the input\n* Hugo command pass-through\n\n**Community**\n\n- \ud83d\udcda [View the **documentation**](https://wowchemy.com/docs/content/publications/#import-from-bibtex) and usage guide below\n- \ud83d\udcac [Chat with the **Wowchemy community**](https://discord.gg/z8wNYzb) or [**Hugo community**](https://discourse.gohugo.io)\n- \ud83d\udc26 Twitter: [@wowchemy](https://twitter.com/wowchemy) [@GeorgeCushen](https://twitter.com/GeorgeCushen) [#MadeWithAcademic](https://twitter.com/search?q=(%23MadeWithWowchemy%20OR%20%23MadeWithAcademic)&src=typed_query)\n\n**\u2764\ufe0f Support this open-source software**\n\nTo help us develop this Academic CLI tool and the associated Wowchemy software sustainably under the MIT license, we ask all individuals and businesses that use it to help support its ongoing maintenance and development via sponsorship and contributing.\n\nSupport development of the Academic CLI:\n\n - \u2764\ufe0f [Become a **GitHub Sponsor** and **unlock perks**](https://github.com/sponsors/gcushen)\n - \u2615\ufe0f [**Donate a coffee**](https://paypal.me/cushen)\n - \ud83d\udc69\u200d\ud83d\udcbb [**Contribute**](#contribute)\n\n## Prerequisites\n\n1. Create a [Hugo](https://gohugo.io) website such as by using the [Hugo Academic Starter](https://github.com/wowchemy/starter-hugo-academic) template for the [Wowchemy](https://wowchemy.com) website builder\n1. [Download your site from GitHub, installing Hugo and its dependencies](https://wowchemy.com/docs/getting-started/install-hugo-extended/)\n1. Install [Python 3.6+](https://realpython.com/installing-python/) if it\u2019s not already installed\n1. [Version control](https://guides.github.com/introduction/git-handbook/#version-control) your website\n - Ideally, version control your site with [Git](http://rogerdudler.github.io/git-guide/) so that you can review the proposed changes and accept or reject them without risking breaking your site\n - Otherwise, if not using Git, **backup your site folder** prior to running this tool\n\n## Installation\n\nOpen your Terminal or Command Prompt app and install the Academic CLI tool:\n\n pip3 install -U academic\n\nAlternatively, install Academic CLI v0.5.1 if you do not wish to install Hugo on your computer:\n\n pip3 install academic==0.5.1\n\nOr, help test the lastest development version:\n\n pip3 install -U git+https://github.com/wowchemy/hugo-academic-cli.git\n\n## Usage\n\nUse the `cd` command to navigate to your website folder in the terminal:\n\n cd \n\n**Help:**\n\n academic\n\n**Import publications:**\n\nSay we downloaded our publications from our reference manager, such as Zotero, to a file named `my_publications.bib` within the website folder. We can import them into the default `content/publication/` folder with:\n\n academic import --bibtex my_publications.bib\n\n**Import publications to a specific folder (e.g. `content/zh/publication`):**\n\nSay our site has multiple languages, we may want to output the publications to a specific folder with:\n\n academic import --bibtex my_publications.bib --publication-dir content/zh/publication/\n\nOptional arguments:\n\n* `--publication-dir PUBLICATION_DIR` Folder to import publications to (defaults to `content/publication`)\n* `--overwrite` Overwrite any existing publications in the output folder\n* `--normalize` Normalize tags by converting them to lowercase and capitalizing the first letter (e.g. \"sciEnCE\" -> \"Science\")\n* `--featured` Flag these publications as *featured* (to appear in *Featured Publications* widget)\n* `--verbose` or `-v` Show verbose messages\n* `--help` Help\n\nAfter importing publications, [a full text PDF and image can be associated with each item and further details added via extra parameters](https://wowchemy.com/docs/content/publications/).\n\n**Run a Hugo command (pass-through):**\n\n academic server\n\n## Contribute\n\nInterested in contributing to **open source** and **open science**?\n\nLearn [how to contribute code on Github](https://codeburst.io/a-step-by-step-guide-to-making-your-first-github-contribution-5302260a2940).\n\nCheck out the [open issues](https://github.com/wowchemy/hugo-academic-cli/issues) and contribute a [Pull Request](https://github.com/wowchemy/hugo-academic-cli/pulls). \n\nFor local development, clone this repository and use Pipenv to install the tool using the following commands:\n\n git clone https://github.com/wowchemy/hugo-academic-cli.git\n cd hugo-academic-cli\n pip3 install pipenv\n pipenv install -e .\n\nPreparing a contribution:\n\n- Lint: `make lint`\n- Format: `make format`\n- Test: `make test`\n\n## License\n\nCopyright 2018-present [George Cushen](https://georgecushen.com).\n\nLicensed under the [MIT License](https://github.com/wowchemy/hugo-academic-cli/blob/main/LICENSE.md).\n\n![PyPI - Downloads](https://img.shields.io/pypi/dm/academic?label=PyPi%20Downloads&style=for-the-badge)\n![Conda](https://img.shields.io/conda/dn/conda-forge/academic?label=Conda%20Downloads&style=for-the-badge)\n[![License](https://img.shields.io/pypi/l/academic.svg?style=for-the-badge)](https://github.com/wowchemy/hugo-academic-cli/blob/main/LICENSE.md)\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://wowchemy.com", "keywords": "hugo academic cli wowchemy bibtex markdown latex tex theme static-site-generator cmsblog-engine github-pages netlify hugo-theme documentation-generator", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "academic", "package_url": "https://pypi.org/project/academic/", "platform": "", "project_url": "https://pypi.org/project/academic/", "project_urls": { "Homepage": "https://wowchemy.com" }, "release_url": "https://pypi.org/project/academic/0.8.1/", "requires_dist": [ "ruamel.yaml (==0.16.10)", "toml", "requests", "bibtexparser (==1.1.0)" ], "requires_python": ">=3.6", "summary": "Import publications from your reference manager to Hugo", "version": "0.8.1", "yanked": false, "yanked_reason": null }, "last_serial": 12158852, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "c1e61b0f152cbc08505e19fed08aa756", "sha256": "21bb1f9b7dbcd973803249e7ff64ec22c8f5bb7f6f7b42690376af766bf1ca60" }, "downloads": -1, "filename": "academic-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c1e61b0f152cbc08505e19fed08aa756", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2900, "upload_time": "2018-10-07T01:49:36", "upload_time_iso_8601": "2018-10-07T01:49:36.049485Z", "url": "https://files.pythonhosted.org/packages/11/ab/401360fd02e04847cbfb5fbc5c51bee4904ce736718065a7b3b503a5d5a7/academic-0.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "18349fa0e77269a1601c22b556399357", "sha256": "680cb1dd6d123b62fa210c31cf121c83d3ede0fea22d64a51f32f8f87caebb5b" }, "downloads": -1, "filename": "academic-0.0.1.tar.gz", "has_sig": false, "md5_digest": "18349fa0e77269a1601c22b556399357", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2877, "upload_time": "2018-10-07T01:49:37", "upload_time_iso_8601": "2018-10-07T01:49:37.353350Z", "url": "https://files.pythonhosted.org/packages/c4/7e/206951b0f575eba1962f28243848e9344a927f058e6efdd98effaf9f39d8/academic-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "35c39686d811f5c5586df51c5e87efb9", "sha256": "c705cdacda09ecbdbcdd158937ca86cd5504f4450045cd3c9e4eae51ec665501" }, "downloads": -1, "filename": "academic-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "35c39686d811f5c5586df51c5e87efb9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6671, "upload_time": "2018-10-17T23:38:19", "upload_time_iso_8601": "2018-10-17T23:38:19.123275Z", "url": "https://files.pythonhosted.org/packages/5a/ad/1ea956f5b642cc990fb26ab14448557e392cf568bb6eb618f8765c8fe058/academic-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "01f4bf3e406fe7ffc38677025bc6561e", "sha256": "0e0ebc271c137662b7a0b3f9634deb9247c07772e619a5aea9a528f5af9b3a9f" }, "downloads": -1, "filename": "academic-0.1.0.tar.gz", "has_sig": false, "md5_digest": "01f4bf3e406fe7ffc38677025bc6561e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6447, "upload_time": "2018-10-17T23:38:20", "upload_time_iso_8601": "2018-10-17T23:38:20.781933Z", "url": "https://files.pythonhosted.org/packages/08/e3/f42d2c08e1c2e1e60929340f91238f6ebb2eace2ce19aa3305244d936da9/academic-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "ad01b0b22b5c7ad540f13ff001823c4b", "sha256": "089923e317ac9e7ccf30a7080d8f0e2eee58cf9dbbe80d81bab08f7046c3fec8" }, "downloads": -1, "filename": "academic-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ad01b0b22b5c7ad540f13ff001823c4b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6928, "upload_time": "2018-10-18T21:08:11", "upload_time_iso_8601": "2018-10-18T21:08:11.110507Z", "url": "https://files.pythonhosted.org/packages/51/87/b68d93d6a3a911083e43f792e3bd7bb4dadf6b3a09eddf712b937aa0707f/academic-0.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "eb7ad884d3a1bf733f7dbc7b7dd3c01c", "sha256": "3db133537d7b6082561044f5bd7453440262d9a9b07fadcfe1bb88c86f847cb7" }, "downloads": -1, "filename": "academic-0.2.0.tar.gz", "has_sig": false, "md5_digest": "eb7ad884d3a1bf733f7dbc7b7dd3c01c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6712, "upload_time": "2018-10-18T21:08:12", "upload_time_iso_8601": "2018-10-18T21:08:12.542712Z", "url": "https://files.pythonhosted.org/packages/28/3f/a88c272be4a66b94b6580c788d14db943b66024da59d3f4e415431770892/academic-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "d1d0a497d8b27315644a33098cc85eff", "sha256": "5b0f23b236f99ab004bef96161fa8b3a0a5f6d244e6fceb2f80792ba46ff9566" }, "downloads": -1, "filename": "academic-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d1d0a497d8b27315644a33098cc85eff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6935, "upload_time": "2018-10-20T16:24:27", "upload_time_iso_8601": "2018-10-20T16:24:27.964465Z", "url": "https://files.pythonhosted.org/packages/8e/7b/d4bc77a74b4cdf8b2776c13fe6402e466a0b923f0e36a5fc52b95383386f/academic-0.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3b9a19aaa0676c25d71f2ccc04c456bd", "sha256": "3d1927c2e5da123ed061ee3fa2548bd358252638f16e62fb6b2138a4c745bec9" }, "downloads": -1, "filename": "academic-0.2.1.tar.gz", "has_sig": false, "md5_digest": "3b9a19aaa0676c25d71f2ccc04c456bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6725, "upload_time": "2018-10-20T16:24:29", "upload_time_iso_8601": "2018-10-20T16:24:29.366072Z", "url": "https://files.pythonhosted.org/packages/8b/cd/8770b8f013b0d967e9805b87006d5839d49fb09bb0381a533cf0cd2045e9/academic-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "eb52bf2107f31aadca7e1b101ec47328", "sha256": "1c041ddc8c1f06ea2babd8dd3de236ec33a9530515abc7372fb583b9d20fa20a" }, "downloads": -1, "filename": "academic-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "eb52bf2107f31aadca7e1b101ec47328", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7039, "upload_time": "2018-10-27T17:05:11", "upload_time_iso_8601": "2018-10-27T17:05:11.761914Z", "url": "https://files.pythonhosted.org/packages/2f/13/74c916b89c46d74f4fb4df480965f2ef0dc7557bb366a38c383e1672a2b9/academic-0.2.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f224aa535a687077d4350e23796b787b", "sha256": "73e1e4fd70c2a98f5d866e359e72673baafa17c141447b49b7c8dc30c4d5c3d5" }, "downloads": -1, "filename": "academic-0.2.2.tar.gz", "has_sig": false, "md5_digest": "f224aa535a687077d4350e23796b787b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6818, "upload_time": "2018-10-27T17:05:13", "upload_time_iso_8601": "2018-10-27T17:05:13.416399Z", "url": "https://files.pythonhosted.org/packages/de/6a/7845dd0ec6b326c64da26a1b9803b18c3dd7c18991544314403225639902/academic-0.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "77da5d3efe1f7d46fe9831e53bd597f6", "sha256": "b8e608ad0fa864838fc7c2c04a2d3d0577ed62c1433b8fa228655609cc1cf131" }, "downloads": -1, "filename": "academic-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "77da5d3efe1f7d46fe9831e53bd597f6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8768, "upload_time": "2018-11-17T21:30:52", "upload_time_iso_8601": "2018-11-17T21:30:52.548588Z", "url": "https://files.pythonhosted.org/packages/53/a8/3375b5b901dff9508c06bdb73c92e8f79285d0ca71f5a25252c7d2a8e4f7/academic-0.2.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1f67e07602da1793ca322c89fed43196", "sha256": "d1910932622cc86cdf338ff18e1a4bb0762d9443e9abee4a01234ea735a3c822" }, "downloads": -1, "filename": "academic-0.2.3.tar.gz", "has_sig": false, "md5_digest": "1f67e07602da1793ca322c89fed43196", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8379, "upload_time": "2018-11-17T21:30:54", "upload_time_iso_8601": "2018-11-17T21:30:54.458329Z", "url": "https://files.pythonhosted.org/packages/3d/52/7f5bbd35c22ed24ed9a366e14dbacb3913099c794ac1b73031efe9f67d23/academic-0.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "a78db3dd51881ae1d08f0342f0e328b2", "sha256": "0b1220c2ef73b5f4de61833a9c9732bd2c75e3b52b6b83eeaed3eb7d542ac024" }, "downloads": -1, "filename": "academic-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a78db3dd51881ae1d08f0342f0e328b2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8956, "upload_time": "2018-11-18T17:21:02", "upload_time_iso_8601": "2018-11-18T17:21:02.566802Z", "url": "https://files.pythonhosted.org/packages/95/06/98ce77bba333d02ec4da28415837961f2d805b83fcbaaadf714763bab18c/academic-0.2.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0d5e753ad0c9c7afc9d6f719ceb2c209", "sha256": "3990d40737f9a82ebb116b0ba8ebe05644c313572a3bb2ae62b8a579ae5df21b" }, "downloads": -1, "filename": "academic-0.2.4.tar.gz", "has_sig": false, "md5_digest": "0d5e753ad0c9c7afc9d6f719ceb2c209", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8557, "upload_time": "2018-11-18T17:21:04", "upload_time_iso_8601": "2018-11-18T17:21:04.085529Z", "url": "https://files.pythonhosted.org/packages/a0/19/6aa74f70d844cf8d28a75de99876d881261b85ea3e262e321c7cd4ea2aba/academic-0.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "43e1f61e0f23f0bf35911ea4819b0621", "sha256": "ce49a427bf03cfd15f9fb54fb9039fa13f27f8377ab4b6b1cc4ea37d310b7cbd" }, "downloads": -1, "filename": "academic-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "43e1f61e0f23f0bf35911ea4819b0621", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7729, "upload_time": "2018-11-20T20:31:37", "upload_time_iso_8601": "2018-11-20T20:31:37.593978Z", "url": "https://files.pythonhosted.org/packages/d8/0d/506110cd9893f43c958795bf1f557ceab3f932b5acc680e3c90744be56a4/academic-0.2.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "19711bd77bd94aa100192fdfc2d87940", "sha256": "fbd021d0f1b67591936f0afed011d6de26288570ecb48f0790dd1972eca5cecb" }, "downloads": -1, "filename": "academic-0.2.5.tar.gz", "has_sig": false, "md5_digest": "19711bd77bd94aa100192fdfc2d87940", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7570, "upload_time": "2018-11-20T20:31:39", "upload_time_iso_8601": "2018-11-20T20:31:39.185756Z", "url": "https://files.pythonhosted.org/packages/95/8e/f56de34e0a68ba9b672a8290c4a560506b9b4db723f2527f46215f9810e4/academic-0.2.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "8af25450ee7bca7f3a30c7f999a80d44", "sha256": "5247d2328fcc6ab368576e271ea9b4543ea046d21dbeacd046dca9be894d2a94" }, "downloads": -1, "filename": "academic-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "8af25450ee7bca7f3a30c7f999a80d44", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7733, "upload_time": "2018-11-30T19:30:11", "upload_time_iso_8601": "2018-11-30T19:30:11.534509Z", "url": "https://files.pythonhosted.org/packages/4a/f6/46ca6506501929058529f5fea84202b0bf0ad081fbe6c2eda9f17098387e/academic-0.2.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e1256a9ea41f6623c656325157b93ae1", "sha256": "77dd9b228b91c1df2f0afbd48659895bbbcc7dea46824dd880e33fb9d7d45785" }, "downloads": -1, "filename": "academic-0.2.6.tar.gz", "has_sig": false, "md5_digest": "e1256a9ea41f6623c656325157b93ae1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7573, "upload_time": "2018-11-30T19:30:13", "upload_time_iso_8601": "2018-11-30T19:30:13.135524Z", "url": "https://files.pythonhosted.org/packages/57/39/f880fdabddbfd2ed9ebbd6cc240b0e8ac2a0c4522951890eac1546dfcacd/academic-0.2.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "0b58d80fb08dc36f175e03c5c3a841d0", "sha256": "70a16a6cbbfa85cfeec31a33cd2e7c864a3ee7b3d42f6db79dc829cd8f2364b6" }, "downloads": -1, "filename": "academic-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "0b58d80fb08dc36f175e03c5c3a841d0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7736, "upload_time": "2019-02-04T22:47:36", "upload_time_iso_8601": "2019-02-04T22:47:36.679635Z", "url": "https://files.pythonhosted.org/packages/17/ee/d821e4d28a0d2f2f51325fa7b2f61602a7a3cc963d76119a650c632f0fec/academic-0.2.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ccee9420414e529139011579abe68059", "sha256": "5e505f8c04c8c0178b3a76d68da6806d265007f82fc4587fa5e708f042aaef02" }, "downloads": -1, "filename": "academic-0.2.7.tar.gz", "has_sig": false, "md5_digest": "ccee9420414e529139011579abe68059", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7569, "upload_time": "2019-02-04T22:47:38", "upload_time_iso_8601": "2019-02-04T22:47:38.262678Z", "url": "https://files.pythonhosted.org/packages/84/0f/e5e1185e131c5405d7bc507925647c129144de5321efdb89863860b20b5f/academic-0.2.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "00a50b3293ca1e63d777b5da31d84c72", "sha256": "8dc9fd7c5b55c21e0ed34eddb34aa382f97e52ef893d3fd1a02e48d6f1fdea5c" }, "downloads": -1, "filename": "academic-0.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "00a50b3293ca1e63d777b5da31d84c72", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.6", "size": 7763, "upload_time": "2019-02-07T03:09:24", "upload_time_iso_8601": "2019-02-07T03:09:24.189417Z", "url": "https://files.pythonhosted.org/packages/c9/4a/f562500271091ed9ef6226e3152f00cf0c99e3b8323339e9cddff8a87d00/academic-0.2.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d9578976f3339cfd12081fec498991b9", "sha256": "174be3ec5d233c77be7e026052d739b2295ad1e15c07f49b817274c72a7e0050" }, "downloads": -1, "filename": "academic-0.2.8.tar.gz", "has_sig": false, "md5_digest": "d9578976f3339cfd12081fec498991b9", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.6", "size": 7555, "upload_time": "2019-02-07T03:09:25", "upload_time_iso_8601": "2019-02-07T03:09:25.542861Z", "url": "https://files.pythonhosted.org/packages/bc/9e/14341f2ac48bdc60e32c9eb1cdc42383ea212f2c712fea395d51fec27627/academic-0.2.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "4794733d9c2ec43b787198fb3db95b61", "sha256": "b49cebf442f9e62e36745f218291a486b49e1f63e0a9dcc7ee85f48abed1af03" }, "downloads": -1, "filename": "academic-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4794733d9c2ec43b787198fb3db95b61", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 7853, "upload_time": "2019-02-11T15:38:46", "upload_time_iso_8601": "2019-02-11T15:38:46.445121Z", "url": "https://files.pythonhosted.org/packages/05/f7/d6eb6be476d454c17ac5d61aa817d7190cd7dfdc248dfae4912edd7d488d/academic-0.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9677706a332de24ff251b0bd924aee6b", "sha256": "def13a416f1d999b5ff16e3623b2bb249d9852f22f8f4405dd30d614355188bb" }, "downloads": -1, "filename": "academic-0.3.0.tar.gz", "has_sig": false, "md5_digest": "9677706a332de24ff251b0bd924aee6b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7690, "upload_time": "2019-02-11T15:38:47", "upload_time_iso_8601": "2019-02-11T15:38:47.913703Z", "url": "https://files.pythonhosted.org/packages/6e/4f/2b4e1e291b575c8b7d69fa86b7e375a40ca1841985cfd1adebe0eddbd4d7/academic-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "0e48f3b3c6a6c42c70e1efaf04657816", "sha256": "b0d38beeebf2f466b56ff9de3e06213d729816b230ff9c6197aaf4a8c7985f40" }, "downloads": -1, "filename": "academic-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0e48f3b3c6a6c42c70e1efaf04657816", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 7902, "upload_time": "2019-03-03T23:07:24", "upload_time_iso_8601": "2019-03-03T23:07:24.288309Z", "url": "https://files.pythonhosted.org/packages/a6/99/58e30754789fc01bcd70c5828c25302bc69c1cff31c8f8dafdd1ef9d2660/academic-0.3.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fd81317990269a7310436d1fa075701a", "sha256": "9d0817b50d2ac181bd475ec7e3f1e7a3e2601c8b3003aade2a06d9ca6400d765" }, "downloads": -1, "filename": "academic-0.3.1.tar.gz", "has_sig": false, "md5_digest": "fd81317990269a7310436d1fa075701a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7744, "upload_time": "2019-03-03T23:07:25", "upload_time_iso_8601": "2019-03-03T23:07:25.738037Z", "url": "https://files.pythonhosted.org/packages/df/1c/cac248187cc7c59fe4184a43ed978ebc6fb77b1721a7b6b3a74883caa3b8/academic-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "307d59687b965ee24b1c98396b844a8f", "sha256": "7d247c621aa5cfd9f1bf6ab08b3b7d0619c6e3a443105e10df16ef15c7b788a1" }, "downloads": -1, "filename": "academic-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "307d59687b965ee24b1c98396b844a8f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 8213, "upload_time": "2019-05-19T02:36:24", "upload_time_iso_8601": "2019-05-19T02:36:24.376539Z", "url": "https://files.pythonhosted.org/packages/63/73/9d4718efefeeec1984ad91210f5ea12c87fe34ff2732bebe60404811326f/academic-0.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "54ce0860dce26f67323f8dba34fe8847", "sha256": "73775167ecc2b4fdf336bec08b944235c87230a0e4e215922834cfacdec38ab5" }, "downloads": -1, "filename": "academic-0.4.0.tar.gz", "has_sig": false, "md5_digest": "54ce0860dce26f67323f8dba34fe8847", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8102, "upload_time": "2019-05-19T02:36:25", "upload_time_iso_8601": "2019-05-19T02:36:25.830526Z", "url": "https://files.pythonhosted.org/packages/1d/1b/71f497a9d5ed52437bfe92e6d099893fe1f71cbb169627f5bfd433aeada4/academic-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "71891494dccc00c6cd2768e5086af05d", "sha256": "25b11f7519258cec62be9ae506ba456c352d0ba7aa3979578e74547ce46d0980" }, "downloads": -1, "filename": "academic-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "71891494dccc00c6cd2768e5086af05d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 8772, "upload_time": "2019-10-30T21:52:52", "upload_time_iso_8601": "2019-10-30T21:52:52.221116Z", "url": "https://files.pythonhosted.org/packages/9f/dd/e1b0f67236465c666aa88d34101f03d0c89e31c02917cf368ea629f1ac8d/academic-0.5.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fb6e65dac5440609ff2590d04f7d7060", "sha256": "1ecfc4dadb98f37badfee47968c478df41de6cd94967a4b80e17476ae4a82c76" }, "downloads": -1, "filename": "academic-0.5.0.tar.gz", "has_sig": false, "md5_digest": "fb6e65dac5440609ff2590d04f7d7060", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8637, "upload_time": "2019-10-30T21:52:53", "upload_time_iso_8601": "2019-10-30T21:52:53.866850Z", "url": "https://files.pythonhosted.org/packages/9b/82/b516289615d5ea5ffd26512553e3925b82eeca0429d7d0ae477fa3f999fa/academic-0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "8272c7688444faaee87bdf873c7e92ae", "sha256": "460423434ef9e83f209d9cb7a51d85830a819446033974e64f01642e50ad4427" }, "downloads": -1, "filename": "academic-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8272c7688444faaee87bdf873c7e92ae", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 9630, "upload_time": "2019-11-02T15:44:04", "upload_time_iso_8601": "2019-11-02T15:44:04.527289Z", "url": "https://files.pythonhosted.org/packages/e8/97/52c71534c23da20bee8aa2da07e0efc6523db7c315836156e0885f1e1550/academic-0.5.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ab4d5b43a00837876490d338bbf06aa8", "sha256": "faca6db3b692e53b25c588b1d6060f05b896790ebadb00dd0d0997e1aadbcf03" }, "downloads": -1, "filename": "academic-0.5.1.tar.gz", "has_sig": false, "md5_digest": "ab4d5b43a00837876490d338bbf06aa8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8957, "upload_time": "2019-11-02T15:44:05", "upload_time_iso_8601": "2019-11-02T15:44:05.855082Z", "url": "https://files.pythonhosted.org/packages/34/02/b5020f7bf9a83dd624e40a8503922acb6b3b4fe2a01283e1b5c06770b705/academic-0.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "be2765b53472fdcc95a58184f39bfe15", "sha256": "1fee6428c4f41066a82497ba284e4fc01dad49ddd9fae1c23d6a77c87ea6cb5a" }, "downloads": -1, "filename": "academic-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "be2765b53472fdcc95a58184f39bfe15", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 11438, "upload_time": "2020-08-13T19:01:43", "upload_time_iso_8601": "2020-08-13T19:01:43.350709Z", "url": "https://files.pythonhosted.org/packages/b1/f9/172c37be0cbffe06fdb1efe25de1e5d006a26d0bc187c910da1f46b54756/academic-0.6.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a630c987d5ec33a52d8c8d842d1c191c", "sha256": "fa5fdaef081581d2d4ebda8e491f441b13fdbb4c826ea4ac4754b863441c79db" }, "downloads": -1, "filename": "academic-0.6.0.tar.gz", "has_sig": false, "md5_digest": "a630c987d5ec33a52d8c8d842d1c191c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12271, "upload_time": "2020-08-13T19:01:44", "upload_time_iso_8601": "2020-08-13T19:01:44.615047Z", "url": "https://files.pythonhosted.org/packages/67/18/3ff7b242cc99d36603f8a6409118ee78446def1c03bcfb56474cd2acfbad/academic-0.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "2b4377c2cb2811daa2511461ba2ce168", "sha256": "3db5d290b1554af3dbb297fcab2e49d5c13bab88a82f1f4ec2ed938f62b0d066" }, "downloads": -1, "filename": "academic-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2b4377c2cb2811daa2511461ba2ce168", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 11443, "upload_time": "2020-08-13T19:22:00", "upload_time_iso_8601": "2020-08-13T19:22:00.014785Z", "url": "https://files.pythonhosted.org/packages/23/4e/2e8cca20e3828b14feb5da336b09081d895c7641f0368265f84b439bdfc7/academic-0.6.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6ac609c786047475715287d46615f912", "sha256": "242f2d89628769fcbd4d305f376dca5d3bf46221990dd8b75074e730ca375224" }, "downloads": -1, "filename": "academic-0.6.1.tar.gz", "has_sig": false, "md5_digest": "6ac609c786047475715287d46615f912", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12255, "upload_time": "2020-08-13T19:22:01", "upload_time_iso_8601": "2020-08-13T19:22:01.508879Z", "url": "https://files.pythonhosted.org/packages/77/d3/fc6addd26cbf5415aef3af1e8bf3f9a155e3e22cebe85122d46c077b9b22/academic-0.6.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "eb77a3cd46ab9a9ee56bda9b78911bf5", "sha256": "735e24e9e6eb90234edf96ccc9bc3211235b5e205f5f80c23f430a5159b55418" }, "downloads": -1, "filename": "academic-0.6.2-py3-none-any.whl", "has_sig": false, "md5_digest": "eb77a3cd46ab9a9ee56bda9b78911bf5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 11459, "upload_time": "2020-08-20T16:30:41", "upload_time_iso_8601": "2020-08-20T16:30:41.628675Z", "url": "https://files.pythonhosted.org/packages/e8/17/d96f980aa10c1c3d91f9fb03489fb0d30e9db495446f544fb174f7ed9f10/academic-0.6.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "040b01b3863d34ec2f62df3f5dcc8785", "sha256": "f6b1c32432b32d096c866f420ea3e5ca141f9425b649e45c0589aac003433d96" }, "downloads": -1, "filename": "academic-0.6.2.tar.gz", "has_sig": false, "md5_digest": "040b01b3863d34ec2f62df3f5dcc8785", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12257, "upload_time": "2020-08-20T16:30:43", "upload_time_iso_8601": "2020-08-20T16:30:43.176861Z", "url": "https://files.pythonhosted.org/packages/8b/9c/096695ff5e35e9a50acfde151f315b1370bbb8d59080b3c01a9ca492c341/academic-0.6.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "e8e7723765a0c77a458ee186f4beed9a", "sha256": "89454d4a642a190a187662119e95c4ba2da14301516e57c618ea07f1ff60896b" }, "downloads": -1, "filename": "academic-0.6.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e8e7723765a0c77a458ee186f4beed9a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 11863, "upload_time": "2020-10-04T23:31:56", "upload_time_iso_8601": "2020-10-04T23:31:56.256400Z", "url": "https://files.pythonhosted.org/packages/17/67/8fd8381533c0af65e704f916873739c519eddf487786d0117212fc4ce765/academic-0.6.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b0a863420181f46ce1c9601eb1837ffc", "sha256": "6e36fc2c4443bc41b740727584d6c39838010b2710f247209faaa0265cdda6f3" }, "downloads": -1, "filename": "academic-0.6.3.tar.gz", "has_sig": false, "md5_digest": "b0a863420181f46ce1c9601eb1837ffc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12980, "upload_time": "2020-10-04T23:31:57", "upload_time_iso_8601": "2020-10-04T23:31:57.361744Z", "url": "https://files.pythonhosted.org/packages/2e/2d/bc99c3c57bb867eb31909409a82fe3c7c9a576038293384a8903414c55b7/academic-0.6.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "66c83a47877ecba9f221c6f5900c95e2", "sha256": "2c40aaed2f3f8574cf5aa92050c4ce2ce7b081005551dae33513d903de6a4fd6" }, "downloads": -1, "filename": "academic-0.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "66c83a47877ecba9f221c6f5900c95e2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12174, "upload_time": "2020-10-04T23:43:43", "upload_time_iso_8601": "2020-10-04T23:43:43.148531Z", "url": "https://files.pythonhosted.org/packages/e1/13/764113bdaa1eeace8b3863482ad4e7cdf44fdde4638a47b0b6b2d79eea72/academic-0.7.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f4b08262c99b0e2ffedcc54fca7f623c", "sha256": "fe0d093d3ffeac63464d284e328b3061d10222a65c4a80b89965063babb790fe" }, "downloads": -1, "filename": "academic-0.7.0.tar.gz", "has_sig": false, "md5_digest": "f4b08262c99b0e2ffedcc54fca7f623c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 13344, "upload_time": "2020-10-04T23:43:44", "upload_time_iso_8601": "2020-10-04T23:43:44.531834Z", "url": "https://files.pythonhosted.org/packages/17/24/e752b4973cd3ede6a1628efb38acc54f98b2c935e427a831b4ae67343036/academic-0.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "da6684d9419dbcfdce3b77b18964adab", "sha256": "90991de672e329806de95f3d749bdde1ce5b5bb76a25e50bd787a541d40c3ccf" }, "downloads": -1, "filename": "academic-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "da6684d9419dbcfdce3b77b18964adab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12106, "upload_time": "2021-11-21T16:28:48", "upload_time_iso_8601": "2021-11-21T16:28:48.737975Z", "url": "https://files.pythonhosted.org/packages/b1/18/786875403789ba2cb192ab02399b1225afcc0cc1e82f31bc36086afa9940/academic-0.8.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8105fa87754353593b054600394ca533", "sha256": "b1167419b7841e55d9f1f90f899e58c2b0ff2548a9cfddb56cddc59e8a94177f" }, "downloads": -1, "filename": "academic-0.8.0.tar.gz", "has_sig": false, "md5_digest": "8105fa87754353593b054600394ca533", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 13253, "upload_time": "2021-11-21T16:28:50", "upload_time_iso_8601": "2021-11-21T16:28:50.486153Z", "url": "https://files.pythonhosted.org/packages/0f/15/27b7a4f6c86bbf2fdfcc91028255f41afdb68f471789b41b5470cef9b601/academic-0.8.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "7a9b4e31440721cf4861916aba3f0034", "sha256": "68e11a11eec10780346c7c5497992b65d9cb91a2e6f61d647513d007b6f6ba70" }, "downloads": -1, "filename": "academic-0.8.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7a9b4e31440721cf4861916aba3f0034", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12925, "upload_time": "2021-11-29T20:56:14", "upload_time_iso_8601": "2021-11-29T20:56:14.808364Z", "url": "https://files.pythonhosted.org/packages/8b/ef/d967b92b0d8a705b443e0178a9e08abcd6841f40c5ee5f324219548bdad5/academic-0.8.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "39f613ad1599da44c012c0c1401d8229", "sha256": "52a62f74ff67d31bf5a2879e7176d458ec5e0bed56c9626b67fa9c951729fe0a" }, "downloads": -1, "filename": "academic-0.8.1.tar.gz", "has_sig": false, "md5_digest": "39f613ad1599da44c012c0c1401d8229", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 14670, "upload_time": "2021-11-29T20:56:16", "upload_time_iso_8601": "2021-11-29T20:56:16.955475Z", "url": "https://files.pythonhosted.org/packages/d8/d4/34ff37c61cd97792ff17b6dc51d09e50ce47159974f7332d4aafd2dee7da/academic-0.8.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7a9b4e31440721cf4861916aba3f0034", "sha256": "68e11a11eec10780346c7c5497992b65d9cb91a2e6f61d647513d007b6f6ba70" }, "downloads": -1, "filename": "academic-0.8.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7a9b4e31440721cf4861916aba3f0034", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12925, "upload_time": "2021-11-29T20:56:14", "upload_time_iso_8601": "2021-11-29T20:56:14.808364Z", "url": "https://files.pythonhosted.org/packages/8b/ef/d967b92b0d8a705b443e0178a9e08abcd6841f40c5ee5f324219548bdad5/academic-0.8.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "39f613ad1599da44c012c0c1401d8229", "sha256": "52a62f74ff67d31bf5a2879e7176d458ec5e0bed56c9626b67fa9c951729fe0a" }, "downloads": -1, "filename": "academic-0.8.1.tar.gz", "has_sig": false, "md5_digest": "39f613ad1599da44c012c0c1401d8229", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 14670, "upload_time": "2021-11-29T20:56:16", "upload_time_iso_8601": "2021-11-29T20:56:16.955475Z", "url": "https://files.pythonhosted.org/packages/d8/d4/34ff37c61cd97792ff17b6dc51d09e50ce47159974f7332d4aafd2dee7da/academic-0.8.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }